Skip to content
HockeyWeights· the whole league, all 32 clubs
StLouisWeights

#28 · Centre · STL

OttoStenberg

Next milestone 90 points from 100

2025-26 regular season

GP
32
G
3
A
7
P
10
+/-
+3
PIM
5
SOG
31
S%
9.7
PPP
0

Bio

Position
Centre
Born
May 29, 2005 (age 21)
Birthplace
Stenungsund, SWE
Height
5′11″ (180 cm)
Weight
188 lb (85 kg)
Shoots
Left
Draft
2023 STL, round 1, #25 overall

NHL EDGE tracking · 2025-26

  • Top skating speed20.8 mphleague avg 22.2 mph
    6th percentile
  • Speed bursts over 20 mph8league avg 75.2
    15th percentile
  • Distance skated70.6 mileague avg 123.5 mi
    32nd percentile
  • Hardest shot81.2 mphleague avg 83.6 mph
    26th percentile
  • Time in the offensive zone40.1%league avg 43.1%
    21st percentile

Puck and player tracking from NHL EDGE. Percentile compares with other NHL skaters; longer bar = higher.

Shot quality (our model)

Individual expected goals by season
SeasonGixGG−ixGAttHDxG/att
2025-2634.37-1.376520.067

All situations, regular season. G−ixG above zero means finishing better than the chances suggest. How xG works

On-ice impact

2025-26 · 5 on 5 · 32 games · 382:10 on the ice. “Off” is the team in the same games while he was on the bench.

On-ice and off-ice shares at 5 on 5
ShareOnOffRelative
Expected goals (xGF%)47.9%52.0%-4.1
Shot attempts (CF%)46.9%48.4%-1.5
Goals for–against
11–9
xG for–against
13.3–14.5
Average rating
5.7

Relative above zero means his team controlled play better with him on the ice than without him. More

Most common linemates

5-on-5 time together this season, and how play went with both on the ice.

Linemates by time together
PlayerGPTOIxGF%
Dalibor Dvorsky17146:4446.3%
Jonatan Berggren18116:3542.4%
Brayden Schenn1187:3156.2%
Jordan Kyrou1245:3547.5%
Pavel Buchnevich1143:0742.4%

Rating, last 10 games

Average 5.7 over the last 10 · out of 10, 6 = above average, 7 = very good, 8 = excellent · How ratings work

Points, last 10 games

Last 10: 2 G · 0 A · 2 PTS

Game log · 2025-26

Game log, most recent first
DateOppRatingGAP+/-SOGPPPTOI
Apr 13vs MIN6.9101+22010:44
Apr 11@ CHI4.900000014:00
Apr 9vs WPG5.400002015:57
Apr 3@ ANA5.0000-21010:30
Apr 1@ LAK5.300000014:50
Mar 30@ SJS6.300002012:00
Mar 28vs TOR6.7000-12013:34
Mar 26vs SJS5.000000012:52
Mar 24vs WSH6.2101+11011:14
Mar 21@ VAN5.200000014:45
Mar 18@ CGY6.400003014:32
Mar 13vs EDM4.5000-10013:00
Mar 12@ CAR5.300001012:51
Mar 10vs NYI4.900000012:59
Jan 24vs LAK7.0011+13014:05
Jan 23@ DAL6.200002015:45
Jan 20@ WPG5.7000-11016:21
Jan 18@ EDM5.6000-11014:49
Jan 16vs TBL4.800000014:10
Jan 13vs CAR6.0011+11014:11
Jan 10@ VGK4.800001012:51
Jan 9@ UTA4.7000-10013:11
Jan 7@ CHI6.9101+11013:55
Jan 3vs MTL6.5011+11013:43
Jan 2vs VGK4.700000014:16
Dec 31@ COL5.9000+12013:33
Dec 29vs BUF5.401100014:02
Dec 27vs NSH5.3000-13012:17
Dec 22@ TBL6.8011+10014:22
Dec 20@ FLA8.2022+21011:39
Dec 18vs NYR5.100000015:12
Dec 17vs WPG4.400000013:38

Career

NHL career totals
NHL careerGPGAP+/-PIMSOGS%PPP
Regular season323710+35319.70
Season by season (1)
NHL regular season by season
SeasonTeamGPGAP+/-PIMSOGS%PPP
2025-26Blues323710+35319.70