Andrew Brayshaw 9: Sometimes it’s just worth rattling off numbers. More than 30 touches. Double figures in clearances, inside 50s and contested possessions. More than 600 metres gained. Irresistible.
Sean Darcy 9: Relished the chance to ruck solo in the absence of Lobb, finding his teammates at stoppages and putting in a power of work around the ground.
Will Brodie 9: His ability to win first possession at stoppages is so important, equalling a career high 37 touches.
Heath Chapman 8.5: Continues to grow before our eyes. Never panics and was rarely beaten, if at all in the air.
James Aish 8.5: Looked right at home on the wing as he continues to adapt to whatever role is thrown at him.
Bailey Banfield 8: Continues to fight for his spot in this side every time he gets an opportunity. Two big goals in the first quarter, a bit inaccurate after that but provided presence in the air and at ground level.
Caleb Serong 8: So clean and unfazed in traffic and was up for the fight around the ball.
Jordan Clark 8: Another to use the ball well by foot and give Fremantle crucial drive out of defence and up the ground.
David Mundy 8: Simply refuses to age. Eight clearances highlighted his work rate, and a late goal underlined his class.
Sam Switkowski 7: Every one of his touches is worth its weight in gold. If he’s not applying pressure or kicking goals he’s creating chances for his teammates.
Hayden Young 7: Didn’t miss a beat coming out of defence, bringing is custom class by foot, no touch more effective than his first AFL goal.
Michael Walters 7: A vintage performance up forward, hitting the scoreboard twice for the second time this season and finding space inside 50.
Alex Pearce 6: Didn’t have a lot to do but used the ball at 100 per cent and cut off several attacks.
Brandon Walker 6: Showed a clean pair of heels to all who dared drag him down and put the ball to good areas coming out of defence.
Brennan Cox 6: Relished the chance to sneak forward and kick his first goal since 2019 and provided constant aerial support.
Luke Ryan 6: Overcame an early ankle scare to provide rebound and stand up in one-on-one battles.
Josh Treacy 5: Threatened to tear the game apart early, providing a strong presence in the air and around the ball but would’ve loved to hit the scoreboard.
Nathan O’Driscoll 5: Continues to grow in confidence despite producing one of his less productive outings, showing great poise inside 50.
Jye Amiss 5: Owns the moment of the evening, joining the first kick first goal club and almost had a miraculous dribbler from the boundary.
Darcy Tucker 5: Ran hard as usual but struggled for much involvement.
Liam Henry 3: There were a few moments he lacked game awareness and struggled to make the right decision.
Lachie Schultz 3: A rare quiet outing. Only had two touches and a tackle at half-time but continued to fight on.
Neil Erasmus 2: Came on late as medical sub to have a small impact even though the game was dusted.