COLLINGWOOD captain Scott Burns and key St Kilda midfielder Luke Ball are both late withdrawals from Saturday night;s semi-final clash at the MCG.

Collingwood has also lost veteran defender Simon Prestigiacomo, who injured his shoulder in last week's win over Adelaide.

Burns has missed the Magpies' last two matches with a calf injury, but declared himself to be "100 per cent fit" on Friday. Ball has been suffering from a hamstring injury.

Burns and Prestigiacomo have been replaced by Rhyce Shaw and Shane Wakelin, while Jarryd Allen has come in for Ball.

Follow the game live right here on afl.com.au.