MacDonald (upper body) is expected to be a game-time decision on Saturday, according to Sheng Peng of San Jose Hockey Now.
MacDonald has missed San Jose's last eight games because of the injury. He has a goal and five points in 48 contests this season. He's likely to serve on the third pairing if he's ready to return Saturday.