The Sharks and free agent winger Tommy Wingels have reached an agreement on a three-year, $7.4 million contract extension, according to a report from CSN California's Brodie Brazil.

Wingels, 26, had his best season in 2013-14, scoring a career-high 16 goals with 22 assists and 38 points in 77 games. Wingels also led San Jose with 218 hits. The deal will represent a bump in salary, as the 26-year-old just finished a deal worth $1.55 million over two years. Wingels will become an unrestricted free agent in 2017.

The Sharks compiled a 51-22 record before falling to the eventual Stanley Cup champion Kings in the first round of the playoffs.