Photo courtesy of

Fantasy Summary

Skilled, playmaking winger. Middle-six upside


Click to Expand

July 2022 – Leonard was acquired in a trade that sent restricted free agent Luke Kunin to the San Jose Sharks. Leonard has 58 games of NHL experience, but the soon-to-be 24-year-old has spent the majority of his time in the AHL this past season. He could push for a depth role out of training camp but expect him to start in the minors. Curtis Rines

June 2022 – Leonard made the Sharks out of camp however after a lackluster start to the year was returned to the Barracuda where he finished second in team goal-scoring with 17. After being a regular contributor for the Sharks in 2020-2021, this season was a bit of a step backwards for Leonard. He still needs a contract as a pending RFA and if he does get signed he’ll be in another battle for playing time. Donesh Mazloum

January 2021 – The fastest rising prospect the Sharks have, John Leonard, has fought his way up into the lineup for opening night. Determination and maturity are a couple of factors that helped Leonard cement his place with the team. Although not highly touted before camp began, Leonard has proven to coaches and teammates that he is more than ready for a role in the NHL. He will likely begin the season on the second line alongside Evander Kane and Tomas Hertl. Alex Howes

Oct 2019 – Leonard is entering his 3rd season in the NCAA with the University of Massachusetts Amherst (UMass). He is the first player since Sharks defenceman Justin Braun to be selected out of UMass after only their freshman season. He is undeniably offensively gifted, but head coach Greg Carvel of the UMas