Ottawa Senators at Carolina Hurricanes
NHL game between the Ottawa Senators and the Carolina Hurricanes on Apr 20, 2026. Final score: Ottawa Senators 2, Carolina Hurricanes 3.
| Status | Final |
|---|---|
| Date | Apr 20, 2026 |
| Venue | Lenovo Center |
| Series | R1 Game 2: CAR 2-0 OTT |
| Ottawa Senators score | 2 |
| Carolina Hurricanes score | 3 |
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 | Thomas Chabot | D | 0 | 0 | 1 | 40:50 | 0.18 | 1.91 |
| 2nd | Jordan Staal | C | 0 | 1 | 5 | 27:22 | 0.47 | 1.82 |
| 3rd | Ridly Greig | C | 0 | 1 | 4 | 27:09 | 0.45 | 1.38 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Ottawa Senators–Carolina Hurricanes) |
|---|---|---|---|---|---|
| 1st 06:31 | CAR | Logan Stankoven | Taylor Hall, Jackson Blake | 5v4 | 0–1 |
| 2nd 07:50 | CAR | Sebastian Aho | Jordan Staal | 5v5 | 0–2 |
| 2nd 10:47 | OTT | Drake Batherson | Jake Sanderson | 5v5 | 1–2 |
| 2nd 16:40 | OTT | Dylan Cozens | Ridly Greig, Jake Sanderson | 5v5 | 2–2 |
| P5 13:53 | CAR | Jordan Martinook | Nikolaj Ehlers, K'Andre Miller | 5v5 | 2–3 |
Team Comparison
| Ottawa Senators | Carolina Hurricanes | |
|---|---|---|
| Goals | 2 | 3 |
| Shots on goal | 39 | 49 |
| Expected goals (xG) | 4.11 | 3.92 |
| High-danger shots | 18 | 22 |
| Corsi % | 47.6% | 52.4% |
| Power play | 0/3 | 1/2 |
| Faceoff % | 63.8% | 36.2% |
| Hits | 52 | 43 |
| Blocks | 26 | 27 |
| Giveaways | 27 | 30 |
| Takeaways | 11 | 7 |
Ottawa Senators Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Thomas Chabot | D | 0 | 0 | 0 | 1 | 40:50 | 0.18 | 1.91 |
| Ridly Greig | C | 0 | 1 | 1 | 4 | 27:09 | 0.45 | 1.38 |
| Drake Batherson | R | 1 | 0 | 1 | 3 | 27:33 | 0.25 | 1.32 |
| Dylan Cozens | C | 1 | 0 | 1 | 3 | 27:25 | 0.15 | 0.79 |
| Nick Cousins | C | 0 | 0 | 0 | 0 | 15:04 | 0.00 | 0.68 |
| Jordan Spence | D | 0 | 0 | 0 | 3 | 39:01 | 0.24 | 0.64 |
| Tim Stützle | C | 0 | 0 | 0 | 2 | 29:05 | 0.80 | 0.60 |
| Brady Tkachuk | L | 0 | 0 | 0 | 6 | 28:17 | 0.72 | 0.48 |
| Michael Amadio | R | 0 | 0 | 0 | 2 | 24:43 | 0.45 | 0.39 |
| Lars Eller | C | 0 | 0 | 0 | 2 | 12:24 | 0.37 | 0.38 |
| Nikolas Matinpalo | D | 0 | 0 | 0 | 0 | 31:03 | 0.00 | 0.23 |
| Claude Giroux | R | 0 | 0 | 0 | 3 | 27:04 | 0.49 | 0.18 |
| Lassi Thomson | D | 0 | 0 | 0 | 1 | 13:01 | 0.12 | 0.18 |
| Shane Pinto | C | 0 | 0 | 0 | 3 | 28:17 | 0.42 | 0.17 |
| Dennis Gilbert | D | 0 | 0 | 0 | 0 | 15:24 | 0.00 | 0.12 |
| Jake Sanderson | D | 0 | 2 | 2 | 2 | 43:06 | 0.12 | 0.08 |
| Warren Foegele | L | 0 | 0 | 0 | 2 | 21:34 | 0.16 | -0.05 |
| Fabian Zetterlund | L | 0 | 0 | 0 | 2 | 15:27 | 0.17 | -0.11 |
Carolina Hurricanes Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Jordan Staal | C | 0 | 1 | 1 | 5 | 27:22 | 0.47 | 1.82 |
| Jordan Martinook | L | 1 | 0 | 1 | 7 | 25:37 | 0.87 | 1.26 |
| Sebastian Aho | C | 1 | 0 | 1 | 4 | 27:03 | 0.45 | 1.03 |
| Nikolaj Ehlers | L | 0 | 1 | 1 | 5 | 24:20 | 0.28 | 0.98 |
| Taylor Hall | L | 0 | 1 | 1 | 4 | 21:56 | 0.97 | 0.88 |
| Jackson Blake | R | 0 | 1 | 1 | 4 | 25:08 | 0.52 | 0.71 |
| Logan Stankoven | C | 1 | 0 | 1 | 5 | 24:26 | 0.41 | 0.61 |
| William Carrier | L | 0 | 0 | 0 | 1 | 15:37 | 0.04 | 0.51 |
| K'Andre Miller | D | 0 | 1 | 1 | 1 | 34:56 | 0.24 | 0.44 |
| Sean Walker | D | 0 | 0 | 0 | 1 | 33:16 | 0.08 | 0.33 |
| Jaccob Slavin | D | 0 | 0 | 0 | 2 | 33:52 | 0.05 | 0.11 |
| Eric Robinson | L | 0 | 0 | 0 | 0 | 16:03 | 0.23 | 0.01 |
| Jalen Chatfield | D | 0 | 0 | 0 | 1 | 31:10 | 0.03 | -0.06 |
| Mark Jankowski | L | 0 | 0 | 0 | 0 | 15:48 | 0.00 | -0.11 |
| Shayne Gostisbehere | D | 0 | 0 | 0 | 0 | 24:59 | 0.00 | -0.42 |
| Alexander Nikishin | D | 0 | 0 | 0 | 0 | 28:19 | 0.06 | -0.42 |
| Seth Jarvis | R | 0 | 0 | 0 | 2 | 26:04 | 0.26 | -0.60 |
| Andrei Svechnikov | R | 0 | 0 | 0 | 7 | 25:49 | 0.38 | -0.97 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Linus Ullmark | Ottawa Senators | 46 | 49 | 93.9% | 1.44 | L |
| Frederik Andersen | Carolina Hurricanes | 37 | 39 | 94.9% | 2.70 | W |
Analysis
The Carolina Hurricanes defeated the Ottawa Senators 3–2 on Apr 20, 2026, a one-goal game.
Carolina Hurricanes generated 3.92 expected goals to Ottawa Senators's 4.11 — Ottawa Senators owned the better of the chances but Carolina Hurricanes took the game, the kind of split that usually means finishing or goaltending decided it; by expected goals it was close to a coin flip.
Thomas Chabot led all skaters with a Game Score of 1.91 on 1 shots on goal.
Frederik Andersen stopped 37 of 39, worth 2.7 goals saved above expected.
Frequently Asked Questions
Who won the Ottawa Senators vs Carolina Hurricanes game?
The Carolina Hurricanes beat the Ottawa Senators 3–2 on Apr 20, 2026.
What was the final score?
The final score was Carolina Hurricanes 3, Ottawa Senators 2.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Thomas Chabot led all skaters at 1.91, on 0G, 0A and 1 shots on goal.
Which team deserved to win by expected goals?
Carolina Hurricanes generated 3.92 expected goals and Ottawa Senators generated 4.11, so Ottawa Senators created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Ottawa Senators put 39 shots on goal and Carolina Hurricanes put 49. High-danger chances went 18 to 22.