St Kilda is home to the oldest list in the AFL heading into the 2021 season.

Brett Ratten's side has an average age of 25.4, which is 0.1 older than 2020 Grand Finalist, Geelong.

The Saints have recruited experienced players in the past three years to help them climb the ladder and play in the finals for the first time since 2011.

Five players - Paddy Ryder (33), Jarryn Geary (32), James Frawley (32), Shaun McKernan (30) and Dan Hannebery (30) are all 30 or older at the start of the season and Jake Carlisle will turn 30 later in the campaign.

Geelong (25.3) and West Coast (25) rank within the top three, while premiers Richmond has the fourth oldest list (24.8).

Last year, Collingwood was home to the oldest list in the league, but a number of retirements and off-season moves have seen the Magpies drop to 12th on average age (24.2).

Adelaide and the Gold Coast Suns have the joint youngest lists at 23.7 years of age, while preliminary finalist Brisbane is 15th, with an average age of 23.9.

The full list courtesy of AFL.com.au is listed below:

  1. St Kilda - 25.4
  2. Geelong - 25.3
  3. West Coast - 25.0
  4. Richmond - 24.8
  5. Western Bulldogs - 24.7
  6. Melbourne - 24.6
  7. Hawthorn - 24.6
  8. GWS - 24.5
  9. Port Adelaide - 24.4
  10. Sydney - 24.3
  11. Carlton - 24.3
  12. Collingwood - 24.2
  13. Fremantle - 23.9
  14. Essendon - 23.9
  15. Brisbane - 23.9
  16. North Melbourne - 23.8
  17. Gold Coast - 23.7
  18. Adelaide - 23.7