43
JLJohn Leonard
Free agentLeft Wing#43

JohnLeonard

Born
Aug 7, 1998 (28)
Birthplace
🇺🇸 Westwood, New Jersey
Nation
United States
Height
180 cm / 5'11"
Weight
87 kg / 192 lb
Shoots
Left
11
GP
2
G
2
A
4
P
2025-26 regular season

Career statistics

SeasonTeamLeagueGPGAPPIM+/-GPGAPPIM
Regular seasonPlayoffs
2012-13Pope Francis HighUSHS-Prep2215924––
2013-14Pope Francis HighUSHS-Prep25292352––
2013-14Springfield Jr. Pics 16UUSPHL 16U10000–
2013-14Springfield Rifles 16UMHSL U1612158234–
2014-15Pope Francis HighUSHS-Prep25472875––
2014-15Springfield Rifles 16UMHSL U16142111326–
2015-16Green Bay GamblersUSHL4854910040000
2015-16Team GreyUSA-S1756172–
2015-16USA U18Ivan Hlinka Memorial41120+1
2016-17Green Bay GamblersUSHL5819153420+4
2017-18Univ. of MassachusettsNCAA3313152810-1
2018-19Univ. of MassachusettsNCAA4016244024+14
2019-20Univ. of MassachusettsNCAA332710378+17
2020-21San Jose SharksNHL44310132-7
2020-21San Jose BarracudaAHL21120-1
2021-22San Jose SharksNHL141120-5
2021-22San Jose BarracudaAHL451715326-28
2022-23Nashville PredatorsNHL610120
2022-23Milwaukee AdmiralsAHL6717274414060110
2023-24Arizona CoyotesNHL61010-1
2023-24Tucson RoadrunnersAHL6312203224-4
2024-25Charlotte CheckersAHL7236256122+2118861418
2025-26Detroit Red WingsNHL112240-3
2025-26Grand Rapids GriffinsAHL4733215412+881452
2026-27Grand Rapids GriffinsAHL100000
NHL totals5 seasons81813214-16

Non-NHL rows cover junior, European and international play as recorded by the NHL. International tournaments (WJC, WC, OG) are listed under their own league codes.

NHL season detail regular season

SeasonTeamGPGAP+/-PIMEVGPPGPPPSHGGWGOTGSS%TOI/GPFO%P/GP
2020-21SJS4431013-72211000605.011:150.00.30
2021-22SJS14112-50101000254.011:1750.00.14
2022-23NSH610102100010425.011:32–0.17
2023-24ARI6101-10100000520.06:52–0.17
2025-26DET11224-302020001118.211:30–0.36

Recent games

DateOpponentResultGAP+/-SHITSBLKPIMTOI
Mar 16vsCGYCGYW 5–2000-1022009:10
Mar 14@DALDALL 2–3 (OT)0000221009:10
Jan 8vsVANVANW 5–10000010011:17
Jan 5@OTTOTTW 5–30000101011:03
Dec 28vsTORTORW 3–2 (OT)0000101007:31
Dec 27@CARCARL 2–5011-1030012:40
Dec 23vsDALDALW 4–3 (OT)000-1210013:33
Dec 21vsWSHWSHW 3–2 (OT)101-1211014:00
Dec 20@WSHWSHW 5–2101+1101012:57
Dec 17vsUTAUTAL 1–40110011012:08
Dec 16vsNYINYIW 3–20000211013:02