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.