Joel Selwood during the Cats' official 2020 team photo shoot. Picture: AFL Photos

JOEL Selwood needs four more games to become the 91st player in VFL/AFL history to play 300 games.

Right now, there's only eight current players in the 300 club.

Mitch Cleary investigates who's next from the pool of players with 100 or more games already.

Adelaide Crows

Bryce Gibbs (265 games) has this year plus 2021 left on his contract and will reach the mark if he can play the bulk of scheduled matches in that time. Skipper Rory Sloane (200) is contracted to 2023 and would need to sign a new deal into 2024 and play a handful of finals by age 34 to get there. Daniel Talia (187), Brodie Smith (168) and Rory Laird (144) are chances if they play every game until 34.

00:29

Brisbane Lions

If Lachie Neale (160) can play every game until age 33 in 2025 he will reach the mark. Daniel Rich (208) would need to play most games until the age of 34, while Dayne Zorko's (168) late start to footy leaves him pushing the clock given he's already 31. New recruit Grant Birchall (248) looked on track early in his career and will now need a miracle to get there after knee and hamstring issues.

02:00

Carlton

Former skipper Marc Murphy (269) is out of contract at season's end but will reach the milestone provided he plays most of this season and returns next year at 34. It's looking a long way ahead, but no one would ever doubt 25-year-old co-captain Patrick Cripps (101) carrying the Blues for the next 8-10 years. Eddie Betts (316) and Kade Simpson (326) are already in the club. 

00:46

Collingwood

At 27, Adam Treloar (163) is as well placed as any to get there after squeezing plenty of games in as a youngster. Already contracted until 2025, the former Giant would only need to play a handful of games on top of that. Steele Sidebottom (235) is reported to have re-signed to 2022 – a year in which he turns 31 – and would be on the cusp of the milestone if he plays every game between now and then. If Brodie Grundy (133) plays every game in his mega-contract to 2027, he'll join the club that already includes Scott Pendlebury (302). 

02:20

Essendon

Skipper Dyson Heppell (169) could get there if the Bombers play a couple of finals and his body holds up until 33, given he played so much in his early years. Dylan Shiel (158) could get there by 33, while David Zaharakis (208) and Michael Hurley (180) would need to play to 34 and 35 respectively. Midfielder Zach Merrett (127) has started on fire and is only 24. 

00:30

Fremantle

No one would question 28-year-old skipper Nat Fyfe (174) playing until 34 and if he could play every match in that time, he'd be the Dockers' third 300-game player after Matthew Pavlich (353) and David Mundy (316). At the same age as Fyfe, Michael Walters (152) would need an extra season.

06:10

Geelong Cats

Given Patrick Dangerfield (249) has a contract until 2024, he'll be eyeing the 350-game barrier. Mitch Duncan (204) also has a deal until 2024 and can afford to miss a handful of games in that time and still join Dangerfield, Selwood (296) and Gary Ablett (346) in the club. Tom Hawkins (257) would likely need to play into 2022 given there's 38 games left in the next two home and away seasons. Luke Dahlhaus (179) could get there by 33, Cam Guthrie (162) by 34 and you wouldn't rule out Mark Blicavs (159) playing until age 35 given he was a late starter. Harry Taylor (262) is set to fall short.

00:33

Gold Coast Suns

Dual premiership Tiger Brandon Ellis (177) has a deal until 2024. If he stays on the park and plays one more season beyond that he'll hit the milestone. Jarrod Harbrow (245) turns 32 in July but would be some chance given his durability for the Suns over a long period.

04:22

GWS Giants

Provided captain Stephen Coniglio (134) stays fit, he'll reach the feat if he plays one season on top of his current deal that expires in 2026. Lachie Whitfield (134) has a deal until 2027 and will be on par with his skipper, while 27-year-old Jeremy Cameron (155) is on target to do it in 2026 as he eyes a long-term contract. Callan Ward (217) could scrape in by age 33 if he is injury-free, while Toby Greene (145) is another to watch to see if he can join Heath Shaw (309).

03:15

Hawthorn

Alastair Clarkson is never shy in mentioning Liam Shiels (206) as the most underrated player at the Hawks. The midfielder, who turns 29 on Wednesday, could join the illustrious group by age 33 if he remains on the park. Luke Breust (208) would be a year older, while 28-year-old Jack Gunston (193) would be a sneaky chance which would be made even more remarkable by the fact he only played 14 games in his first two seasons. Shaun Burgoyne (377) is in a league of his own.

03:47

Melbourne

Provided the remaining 16 games are played this season, former skipper Nathan Jones (286) will likely celebrate the feat this year. Jake Melksham (169) has a contract until 2022 which will take him halfway there, while 27-year-old Tom McDonald (162) and 26-year-old Adam Tomlinson (140) wouldn't be without a shot. 

08:56

North Melbourne

If Todd Goldstein (235) plays every scheduled game in the remainder of his contract to 2022, he'll be on 295 before finals are factored in. He'll turn 35 if he goes into 2023. Shaun Atley (198) is the smokey in the pack given he'll turn 29 when his 2021 deal expires. He would require three more full seasons to reach 300 at age 32. Skipper Jack Ziebell (211) and gun inside midfielder Ben Cunnington (210) could hit the mark if they play until 33.

01:05

Former skipper Travis Boak (265) recently penned a two-year extension to 2022 and has ample time to join Kane Cornes (300) in the exclusive 300 club at Alberton. Veteran Justin Westhoff (269) just keeps on keeping on. If he plays the remaining 16 games this home and away season, he'll need 15 just if he plays on as a 34-year-old. Brad Ebert (247) would need two more seasons beyond this, while 32-year-old Robbie Gray (219) will most likely fall short.

00:27

Richmond

Dual Norm Smith medallist Dustin Martin (225) has been incredibly durable – playing at least 20 games in every season and was the fastest Tiger in history to 200. With a lucrative deal to 2024, he's on track to crash through the 300-game barrier in 2023. Jack Riewoldt (263) will be on the verge come the end of next season provided the Tigers play finals, while 31-year-old Shane Edwards will be touch and go given he has a deal to 2021. Trent Cotchin (235) will need to play to 33. Josh Caddy (158), Tom Lynch (157) and Dion Prestia (156), who are all 27, could do it at age 33.

09:54

St Kilda

Dan Hannebery (214) would need to play every scheduled game plus a handful of finals to hit the 300-mark in his final contracted season in 2023. New recruit Bradley Hill (150) has a contract that runs until the end of 2025 – a year in which he turns 32. One more season on top of that, plus a couple of finals, will take him to the magical figure. Paddy Ryder (244) is unlikely to get there given he would need to play nearly every game until the end of 2022 as a 34-year-old.

04:26

Sydney Swans

Co-captain Josh Kennedy (247) has been incredibly durable in his time as a Swan but is seeking a new contract beyond this season. While he's likely to get a one-year extension, playing into 2022 as a 34-year-old to hit 300 will be touch and go. At 27, Luke Parker (196) is every chance to do it as a 32-year-old in 2022 and join a club that includes Lance Franklin (300).

00:33

West Coast Eagles

Ex-skipper Shannon Hurn (270) is on track to do it next season – provided he gets a new contract – and become the first Eagle in history to surpass 300. Andrew Gaff (198) is set to trigger a four-year extension until 2024 which would take him there. A fit Jack Darling (197) will get there with time to spare given he has a contract to 2025. Luke Shuey (202) turns 30 in June and Jack Redden (211) is 30 in December. Both could get they're playing at 34, just like Brad Sheppard (179) who is 29 in May and Jamie Cripps (163) who has just turned 28. Elliot Yeo (155) isn't 27 until October and has time on his side. Josh Kennedy (244) is likely to fall short as he weighs up retirement at season's end.

00:50

Western Bulldogs

Skipper Marcus Bontempelli (128) won't be thinking of 300 just yet but given he's rarely missed a game since debuting he's slated to do it by the time he's 32. Jack Macrae (142) is a year older and could do it at the same age, while fellow 1994 baby Lachie Hunter (129) is not without a shot.

00:32