AFL Club

West Coast

1987Founded
4Premierships
932Games in DB
313Players in DB
16Current ladder (4-0-19, 16 pts)

Premierships

  • 1992
  • 1994
  • 2006
  • 2018

At a glance

  • Seasons covered: 1987–2026
  • Games in database: 932
  • Players in database: 313
  • Premierships: 4

Current squad (2026)

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

Player2026 GPCareer GPKICK (2026)
Bailey Williams1910762
Harley Reid236260
Tim Kelly2118357
Tom McCarthy223252
Deven Robertson44350
Jack Graham8850
Elliot Yeo2022649
Jack Graham515247
Jake Waterman2313446
Willem Duursma222245
Oliver Francou4444
Liam Duggan2221644
Milan Murdock202043
Matt Flynn45841
Marcus Herbert101041
Liam Baker2017138
Ryan Maric125838
Reuben Ginbey137438
Josh Lindsay151536
Tylar Young235735
Hamish Davis202533
Tom Cole1714633
Jack Williams8833
Jack Williams44032
Jobe Shanahan233232
Brady Hough239632
Matthew Owies38631
Bo Allan192331
Tom Gross4729
Rhett Bazzo143929
Jamie Cripps526729
Cooper Duff-Tytler161629
Brandon Starcevich1114028
Jack Hutchinson52727
Harry Schoenberg56026
Elijah Hewett63725
Archer Reid62024
Sandy Brock62022
Harvey Johnston81321
Jacob Newton3421
Malakai Champion8920
Harry Edwards257

All-time KICK leaders

Top 5 by Peak KICK-{P} in each position for West Coast (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 →