John Leonard

Nashville Predators logo
Age 24 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

Northstar Bets Northstar Bets
Transaction History
Sep 27, 2022 Nashville Predators | John Leonard | Leonard (lower body) registered four shots and one block in 17:13 of ice time Monday.
Jul 8, 2022 TRADE ANALYSIS
The San Jose Sharks acquired Luke Kunin from the Nashville Predators for John Leonard and 2023 third round pick
(0) Leave a Comment
Apr 26, 2022 San Jose Sharks | John Leonard | Leonard (lower body) is not expected to return this season, Sheng Peng of San Jose Hockey Now reports.
Apr 12, 2022 San Jose Sharks | John Leonard | Leonard (lower body) will not be in the lineup to face Nashville on Tuesday.
Apr 6, 2022 San Jose Sharks | John Leonard | Leonard (lower body) isn't expected to be in the lineup for Thursday's game versus the Calgary Flames, Corey Masisak of The Athletic reports.
Apr 5, 2022 San Jose Sharks | John Leonard | Leonard (lower body) won't return to Tuesday's game versus the Edmonton Oilers, Sheng Peng of San Jose Hockey Now reports.
Apr 3, 2022 San Jose Sharks | John Leonard | Leonard scored a goal on five shots and added two hits in Saturday's 5-4 loss to the Dallas Stars.
Mar 30, 2022 San Jose Sharks | John Leonard | Leonard provided a power-play assist, three shots on goal and two hits in Wednesday's 5-2 loss to the Arizona Coyotes.
Mar 14, 2022 San Jose Sharks | John Leonard | Leonard was recalled from AHL San Jose on Monday.
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 San Jose Sharks | John Leonard | Leonard was recalled by the San Jose Sharks on Saturday, Sheng Peng of San Jose Hockey Now reports.
Sep 23, 2021 San Jose Sharks | John Leonard | Leonard (concussion) practiced with the San Jose 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 Arizona Coyotes, and coach Bob Boughner described him as "very doubtful" for Wednesday's season finale against the Vegas 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 the Arizona Coyotes 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 Arizona Coyotes.
Apr 12, 2021 San Jose Sharks | John Leonard | Leonard was added to the active roster for Monday's game against the Anaheim Ducks, 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 Los Angeles 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 Los Angeles 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 Minnesota Wild.
Mar 22, 2021 San Jose Sharks | John Leonard | Leonard posted an assist in Monday's 2-1 win over the Los Angeles Kings.
Mar 19, 2021 San Jose Sharks | John Leonard | Leonard was recalled from the taxi squad for Friday's tilt with the St. Louis 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 Vegas 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 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 Anaheim Ducks.
Mar 1, 2021 San Jose Sharks | John Leonard | Leonard scored a goal on two shots in Monday's 6-2 win over the Colorado Avalanche.
Feb 28, 2021 San Jose Sharks | John Leonard | Leonard posted an assist in Saturday's 7-6 loss to the St. Louis 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 St. Louis Blues.
Feb 15, 2021 San Jose Sharks | John Leonard | Leonard scored a power-play goal in Monday's 3-2 win over the Anaheim Ducks.
Feb 14, 2021 San Jose Sharks | John Leonard | Leonard ascended to the active roster Sunday, per CBS Sports.
Feb 13, 2021 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 the Los Angeles Kings, Curtis Pashelka of The San Jose Mercury News reports.
Feb 10, 2021 San Jose Sharks | John Leonard | Leonard was assigned to the San Jose Sharks' taxi squad Wednesday, per CBS.
Jan 29, 2021 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 Arizona Coyotes.
Mar 31, 2020 San Jose Sharks | Signed LW John Leonard to an entry-level contract.
Northstar Bets Northstar Bets
Regular Season Stats

John Leonard
GP G A P +/- PIM TOI GF% DFF% Rel DFF% CF% Rel CF% G60 P60
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 Univ. of Massachusetts NCAA 33 13 15 28 10
2018-2019 Univ. of Massachusetts NCAA 40 16 24 40 24
2019-2020 Univ. of Massachusetts 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 45 17 15 32 6
2021-2022 San Jose Sharks NHL 14 1 1 2 0 145 25.00 43.00 -3.50 39.70 -6.90 0.41 0.41
2022-2023 Milwaukee Admirals AHL 20 1 12 13 6
John Leonard Stats by Elite Prospects | John Leonard Advanced Stats by

Active Contract

Signing Team Nashville Predators logo
Signing Date July 18, 2022
Signing Status RFA
Agent Matt Keator
Standard Contract | 1 Years $750,000 0.91% of cap space
2022-2023
Cap Hit $750,000
RFA
AAV $750,000
Performance Bonuses $0
Base Salary $750,000
Signing Bonuses $0
Total Salary $750,000
Minors Salary $80,000
Clauses
UFA Year
Buy It Out
115K Guaranteed

Contract History

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