MELBOURNE, AUSTRALIA - MAY 20: Jack Viney of the Demons leads the team up the race in his return from injury during the 2018 AFL round nine match between the Carlton Blues and the Melbourne Demons at the Melbourne Cricket Ground on May 20, 2018 in Melbourne, Australia. (Photo by Adam Trafford/AFL Media/Getty Images)

Melbourne and St Kilda have been dealt injury blows to their skippers following Saturday’s clash at the MCG.

Jack Viney is set to undergo scans and could miss anywhere between one and five weeks. It places him in serious doubt for the Demons’ must-win Anzac Day eve clash against Richmond on Wednesday night.

Meanwhile, Jarryn Geary is set for a stint on the sidelines after requiring surgery on a badly corked leg.

“The 30-year-old was sent to hospital after experiencing severe pain from bleeding in the muscle post match,” the Saints said in a statement on their website.

“Doctors elected to operate to relieve the pressure in the muscle and he is today recovering in hospital.

“Geary will be assessed throughout the week before a clearer time-frame is established for a return to training.”