Draftguru

Every AFL Draft Pick and Trade Ever

Clubs
Adelaide 266 picks 41.8 games (avg) 58 trades
Brisbane 343 picks 36.4 games (avg) 55 trades
Carlton 340 picks 34.3 games (avg) 63 trades
Collingwood 374 picks 33.1 games (avg) 61 trades
Essendon 356 picks 37.3 games (avg) 32 trades
Fitzroy 110 picks 15.7 games (avg) 14 trades
Fremantle 248 picks 45.8 games (avg) 50 trades
Geelong 324 picks 39.0 games (avg) 49 trades
Gold Coast 124 picks 35.6 games (avg) 21 trades
GWS 114 picks 43.6 games (avg) 15 trades
Hawthorn 352 picks 39.1 games (avg) 51 trades
Melbourne 319 picks 43.6 games (avg) 61 trades
See All Clubs…
Picks
National Draft: Pick 1 161.5 games (avg)
National Draft: Pick 2 143.1 games (avg)
National Draft: Pick 3 138.3 games (avg)
National Draft: Pick 4 113.3 games (avg)
National Draft: Pick 5 132.0 games (avg)
National Draft: Pick 6 70.7 games (avg)
National Draft: Pick 7 125.9 games (avg)
National Draft: Pick 8 106.2 games (avg)
National Draft: Pick 9 111.4 games (avg)
National Draft: Pick 10 99.7 games (avg)
National Draft: Pick 11 106.2 games (avg)
National Draft: Pick 12 92.9 games (avg)
See All Picks…
Years
2025
2024 115 picks 33 trades 4.7 games (avg)
2023 105 picks 43 trades 11.6 games (avg)
2022 99 picks 38 trades 16.0 games (avg)
2021 110 picks 29 trades 27.1 games (avg)
2020 108 picks 48 trades 30.6 games (avg)
2019 100 picks 52 trades 37.6 games (avg)
2018 131 picks 54 trades 42.9 games (avg)
2017 115 picks 30 trades 56.1 games (avg)
2016 127 picks 39 trades 63.1 games (avg)
2015 134 picks 37 trades 59.0 games (avg)
2014 141 picks 19 trades 55.7 games (avg)
See All Years…
2025 Playing Lists
Adelaide 37 players 6 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 37 players 7 rookies
North Melbourne 38 players 8 rookies
See All 2025 Lists…
Original Clubs
Sandringham U18 196 players
Oakleigh U18 180 players
Geelong U18 174 players
Murray U18 169 players
Dandenong U18 160 players
Claremont 157 players
Calder U18 149 players
Northern U18 139 players
Eastern U18 138 players
Gippsland U18 123 players
East Fremantle 117 players
North Ballarat U18 116 players
See All Original Clubs…
Birth Years
2006 83 players 4.3 games (avg)
2005 83 players 10.4 games (avg)
2004 93 players 14.2 games (avg)
2003 93 players 28.8 games (avg)
2002 102 players 26.7 games (avg)
2001 100 players 36.5 games (avg)
2000 113 players 41.0 games (avg)
1999 106 players 51.8 games (avg)
1998 118 players 63.2 games (avg)
1997 113 players 60.8 games (avg)
1996 120 players 63.4 games (avg)
1995 116 players 72.5 games (avg)
See All Birth Years…
Birth Months
January 366 players 59.7 games (avg)
February 363 players 59.1 games (avg)
March 406 players 57.4 games (avg)
April 310 players 59.3 games (avg)
May 347 players 64.5 games (avg)
June 357 players 59.3 games (avg)
July 351 players 60.6 games (avg)
August 295 players 62.6 games (avg)
September 303 players 58.0 games (avg)
October 291 players 59.6 games (avg)
November 220 players 73.8 games (avg)
December 226 players 68.0 games (avg)
See All Birth Months…