MacKinnon, the NHL's second-leading scorer with 61 points (24 goals, 37 assists) in 49 games, sustained an upper-body injury in the second period of a 4-3 overtime loss at the Vancouver Canucks on Tuesday, and will miss 2-4 weeks, according to Avalanche coach Jared Bednar. Colorado has lost three straight (0-2-1) after a 10-game winning streak.
Backup goaltender Al Montoya will make his first start for the Oilers in place of Cam Talbot, who is out with an illness. Montoya was acquired in a trade with the Montreal Canadiens on Jan. 4.
Edmonton is 4-1-0 in its past five games after going 1-6-1 in its previous eight.