The race to the final eight is on and the competition's best have stood tall in some big moments to win games for their side, and a spot in Zero Hanger's preliminary rolling All-Australian team.

Only four matches remain for outside contenders to make a final push, but plenty of names look to be set in stone.

Nick Daicos, Marcus Bontempelli, Toby Greene and a few others are in the team with an inarguable case to their name, while others will need to keep up their form for a little while longer to cement themselves.

Here's how our rolling All-Australian side reads after Round 20...

VIEW:ย OUR ALL-AUSTRALIAN TEAM AFTER ROUND 15
RELATED:ย 
PICK YOUR AA TEAM FOR 2023

2. Midfielders

Tim English still hasn't moved from his ruck spot, but Max Gawn is coming in hot. Four more matches of similar form to his last month could make things interesting for Gawn at season's end.

Three changes have otherwise been made to last edition's midfield, as Tom Liberatore, Zach Merrett and Errol Gulden have all staked their claim among the best of the best on-field.

Gulden replaces Nic Martin on the wing opposite Josh Daicos while 'Libba' and Merrett replace Zak Butters and Christian Petracca, who are positioned elsewhere.

To his credit, Liberatore has sustained his current form for just about the entire season, yet been overshadowed by teammates Marcus Bontempelli and Tim English.

His ground-ball, clearance, and tackling prowess has torn through opponents for weeks on end and with three All-Australian contenders starting in their midfield, fans would be perplexed by the Bulldogs' poor results in winnable games this season.

Butters, whose form drop has not been drastic by any stretch, is moved to the bench while Lachie Neale moves past Tim Taranto as the final backup option.