LW · DET · NHL id 8481077
John Leonard has played 11 games for the Detroit Red Wings in 2025-26, scoring 2 goals and 2 assists (4 points) on 11 shots while averaging 11:30 a night (10:16 at even strength, 1:10 on the power play and 0:00 shorthanded). At 5v5 he has skated 48% of his 5v5 minutes with Andrew Copp and 47% with Alex DeBrincat over the last 10 games, and the Red Wings have controlled 45% of shot attempts with Leonard on the ice (2-5 in goals, 49% offensive-zone starts). In the Red Wings' most recent game against CGY he was on L3 with James van Riemsdyk and Marco Kasper and off the power play; lost his PP2 spot in the last game. He is shooting 18.2% this season against 7.6% across the 81 games in our data.
Right now
From the Mar 16 game vs CGY, detected from shift data
Deployment timeline
2025-26 · per-game ice time by strength, with line and power-play unit changes
Usage: 2 games, 9:10 average time on ice, PP1 in 0 games, 1 line changes.
- Even strength
- Power play
- Penalty kill
- 5-game average
- Did not play
- ▲ promoted · ▼ demoted
NHL EDGE tracking
2025-26 percentiles among skaters at his position
Only 11 GP in 2025-26: NHL EDGE percentiles are noisy before about 15-20 games.
Season-level NHL EDGE puck and player tracking, refreshed nightly. The percentile is the league rank among skaters this season; the label at the right is the raw value.
Shot map
2025-26 · 30 attempts, 11 on goal, 2 goals
Shot map, OPP at DET: 30 attempts, 11 on goal, 2 goals, 1.66 expected goals; best chance John Leonard at 0.60 xG.
- Even strength
- Power play
- Penalty kill
- Goal
- Shot on goal
- Missed
- Blocked
Luck
2025-26 · 11 GP · 4 points vs 3.6 expected
Last 20 games: +4. Positive means running hot (sell), negative running cold (buy).
- 18.2%
- 94.1
- 100.0%
- G vs xG
- 2 / 1.6
- Actual goals
- Expected
- ±1σ
- Above expected
- Below expected
Player analytics
Compare with another player →2025-26 regular season. Rank is among all qualified players; the bar is his percentile among forwards. Each stat links to its explainer.
Fantasy box score
- Games played11
- Goals2
- Assists2
- Points4
- Shots on goal11
- Hits12
- Blocked shots9
- Plus/minus−3
- Penalty minutes0
Possession & shot quality (5-on-5 on-ice)
- Corsi (CF%)44.9%
- Fenwick (FF%)46.0%
- Sequence xG (sxGF%)47.5%
Transition, turnovers & faceoffs
- Turnover Ledger /60−0.069
Usage
- Ice time per game11:30
- Offensive-zone start %48.8%
Special teams & discipline
Luck & trend
- On-ice PDO941
- Luck Meter+4358th of 828
NHL EDGE tracking
- Hardest shot83.6
- Offensive-zone time40.6%
Unranked rows are below the sample minimum (20 GP, 200 five-on-five minutes, 100 draws or 10 goalie games).
Beyond the box score
2025-26 regular season · 11 of 11 games through the sequence engine
- −0.066
- Season net
- −0.12xG
5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.
- Per 60
- 1.60
- Attempts
- 3
- 0.012
5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.
How his goals happened
3 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation
| Game | Play | Entry | Passes | Shot mph | Notes | Replay |
|---|---|---|---|---|---|---|
| Dec 21, 2025 vs WSH | Deflection | carry | 2* | 37.7 | deflection | |
| Dec 20, 2025 @ WSH | Rebound | pass | 0 | 35.9 | rebound | |
| Mar 20, 2024 @ DAL | Forecheck turnover | — | 1 | 55.9 | — |
* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.
Linemates
2025-26 · 5v5 time together and how each pairing performs with and without Leonard
| Teammate | Pos | GP | Share | CF% together | GF% together | CF% Leonard apart | CF% mate apart | |
|---|---|---|---|---|---|---|---|---|
| Andrew Copp | C | 6 | 59:47 | 53% | 50.8% | 33% (2-4) | 42.9% 10:46 | 50.0% 17:49 |
| Alex DeBrincat | LW | 6 | 58:59 | 52% | 51.6% | 33% (2-4) | 38.1% 11:34 | 45.5% 25:38 |
| Ben Chiarot | D | 11 | 51:13 | 46% | 44.9% | 0% (0-1) | 45.0% 61:12 | 39.1% 146:14 |
| Axel Sandin-Pellikka | D | 9 | 37:57 | 34% | 46.8% | 0% (0-2) | 49.6% 56:58 | 43.2% 86:59 |
| Simon Edvinsson | D | 11 | 33:58 | 30% | 47.8% | 25% (1-3) | 43.8% 78:27 | 51.3% 177:28 |
| Moritz Seider | D | 11 | 32:41 | 29% | 45.0% | 25% (1-3) | 44.9% 79:44 | 51.1% 168:23 |
| Albert Johansson | D | 11 | 32:39 | 29% | 43.3% | 50% (1-1) | 45.6% 79:46 | 42.5% 116:35 |
| Jacob Bernard-Docker | D | 10 | 27:35 | 25% | 41.1% | — (0-0) | 45.3% 70:50 | 38.6% 110:19 |
| Marco Kasper | C | 4 | 20:11 | 18% | 45.0% | 0% (0-1) | 37.0% 11:34 | 51.7% 18:04 |
| Mason Appleton | C | 2 | 14:30 | 13% | 23.1% | — (0-0) | 50.0% 2:57 | 30.8% 9:04 |
| James van Riemsdyk | LW | 2 | 13:27 | 12% | 26.1% | — (0-0) | 0.0% 4:03 | 77.8% 4:30 |
| Michael Rasmussen | C | 2 | 13:09 | 12% | 20.8% | — (0-0) | 50.0% 4:18 | 50.0% 7:56 |
| Nate Danielson | C | 2 | 10:16 | 9% | 54.8% | — (0-0) | 31.3% 7:42 | 26.3% 8:13 |
| Emmitt Finnie | C | 2 | 6:33 | 6% | 40.0% | — (0-0) | 45.5% 13:13 | 38.5% 21:45 |
Game log
11 games in 2025-26, newest first
| Date | Opp | Result | G | A | P | +/- | PIM | HIT | BLK | EV | PP | PK | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mar 16 | vs CGY | W 5-2 | 0 | 0 | 0 | -1 | 0 | 0 | 2 | 2 | — | 9:10 | 8:20 | 0:50 | — |
| Mar 14 | @ DAL | OTL 2-3 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 1 | — | 9:10 | 9:10 | — | — |
| Jan 8 | vs VAN | W 5-1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 11:17 | 10:07 | 1:04 | — |
| Jan 5 | @ OTT | W 5-3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | — | 11:03 | 7:20 | 3:34 | — |
| Dec 28 | vs TOR | W 3-2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | — | 7:31 | 6:55 | 0:36 | — |
| Dec 27 | @ CAR | L 2-5 | 0 | 1 | 1 | -1 | 0 | 0 | 3 | 0 | — | 12:40 | 11:03 | 1:29 | — |
| Dec 23 | vs DAL | W 4-3 | 0 | 0 | 0 | -1 | 2 | 0 | 1 | 0 | — | 13:33 | 12:38 | 0:38 | — |
| Dec 21 | vs WSH | W 3-2 | 1 | 0 | 1 | -1 | 2 | 0 | 1 | 1 | — | 14:00 | 14:00 | — | — |
| Dec 20 | @ WSH | W 5-2 | 1 | 0 | 1 | +1 | 1 | 0 | 0 | 1 | — | 12:57 | 10:36 | 2:21 | — |
| Dec 17 | vs UTA | L 1-4 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | — | 12:08 | 9:47 | 2:21 | — |
| Dec 16 | vs NYI | W 3-2 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 1 | — | 13:02 | 13:02 | — | — |
Season splits by strength
2025-26 regular season · on-ice numbers from shift and play-by-play data
| Strength | GP | TOI/GP | SA | GF | GA | GF% | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All situations | 11 | 126:31 | 11:30 | 120 | 132 | 47.6% | 48.9% | 52 | 51 | 4 | 5 | 44% | 5.4 | 5.0 | 51% |
| Even strength | 11 | 112:58 | 10:16 | 103 | 125 | 45.2% | 46.3% | 44 | 48 | 2 | 5 | 29% | 4.0 | 4.5 | 50% |
| 5v5 | 11 | 112:25 | 10:13 | 102 | 125 | 44.9% | 46.0% | 44 | 48 | 2 | 5 | 29% | 4.0 | 4.5 | 49% |
| Power play | 8 | 12:53 | 1:37 | 17 | 5 | 77.3% | 75.0% | 8 | 3 | 2 | 0 | 100% | 1.4 | 0.2 | 67% |
| 5v4 | 8 | 12:53 | 1:37 | 17 | 5 | 77.3% | 75.0% | 8 | 3 | 2 | 0 | 100% | 1.4 | 0.2 | 67% |
Career by season
Seasons in Edgehalla's data (2025-26 is being backfilled; earlier seasons follow)
| Season | Team | GP | G | A | P | +/- | PIM | HIT | BLK | TOI/GP | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 | DET | 11 | 2 | 2 | 4 | -3 | 0 | 11 | 18.2% | 12 | 9 | 11:30 |
| 2023-24 | ARI | 6 | 1 | 0 | 1 | -1 | 0 | 5 | 20.0% | 1 | 5 | 6:52 |
| 2022-23 | NSH | 6 | 1 | 0 | 1 | 0 | 2 | 4 | 25.0% | 4 | 4 | 11:32 |
| 2021-22 | SJS | 14 | 1 | 1 | 2 | -5 | 0 | 25 | 4.0% | 13 | 8 | 11:17 |
| 2020-21 | SJS | 44 | 3 | 10 | 13 | -7 | 2 | 60 | 5.0% | 25 | 17 | 11:15 |
John Leonard news
- Red Wings' John Leonard: Hits waiver wireCBS Sports
- John Leonard HomeNHL.com
- John Leonard StatsNHL.com
- John Leonard Bio, Awards & Draft InfoNHL.com
- John Leonard News: Returned to Grand RapidsRotoWire
- Red Wings Reassign John LeonardPro Hockey Rumors
- Red Wings' John Leonard: Returned to Grand RapidsCBS Sports
- John Leonard Reassigned to GriffinsGrand Rapids Griffins
Headlines via LineupExperts. Links open the original publisher.
On-ice and deployment numbers are derived by Edgehalla from NHL play-by-play and shift data. Tracking percentiles are from NHL EDGE. Data updates after every game.
