Anaheim Ducks at Edmonton Oilers
NHL game between the Anaheim Ducks and the Edmonton Oilers on Mar 28, 2026. Final score: Anaheim Ducks 2, Edmonton Oilers 4.
| Status | Final |
|---|---|
| Date | Mar 28, 2026 |
| Venue | Rogers Place |
| Anaheim Ducks score | 2 |
| Edmonton Oilers 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 | John Carlson | D | 0 | 2 | 4 | 28:07 | 0.13 | 2.28 |
| 2nd | Connor McDavid | C | 1 | 2 | 6 | 22:29 | 0.37 | 2.17 |
| 3rd | Evan Bouchard | D | 0 | 2 | 5 | 26:18 | 0.48 | 1.93 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Anaheim Ducks–Edmonton Oilers) |
|---|---|---|---|---|---|
| 2nd 07:36 | EDM | Connor McDavid | Max Jones, Evan Bouchard | 5v5 | 0–1 |
| 3rd 04:59 | EDM | Jack Roslovic | Zach Hyman, Evan Bouchard | 5v5 | 0–2 |
| 3rd 06:10 | EDM | Matt Savoie | Vasily Podkolzin, Connor McDavid | 5v5 | 0–3 |
| 3rd 06:53 | ANA | Beckett Sennecke | John Carlson, Jackson LaCombe | 5v5 | 1–3 |
| 3rd 09:41 | ANA | Cutter Gauthier | Jeffrey Viel, John Carlson | 5v5 | 2–3 |
| 3rd 19:43 | EDM | Zach Hyman | Connor McDavid, Connor Murphy | 5v6 | 2–4 |
Team Comparison
| Anaheim Ducks | Edmonton Oilers | |
|---|---|---|
| Goals | 2 | 4 |
| Shots on goal | 31 | 34 |
| Expected goals (xG) | 3.00 | 4.60 |
| High-danger shots | 16 | 22 |
| Corsi % | 51.5% | 48.5% |
| Power play | 0/3 | 0/3 |
| Faceoff % | 59.3% | 40.7% |
| Hits | 15 | 22 |
| Blocks | 15 | 18 |
| Giveaways | 10 | 15 |
| Takeaways | 6 | 1 |
Anaheim Ducks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| John Carlson | D | 0 | 2 | 2 | 4 | 28:07 | 0.13 | 2.28 |
| Cutter Gauthier | L | 1 | 0 | 1 | 5 | 15:02 | 0.56 | 1.40 |
| Jeffrey Viel | L | 0 | 1 | 1 | 3 | 14:21 | 0.33 | 1.26 |
| Jackson LaCombe | D | 0 | 1 | 1 | 3 | 25:20 | 0.29 | 1.24 |
| Beckett Sennecke | R | 1 | 0 | 1 | 2 | 15:20 | 0.11 | 1.06 |
| Alex Killorn | L | 0 | 0 | 0 | 0 | 18:20 | 0.22 | 0.38 |
| Mikael Granlund | C | 0 | 0 | 0 | 1 | 21:15 | 0.08 | 0.33 |
| Ryan Poehling | C | 0 | 0 | 0 | 1 | 15:24 | 0.10 | 0.26 |
| Leo Carlsson | C | 0 | 0 | 0 | 1 | 18:22 | 0.43 | 0.10 |
| Ian Moore | D | 0 | 0 | 0 | 1 | 11:10 | 0.03 | 0.06 |
| Mason McTavish | C | 0 | 0 | 0 | 0 | 8:52 | 0.00 | -0.31 |
| Jacob Trouba | D | 0 | 0 | 0 | 2 | 21:17 | 0.02 | -0.32 |
| Frank Vatrano | R | 0 | 0 | 0 | 1 | 6:00 | 0.07 | -0.42 |
| Troy Terry | R | 0 | 0 | 0 | 2 | 17:17 | 0.10 | -0.45 |
| Tim Washe | C | 0 | 0 | 0 | 3 | 13:51 | 0.12 | -0.58 |
| Drew Helleson | D | 0 | 0 | 0 | 1 | 12:55 | 0.01 | -0.67 |
| Chris Kreider | L | 0 | 0 | 0 | 2 | 17:49 | 0.13 | -0.76 |
| Olen Zellweger | D | 0 | 0 | 0 | 1 | 15:04 | 0.03 | -0.96 |
Edmonton Oilers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Connor McDavid | C | 1 | 2 | 3 | 6 | 22:29 | 0.37 | 2.17 |
| Evan Bouchard | D | 0 | 2 | 2 | 5 | 26:18 | 0.48 | 1.93 |
| Zach Hyman | L | 1 | 1 | 2 | 3 | 17:45 | 1.21 | 1.89 |
| Vasily Podkolzin | R | 0 | 1 | 1 | 3 | 16:52 | 0.22 | 1.34 |
| Max Jones | L | 0 | 1 | 1 | 2 | 10:06 | 0.25 | 1.27 |
| Jack Roslovic | C | 1 | 0 | 1 | 2 | 11:20 | 0.22 | 1.03 |
| Matt Savoie | C | 1 | 0 | 1 | 1 | 22:29 | 0.44 | 0.94 |
| Mattias Ekholm | D | 0 | 0 | 0 | 1 | 20:07 | 0.02 | 0.61 |
| Connor Murphy | D | 0 | 1 | 1 | 1 | 21:06 | 0.01 | 0.42 |
| Darnell Nurse | D | 0 | 0 | 0 | 2 | 22:59 | 0.03 | 0.32 |
| Adam Henrique | C | 0 | 0 | 0 | 1 | 14:54 | 0.04 | 0.25 |
| Ryan Nugent-Hopkins | C | 0 | 0 | 0 | 4 | 17:52 | 0.35 | 0.22 |
| Curtis Lazar | C | 0 | 0 | 0 | 1 | 9:10 | 0.13 | 0.15 |
| Ty Emberson | D | 0 | 0 | 0 | 0 | 10:29 | 0.00 | -0.02 |
| Josh Samanski | C | 0 | 0 | 0 | 1 | 11:17 | 0.06 | -0.15 |
| Jake Walman | D | 0 | 0 | 0 | 0 | 13:56 | 0.07 | -0.27 |
| Jason Dickinson | C | 0 | 0 | 0 | 1 | 14:05 | 0.21 | -0.41 |
| Kasperi Kapanen | R | 0 | 0 | 0 | 0 | 10:46 | 0.01 | -0.48 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Lukas Dostal | Anaheim Ducks | 30 | 33 | 90.9% | 0.33 | L |
| Connor Ingram | Edmonton Oilers | 31 | 33 | 93.5% | 0.77 | W |
Analysis
The Edmonton Oilers defeated the Anaheim Ducks 4–2 on Mar 28, 2026.
Edmonton Oilers generated 4.6 expected goals to Anaheim Ducks's 3.0 — the run of play matched the result, with Edmonton Oilers earning the better chances as well as the goals.
John Carlson led all skaters with a Game Score of 2.28 on 2 assists, 4 shots on goal.
Connor Ingram stopped 31 of 33, worth 0.77 goals saved above expected.
Frequently Asked Questions
Who won the Anaheim Ducks vs Edmonton Oilers game?
The Edmonton Oilers beat the Anaheim Ducks 4–2 on Mar 28, 2026.
What was the final score?
The final score was Edmonton Oilers 4, Anaheim Ducks 2.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — John Carlson led all skaters at 2.28, on 0G, 2A and 4 shots on goal.
Which team deserved to win by expected goals?
Edmonton Oilers generated 4.6 expected goals and Anaheim Ducks generated 3.0, so Edmonton Oilers created the better chances. That matches the result.
What were the shot totals?
Anaheim Ducks put 31 shots on goal and Edmonton Oilers put 34. High-danger chances went 16 to 22.
How did the goaltenders play?
Lukas Dostal stopped 30 of 33 (0.33 goals saved above expected); Connor Ingram stopped 31 of 33 (0.77 goals saved above expected).