C · ANA · NHL id 8484153
Leo Carlsson has played 70 games for the Anaheim Ducks in 2025-26, scoring 29 goals and 38 assists (67 points) on 193 shots while averaging 19:09 a night (14:12 at even strength, 3:23 on the power play and 0:53 shorthanded). At 5v5 he has skated 80% of his 5v5 minutes with Troy Terry and 55% with Chris Kreider over the last 10 games, and the Ducks have controlled 56% of shot attempts with Carlsson on the ice (48-45 in goals, 66% offensive-zone starts). In the Ducks' most recent game against VGK he was on L2 with Chris Kreider and Troy Terry and on PP1; dropped to L3 (from L1) in the last game. He is shooting 15.0% this season against 14.2% across the 213 games in our data.
Right now
From the May 14 game vs VGK, detected from shift data
Deployment timeline
2025-26 · per-game ice time by strength, with line and power-play unit changes
Usage: 20 games, 17:48 average time on ice, PP1 in 11 games, 8 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
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
Last 10 games · 50 attempts, 27 on goal, 3 goals
Shot map, OPP at ANA: 50 attempts, 27 on goal, 3 goals, 4.26 expected goals; best chance Leo Carlsson at 0.75 xG.
- Even strength
- Power play
- Penalty kill
- Goal
- Shot on goal
- Missed
- Blocked
Luck
2025-26 · 70 GP · 67 points vs 62.4 expected
Last 20 games: -46. Positive means running hot (sell), negative running cold (buy).
- 15.0%
- 97.5
- 68.4%
- G vs xG
- 29 / 27.9
- • Role shrank over the last 10 games (4 demotion events): the cold spell may not be all luck.
- • Shot diet improved: 0.110 xG per attempt lately vs 0.089 before (more from the slot).
- 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 played70
- Goals2946th of 715
- Assists3872nd of 715
- Points6757th of 715
- Power-play points1894th of 715
- Shorthanded points319th of 715
- Shots on goal19364th of 715
- Hits14668th of 715
- Blocked shots29467th of 715
- Plus/minus+4211th of 715
- Penalty minutes33251st of 715
- Faceoffs won43368th of 715
Possession & shot quality (5-on-5 on-ice)
- Corsi (CF%)56.2%44th of 719
- Fenwick (FF%)56.3%41st of 719
- Expected goals (xGF%)55.4%84th of 719
- Sequence xG (sxGF%)55.3%86th of 719
- High-danger chances (HDCF%)51.6%271st of 719
- Scoring chances (SCF%)52.9%157th of 719
Transition, turnovers & faceoffs
- Transition attempts /601.08266th of 719
- Turnover Ledger /60−0.054443rd of 719
- Forecheck xG /60 (on-ice)0.21605th of 719
- Faceoff win %44.4%183rd of 238
- Draw Equity /100−0.073194th of 238
Usage
- Ice time per game19:09167th of 715
- Power-play time per game3:2339th of 715
- Offensive-zone start %65.8%77th of 719
Special teams & discipline
- Net penalties drawn /60+0.29116th of 719
Luck & trend
- On-ice PDO976572nd of 719
- Goals above expected+1.1190th of 715
- Luck Meter+10321st of 828
NHL EDGE tracking
- Top skating speed22.5286th of 715
- 20+ mph bursts19733rd of 715
- Hardest shot85.5484th of 715
- Offensive-zone time44.5%113th of 715
Compare head to head
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 · 70 of 70 games through the sequence engine
- −0.031
- Season net
- −0.49xG
5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.
- Per 100 draws
- −0.073
- Season
- −0.71G
- 44.4%976 draws
Wins by zone: OZ 145-200 · NZ 181-192 · DZ 107-151
- Per 60
- 1.08
- Attempts
- 17
- 0.056
5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.
Role changes
Notable promotions, demotions and ice-time swings from Line Watch
- Moved up to PP1 from PP2Apr 28, 2026 alerts →
- Moved up to L1 from L2Jan 10, 2026 alerts →
- Dropped off PP1 to PP2Nov 22, 2025 alerts →
- Dropped off PP1 to PP2Nov 17, 2025 alerts →
- Dropped off PP1 to PP2Jan 5, 2025 alerts →
- Dropped off PP1Nov 25, 2024 alerts →
- Dropped off PP1 to PP2Nov 18, 2024 alerts →
- Dropped off PP1 to PP2Oct 18, 2024 alerts →
How his goals happened
40 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation
| Game | Play | Entry | Passes | Shot mph | Notes | Replay |
|---|---|---|---|---|---|---|
| May 6, 2026 @ VGK | Rush | carry | 3 | 16.2 | — | |
| Apr 30, 2026 vs EDM | Rush | carry | 0 | 53.8 | — | |
| Apr 24, 2026 vs EDM | Odd-man rush | carry | 0 | 20.2 | 2-on-1 | |
| Apr 20, 2026 @ EDM | Odd-man rush | carry | 0 | 16.0 | 4-on-2 | |
| Apr 12, 2026 vs VAN | Rebound | — | 0 | 19.6 | rebound | |
| Apr 9, 2026 vs SJS | Rush | carry | 0 | 31.3 | — | |
| Apr 4, 2026 vs CGY | Odd-man rush | carry | 0 | 37.3 | 3-on-1 | |
| Mar 30, 2026 vs TOR | Rebound | carry | 0 | 51.0 | rebound | |
| Mar 30, 2026 vs TOR | Odd-man rush | carry | 2* | 46.2 | 3-on-2, one-timer | |
| Mar 18, 2026 vs PHI | Rebound | — | 0 | 40.2 | rebound | |
| Mar 15, 2026 @ MTL | Off the faceoff | — | 2 | 59.8 | one-timer | |
| Mar 15, 2026 @ MTL | Odd-man rush | carry | 0 | 31.1 | 3-on-2, one-timer | |
| Mar 6, 2026 vs MTL | Odd-man rush | carry | 1* | 37.4 | 2-on-1, one-timer | |
| Feb 27, 2026 vs WPG | Rebound | — | 0 | 7.2 | rebound | |
| Feb 25, 2026 vs EDM | Rebound | carry | 0 | 26.0 | 4-on-3, rebound | |
| Jan 10, 2026 @ BUF | Rush | carry | 0 | 45.2 | — | |
| Dec 11, 2025 @ NYI | Cycle | — | 1 | 74.4 | — | |
| Dec 7, 2025 vs CHI | Odd-man rush | carry | 3 | 33.2 | 4-on-3, one-timer | |
| Dec 7, 2025 vs CHI | Deflection | carry | 0 | 34.9 | deflection | |
| Dec 1, 2025 @ STL | Deflection | — | 3* | 23.3 | — | |
| Nov 28, 2025 vs LAK | Forecheck turnover | — | 0 | 28.7 | one-timer | |
| Nov 26, 2025 vs VAN | Rebound | — | 0 | 33.9 | rebound | |
| Nov 11, 2025 @ COL | Rush | carry | 1 | 12.9 | — | |
| Nov 9, 2025 vs WPG | Forecheck turnover | carry | 0 | 34.4 | 5-on-4 | |
| Nov 9, 2025 vs WPG | Rebound | — | 0 | 54.5 | rebound | |
| Nov 8, 2025 @ VGK | Forecheck turnover | carry | 1 | 24.6 | — | |
| Nov 8, 2025 @ VGK | Forecheck turnover | — | 0 | 34.6 | — | |
| Nov 6, 2025 @ DAL | Odd-man rush | carry | 0 | 32.0 | 3-on-1, one-timer | |
| Oct 31, 2025 vs DET | Odd-man rush | carry | 0 | 53.0 | 3-on-2 | |
| Oct 28, 2025 @ FLA | Rush | carry | 1* | 48.1 | one-timer | |
| Oct 21, 2025 @ NSH | Rebound | — | 2* | 25.8 | rebound | |
| Oct 16, 2025 vs CAR | Odd-man rush | carry | 4 | 63.1 | 2-on-1 | |
| Oct 11, 2025 @ SJS | Odd-man rush | carry | 0 | 73.2 | 2-on-1 | |
| Mar 30, 2025 vs TOR | Point shot | — | 2 | 58.0 | — | |
| Mar 28, 2025 vs NYR | Rush | carry | 0 | 71.3 | — | |
| Mar 26, 2025 vs BOS | Forecheck turnover | — | 1 | 65.1 | — | |
| Mar 26, 2025 vs BOS | Odd-man rush | carry | 0 | 47.5 | 2-on-1 | |
| Mar 18, 2025 @ DAL | Odd-man rush | carry | 0 | 11.7 | 1-on-0 | |
| Mar 18, 2025 @ DAL | Cycle | — | 3 | 2.9 | — | |
| Mar 4, 2025 @ EDM | Forecheck turnover | — | 0 | 44.8 | — |
* 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 Carlsson
| Teammate | Pos | GP | Share | CF% together | GF% together | CF% Carlsson apart | CF% mate apart | |
|---|---|---|---|---|---|---|---|---|
| Chris Kreider | C | 64 | 660:55 | 59% | 57.5% | 50% (35-35) | 55.4% 199:44 | 51.3% 139:34 |
| Troy Terry | C | 62 | 633:00 | 57% | 57.3% | 54% (33-28) | 51.3% 218:26 | 45.3% 193:22 |
| Jackson LaCombe | D | 82 | 453:11 | 41% | 60.2% | 55% (29-24) | 54.5% 665:18 | 52.7% 1041:30 |
| Jacob Trouba | D | 81 | 414:49 | 37% | 59.2% | 57% (29-22) | 54.9% 687:12 | 50.6% 1058:41 |
| Cutter Gauthier | LW | 41 | 323:54 | 29% | 57.0% | 63% (20-12) | 54.9% 239:10 | 54.8% 232:33 |
| Pavel Mintyukov | D | 73 | 303:21 | 27% | 53.4% | 48% (10-11) | 58.2% 682:36 | 48.3% 798:49 |
| Olen Zellweger | D | 66 | 263:57 | 24% | 56.3% | 53% (17-15) | 55.8% 624:00 | 51.3% 703:22 |
| Drew Helleson | D | 58 | 247:50 | 22% | 51.6% | 50% (12-12) | 59.8% 551:36 | 48.1% 582:37 |
| Radko Gudas | D | 43 | 180:52 | 16% | 54.3% | 42% (5-7) | 56.0% 410:44 | 49.6% 430:25 |
| Alex Killorn | C | 31 | 168:55 | 15% | 55.1% | 50% (7-7) | 56.0% 253:55 | 55.1% 224:30 |
| John Carlson | D | 28 | 167:06 | 15% | 59.1% | 64% (7-4) | 59.3% 226:08 | 55.6% 352:21 |
| Ian Moore | D | 47 | 155:05 | 14% | 51.7% | 36% (4-7) | 55.8% 476:29 | 52.7% 472:13 |
| Beckett Sennecke | RW | 25 | 110:48 | 10% | 59.5% | 55% (6-5) | 59.0% 233:39 | 51.3% 248:31 |
| Mikael Granlund | C | 14 | 51:39 | 5% | 59.2% | 43% (3-4) | 58.3% 155:03 | 51.9% 130:58 |
Game log
82 games in 2025-26, newest first
| Date | Opp | Result | G | A | P | +/- | PIM | HIT | BLK | EV | PP | PK | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| May 14PO | vs VGK | L 1-5 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 60% | 16:45 | 10:17 | 3:45 | 0:30 |
| May 12PO | @ VGK | OTL 2-3 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 1 | 38% | 19:09 | 17:26 | 1:43 | — |
| May 10PO | vs VGK | W 4-3 | 0 | 0 | 0 | -1 | 0 | 0 | 2 | 0 | 50% | 16:01 | 12:43 | 2:45 | 0:07 |
| May 8PO | vs VGK | L 2-6 | 0 | 1 | 1 | 0 | 3 | 0 | 2 | 0 | 15% | 18:34 | 14:37 | 2:08 | 0:18 |
| May 6PO | @ VGK | W 3-1 | 1 | 0 | 1 | +1 | 4 | 0 | 0 | 1 | 17% | 21:03 | 15:01 | 6:02 | — |
| May 4PO | @ VGK | L 1-3 | 0 | 0 | 0 | -2 | 4 | 0 | 0 | 0 | 58% | 21:03 | 14:14 | 4:48 | 0:11 |
| Apr 30PO | vs EDM | W 5-2 | 1 | 2 | 3 | +3 | 2 | 0 | 2 | 1 | 21% | 17:35 | 15:41 | 1:13 | — |
| Apr 28PO | @ EDM | L 1-4 | 0 | 0 | 0 | -1 | 4 | 0 | 1 | 0 | 44% | 17:14 | 15:23 | 0:52 | 0:01 |
| Apr 26PO | vs EDM | W 4-3 | 0 | 1 | 1 | 0 | 4 | 0 | 1 | 0 | 50% | 15:48 | 13:06 | 2:38 | — |
| Apr 24PO | vs EDM | W 7-4 | 1 | 1 | 2 | 0 | 4 | 0 | 1 | 1 | 36% | 18:53 | 16:15 | 2:17 | — |
| Apr 22PO | @ EDM | W 6-4 | 0 | 0 | 0 | +2 | 4 | 0 | 0 | 0 | 33% | 17:53 | 14:47 | 2:15 | 0:11 |
| Apr 20PO | @ EDM | L 3-4 | 1 | 1 | 2 | 0 | 10 | 0 | 0 | 0 | 63% | 17:52 | 15:17 | 0:49 | 0:13 |
| Apr 16 | @ NSH | W 5-4 | 0 | 1 | 1 | 0 | 7 | 0 | 0 | 1 | 43% | 18:32 | 13:10 | 5:22 | — |
| Apr 14 | @ MIN | L 2-3 | 0 | 0 | 0 | +1 | 6 | 0 | 0 | 0 | 31% | 21:00 | 16:27 | 1:44 | 0:22 |
| Apr 12 | vs VAN | OTL 3-4 | 1 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | 53% | 17:58 | 15:28 | 2:30 | — |
| Apr 9 | vs SJS | W 6-1 | 1 | 0 | 1 | 0 | 4 | 0 | 2 | 1 | 58% | 15:44 | 13:36 | 2:08 | — |
| Apr 7 | vs NSH | L 0-5 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 50% | 21:45 | 13:57 | 6:44 | 1:04 |
| Apr 4 | vs CGY | L 3-5 | 1 | 0 | 1 | +1 | 3 | 0 | 0 | 1 | 64% | 20:06 | 16:44 | 2:10 | — |
| Apr 3 | vs STL | L 2-6 | 0 | 0 | 0 | -1 | 4 | 0 | 0 | 1 | 50% | 17:47 | 14:06 | 3:21 | — |
| Apr 1 | @ SJS | L 3-4 | 0 | 0 | 0 | +1 | 5 | 0 | 0 | 2 | 33% | 19:48 | 15:29 | 4:04 | — |
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 | 70 | 1340:44 | 19:09 | 1719 | 1108 | 60.8% | 60.4% | 840 | 533 | 98 | 78 | 56% | 101.1 | 71.5 | 67% |
| Even strength | 70 | 993:58 | 14:12 | 1152 | 895 | 56.3% | 56.2% | 557 | 414 | 53 | 48 | 52% | 55.7 | 45.0 | 67% |
| 5v5 | 70 | 947:30 | 13:32 | 1104 | 860 | 56.2% | 56.3% | 535 | 394 | 48 | 45 | 52% | 51.3 | 41.3 | 66% |
| Power play | 69 | 236:44 | 3:26 | 430 | 52 | 89.2% | 86.9% | 218 | 42 | 27 | 3 | 90% | 32.8 | 4.0 | 99% |
| Penalty kill | 46 | 61:40 | 1:20 | 23 | 108 | 17.6% | 19.1% | 16 | 59 | 3 | 13 | 19% | 2.0 | 8.1 | 2% |
| 4v4 | 21 | 20:23 | 0:58 | 22 | 14 | 61.1% | 61.5% | 9 | 7 | 2 | 0 | 100% | 1.3 | 1.0 | 80% |
| 3v3 (OT) | 19 | 26:05 | 1:22 | 26 | 21 | 55.3% | 50.0% | 13 | 13 | 3 | 3 | 50% | 3.1 | 2.7 | 67% |
| 5v4 | 69 | 226:53 | 3:17 | 405 | 51 | 88.8% | 86.5% | 207 | 41 | 25 | 3 | 89% | 30.2 | 4.0 | 99% |
| 4v5 | 46 | 60:57 | 1:20 | 23 | 106 | 17.8% | 19.4% | 16 | 57 | 3 | 13 | 19% | 2.0 | 7.9 | 2% |
| 5v3 | 7 | 8:26 | 1:12 | 21 | 1 | 95.5% | 94.7% | 10 | 1 | 2 | 0 | 100% | 2.4 | 0.0 | 100% |
| 6v5, own net empty | 34 | 34:43 | 1:01 | 91 | 34 | 72.8% | 72.0% | 38 | 12 | 8 | 12 | 40% | 5.0 | 13.3 | 100% |
| 5v6, opponent net empty | 18 | 7:48 | 0:26 | 13 | 17 | 43.3% | 35.0% | 5 | 6 | 5 | 2 | 71% | 4.9 | 1.1 | 0% |
| 6v4, own net empty | 4 | 5:09 | 1:17 | 10 | 1 | 90.9% | 100.0% | 6 | 0 | 2 | 0 | 100% | 0.7 | 0.0 | 100% |
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-26Playoffs | ANA | 12 | 4 | 7 | 11 | +1 | 0 | 41 | 9.8% | 9 | 4 | 18:09 |
| 2025-26 | ANA | 70 | 29 | 38 | 67 | +4 | 33 | 193 | 15.0% | 14 | 29 | 19:09 |
| 2024-25 | ANA | 76 | 20 | 25 | 45 | +6 | 14 | 114 | 17.5% | 24 | 36 | 16:14 |
| 2023-24 | ANA | 55 | 12 | 17 | 29 | -11 | 16 | 109 | 11.0% | 28 | 25 | 18:07 |
Leo Carlsson news
- Leo Carlsson October 2 Preview vs. the Golden KnightsFox Sports 990
- Leo Carlsson | Ducks Practice | Oct. 1, 2026YouTube
- 3 centers the Flyers could target after the Leo Carlsson sagaBroad Street Hockey
- Dear Ducks Fans | Anaheim DucksNHL.com
- Leo Carlsson Writes Letter To Anaheim Ducks Fans After Signing $90 Million ContractNDTV Sports
- Leo Carlsson Pens Letter to Ducks Fans Explaining Offer Sheetheavy.com
- Ducks' Leo Carlsson said it was 'hard to say no' to lucrative offer sheet despite desire to stay in AnaheimYardbarker
- Massive contracts, high expectations. Ducks aim to improve after breakout seasonLos Angeles Times
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.
