Puckflow.io

Otto Stenberg

#28
St. Louis Blues

C · 5'11", 188 lb · 21 years old · Shoots left · Stenungsund, SWE

Drafted 2023 · STL · round 1 · #25 overall

Last 3 games

DateOppGAPTSGSTOI
Oct 24CAR000–10:50
Oct 22VGK011–11:36
Oct 20WPG000–9:08

Against their position

Points / 60: 1.90 — 195th of 441Goals / 60: 0.00 — 378th of 441Assists / 60: 1.90 — 52nd of 441Shots / 60: 3.80 — 397th of 441Shooting %: 0.0% — 378th of 440Even-strength points / 60: 1.90 — 100th of 441Ice time / game: 10:31 — 386th of 441Points/601.90 195thGoals/600.00 378thAssists/601.90 52ndShots/603.80 397thShooting0.0% 378thEV pts/601.90 100thIce time10:31 386th
This playerAverage forward

Against 440 forwards, on rates per 60 minutes so a shortened season is not read as a worse one. He has played too few games to be a reliable comparison.

See the full rankings →
Role
Hits / 605.70174th
Blocks / 601.90216th
Takeaways / 600.00398th
Giveaways / 603.80354th
Penalty minutes01st

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

2025-26 baseline
G
Goals
F 0.22
A
Assists
F 0.30
SOG
Shots on goal
F 1.7
xG
Expected goals
F 0.22
CF
Attempts for
F 11.6
CA
Attempts against
F 11.6
TOI
Ice time
F 15:08
Speed
Top, mph
20.0
F 21.9
Hits
Hits
F 1.2
Hit±
Dealt minus taken
F +0.3
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
80.3
F 81.0

Every shot this season

Season shot map: 64 attempts, 3 goals.
Goal3Shot on goal27Missed23Shot blocked11

NHL regular season

SeasonGPGAPTSTOI
2026-27301110:31
2025-2632371013:37
Career35381113:21

Other competitions

SeasonLeagueGPGAPTS
2026-27AHL13235
2025-26AHL3641317
2024-25SHL25336
2024-25WJC-207358
2024-25AHL3851217
2023-24SHL31336
2023-24WJC-207549
2023-24J20 Nationell1000
2023-24J20 Nationell1000
2023-24HockeyAllsvenskan9459
2022-23J20 Nationell29111526
2022-23J18 Region37310
2022-23Hlinka Gretzky Cup5549
2022-23Champions HL2000
2022-23SHL23123
2022-23WJAC-196213
2022-23J18 Nationell6358
2022-23WJC-1877916
2021-22J18 Region85712
2021-22J20 Nationell38161935
2021-22J18 Nationell1281624
2021-22WJC-186202
2020-21U16 Region3358
2020-21J18 Region2011
2019-20TV-Pucken5257
2019-20U16 Div.114302656
2019-20J18 Div.215241943
2019-20Division 216235
2018-19U16 Div.211242448
2018-19J18 Div.21781422
2018-19U16 Div.1716622
2017-18WSI U1375611
2016-17WSI U126123