Round 18 and Fremantle's finals hopes are still alive...if you crink your neck and the right angle while reading the calculator...if it says boobs you crinked too far. This week Fremantle get a reprieve from the white hot teams in premiership form, playing the lowly Sydney Swans, who have left half their team at home because of their crippling botanophobia (look it up, it's a thing). Of course, Fremantle being Fremantle there's been a bit of a snag in their glorious return to the winner's circle, Nat Fyfe has forgotten to wash his sleeve thing again and has an elbow infection, so he won't be showing up on Saturday night. Less distressing is that Travis Colyerhas been dropped. He's joined by Ryan Nyhuis and Ethan Hughes who have also been given the chop. There's good news though, Stephen Hill and Aaron Sandilands have both recovered from their reported deaths and have been named for Saturday, with Taylin Duman, Griffin Logue and Brett Bewley also getting a gig.

FB: Nathan Wilson Joel Hamling Luke Ryan
FF: Tom Papley Nick Blakey Will Hayward
HB: Connor Blakely Taylin Duman Stephen Hill
HF: Oliver Florent Sam Reid Robbie Fox
C: Bradley Hill Reece Conca Ed Langdon
C: George Hewettn Luke Parker Zak Jones
HF: Darcy Tucker Michael Walters Sam Switkowski
HB: Jake Lloyd Tom McCartin Callum Mills
FF: Brandon Matera Rory Lobb Cam McCarthy
FB: Colin O'Riordan Dane Rampe Lewis Melican
MID: Aaron Sandilands Adam Cerra David Mundy
MID: Aliir Aliir Josh P. Kennedy Isaac Heeney
BENCH: Griffin Logue Andrew Brayshaw
Brett Bewley Sean Darcy
BENCH: Hayden McLean James Rowbottom
Ryan Clarke Ryley Stoddart
St Kilda
20th July
Optus Stadium
Fremantle $1.62
St Kilda $2.30