Draftguru

Every AFL Draft Pick and Trade Ever

Clubs
Adelaide 270 picks 41.5 games (avg) 59 trades
Brisbane 348 picks 36.3 games (avg) 55 trades
Carlton 343 picks 34.1 games (avg) 68 trades
Collingwood 378 picks 33.0 games (avg) 62 trades
Essendon 361 picks 37.0 games (avg) 33 trades
Fitzroy 110 picks 15.7 games (avg) 14 trades
Fremantle 251 picks 45.6 games (avg) 51 trades
Geelong 329 picks 38.8 games (avg) 49 trades
Gold Coast 131 picks 34.5 games (avg) 23 trades
GWS 118 picks 43.0 games (avg) 16 trades
Hawthorn 357 picks 38.8 games (avg) 51 trades
Melbourne 323 picks 43.2 games (avg) 65 trades
See All Clubs…
Picks
National Draft: Pick 1 158.5 games (avg)
National Draft: Pick 2 140.9 games (avg)
National Draft: Pick 3 135.8 games (avg)
National Draft: Pick 4 111.5 games (avg)
National Draft: Pick 5 130.0 games (avg)
National Draft: Pick 6 69.5 games (avg)
National Draft: Pick 7 123.7 games (avg)
National Draft: Pick 8 104.5 games (avg)
National Draft: Pick 9 109.5 games (avg)
National Draft: Pick 10 98.2 games (avg)
National Draft: Pick 11 104.9 games (avg)
National Draft: Pick 12 91.4 games (avg)
See All Picks…
Years
2026
2025 76 picks 27 trades 0.3 games (avg)
2024 115 picks 21 trades 6.0 games (avg)
2023 105 picks 27 trades 13.1 games (avg)
2022 99 picks 31 trades 17.2 games (avg)
2021 110 picks 15 trades 28.9 games (avg)
2020 108 picks 26 trades 31.9 games (avg)
2019 100 picks 27 trades 38.9 games (avg)
2018 131 picks 39 trades 43.9 games (avg)
2017 115 picks 25 trades 57.3 games (avg)
2016 127 picks 34 trades 64.5 games (avg)
2015 134 picks 40 trades 59.9 games (avg)
See All Years…
2026 Playing Lists
Adelaide 37 players 4 rookies
Brisbane 37 players 5 rookies
Carlton 36 players 7 rookies
Collingwood 36 players 5 rookies
Essendon 36 players 7 rookies
Fremantle 36 players 6 rookies
Geelong 38 players 4 rookies
Gold Coast 37 players 5 rookies
Greater Western Sydney 38 players 3 rookies
Hawthorn 38 players 3 rookies
Melbourne 37 players 6 rookies
North Melbourne 38 players 5 rookies
See All 2026 Lists…
Original Clubs
Sandringham U18 199 players
Oakleigh U18 189 players
Geelong U18 177 players
Murray U18 172 players
Dandenong U18 160 players
Claremont 159 players
Calder U18 152 players
Eastern U18 143 players
Northern U18 140 players
Gippsland U18 126 players
East Fremantle 119 players
North Ballarat U18 117 players
See All Original Clubs…
Birth Years
2007 66 players 0.2 games (avg)
2006 85 players 5.4 games (avg)
2005 85 players 11.4 games (avg)
2004 95 players 15.0 games (avg)
2003 96 players 30.0 games (avg)
2002 104 players 27.6 games (avg)
2001 100 players 38.0 games (avg)
2000 115 players 41.5 games (avg)
1999 107 players 52.5 games (avg)
1998 118 players 64.9 games (avg)
1997 113 players 62.2 games (avg)
1996 120 players 64.4 games (avg)
See All Birth Years…
Birth Months
January 375 players 58.7 games (avg)
February 370 players 58.5 games (avg)
March 417 players 56.3 games (avg)
April 316 players 58.7 games (avg)
May 357 players 63.1 games (avg)
June 359 players 59.3 games (avg)
July 359 players 59.9 games (avg)
August 301 players 62.0 games (avg)
September 309 players 57.4 games (avg)
October 294 players 59.3 games (avg)
November 227 players 72.0 games (avg)
December 231 players 67.2 games (avg)
See All Birth Months…