2025 AFL Players

The major AFL milestones that could occur in 2025

350 gamers, 700-goal forwards and more AFL icons headline the potential feats we could see this year.

Published by
Mitch Keating

All 18 clubs are in line to see players reach major milestones during the 2025 AFL season.

From multiple 350 gamers and 700-goal forwards to the players who are set to bring up their 100th game and be father-son eligible for their respective sides, each milestone holds a special value.

Here we've listed every potential games (min.100), goals (min.300) and coaching milestone (min.200) that could occur in 2025.

Note: Players/coaches are required to be within 25 games or 60 goals of specific milestones to be listed. 

Adelaide

300 Games: Taylor Walker (278)
250 Games: Rory Laird (247)
200 Games: Alex Neal-Bullen (176)
150 Games: Ben Keays (136), Jordan Dawson (131)
100 Games: Wayne Milera (99), Chayce Jones (92) Izak Rankine (83), Isaac Cumming (81), Jordon Butts (25)

700 Goals: Taylor Walker (641)

Brisbane

300 Games: Dayne Zorko (277)
250 Games: Charlie Cameron (229)
200 Games: Hugh McCluggage (182), Eric Hipwood (177)
150 Games: Callum Ah Chee (143), Cameron Rayner (140), Zac Bailey (140)
100 Games: Tom Doedee (82)

300 Goals: Eric Hipwood (262)

200 Games Coached: Chris Fagan (189)

Carlton

200 Games: Adam Saad (195), Jacob Weitering (181), George Hewett (179)
150 Games: Nic Newman (134), Charlie Curnow (131), Adam Cerra (129), Harry Mckay (128), Mitch McGovern (128)
100 Games: Tom De Koning (78)

300 Goals: Charlie Curnow (281), Harry McKay (252)

200 Games Coached: Michael Voss (180)

Collingwood

350 Games: Steele Sidebottom (331)
250 Games: Jack Crisp (249)
200 Games: Jamie Elliott (194), Daniel McStay (180), Tim Membrey (179)
150 Games: Brody Mihocek (137), Harry Perryman (129), Mason Cox (129), Josh Daicos (126)
100 Games: Darcy Cameron (95), Bobby Hill (88), Oleg Markov (86), Beau McCreery (77)

300 Goals: Tim Membrey (293), Jamie Elliott (287)

Essendon

350 Games: Todd Goldstein (329)
250 Games: Zach Merrett (229)
150 Games: Peter Wright (133), Jayden Laverde (131)

Fremantle

250 Games: Nat Fyfe (240), Michael Walters (239)
200 Games: Jaeger O'Meara (186), James Aish (183)
150 Games: Andrew Brayshaw (146), Shai Bolton (135)
100 Games: Luke Jackson (98), Bailey Banfield (97), Sam Switkowski (88), Oscar McDonald (87), Hayden Young (80), Michael Frederick(78)

400 Goals: Michael Walters (365)

Geelong

350 Games: Patrick Dangerfield (337)
300 Games: Mitch Duncan (297)
250 Games: Cam Guthrie (240)
200 Games: Jake Kolodjashnij (198)
150 Games: Jack Henry (143), Gryan Miers (131), Tom Atkins (127)
100 Games: Tyson Stengle (85), Max Holmes (76)

700 Goals: Jeremy Cameron (648)

350 Games Coached: Chris Scott (334)

Gold Coast

250 Games: David Swallow (240)
200 Games: Touk Miller (191), Daniel Rioli (183), Alex Sexton (181), Jarrod Witts (181)
150 Games: Sean Lemmens (148), Lachie Weller (142), Ben Ainsworth (134), Charlie Ballard (133), Nick Holman (131), Sam Collins (127)

350 Games Coached: Damien Hardwick (330)

GWS

250 Games: Toby Greene (239), Lachie Whitfield (234)
200 Games: Harry Himmelberg (177)
100 Games: Connor Idun (93), Tom Green (92)

400 Goals: Toby Greene (375), Jake Stringer (367), Jesse Hogan (351)

Hawthorn

200 Games: Jarman Impey (197), Sam Frost (183)
150 Games: James Worpel (127)
100 Games: Conor Nash (98), Mabior Chol (84), Jai Newcombe (76)

600 Goals: Luke Breust (549)
500 Goals: Jack Gunston (481)

Melbourne

250 Games: Steven May (235), Tom McDonald (232), Jake Melksham (229)
200 Games: Christian Petracca (189), Clayton Oliver (183), Ed Langdon (179), Jake Lever (178), Christian Salem (176)
150 Games: Bayley Fritsch (149)
100 Games: Charlie Spargo (98), Tom Sparrow (95), Harrison Petty (82)

300 goals: Bayley Fritsch (252)

200 Games Coached: Simon Goodwin (183)

North Melbourne

300 Games: Jack Darling (298), Luke Parker (293)
200 Games: Caleb Daniel (192)
150 Games: Darcy Tucker (149), Zac Fisher (125)
100 Games: Griffin Logue (81)

450 Games Coched: Alastair Clarkson (426)

Port Adelaide

200 Games: Darcy Byrne-Jones (199)
150 Games: Sam Powell-Pepper (142), Rory Atkins (138), Connor Rozee (129)
100 Games: Esava Ratugolea (98), Kane Farrell (93), Willie Rioli (90), Miles Bergman (83), Brandon Zerk-Thatcher (77)

Richmond

250 Games: Nick Vlastuin (233), Dion Prestia (225)
200 Games: Kamdyn McIntosh (190), Jayden Short (175)
150 Games: Nathan Broad (148), Jacob Hopper (142)

500 Goals: Tom Lynch (462)

St Kilda

250 Games: Jack Macrae (249)
200 Games: Jack Sinclair (187), Jack Steele (181)
150 Games: Zak Jones (159), Dan Butler (145), Zaine Cordy (140), Dougal Howard (135), Mason Wood (135), Rowan Marshall (133), Callum Wilkie (132)
100 Games: Hunter Clark (98), Max King (83), Paddy Dow (83)

Sydney

250 Games: Jake Lloyd (249), Taylor Adams (225)
200 Games: Tom Papley (185)
150: Tom McCartin (132), Nick Blakey (128)
100 Games: Errol Gulden (93), Justin McInerney (92), James Jordon (91), Joel Hamling (91), Chad Warner (85), Lewis Melican (84), Hayden McLean (79)

300 Goals: Tom Papley (294), Isaac Heeney (261)

West Coast

200 Games: Jeremy McGovern (191), Liam Duggan (179)
150 Games: Tim Kelly (144), Jack Graham (121), Liam Baker (128)
100 Games: Oscar Allen (93), Jack Petruccelle (88)

Western Bulldogs

250 Games: Marcus Bontempelli (240), Tom Liberatore (234)
200 Games: Jason Johannisen (196), Rory Lobb (176)
150 Games: Aaron Naughton (143), Tim English (131), Ed Richards (125)
100 Games: Cody Weightman (76)

250 Games Coached: Luke Beveridge (230)

Published by
Mitch Keating