The deal locks up the 24-year-old Russian, who was among the NHL’s top rookie defensemen in goals, assists and points last season.
“Vladislav Gavrikov was everything we hoped he would be during his rookie season last year, establishing himself as a top-four defenseman in the National Hockey League,” Columbus general manager Jarmo Kekalainen said. “He is still a young player that we expect will get better every year.”
Gavrikov, who will make $2.8 million per year through the 2022-23 season, had five goals and 13 assists with 18 penalty minutes in 69 games with Columbus in 2019-20. He added a goal and a pair of assists in 10 playoff games.
Before making his NHL debut in the 2019 playoffs for Columbus, Gavrikov played in Europe’s Kontinental Hockey League, where he logged 16 goals and 33 assists in 222 games.
The 6-foot-3, 213-pounder was selected by the Blue Jackets in the sixth round of the 2015 draft.
Gavrikov has represented Russia at multiple international competitions, including the 2018 Olympics, where he picked up two goals and an assist in six games to help the Russian team win the gold medal.