There are 384 current AFL players born in 2005 or later across the 2005–2007 birth years shown in the list: 87 from 2005, 87 from 2006, and 68 from 2007, plus 98 players born in 2004 if you want to include that year too.

By birth year

  • 2007: 68 players, all on 2026 lists.
  • 2006: 87 players, 85 on 2026 lists.
  • 2005: 87 players, 74 on 2026 lists.
  • 2004: 98 players, 61 on 2026 lists.

Age snapshot

The same list also shows the average games played rising with age: 2.1 for 2007-born players, 8.1 for 2006, 14.7 for 2005, and 16.8 for 2004.

Simple read

So the clean answer is:

  • Born after 2004: 242 current AFL players listed for 2005–2007 births.
  • If you meant 2004 and younger too: 340 players across 2004–2007.

If you want, I can also turn this into a compact HTML table or break it down club by club.