Utah Mammoth at Calgary Flames
NHL game between the Utah Mammoth and the Calgary Flames on Apr 12, 2026. Final score: Utah Mammoth 1, Calgary Flames 4.
| Status | Final |
|---|---|
| Date | Apr 12, 2026 |
| Venue | Scotiabank Saddledome |
| Utah Mammoth score | 1 |
| Calgary Flames score | 4 |
Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.
Three Stars by Game Score
Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.
| Player | Pos | G | A | SOG | TOI | xG | Game Score | |
|---|---|---|---|---|---|---|---|---|
| 1st | Brayden Pachal | D | 1 | 2 | 1 | 14:47 | 0.02 | 2.41 |
| 2nd | Olli Määttä | D | 0 | 1 | 0 | 23:08 | 0.17 | 1.31 |
| 3rd | Zayne Parekh | D | 0 | 1 | 4 | 23:49 | 0.40 | 1.11 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Utah Mammoth–Calgary Flames) |
|---|---|---|---|---|---|
| 1st 07:06 | CGY | Matt Coronato | Morgan Frost, Brayden Pachal | 5v5 | 0–1 |
| 1st 08:27 | CGY | Connor Zary | Zayne Parekh, Zach Whitecloud | 5v5 | 0–2 |
| 3rd 06:01 | CGY | Mikael Backlund | Blake Coleman, Brayden Pachal | 5v5 | 0–3 |
| 3rd 09:10 | CGY | Brayden Pachal | Aydar Suniev, Olli Määttä | 5v5 | 0–4 |
| 3rd 11:20 | UTA | Lawson Crouse | Clayton Keller, MacKenzie Weegar | 5v5 | 1–4 |
Team Comparison
| Utah Mammoth | Calgary Flames | |
|---|---|---|
| Goals | 1 | 4 |
| Shots on goal | 29 | 23 |
| Expected goals (xG) | 2.36 | 3.21 |
| High-danger shots | 12 | 18 |
| Corsi % | 57.7% | 42.3% |
| Power play | 0/0 | 0/0 |
| Faceoff % | 47.2% | 52.8% |
| Hits | 20 | 7 |
| Blocks | 13 | 16 |
| Giveaways | 21 | 18 |
| Takeaways | 8 | 5 |
Utah Mammoth Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Lawson Crouse | L | 1 | 0 | 1 | 2 | 18:55 | 0.04 | 0.42 |
| MacKenzie Weegar | D | 0 | 1 | 1 | 2 | 21:23 | 0.09 | 0.41 |
| Clayton Keller | R | 0 | 1 | 1 | 2 | 19:21 | 0.21 | 0.37 |
| Brandon Tanev | L | 0 | 0 | 0 | 2 | 9:07 | 0.21 | 0.29 |
| Liam O'Brien | C | 0 | 0 | 0 | 2 | 10:29 | 0.41 | 0.14 |
| Kevin Stenlund | C | 0 | 0 | 0 | 1 | 15:07 | 0.04 | -0.01 |
| Sean Durzi | D | 0 | 0 | 0 | 6 | 16:50 | 0.13 | -0.04 |
| Alexander Kerfoot | C | 0 | 0 | 0 | 0 | 15:01 | 0.00 | -0.13 |
| Mikhail Sergachev | D | 0 | 0 | 0 | 1 | 22:25 | 0.02 | -0.14 |
| Nick Schmaltz | C | 0 | 0 | 0 | 3 | 20:49 | 0.29 | -0.25 |
| Michael Carcone | L | 0 | 0 | 0 | 1 | 12:03 | 0.08 | -0.35 |
| Dylan Guenther | R | 0 | 0 | 0 | 1 | 15:38 | 0.22 | -0.36 |
| JJ Peterka | R | 0 | 0 | 0 | 2 | 14:01 | 0.30 | -0.37 |
| Logan Cooley | C | 0 | 0 | 0 | 1 | 16:17 | 0.06 | -0.43 |
| Dmitri Simashev | D | 0 | 0 | 0 | 0 | 13:31 | 0.01 | -0.58 |
| Kailer Yamamoto | R | 0 | 0 | 0 | 1 | 11:21 | 0.02 | -0.60 |
| Ian Cole | D | 0 | 0 | 0 | 1 | 20:06 | 0.02 | -0.73 |
| Nate Schmidt | D | 0 | 0 | 0 | 1 | 19:53 | 0.12 | -0.74 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Brayden Pachal | D | 1 | 2 | 3 | 1 | 14:47 | 0.02 | 2.41 |
| Olli Määttä | D | 0 | 1 | 1 | 0 | 23:08 | 0.17 | 1.31 |
| Zayne Parekh | D | 0 | 1 | 1 | 4 | 23:49 | 0.40 | 1.11 |
| Zach Whitecloud | D | 0 | 1 | 1 | 0 | 22:41 | 0.00 | 1.10 |
| Matt Coronato | R | 1 | 0 | 1 | 3 | 17:28 | 0.33 | 1.09 |
| Blake Coleman | L | 0 | 1 | 1 | 3 | 20:25 | 0.55 | 1.08 |
| Connor Zary | C | 1 | 0 | 1 | 3 | 14:45 | 0.52 | 1.04 |
| Morgan Frost | C | 0 | 1 | 1 | 5 | 16:50 | 0.47 | 1.02 |
| Aydar Suniev | L | 0 | 1 | 1 | 0 | 11:27 | 0.06 | 0.87 |
| Mikael Backlund | C | 1 | 0 | 1 | 2 | 17:42 | 0.45 | 0.80 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 0 | 20:07 | 0.00 | 0.78 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 0 | 13:39 | 0.00 | 0.65 |
| Tyson Gross | C | 0 | 0 | 0 | 0 | 9:15 | 0.07 | 0.51 |
| Victor Olofsson | L | 0 | 0 | 0 | 1 | 16:45 | 0.11 | 0.28 |
| Abram Wiebe | D | 0 | 0 | 0 | 0 | 7:44 | 0.00 | 0.22 |
| Ryan Strome | C | 0 | 0 | 0 | 1 | 14:08 | 0.01 | 0.19 |
| Joel Farabee | L | 0 | 0 | 0 | 0 | 17:20 | 0.00 | 0.11 |
| Adam Klapka | R | 0 | 0 | 0 | 0 | 12:13 | 0.00 | 0.07 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Vitek Vanecek | Utah Mammoth | 19 | 23 | 82.6% | -1.13 | L |
| Dustin Wolf | Calgary Flames | 28 | 29 | 96.6% | 1.07 | W |
Analysis
The Calgary Flames defeated the Utah Mammoth 4–1 on Apr 12, 2026.
Calgary Flames generated 3.21 expected goals to Utah Mammoth's 2.36 — the run of play matched the result, with Calgary Flames earning the better chances as well as the goals.
Brayden Pachal led all skaters with a Game Score of 2.41 on 1 goal, 2 assists, 1 shots on goal.
Dustin Wolf stopped 28 of 29, worth 1.07 goals saved above expected.
Frequently Asked Questions
Who won the Utah Mammoth vs Calgary Flames game?
The Calgary Flames beat the Utah Mammoth 4–1 on Apr 12, 2026.
What was the final score?
The final score was Calgary Flames 4, Utah Mammoth 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Brayden Pachal led all skaters at 2.41, on 1G, 2A and 1 shots on goal.
Which team deserved to win by expected goals?
Calgary Flames generated 3.21 expected goals and Utah Mammoth generated 2.36, so Calgary Flames created the better chances. That matches the result.
What were the shot totals?
Utah Mammoth put 29 shots on goal and Calgary Flames put 23. High-danger chances went 12 to 18.
How did the goaltenders play?
Vitek Vanecek stopped 19 of 23 (-1.13 goals saved above expected); Dustin Wolf stopped 28 of 29 (1.07 goals saved above expected).