The San Jose Sharks and forward Tommy Wingels have agreed on a three-year contract, CSN Bay Area reported Saturday.

The Sharks made a qualifying offer to Wingels, a restricted free agent, on June 30, the report said.

Wingels had 16 goals and 22 assists in 77 games last season. He has 24 goals and 36 assists in 157