San Jose Sharks' Joe Thornton suspended 1 game for hit on Golden Knights' Nosek, Golden Knights/NHL
San Jose Sharks Re-Sign Joe Thornton - Last Word On Hockey
Joe Thornton signed his $8 million contract while mowing his lawn and the photo was epic - Article - Bardown
Joe Thornton, 41, feels 'young again' with new Maple Leafs teammates
Erik Karlsson inks 8-year deal to stay in San Jose
Longtime Shark Joe Thornton joins Maple Leafs on 1-year deal
When the Madness Becomes the Blueprint - The Ringer
San Jose Sharks sign Joe Thornton to one-year, $2M deal - Sports Illustrated
Sharks sign Joe Thornton, Patrick Marleau to three-year deals - The Globe and Mail
Report: Sharks place Joe Thornton on injured reserve
Joe Thornton, 40, signs 1-year, $2 million deal with Sharks