FREMANTLE has lost patience with Cam McCarthy, axing the underperforming spearhead and recalling veteran goalsneak Hayden Ballantyne for Sunday's clash with Adelaide at Optus Stadium.
Small forward Brandon Matera also returns for the Dockers, with the ex-Sun replacing superstar Nat Fyfe (suspended) following a 20-disposal, three-goal display after being sent back to Peel last round.
FULL TEAMS Check them out
McCarthy has been dropped after booting three goals and averaging eight disposals in the past five games.
It is the second time the 23-year-old has been omitted since joining Freo, after he missed the round 23 loss to Essendon last season.
The ninth-placed Crows (6-5) will be desperate to bounce back in Perth after back-to-back defeats and recalled skipper Taylor Walker and young forward Myles Poholke.
Hard-running forward Tom Lynch (side strain) and All Australian defender Rory Laird (hand) make way.
FANTASY READY All you need for your R12 team
Meanwhile, Essendon has made four changes for the trip north for a must-win clash with Brisbane.
The Bombers (4-7) are facing an uphill battle to stay in finals contention and have recalled Josh Green, David Myers, Mitch Brown and Mason Redman.
It will be Redman's first senior appearance since 2016.
Jayden Laverde has been axed alongside tall forward James Stewart, while David Zaharakis and Jordan Ridley are injured.
The Lions (1-10) have regained young gun Jarrod Berry (hamstring) while Sam Mayes is set for his 100th game after also being called up.
Hard nut Mitch Robinson (toe) and star forward Charlie Cameron, who is out for the season after tearing a Lisfranc ligament, make way.
Melbourne and Collingwood will reveal their 22-man teams at 4pm AEST on Saturday ahead of Monday's Queen's Birthday clash at the MCG.
Friday, June 8
Port Adelaide v Richmond at Adelaide Oval, 7.20pm ACST
PORT ADELAIDE
In: J.Pittard
Out: J.Hombsch
RICHMOND
In: J.Castagna, A.Miles
Out: D.Martin (calf), J.Graham
Saturday, June 9
Geelong v North Melbourne at GMHBA Stadium, 1.45pm AEST
GEELONG
No changes
NORTH MELBOURNE
In: C.Zurhaar
Out: J.Anderson (hamstring)
Greater Western Sydney v Gold Coast at Spotless Stadium, 4.35pm AEST
GWS
In: M.de Boer
Out: S.Coniglio (concussion)
GOLD COAST
In: J.Leslie, B.Scheer
Out: S.May (ankle), A.Hall (pectoral)
St Kilda v Sydney at Etihad Stadium, 7.25pm AEST
ST KILDA
In: N.Brown, J.Battle, L.Dunstan, N.Coffield
Out: J.Geary (calf), B.White, R.Marshall, J.Billings
SYDNEY
In: T.Papley, T.McCartin, D.Robinson
Out: K.Jack (managed), R.Stoddart, N.Newman
Sunday, June 10
Brisbane v Essendon at the Gabba, 1.10pm AEST
BRISBANE
In: J.Berry, S.Mayes
Out: M.Robinson (toe), C.Cameron (foot)
ESSENDON
In: M.Brown, M.Redman, D.Myers, J.Green
Out: J.Ridley (knee), D.Zaharakis (shoulder), J.Stewart, J.Laverde
Fremantle v Adelaide at Optus Stadium, 2.40pm AWST
FREMANTLE
In: H.Ballantyne, B.Matera
Out: N.Fyfe (suspension), C.McCarthy
ADELAIDE
In: T.Walker, M.Poholke
Out: R.Laird (hand), T.Lynch (side strain)
Monday, June 11
Melbourne v Collingwood at the MCG, 3.20pm AEST
MELBOURNE
In: B.Stretch, C.Pedersen, J.Hunt, H.Petty, J.Garlett, J.Smith
Out: J.Lever (knee), T.Smith
New: Harrison Petty (Norwood)
COLLINGWOOD
In: B.Crocker, J.Howe, S.Murray, R.Wills
Out: Nil
Byes: Carlton, Hawthorn, Western Bulldogs, West Coast