AFL Club

Carlton

1897Founded
16Premierships
2,659Games in DB
1,254Players in DB
14Current ladder (4-0-8, 16 pts)

Premierships

  • 1906
  • 1907
  • 1908
  • 1914
  • 1915
  • 1938
  • 1945
  • 1947
  • 1968
  • 1970
  • 1972
  • 1979
  • 1981
  • 1982
  • 1987
  • 1995

At a glance

  • Seasons covered: 1897–2026
  • Games in database: 2,659
  • Players in database: 1,254
  • Premierships: 16

Current squad (2026)

38 players with at least one 2026 appearance. Sorted by season KICK average.

Player2026 GPCareer GPKICK (2026)
Patrick Cripps1223967
Sam Walsh1214463
George Hewett820152
Jagga Smith121251
Oliver Florent1219451
Nic Newman913949
Marc Pittonet118748
Adam Cerra915248
Harry McKay1114848
Cooper Lord32047
Oliver Hollands97245
Will Hayward1119344
Zac Williams917043
Billy Wilson3742
Matt Carroll92641
Ben Ainsworth1216841
Nick Haynes823141
Blake Acres118440
Jacob Weitering1021139
Mitch McGovern1215438
Lachlan Cowan114637
Jordan Boyd23937
Brodie Kemp126137
Francis Evans104236
Elijah Hollands64535
Jack Ison3335
Campbell Chesser33833
Liam Reidy3632
Adam Saad321430
Lewis Young78629
Matthew Cottrell27328
Wade Derksen3328
Hudson OKeeffe1627
Harry Dean101027
Ashton Moir21126
Flynn Young2826
Talor Byrne7722
Lachie Fogarty29021

All-time KICK leaders

Top 5 by Peak KICK-{P} in each position for Carlton (min 50 games at this club). Position-fair within each lens — defenders ranked against defenders, forwards against forwards, not against midfielders.

Honourable mentions · hybrid / utility roles

Players whose career-aggregate position classification is Utility/Unknown — typically hybrid roles (e.g. ruck/third-tall) that don't fit a single positional bucket. Sorted by overall Peak 40, capped at 5.

Sorted by Peak KICK-{P} within each position — best 40-game rolling window of the position-fair score. Top 5 with 50+ games at this club. Position classification is career-aggregate (a player who shifted positions across their career gets one label); multi-club careers contribute to every club where the player crossed the 50-game floor.

Recent matches

All matches →