Toronto Maple Leafs at Vancouver Canucks
NHL game between the Toronto Maple Leafs and the Vancouver Canucks on Jan 31, 2026. Final score: Toronto Maple Leafs 3, Vancouver Canucks 2.
| Status | Final |
|---|---|
| Date | Jan 31, 2026 |
| Venue | Rogers Arena |
| Toronto Maple Leafs score | 3 |
| Vancouver Canucks score | 2 |
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 | Oliver Ekman-Larsson | D | 0 | 1 | 3 | 28:10 | 0.23 | 1.48 |
| 2nd | Auston Matthews | C | 0 | 1 | 7 | 22:30 | 1.40 | 1.45 |
| 3rd | Max Domi | C | 1 | 0 | 1 | 20:08 | 0.47 | 1.37 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Toronto Maple Leafs–Vancouver Canucks) |
|---|---|---|---|---|---|
| 2nd 01:55 | VAN | Jonathan Lekkerimäki | Liam Ohgren, P.O Joseph | 5v5 | 0–1 |
| 2nd 13:34 | TOR | Nicolas Roy | Nicholas Robertson, Oliver Ekman-Larsson | 5v5 | 1–1 |
| 2nd 14:45 | VAN | Tom Willander | Evander Kane, Elias Pettersson | 5v5 | 1–2 |
| 3rd 02:32 | TOR | Max Domi | Auston Matthews, Bobby McMann | 5v5 | 2–2 |
| P5 00:00 | TOR | William Nylander | — | 0v1 | 2–2 |
| P5 00:00 | TOR | Auston Matthews | — | 0v1 | 2–2 |
Team Comparison
| Toronto Maple Leafs | Vancouver Canucks | |
|---|---|---|
| Goals | 3 | 2 |
| Shots on goal | 41 | 30 |
| Expected goals (xG) | 5.49 | 3.75 |
| High-danger shots | 28 | 6 |
| Corsi % | 62.2% | 37.8% |
| Power play | 0/1 | 0/0 |
| Faceoff % | 50.0% | 50.0% |
| Hits | 17 | 14 |
| Blocks | 10 | 23 |
| Giveaways | 14 | 19 |
| Takeaways | 4 | 7 |
Toronto Maple Leafs Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Oliver Ekman-Larsson | D | 0 | 1 | 1 | 3 | 28:10 | 0.23 | 1.48 |
| Auston Matthews | C | 0 | 1 | 1 | 7 | 22:30 | 1.40 | 1.45 |
| Max Domi | C | 1 | 0 | 1 | 1 | 20:08 | 0.47 | 1.37 |
| Bobby McMann | C | 0 | 1 | 1 | 0 | 17:35 | 0.10 | 1.33 |
| Brandon Carlo | D | 0 | 0 | 0 | 5 | 23:44 | 0.14 | 1.30 |
| John Tavares | C | 0 | 0 | 0 | 4 | 19:03 | 1.05 | 0.90 |
| Troy Stecher | D | 0 | 0 | 0 | 4 | 23:29 | 0.13 | 0.80 |
| Nicolas Roy | C | 1 | 0 | 1 | 1 | 14:00 | 0.15 | 0.66 |
| Nicholas Robertson | L | 0 | 1 | 1 | 3 | 13:02 | 0.07 | 0.64 |
| Jake McCabe | D | 0 | 0 | 0 | 1 | 27:40 | 0.22 | 0.52 |
| Matias Maccelli | L | 0 | 0 | 0 | 1 | 17:06 | 0.22 | 0.50 |
| William Nylander | R | 0 | 0 | 0 | 5 | 20:29 | 0.71 | 0.46 |
| Morgan Rielly | D | 0 | 0 | 0 | 0 | 12:34 | 0.00 | 0.06 |
| Matthew Knies | L | 0 | 0 | 0 | 4 | 15:33 | 0.28 | 0.04 |
| Calle Jarnkrok | C | 0 | 0 | 0 | 1 | 9:16 | 0.04 | -0.03 |
| Steven Lorentz | C | 0 | 0 | 0 | 0 | 8:31 | 0.04 | -0.05 |
| Scott Laughton | C | 0 | 0 | 0 | 0 | 10:30 | 0.10 | -0.10 |
| Marshall Rifai | D | 0 | 0 | 0 | 1 | 9:40 | 0.01 | -0.51 |
Vancouver Canucks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Liam Ohgren | L | 0 | 1 | 1 | 0 | 15:03 | 0.00 | 0.85 |
| Jonathan Lekkerimäki | R | 1 | 0 | 1 | 2 | 12:06 | 0.17 | 0.66 |
| Jake DeBrusk | L | 0 | 0 | 0 | 4 | 17:23 | 1.13 | 0.49 |
| Aatu Räty | C | 0 | 0 | 0 | 1 | 11:42 | 0.16 | 0.22 |
| Evander Kane | L | 0 | 1 | 1 | 2 | 18:30 | 0.03 | 0.20 |
| Tyler Myers | D | 0 | 0 | 0 | 3 | 21:16 | 0.08 | 0.20 |
| Elias Pettersson | C | 0 | 1 | 1 | 0 | 18:48 | 0.48 | 0.18 |
| Tom Willander | D | 1 | 0 | 1 | 2 | 16:00 | 0.15 | 0.14 |
| P.O Joseph | D | 0 | 1 | 1 | 2 | 17:22 | 0.05 | 0.10 |
| Drew O'Connor | L | 0 | 0 | 0 | 1 | 12:43 | 0.32 | -0.04 |
| Elias Pettersson | D | 0 | 0 | 0 | 0 | 21:11 | 0.08 | -0.04 |
| Linus Karlsson | C | 0 | 0 | 0 | 2 | 13:38 | 0.31 | -0.14 |
| David Kampf | C | 0 | 0 | 0 | 2 | 16:46 | 0.18 | -0.30 |
| Teddy Blueger | C | 0 | 0 | 0 | 1 | 18:07 | 0.01 | -0.34 |
| Marcus Pettersson | D | 0 | 0 | 0 | 1 | 21:59 | 0.01 | -0.43 |
| Filip Chytil | C | 0 | 0 | 0 | 2 | 13:58 | 0.19 | -0.49 |
| Filip Hronek | D | 0 | 0 | 0 | 2 | 27:38 | 0.04 | -0.64 |
| Conor Garland | R | 0 | 0 | 0 | 3 | 18:50 | 0.36 | -0.75 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Joseph Woll | Toronto Maple Leafs | 28 | 30 | 93.3% | 1.27 | W |
| Nikita Tolopilo | Vancouver Canucks | 39 | 41 | 95.1% | 3.00 | O |
Analysis
The Toronto Maple Leafs defeated the Vancouver Canucks 3–2 on Jan 31, 2026, a one-goal game.
Vancouver Canucks generated 3.75 expected goals to Toronto Maple Leafs's 5.49 — Toronto Maple Leafs edged the chance share as well as the scoreline.
Oliver Ekman-Larsson led all skaters with a Game Score of 1.48 on 1 assist, 3 shots on goal.
Nikita Tolopilo stopped 39 of 41, worth 3.0 goals saved above expected.
Frequently Asked Questions
Who won the Toronto Maple Leafs vs Vancouver Canucks game?
The Toronto Maple Leafs beat the Vancouver Canucks 3–2 on Jan 31, 2026.
What was the final score?
The final score was Toronto Maple Leafs 3, Vancouver Canucks 2.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Oliver Ekman-Larsson led all skaters at 1.48, on 0G, 1A and 3 shots on goal.
Which team deserved to win by expected goals?
Vancouver Canucks generated 3.75 expected goals and Toronto Maple Leafs generated 5.49, so Toronto Maple Leafs created the better chances. That matches the result.
What were the shot totals?
Toronto Maple Leafs put 41 shots on goal and Vancouver Canucks put 30. High-danger chances went 28 to 6.
How did the goaltenders play?
Joseph Woll stopped 28 of 30 (1.27 goals saved above expected); Nikita Tolopilo stopped 39 of 41 (3.0 goals saved above expected).