Tonight’s the night. What every West Coast and Richmond fan has been looking forward to all year. And every potential draftee, too.

Nothing says the year is entering its final weeks like the AFL Draft, but for these players and their soon-to-be respective clubs, it’s only the beginning of something special (we all hope).

The Eagles will be on the clock first, but who will they take? Will the consensus number one pick Willem Duursma hear his name read out first? It’s time to find out.

 

JUMP TO: AFL National Draft LIVE – First RoundAFL National Draft 2025 selection order | AFL National Draft future picks

 How to watch the AFL National Draft 2025: TV channel, live stream, broadcast detailsLive stream

Kayo and AFL.com.au will broadcast the AFL National Draft first round (Wed, Nov 19) and subsequent rounds (Thu, Nov 20) live from 7:00pm (AEDT).

TV channel

Fox Footy will broadcast the AFL National Draft first round (Wed, Nov 19) and subsequent rounds (Thu, Nov 20) live from 7:00pm (AEDT).

 

1. West Coast2. West Coast (Oscar Allen compensation)3. Richmond4. Richmond (from North Melbourne)5. Essendon6. Essendon (from Melbourne)7. Melbourne (from Port Adelaide, via Gold Coast)

 

8. Melbourne (from St Kilda, via Gold Coast)9. Essendon (from Carlton*)*Essendon receive pick nine from Carlton in trade earlier today10. Hawthorn (from Carlton, via Tom De Koning compensation)11. North Melbourne (from Sydney, via Carlton*)* North Melbourne receive pick 11 from Carlton in trade earlier today12. Greater Western Sydney (from Western Bulldogs)13. West Coast (from Fremantle)

 

14. Gold Coast (from Greater Western Sydney, via Western Bulldogs)* Earlier today, the Suns and Dogs agreed to swap picks 14 and 15 amongst other selections15. Western Bulldogs (from Gold Coast)* Earlier today, the Dogs and Suns agreed to swap picks 14 and 15 amongst other selections16. Adelaide17. Brisbane18. Gold Coast (from Collingwood)

 

Adelaide: 16, 48, 55, 61

Brisbane: 17, 23, 44, 51, 57

Carlton: 21, 25, 27, 30, 46

Collingwood: 39, 45, 56, 58, 67

Essendon: 5, 6, 9, 43

Fremantle: 20, 47, 64, 72

Geelong: 19, 40

Gold Coast: 14, 18, 24, 28, 29, 33, 36, 52, 53

Greater Western Sydney: 12, 35, 73

Hawthorn: 10, 22, 59, 66

Melbourne: 7, 8, 37, 63, 65

North Melbourne: 11, 26, 54

Port Adelaide: 49, 69, 74

Richmond: 3, 4, 38, 68

St Kilda: 50, 62, 70

Sydney: 31, 32, 42, 60, 71

West Coast: 1, 2, 13, 34, 41

Western Bulldogs: 15, 29

 

Note: Pick is tied to club unless in brackets

Adelaide: 7 – 2026 – 1st, 2nd, 3rd | 2027 – 1st, 2nd, 3rd, 4th

Brisbane: 9 – 2026 – 1st, 2nd, 3rd, 3rd (Mel), 4th | 2027 – 1st, 2nd, 3rd, 4th

Carlton: 7 – 2026 – 1st, 1st (Syd), 4th, | 2027 – 1st, 1st (Syd), 3rd, 4th

Collingwood: 8 – 2026 – 1st, 2nd, 4th, 4th (Syd) | 2027 – 1st, 2nd, 3rd, 4th

Essendon: 7 – 2026 – 1st, 2nd, 4th | 2027 – 1st, 2nd, 3rd, 4th

Fremantle: 8 –  2026 – 1st, 2nd, 3rd, 4th | 2027 – 1st, 2nd, 3rd, 4th

Geelong: 8 – 2026 – 1st, 2nd, 3rd, 4th | 2027 – 1st, 2nd, 3rd, 4th

Gold Coast: 8 – 2026 – 2nd, 2nd (Mel), 3rd, 3rd (Ess), 4th | 2027 – 1st, 2nd, 4th

Greater Western Sydney: 7 – 2026 – 1st, 2nd, 4th | 2027 – 1st, 2nd, 3rd, 4th

Hawthorn: 9 – 2026 – 1st, 2nd, 3rd, 3rd (Syd), 4th (Mel) | 2027 – 1st, 2nd, 3rd, 4th

Melbourne: 6 – 2026 – 1st, 1st (GC), 3rd (GWS) | 2027 – 1st, 2nd, 3rd (GC)

North Melbourne: 9 – 2026 – 1st, 2nd, 3rd, 4th, 4th (Ade) | 2027 – 1st, 2nd, 3rd, 4th

Port Adelaide: 9 – 2026 – 1st, 2nd, 2nd (Col) 3rd, 4th | 2027 – 1st, 2nd, 3rd, 4th

Richmond: 8 – 2026 – 1st, 2nd, 3rd, 4th | 2027 – 1st, 2nd, 3rd, 4th

St Kilda: 10 – 2026 – 1st, 3rd, 4th | 2027 – 1st, 2nd, 3rd, 3rd (WCE), 3rd (Mel) 4th, 4th (Mel)

Sydney: 8 – 2026 – 2nd, 3rd (Col), 3rd (Car), 4th (Haw) | 2027 – 2nd, 2nd (Car), 3rd, 4th

West Coast: 8 – 2026 – 1st, 2nd, 2nd (StK) 3rd, 4th | 2027 – 1st, 2nd, 4th

Western Bulldogs: 8 – 2026 – 1st, 2nd, 3rd, 4th | 2027 – 1st, 2nd, 3rd, 4th