The Colorado Avalanche have activated star center Nathan MacKinnon off injured reserve ahead of Saturday's game against the Toronto Maple Leafs.

MacKinnon has not played since Dec. 5 because of an upper-body injury that forced him out of a loss to the Philadelphia Flyers. He was placed on IR the following day.

The Avalanche said at the time that MacKinnon would miss about four weeks.