FREMANTLE skipper Matthew Pavlich is set to play in Saturday night's crunch clash with Geelong after recovering from concussion.

Pavlich was hit with an accidental elbow to the face in last week's win over Carlton and 12 days earlier received a heavy knock to the head in a marking contest against St Kilda.

Fremantle coach Ross Lyon was preparing to be without Pavlich this week after the 32-year-old failed a concussion test.

But the star veteran has since passed the CogState concussion test, and Lyon is optimistic Pavlich will be able to play against the Cats at Simonds Stadium.

"Now I'm preparing for him to play," Lyon said.

"There's no reason why he shouldn't play, as long as he doesn't become symptomatic later in the week.

"It's a rollercoaster ride, isn't it?

"He's in good shape."

Defender Tendai Mzungu will miss the game due to a hamstring injury and former Demon Colin Sylvia has been ruled out for several weeks because of his own hamstring injury.

But goalsneak Michael Walters, who has been grounded by an ankle injury since round three, will return to playing duties through the WAFL on Saturday.

Walters has been back in full training for several weeks, and Lyon says the 23-year-old was raring to go.