| Season | Team | Type | GP | Box score | SO G/Att | Net goals per 84 games | Elo | On-ice context | Contract | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| G | A | P | +/− | PIM | EV off | EV def | PP | PK | Fin | Play | Supp | Pen | FO | SO | Overall | Comp | Top opp | Mates | Top linemates | Cap hit | % of cap | NG/84 per $M | |||||||||
| 2020-21 | 44 | 3 | 10 | 13 | -7 | 2 | 0/1 | -0.710:19 | +1.1 | -0.60:54 | -0.10:01 | -2.3 | +0.5 | +0.3 | -0.1 | -0.0 | -0.9 | -2.9 | -25 | +0.1 | Ekman-Larsson8% | -3.1 | Donato44% | Gambrell41% | Karlsson35% | Knyzhov31% | $0.93M | 1.1% | -3.10 | ||
| 2021-22 | 14 | 1 | 1 | 2 | -5 | 0 | -2.210:24 | -0.8 | -0.60:48 | -0.40:04 | -1.6 | -1.7 | +0.2 | +1.8 | -0.0 | -0.0 | -5.2 | -14 | -0.2 | Nugent-Hopkins7% | -2.4 | Merkley33% | Bonino32% | Meloche31% | Megna28% | $0.93M | 1.1% | -5.62 | |||
| 2025-26 | 11 | 2 | 2 | 4 | -3 | 0 | -0.710:19 | -0.2 | -0.71:10 | +0.1 | +3.7 | -0.7 | +0.2 | +1.0 | +0.0 | -0.0 | +2.7 | +19 | +0.2 | Carlson10% | -1.0 | Copp58% | DeBrincat48% | Chiarot41% | Sandin-Pellikka39% | $0.78M | 0.8% | +3.53 | |||
| 2020-21 | 44 | 3 | 10 | 13 | -7 | 2 | 0/1 | -0.210:19 | +0.3 | -0.20:54 | -0.00:01 | -0.2 | +0.2 | +0.3 | -0.0 | -0.0 | -0.0 | +0.1 | -25 | +0.1 | Ekman-Larsson8% | -3.1 | Donato44% | Gambrell41% | Karlsson35% | Knyzhov31% | $0.93M | 1.1% | +0.08 | ||
| 2021-22 | 14 | 1 | 1 | 2 | -5 | 0 | -0.510:24 | +0.0 | -0.10:48 | -0.00:04 | -0.3 | -0.1 | +0.2 | +0.2 | -0.0 | -0.0 | -0.5 | -14 | -0.2 | Nugent-Hopkins7% | -2.4 | Merkley33% | Bonino32% | Meloche31% | Megna28% | $0.93M | 1.1% | -0.59 | |||
| 2025-26 | 11 | 2 | 2 | 4 | -3 | 0 | -0.410:19 | +0.1 | -0.21:10 | -0.0 | -0.2 | -0.1 | +0.2 | +0.3 | -0.0 | -0.0 | -0.4 | +19 | +0.2 | Carlson10% | -1.0 | Copp58% | DeBrincat48% | Chiarot41% | Sandin-Pellikka39% | $0.78M | 0.8% | -0.51 | |||
| 2020-21 | 44 | 3 | 10 | 13 | -7 | 2 | 0/1 | -0.210:19 | +0.1 | -0.10:54 | -0.00:01 | -0.2 | +0.2 | +0.2 | -0.0 | -0.0 | -0.0 | -0.0 | 1475 | +0.1 | Ekman-Larsson8% | -3.1 | Donato44% | Gambrell41% | Karlsson35% | Knyzhov31% | $0.93M | 1.1% | -0.02 | ||
| 2021-22 | 58 | 4 | 11 | 15 | -12 | 2 | 0/1 | -0.410:24 | +0.1 | -0.10:48 | -0.00:04 | -0.3 | -0.1 | +0.2 | +0.2 | -0.0 | -0.0 | -0.4 | 1466 | +0.0 | Ekman-Larsson6% | -2.9 | Donato34% | Gambrell31% | Karlsson26% | Knyzhov24% | $0.93M | 1.1% | -0.43 | ||
| 2025-26 | 69 | 8 | 13 | 21 | -16 | 4 | 0/1 | -0.410:19 | +0.1 | -0.11:10 | -0.0 | -0.2 | -0.1 | +0.3 | +0.2 | -0.0 | -0.0 | -0.3 | 1499 | +0.0 | Ekman-Larsson4% | -2.5 | Donato25% | Gambrell23% | Karlsson19% | Knyzhov17% | $0.83M | 1.0% | -0.34 | ||
| Season | Shot mph | Speed mph | 22+ /GP | 20–22 /GP | 18–20 /GP | Miles /60 |
|---|---|---|---|---|---|---|
| 2021-22 | 0.21 | 1.4 | 4.4 | 9.3 | ||
| 2025-26 | 0.27 | 0.8 | 3.7 | 9.1 |
| Season | C GP% | OZ FO% | DZ FO% |
|---|---|---|---|
| 2020-21 | 0% | 0.1% | 0.0% |
| 2021-22 | 0% | 0.9% | 0.0% |
| 2025-26 | 0% | 0.0% | 0.0% |
| Career | 0% | 0.2% | 0.0% |
Every regular-season game: the box score, then the net goals that game added to his rating, by component, in goals. The season table above shows the same per 84 games. Click a column to sort.
Loading games…
-1.2 NG/84 · 1 projected GP → -0.0 net goals over the season
| Season | GP | NG/84 | Age adj | Aged |
|---|---|---|---|---|
| 2021-22 | 14 | -5.22 | -0.81 | -6.03 |
| 2025-26 | 11 | +2.81 | -0.49 | +2.32 |
| His rate | Memory | n | Prior | Trust | Projected | |
|---|---|---|---|---|---|---|
| EV offense | -1.03 | 1.2 yr | 14 | -0.39 | 18% | -0.51 |
| EV defense | -0.29 | 0.7 yr | 11 | +0.12 | 6% | +0.09 |
| Power play | -0.70 | 0.9 yr | 12 | -0.07 | 8% | -0.11 |
| Penalty kill | +0.02 | 1.2 yr | 14 | -0.03 | 6% | -0.03 |
| Finishing | +1.38 | 4.3 yr | 23 | -0.31 | 7% | -0.19 |
| Playmaking | -1.07 | 2.4 yr | 19 | -0.71 | 41% | -0.85 |
| Suppression | +0.30 | 0.9 yr | 12 | -0.00 | 99% | +0.29 |
| Penalties | +1.11 | 4.3 yr | 23 | -0.13 | 24% | +0.17 |
| Faceoffs | +0.02 | 0.9 yr | 12 | -0.11 | 32% | -0.07 |
| Shootout | +0.01 | 13.5 yr | 25 | +0.03 | 0% | +0.03 |
| NG/84 | -0.24 | -1.60 | -1.18 |
1. Age. Every past season is first moved to his 2026-27 age along each component's career curve (Age adj: what a typical player gains or loses between that age and this one). Games from 2026-27 so far count like 2025-26 games, with no age adjustment. 2. Recency. Per component, the seasons are averaged with weights that fall off with age; Memory is the half-life in seasons, fitted walk-forward (penalty kill and EV defense change fast, finishing and playmaking slowly). 3. Shrinkage. Each component is pulled toward the average forward who reached the NHL at 22-23 (Prior). Trust = n / (n + K): n is the effective number of games behind the weighted rate, K how many games of evidence that component needs before it outweighs the prior (fitted walk-forward on 2013-2025-26 seasons). Projected = Trust × his rate + (1 − Trust) × Prior. The ten projected components add up to his NG/84, the number the standings simulation dresses him at. Proj GP = games played so far plus the games the standings simulation dresses him for (injuries from ESPN return dates; goalies split 65/35 starter/backup).
| Even strength | Power play | Penalty kill | Goalie pulled | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | GP | +/− | 5v5 | 4v4 | 3v3 | 5v4 | 5v3 | 4v3 | 4v5 | 3v5 | 3v4 | 6v5 | 5v6 | Other | Goalie in |
| 2020-21 | SJS | 44 | -7 | -4 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | -1 | -1 | 0 | -5 |
| 2021-22 | SJS | 14 | -5 | -5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -5 |
| 2022-23 | NSH | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-24 | ARI | 6 | -1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1 | 0 | 0 |
| 2025-26 | DET | 11 | -3 | -3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -3 |
| Total | 81 | -16 | -12 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 | -1 | -2 | 0 | -13 | |
How each state adds to the official +/-: at even strength every goal counts; on his power play only a shorthanded goal against counts (a minus), on his penalty kill only a shorthanded goal for (a plus). Other is whatever the official +/- has left, so each row adds up: mostly empty-net goals against while his team pulled its goalie on a power play (6-on-4). Goalie in = the official +/- without 6v5 and 5v6. 6v5 and 5v6 +/- do not carry over from season to season (r 0.02 and 0.15): they mostly show who is sent out when a goalie is pulled. Since 2010-11; hover a cell for minutes and the goals behind it.
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 61% | 64 | 39 | 4.3 | 4 | 0.93 | – |
| Snap | 18% | 19 | 35 | 1.8 | 2 | 1.12 | – |
| Slap | 5% | 5 | 41 | 0.3 | 0 | – | – |
| Backhand | 10% | 10 | 18 | 1.0 | 1 | 1.03 | – |
| Tip-in | 6% | 6 | 24 | 0.8 | 0 | – | – |
| Deflection | 1% | 1 | 17 | 0.1 | 1 | – | – |
| Total | 105 | 35 | 8.3 | 8 | 0.96 | -0.4 |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 62% | 60 | 40 | 3.6 | 3 | 0.83 | – |
| Snap | 18% | 17 | 36 | 1.5 | 2 | 1.30 | – |
| Slap | 4% | 4 | 41 | 0.3 | 0 | – | – |
| Backhand | 10% | 10 | 18 | 1.0 | 1 | 1.03 | – |
| Tip-in | 5% | 5 | 26 | 0.6 | 0 | – | – |
| Deflection | 1% | 1 | 17 | 0.1 | 1 | – | – |
| Total | 97 | 36 | 7.1 | 7 | 0.99 | – |
| Share | Total shots | Avg dist (ft) | xG | G | G/xG | Net goals/84 | |
|---|---|---|---|---|---|---|---|
| Wrist | 43% | 3 | 26 | 0.5 | 1 | – | – |
| Snap | 29% | 2 | 28 | 0.3 | 0 | – | – |
| Slap | 14% | 1 | 43 | 0.1 | 0 | – | – |
| Tip-in | 14% | 1 | 15 | 0.2 | 0 | – | – |
| Total | 7 | 28 | 1.0 | 1 | – | – |
No penalty-kill shots on goal.
The rink is drawn from his side: he attacks left to right, his left on top. Right half: where his own shots come from. Left half: where he blocks shots (blocks carry no shot type, so that half ignores the type buttons). Blue = a bigger share of those shots from that zone than the league average for forwards in the same situation (and shot type, when one is picked); red = a smaller share.
| xG | Highlight | Date | Opp | Goalie | Sit | Shot | |
|---|---|---|---|---|---|---|---|
| ★1 | 0.063 | WSH@DET: Leonard scores goal against Charlie Lindgren ▸ | Dec 21, 2025 | vs WSH | Charlie Lindgren | EV | Deflected |
| ★2 | 0.070 | Leonard scores in Preds debut ▸ | Mar 2, 2023 | at FLA | Sergei Bobrovsky | EV | Backhand |
| ★3 | 0.073 | Leonard's first NHL goal ▸ | Feb 15, 2021 | vs ANA | John Gibson | PP | Wrist |
| ★4 | 0.112 | ARI@DAL: Leonard scores goal against Jake Oettinger ▸ | Mar 20, 2024 | at DAL | Jake Oettinger | EV | Snap |
| ★5 | 0.122 | Leonard buries goal from in front ▸ | Feb 18, 2021 | at STL | Jordan Binnington | EV | Wrist |
| Goalie | Gm | SOG | G | xG | G−xG |
|---|---|---|---|---|---|
| Sergei Bobrovsky | 1 | 1 | 1 | 0.1 | +0.9 |
| Charlie Lindgren | 1 | 2 | 1 | 0.2 | +0.8 |
| Logan Thompson | 1 | 1 | 1 | 0.2 | +0.8 |
| Goalie | Gm | SOG | G | xG | G−xG |
|---|---|---|---|---|---|
| Marc-Andre Fleury | 3 | 7 | 0 | 0.8 | -0.8 |
| Jonathan Quick | 3 | 6 | 0 | 0.7 | -0.7 |
| Cal Petersen | 4 | 8 | 0 | 0.5 | -0.5 |