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 Round | AFL 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