Draftguru

Every AFL Draft Pick and Trade Ever

Clubs
Adelaide 270 picks 41.4 games (avg) 59 trades
Brisbane 348 picks 36.2 games (avg) 55 trades
Carlton 343 picks 34.1 games (avg) 68 trades
Collingwood 378 picks 32.9 games (avg) 62 trades
Essendon 361 picks 36.9 games (avg) 33 trades
Fitzroy 110 picks 15.7 games (avg) 14 trades
Fremantle 251 picks 45.5 games (avg) 51 trades
Geelong 329 picks 38.7 games (avg) 49 trades
Gold Coast 131 picks 34.2 games (avg) 23 trades
GWS 118 picks 42.7 games (avg) 16 trades
Hawthorn 357 picks 38.7 games (avg) 51 trades
Melbourne 323 picks 43.2 games (avg) 65 trades
See All Clubs…
Picks
National Draft: Pick 1 158.2 games (avg)
National Draft: Pick 2 140.5 games (avg)
National Draft: Pick 3 135.5 games (avg)
National Draft: Pick 4 111.1 games (avg)
National Draft: Pick 5 129.6 games (avg)
National Draft: Pick 6 69.3 games (avg)
National Draft: Pick 7 123.4 games (avg)
National Draft: Pick 8 104.3 games (avg)
National Draft: Pick 9 109.2 games (avg)
National Draft: Pick 10 97.9 games (avg)
National Draft: Pick 11 104.4 games (avg)
National Draft: Pick 12 91.1 games (avg)
See All Picks…
Years
2025 76 picks 27 trades 0.0 games (avg)
2024 115 picks 21 trades 5.6 games (avg)
2023 105 picks 27 trades 12.6 games (avg)
2022 99 picks 31 trades 16.8 games (avg)
2021 110 picks 15 trades 28.3 games (avg)
2020 108 picks 26 trades 31.5 games (avg)
2019 100 picks 27 trades 38.5 games (avg)
2018 131 picks 39 trades 43.5 games (avg)
2017 115 picks 25 trades 56.9 games (avg)
2016 127 picks 34 trades 64.1 games (avg)
2015 134 picks 40 trades 59.6 games (avg)
2014 141 picks 24 trades 56.2 games (avg)
See All Years…
2025 Playing Lists
Adelaide 38 players 5 rookies
Brisbane 36 players 7 rookies
Carlton 36 players 8 rookies
Collingwood 36 players 8 rookies
Essendon 36 players 10 rookies
Fremantle 36 players 7 rookies
Geelong 38 players 4 rookies
Gold Coast 37 players 7 rookies
Greater Western Sydney 37 players 5 rookies
Hawthorn 38 players 4 rookies
Melbourne 36 players 7 rookies
North Melbourne 38 players 8 rookies
See All 2025 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 125 players
North Ballarat U18 117 players
East Fremantle 117 players
See All Original Clubs…
Birth Years
2007 64 players 0.0 games (avg)
2006 85 players 5.0 games (avg)
2005 85 players 10.9 games (avg)
2004 94 players 14.8 games (avg)
2003 94 players 29.9 games (avg)
2002 103 players 27.4 games (avg)
2001 100 players 37.5 games (avg)
2000 114 players 41.4 games (avg)
1999 106 players 52.6 games (avg)
1998 118 players 64.4 games (avg)
1997 113 players 61.7 games (avg)
1996 120 players 64.1 games (avg)
See All Birth Years…
Birth Months
January 373 players 59.0 games (avg)
February 369 players 58.5 games (avg)
March 416 players 56.3 games (avg)
April 316 players 58.5 games (avg)
May 356 players 63.2 games (avg)
June 358 players 59.4 games (avg)
July 358 players 59.8 games (avg)
August 300 players 62.0 games (avg)
September 309 players 57.2 games (avg)
October 294 players 59.2 games (avg)
November 227 players 71.9 games (avg)
December 231 players 67.0 games (avg)
See All Birth Months…