It was MacKinnon’s second straight season and second time in his NHL career with at least 100 points after he had 111 (42 goals, 69 assists) last season.
The 28-year-old center led the NHL with 405 shots on goal and had a home point streak of 35 games (77 points; 29 goals, 48 assists) to start the season, the second longest in NHL history behind Wayne Gretzky, who had a 40-game run for the Kings in 1988-89.
The Avalanche (50-25-7) finished third in the Central Division.
MacKinnon is the second Colorado player to win the Lindsay Award. Joe Sakic, now the Avalanche team president, won the award in 2000-01.
Kucherov and Auston Matthews of the Toronto Maple Leafs were the other finalists.
Edmonton Oilers center Connor McDavid won the Lindsay Award last season.