Yeo back for Eagles, Magpies make five changes

'Batman and Robin' will be reunited for West Coast after Elliot Yeo was cleared to play again, while the return of Jeremy Cameron and Tom Hawkins for Geelong has been soured by two fresh injury blows at the Cattery.

Yeo, who has missed the past two weeks with a groin injury, will return for Sunday's clash against the Crows at Adelaide Oval.

His inclusion reunites him with No.1 draft pick Harley Reid.

The midfield pair have formed a devastating partnership this year, leading fans to name them in honour of the comic-book crime-fighting duo.

Adelaide will be without injured duo Izak Rankine and Elliott Himmelberg.

Geelong's bid to snap a three-match losing run in Saturday's home encounter with Greater Western Sydney has been boosted by the return of Hawkins, Cameron, Mitch Duncan and Sam De Koning.

But Cameron Guthrie (achilles) and Gary Rohan (adductor) have become the latest Cats to be cut down by injury.

Hawkins will break the record for most games played at Geelong when he runs out for the 356th time this weekend.

The Giants, who have also lost three in a row, will be without injured duo Jack Buckley and Darcy Jones.

Jacob Wehr and Conor Stone were axed among four GWS changes, paving the way for Leek Aleer, Toby McMullin, Ryan Angwin and James Peatling to earn recalls.

Collingwood have made five changes for Friday night's clash with Fremantle in Perth.

Ed Allan and Wil Parker have been named for their AFL debut, while Brody Mihocek, Beau McCreery and Charlie Dean return.

Jordan De Goey (abdominal), Reef McInnes (concussion), Will Hoskin-Elliott (hamstring), Oleg Markov (personal reasons) and Finlay Macrae (axed) are the outs.

Fremantle welcome back ruckman Sean Darcy from a calf injury.

Gold Coast's 64-point win over Geelong last time out didn't stop coach Damien Hardwick from wielding the axe, with Brayden Fiorini, Ned Moyle, Alex Davies and Sam Day all dropped for Saturday's test against Carlton.

Into the side come captain Jarrod Witts and Nick Holman after they were rested last week, along with Jed Walter and Jake Rogers.

Blues defender Jacob Weitering was named despite being subbed out of last week's loss to Sydney with a corked leg, while Adam Saad returns for the first time since round five.

Lachie Fogarty (wrist) and Lachie Cowan were recalled, but ruckman Marc Pittonet goes out with a finger injury.

Melbourne have lost defender Jake Lever (knee) for a month, while spearhead Ben Brown was dropped for Sunday's clash with St Kilda after managing just one goal from three disposals in last week's shock loss to West Coast.

Ed Langdon, Jacob van Rooyen, Lachie Hunter, Adam Tomlinson and Tom Fullarton were all added to the extended squad.

The Saints welcome back Jack Higgins from his three-match suspension, but Mattaes Phillipou has been dropped.

Port Adelaide have rested Charlie Dixon for Saturday's encounter with North Melbourne in Hobart, but captain Connor Rozee, defender Lachie Jones and ruckman Jordon Sweet all return.

Star midfielder Ollie Wines was named to play despite suffering heart palpitations early in last week's win over Hawthorn.

Essendon have dropped Dylan Shiel for Saturday night's Dreamtime at the G showdown.

Jordan Ridley is back for his first game of the season, Nik Cox returns from illness and Nate Caddy has been named for his AFL debut.

Injury-hit Richmond have included Liam Baker, Seth Campbell and Samson Ryan.

Hawthorn captain James Sicily is among five inclusions for Sunday's match against Brisbane at Marvel Stadium.

The Lions will be without suspended forward Eric Hipwood.