We have the equal smallest list with the Dogs, Crows and Port.
2009 AFL LISTS – CLUB TOTALS
Adelaide – 45 players (38 primary, 2 veterans and 5 rookies)
Brisbane Lions – 46 players (38 primary, 2 veterans and 6 rookies)
Carlton – 46 players (38 primary and 8 rookies)
Collingwood – 47 players (38 primary, 2 veterans and 7 rookies)
Essendon – 46 players (38 primary, 2 veterans and 6 rookies)
Fremantle – 46 players (38 primary and 8 rookies)
Geelong – 47 players (38 primary, 2 veterans and 7 rookies)
Hawthorn – 47 players (38 primary and 9 rookies)
Melbourne – 46 players (38 primary, 2 veterans and 6 rookies)
North Melbourne – 46 players (38 primary, 2 veterans and 6 rookies)
Port Adelaide – 45 players (38* primary, 2 veterans and 5 rookies)
Richmond – 45 players (38 primary, 2 veterans and 5 rookies)
St Kilda – 48 players (38 primary, 1 veteran and 9 rookies)
Sydney Swans – 46 players (38 primary, 2 veterans and 6 rookies)
West Coast – 47 players (38 primary, 2 veteran and 7 rookies)
Western Bulldogs – 45 players (38 primary, 1 veteran and 6 rookies)
http://afl.com.au/News/NEWSARTICLE/tabid/208/Default.aspx?newsId=70974