With only four games remaining in the 2018 season, there's been plenty of improvement across the board. 

AFL Media's Michael Whiting takes a look at which players have shown the greatest growth so far in 2018:

Darcy Gardiner 

This decision was a no-brainer. For the first time in his five-year career Gardiner completed an entire pre-season, and the improvement has followed.

Always known for his aggressive, never-say-die defensive attitude, Gardiner has added some strings to his bow in 2018.

Initially suited to taking on the opposition's third tall forward, the 23-year-old has taken down the likes of Lance Franklin and Jeremy Cameron this season and proved he can play on almost any type of forward.

Gardiner has also learned to intercept mark and has become more and more involved offensively as the season has progressed. 

Gardiner's best game in 2018?
Round 10 v Sydney. The greasy conditions helped, but any time you keep Franklin to a solitary goal is a huge win.

Other contenders?
Tom Cutler, Hugh McCluggage, Oscar McInerney, Nick Robertson.