Game Lab
Every shot with xG, win probability, player impact, and 3D replays
Buffalo Sabres 3@Ottawa Senators 2
BUF · OTT
CF%?
39.4%·60.6%
xGF%?
34.0%·66.0%
HDCF%?
34.8%·65.2%
5v5 xGF%?
30.7%·69.3%
5v5 CF%?
37.2%·62.8%
?
OTT wins ↑BUF wins ↓
BUF 20%Deserved to win?80% OTT
the game's chances, replayed · 1.59 xG vs 3.23 xG
The Impact Report?
every skater, rated by our modelBUF 3@OTT 2
The Impact Report · hockeyalpha.com
2025-12-23 · Game Alpha: one night on the 40-99 scale
★ 1st star · our model’s pickBowen ByramBUF · 2G · 1A · 0.12 ixG84
★ 2nd star · our model’s pickDrake BathersonOTT · 1A · 0.76 ixG · 2 tk80
★ 3rd star · our model’s pickAlex LyonBUF · 24 sv · 2 GA · GSAx +1.2973BUF
1
Bowen Byram842
Jordan Greenway683
Josh Dunne654
Ryan McLeod625
Alex Tuch596
Noah Ostlund557
Tage Thompson558
Mattias Samuelsson549
Beck Malenstyn5410
Peyton Krebs5211
Jack Quinn5212
Owen Power5213
Josh Doan5214
Josh Norris5115
Rasmus Dahlin4916
Michael Kesselring4917
Zach Benson4818
Zach Metsa45
Bowen Byram842
Jordan Greenway683
Josh Dunne654
Ryan McLeod625
Alex Tuch596
Noah Ostlund557
Tage Thompson558
Mattias Samuelsson549
Beck Malenstyn5410
Peyton Krebs5211
Jack Quinn5212
Owen Power5213
Josh Doan5214
Josh Norris5115
Rasmus Dahlin4916
Michael Kesselring4917
Zach Benson4818
Zach Metsa45Goalies
OTT
1
Drake Batherson802
Dylan Cozens713
Tim Stützle694
Ridly Greig685
Claude Giroux666
Brady Tkachuk647
David Perron608
Fabian Zetterlund609
Thomas Chabot5810
Jordan Spence5411
Artem Zub5312
Stephen Halliday5313
Nick Jensen5314
Michael Amadio5215
Nikolas Matinpalo5216
Jake Sanderson5117
Kurtis MacDermid5018
Nick Cousins49
Drake Batherson802
Dylan Cozens713
Tim Stützle694
Ridly Greig685
Claude Giroux666
Brady Tkachuk647
David Perron608
Fabian Zetterlund609
Thomas Chabot5810
Jordan Spence5411
Artem Zub5312
Stephen Halliday5313
Nick Jensen5314
Michael Amadio5215
Nikolas Matinpalo5216
Jake Sanderson5117
Kurtis MacDermid5018
Nick Cousins49Goalies
ShootingPlaymakingDefense & physicalFaceoffsOn-ice xG tiltGoaltendingNegative playsnumber = Game Alpha
Box score
Period 1
Period 2
OT
| Goals (SOG) | 1 | 2 | 3 | OT | T |
|---|---|---|---|---|---|
| BUF | 1 (12) | 1 (8) | 0 (4) | 1 (1) | 3 |
| OTT | 1 (11) | 1 (8) | 0 (7) | 0 (0) | 2 |
| BUF | OTT | |
|---|---|---|
| 0/2 | Power play | 1/4 |
| 15 | Hits | 19 |
| 9 | Blocked shots | 18 |
| 4 | Takeaways | 5 |
| 10 | Giveaways | 11 |
| 28 | Faceoff wins | 36 |
| BUF | OTT | |
|---|---|---|
| 3 | Goals | 2 |
| 2.42 | Expected goals | 4.71 |
| 1.56 | 5v5 xG | 3.53 |
| 0.51 | Power-play xG | 1.03 |
| 41 | Shot attempts | 63 |
| 25 | On goal | 26 |
| 8 | High-danger | 15 |
| 3 | Rebound chances | 4 |
| 7 | Missed | 19 |
| 9 | Blocked | 18 |
| 0.059 | xG per attempt | 0.075 |
| 31 ft | Avg shot distance | 30 ft |
Click any shot marker to replay the event in 3D.
GoalHigh-danger (xG > 0.15)Low-dangerMissed / blockedMarker size = xG77 of 104 attempts shown
