Puckflow.io

Leo Carlsson

#91
Anaheim Ducks

C · 6'3", 215 lb · 21 years old · Shoots left · Karlstad, SWE

Drafted 2023 · ANA · round 1 · #2 overall

Last 5 games

DateOppGAPTSGSTOI
Nov 14NYI0110.016:59
Nov 11NSH000-0.120:40
Nov 8PIT0000.121:33
Nov 6@CGY1120.721:45
Nov 5@EDM0220.925:30

Against their position

Points / 60: 4.03 — 10th of 440Goals / 60: 0.90 — 175th of 440Assists / 60: 3.13 — 5th of 440Shots / 60: 5.07 — 318th of 440Shooting %: 17.6% — 103rd of 439Even-strength points / 60: 1.34 — 230th of 440Ice time / game: 20:07 — 35th of 440Points/604.03 10thGoals/600.90 175thAssists/603.13 5thShots/605.07 318thShooting17.6% 103rdEV pts/601.34 230thIce time20:07 35th
This playerAverage forward

Against 440 forwards, on rates per 60 minutes so a shortened season is not read as a worse one.

See the full rankings →
Role
Hits / 600.74420th
Blocks / 601.04354th
Takeaways / 600.89169th
Giveaways / 602.23117th
Faceoff win %43.6%239th
Penalty minutes8242nd

Off the radar because these describe a role rather than a quality — a shutdown defenceman blocks more than a power-play specialist, and neither is better for it.

Per game, against the average forward

G
Goals
F 0.22
A
Assists
F 0.31
SOG
Shots on goal
F 1.7
xG
Expected goals
F 0.22
CF
Attempts for
CA
Attempts against
TOI
Ice time
F 15:11
Speed
Top, mph
23.1
F 21.9
Hits
Hits
F 1.3
Hit±
Dealt minus taken
F +0.4
BLK
Shot blocks
F 0.5
bxG
Block xG margin
F -.01
Poss±
Take minus give
F -0.5
Pen±
Drawn minus taken
F +0.0
FO%
Faceoffs won
F 50.0%
Shot
Hardest, mph
83.6
F 81.0

Every shot this season

Season shot map: 72 attempts, 6 goals.
Goal6Shot on goal28Missed17Shot blocked21

NHL regular season

SeasonGPGAPTSTOI
2026-27206212720:07
2025-267029386719:09
2024-257620254516:14
2023-245512172918:07
Career2216710116817:59

Other competitions

SeasonLeagueGPGAPTS
2024-25WC104610
2024-25EHT3145
2024-254 Nations1000
2022-23SHL44101525
2022-23WJC-207336
2022-23EHT2022
2022-23WC8325
2021-22J20 Nationell14101727
2021-22Hlinka Gretzky Cup5123
2021-22SHL35369
2021-22J18 Region2123
2021-22WJC-182213
2020-21J18 Region1000
2020-21J20 Nationell19459
2019-20U16 Elit158917
2019-20TV-Pucken5235
2019-20J18 Elit2000
2019-20U16 SM3011
2018-19U16 Elit1901010
2018-19U16 Div.12101
2018-19U16 SM3101
2017-18U16 Div.115131427
2015-16WSI U126314