Age 25 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
Transaction History
Jul 2, 2023 | Arizona Coyotes | John Leonard | Arizona signed Leonard to a one-year contract worth $775,000 on Sunday, Craig Morgan of PHNX Sports reports. |
Jun 30, 2023 | John Leonard | The Predators didn't qualify Leonard on Friday, making him an unrestricted free agent, John Glennon of NHL.com reports. |
Apr 5, 2023 | Nashville Predators | John Leonard | Leonard was sent to AHL Milwaukee on Wednesday. |
Apr 4, 2023 | Nashville Predators | John Leonard | Leonard was placed on waivers Tuesday, Elliotte Friedman of Sportsnet reports. |
Apr 3, 2023 | Nashville Predators | John Leonard | Leonard was elevated from the minors Monday. |
Mar 10, 2023 | Nashville Predators | John Leonard | Leonard was reassigned to AHL Milwaukee on Friday. |
Mar 4, 2023 | Nashville Predators | John Leonard | Leonard was recalled from AHL Milwaukee on Saturday. |
Mar 2, 2023 | Nashville Predators | John Leonard | Leonard was promoted from AHL Milwaukee and will play on the first line Thursday versus the Florida Panthers, Emma Lingan of the Nashville Predators' official site reports. |
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 |
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. |
2022-2023 Regular Season Stats
John Leonard |
GP | G | A | P | +/- | PIM | TOI | GF% | DFF% | Rel DFF% | CF% | Rel CF% | G60 | P60 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nashville Predators |
6 | 1 | 0 | 1 | 0 | 2 | 66 | 50.00 | 30.70 | -14.00 | 38.60 | -7.70 | 0.91 | 0.91 |
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 | 67 | 17 | 27 | 44 | 14 | Playoffs | 6 | 0 | 1 | 1 | 0 | ||||||||||
2022-2023 | Nashville Predators | NHL | 6 | 1 | 0 | 1 | 2 | 66 | 50.00 | 30.70 | -14.00 | 38.60 | -7.70 | 0.91 | 0.91 | ||||||||
John Leonard Stats by Elite Prospects | John Leonard Advanced Stats by ![]() |
Active Contract
Signing Team
Signing Date July 2, 2023
Signing Status UFA no QO
Agent Matt Keator
Qualifying Offer on Expiry $813,750
Signing Date July 2, 2023
Signing Status UFA no QO
Agent Matt Keator
Qualifying Offer on Expiry $813,750
Standard Contract | 1 Years $775,000 0.93% of cap space
2023-2024 | ||
---|---|---|
Cap Hit | $775,000 | RFA |
AAV | $775,000 | |
Performance Bonuses | $0 | |
Base Salary | $775,000 | |
Signing Bonuses | $0 | |
Total Salary | $775,000 | |
Minors Salary | $80,000 | |
Clauses | ||
UFA Year | ||
Buy It Out | ||
$150K Guarantee |