MacKinnon was originally listed in the team's projected lineup earlier Friday, only days after being knocked out due to a hit to the head in a previous game against the Sharks.
The 25-year-old was unable to finish Wednesday's game after Sharks forward Joachim Blichfeld hit him in the neutral zone. Blichfeld was given a match penalty on the play and later suspended two games.
On Wednesday, head coach Jared Bednar was optimistic that MacKinnon had avoided any serious injury.
"He seems to be doing good. I think we got lucky on it," Bednar said, according to The Athletic's Peter Baugh. "...As of right now he seems to be fine."
Captain Gabriel Landeskog will play on Friday despite his wife giving birth to their second child on Thursday.