Game Lab
Every shot with xG, win probability, player impact, and 3D replays
Calgary Flames 5@Anaheim Ducks 3
CGY · ANA
CF%?
37.7%·62.3%
xGF%?
55.9%·44.1%
HDCF%?
51.2%·48.8%
5v5 xGF%?
41.0%·59.0%
5v5 CF%?
35.1%·64.9%
?
ANA wins ↑CGY wins ↓
CGY 26%Deserved to win?74% ANA
the game's chances, replayed · 2.56 xG vs 4.05 xG
The Impact Report?
every skater, rated by our modelCGY 5@ANA 3
The Impact Report · hockeyalpha.com
2026-04-04 · Game Alpha: one night on the 40-99 scale
★ 1st star · our model’s pickMorgan FrostCGY · 2G · 1.22 ixG · 1 blk90
★ 2nd star · our model’s pickMatvei GridinCGY · 1G · 1A · 0.47 ixG80
★ 3rd star · our model’s pickLeo CarlssonANA · 1G · 0.32 ixG · 1 blk77CGY
1
Morgan Frost902
Matvei Gridin803
Joel Farabee764
Ryan Strome685
Olli Maatta676
Martin Pospisil667
Blake Coleman648
Hunter Brzustewicz599
Matt Coronato5810
Victor Olofsson5311
Kevin Bahl5212
Zach Whitecloud4913
Zayne Parekh4814
Connor Zary4715
Adam Klapka4616
Mikael Backlund4617
Yegor Sharangovich44
Morgan Frost902
Matvei Gridin803
Joel Farabee764
Ryan Strome685
Olli Maatta676
Martin Pospisil667
Blake Coleman648
Hunter Brzustewicz599
Matt Coronato5810
Victor Olofsson5311
Kevin Bahl5212
Zach Whitecloud4913
Zayne Parekh4814
Connor Zary4715
Adam Klapka4616
Mikael Backlund4617
Yegor Sharangovich44Goalies
ANA
1
Leo Carlsson772
Jackson LaCombe673
Mason McTavish674
Jacob Trouba655
Beckett Sennecke656
Tyson Hinds637
Alex Killorn628
Mikael Granlund619
Ryan Poehling6110
John Carlson6011
Troy Terry5812
Jeffrey Viel5813
Olen Zellweger5514
Tim Washe5515
Chris Kreider5516
Yan Kuznetsov5317
Nathan Gaucher5218
Drew Helleson4919
Ian Moore48
Leo Carlsson772
Jackson LaCombe673
Mason McTavish674
Jacob Trouba655
Beckett Sennecke656
Tyson Hinds637
Alex Killorn628
Mikael Granlund619
Ryan Poehling6110
John Carlson6011
Troy Terry5812
Jeffrey Viel5813
Olen Zellweger5514
Tim Washe5515
Chris Kreider5516
Yan Kuznetsov5317
Nathan Gaucher5218
Drew Helleson4919
Ian Moore48Goalies
ShootingPlaymakingDefense & physicalFaceoffsOn-ice xG tiltGoaltendingNegative playsnumber = Game Alpha
Box score
Period 1
Period 2
Period 3
| Goals (SOG) | 1 | 2 | 3 | T |
|---|---|---|---|---|
| CGY | 1 (6) | 3 (9) | 1 (5) | 5 |
| ANA | 1 (16) | 0 (10) | 2 (13) | 3 |
| CGY | ANA | |
|---|---|---|
| 0/1 | Power play | 1/3 |
| 27 | Hits | 21 |
| 14 | Blocked shots | 17 |
| 3 | Takeaways | 6 |
| 20 | Giveaways | 14 |
| 25 | Faceoff wins | 20 |
| CGY | ANA | |
|---|---|---|
| 5 | Goals | 3 |
| 6.78 | Expected goals | 5.35 |
| 3.16 | 5v5 xG | 4.55 |
| 0.57 | Power-play xG | 0.65 |
| 49 | Shot attempts | 81 |
| 20 | On goal | 39 |
| 21 | High-danger | 20 |
| 3 | Rebound chances | 7 |
| 15 | Missed | 25 |
| 14 | Blocked | 17 |
| 0.138 | xG per attempt | 0.066 |
| 31 ft | Avg shot distance | 34 ft |
Click any shot marker to replay the event in 3D.
GoalHigh-danger (xG > 0.15)Low-dangerMissed / blockedMarker size = xG99 of 130 attempts shown

