John Leonard San Jose Sharks logo

Age 23 Aug 7, 1998
Left Wing shoots left
5'11" 180 cm
185 lbs 84 kg
ELC Signing Age 21
Waivers Signing Age 22
UFA Year 2026
Agent Matt Keator
Draft Year 2018
Drafted Overall 182
Draft Round 6
Draft Team San Jose Sharks logo

Transaction History
Nov 12, 2021 San Jose Sharks | John Leonard | The Sharks returned Leonard to AHL San Jose on Friday, Curtis Pashelka of The San Jose Mercury News reports.
Oct 30, 2021 Recalled San Jose Sharks | John Leonard | Leonard was recalled by the Sharks on Saturday, Sheng Peng of San Jose Hockey Now reports.
Sep 23, 2021 San Jose Sharks | John Leonard | Leonard (concussion) practiced with the Sharks on Thursday, Curtis Pashelka of The San Jose Mercury News reports.
May 11, 2021 San Jose Sharks | John Leonard | Leonard is in concussion protocol and has been shut down for the remainder of the season but is feeling better, Curtis Pashelka of Bay Area News Group reports.
May 8, 2021 San Jose Sharks | John Leonard | Leonard (undisclosed) will miss Saturday's game against the Coyotes, and coach Bob Boughner described him as "very doubtful" for Wednesday's season finale against the Golden Knights, Curtis Pashelka of Bay Area News Group reports.
May 7, 2021 San Jose Sharks | John Leonard | Leonard (undisclosed) left Friday's game against Arizona and is unlikely to return, Kevin Kurz of The Athletic reports.
Apr 28, 2021 San Jose Sharks | John Leonard | Leonard notched an assist and three shots on goal in Wednesday's 4-2 win over the Coyotes.
Apr 12, 2021 San Jose Sharks | John Leonard | Leonard was added to the active roster for Monday's game against Anaheim, Sheng Peng of San Jose Hockey Now reports.
Apr 10, 2021 San Jose Sharks | John Leonard | Leonard provided an assist and two shots on goal in Saturday's 4-2 loss to the Kings.
Apr 3, 2021 San Jose Sharks | John Leonard | Leonard recorded an assist and three shots on goal in Saturday's 3-2 win over the Kings.
Mar 29, 2021 San Jose Sharks | John Leonard | Leonard produced an assist and went plus-2 in Monday's 4-3 shootout win over the Wild.
Mar 22, 2021 San Jose Sharks | John Leonard | Leonard posted an assist in Monday's 2-1 win over the Kings.
Mar 19, 2021 Recalled San Jose Sharks | John Leonard | Leonard was recalled from the taxi squad for Friday's tilt with the Blues, Curtis Pashelka of The San Jose Mercury News reports.
Mar 18, 2021 San Jose Sharks | John Leonard | Leonard picked up an assist and put three shots on goal in Wednesday's 5-4 loss to the Golden Knights.
Mar 17, 2021 San Jose Sharks | John Leonard | Leonard will be promoted to the active roster and draw into the lineup for Wednesday's game versus Vegas, David Schoen of the Las Vegas Review Journal reports.
Mar 15, 2021 Assigned San Jose Sharks | John Leonard | Leonard was assigned to the taxi squad Monday, Kevin Kurz of The Athletic reports.
Mar 13, 2021 San Jose Sharks | John Leonard | Leonard recorded an assist in Saturday's 3-1 win over the Ducks.
Mar 1, 2021 San Jose Sharks | John Leonard | Leonard scored a goal on two shots in Monday's 6-2 win over the Avalanche.
Feb 28, 2021 San Jose Sharks | John Leonard | Leonard posted an assist in Saturday's 7-6 loss to the Blues.
Feb 18, 2021 San Jose Sharks | John Leonard | Leonard scored a goal on three shots in Thursday's 3-2 overtime loss to the Blues.
Feb 15, 2021 San Jose Sharks | John Leonard | Leonard scored a power-play goal in Monday's 3-2 win over the Ducks.
Feb 14, 2021 San Jose Sharks | John Leonard | Leonard ascended to the active roster Sunday, per CBS Sports.
Feb 13, 2021 Assigned San Jose Sharks | John Leonard | Leonard was assigned to the taxi squad Saturday, per CBS Sports.
Feb 11, 2021 San Jose Sharks | John Leonard | Leonard was promoted from the taxi squad and will suit up for Thursday's game against Los Angeles, Curtis Pashelka of The San Jose Mercury News reports.
Feb 10, 2021 Assigned San Jose Sharks | John Leonard | Leonard was assigned to the Sharks' taxi squad Wednesday, per CBS.
Jan 29, 2021 Assigned San Jose Sharks | John Leonard | Leonard was assigned to AHL San Jose on Friday.
Jan 14, 2021 San Jose Sharks | John Leonard | Leonard recorded two assists in Thursday's 4-3 shootout win over the Coyotes.
Mar 31, 2020 San Jose Sharks | signed LW John Leonard to an entry-level contract.
2021-2022 Regular Season Stats

John Leonard
GP G A P +/- PIM TOI GF% DFF% Rel DFF% CF% Rel CF% G60 P60
San Jose Sharks San Jose Sharks logo 5 0 0 0 -1 0 49 50.10 8.40 41.20 -5.40
John Leonard Stats by Elite Prospects John Leonard Advanced Stats by
Career Stats
Season Team League GP G A TP PIM TOI GF% DFF% Rel DFF% CF% Rel CF% G60 P60 Playoffs GP G A TP PIM
2012-2013 Pope Francis Prep USHS-Prep 22 15 9 24 0
2013-2014 Pope Francis Prep USHS-Prep 25 29 23 52 0
2013-2014 Springfield Rifles 16U AAA MHSL U16 12 15 8 23 4
2013-2014 Springfield Jr. Pics 16U AAA USPHL 16U 1 0 0 0 0
2014-2015 Team Orange USA-S16 5 5 3 8 0
2014-2015 Pope Francis Prep USHS-Prep 25 47 28 75 0
2014-2015 Springfield Rifles 16U AAA MHSL U16 14 21 11 32 6
2015-2016 Green Bay Gamblers USHL 48 5 4 9 10 Playoffs 4 0 0 0 0
2015-2016 Team Grey USA-S17 5 6 1 7 2
2015-2016 USA U18 Hlinka Gretzky Cup 4 1 1 2 0
2016-2017 Green Bay Gamblers USHL 58 19 15 34 20
Draft Yr 2017-2018 UMass NCAA 33 13 15 28 10
2018-2019 UMass NCAA 40 16 24 40 24
2019-2020 UMass NCAA 33 27 10 37 8
2020-2021 San Jose Sharks NHL 44 3 10 13 2 447 42.40 52.20 3.10 48.10 0.20 0.27 1.61
2020-2021 San Jose Barracuda AHL 2 1 1 2 0
2021-2022 San Jose Barracuda AHL 9 2 1 3 0
2021-2022 San Jose Sharks NHL 5 0 0 0 0 49 50.10 8.40 41.20 -5.40
John Leonard Stats by Elite Prospects | John Leonard Advanced Stats by

Active Contract

Signing Team San Jose Sharks logo
Signing Date March 31, 2020
Agent Matt Keator
Entry Level Contract | 2 Years $1,850,000 1.13% of cap space
2020-2021 2021-2022
Cap Hit $925,000 $925,000
RFA
AAV $925,000 $925,000
Performance Bonuses $0 $0
Base Salary $832,500 $832,500
Signing Bonuses $92,500 $92,500
Total Salary $925,000 $925,000
Minors Salary $70,000 $70,000
Clauses
UFA Year
Buy It Out

Contract History