There will be plenty of reasons to celebrate throughout the 2017 season with ten players in line for significant game milestones.

It is set to be a big year for Jarrad McVeigh as he prepares to play his 300th match and move into the top three of games played for the club.

An uninterrupted season for newly appointed captain Josh Kennedy will see him pass the 200-game milestone.

It will be a night to celebrate in Round 3 with star forward Lance Franklin set to play his 250th game.

We take a look at when each player will reach their milestone assuming they don’t suffer injury or suspension.

50 games
Callum Sinclair – Rd 5 v GWS Giants
Alex Johnson – Rd 5 v GWS Giants
Isaac Heeney – Rd 13 v Richmond

100 games
Sam Reid – Rd 2 v Western Bulldogs
Dane Rampe – Rd 2 v Western Bulldogs
Jeremy Laidler – Rd 17 v GWS Giants
Gary Rohan – Rd 22 v Adelaide Crows

200 games
Josh Kennedy – Rd 18 v St Kilda

250 games
Lance Franklin – Rd 3 v Collingwood

300 games
Jarrad McVeigh – Rd 14 v Essendon