Vancouver Canucks at St. Louis Blues
NHL game between the Vancouver Canucks and the St. Louis Blues on Oct 31, 2025. Final score: Vancouver Canucks 4, St. Louis Blues 3.
| Status | Final |
|---|---|
| Date | Oct 31, 2025 |
| Venue | Enterprise Center |
| Vancouver Canucks score | 4 |
| St. Louis Blues 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 | Kiefer Sherwood | L | 3 | 0 | 5 | 24:12 | 1.49 | 2.45 |
| 2nd | Pius Suter | C | 1 | 1 | 3 | 18:22 | 0.51 | 1.44 |
| 3rd | Oskar Sundqvist | C | 0 | 2 | 2 | 14:28 | 0.34 | 1.38 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Vancouver Canucks–St. Louis Blues) |
|---|---|---|---|---|---|
| 1st 03:23 | STL | Dylan Holloway | Oskar Sundqvist, Pius Suter | 5v5 | 0–1 |
| 1st 13:08 | VAN | Kiefer Sherwood | Evander Kane | 4v5 | 1–1 |
| 2nd 00:58 | STL | Jimmy Snuggerud | Cam Fowler, Jordan Binnington | 5v4 | 1–2 |
| 2nd 10:42 | VAN | Kiefer Sherwood | Drew O'Connor, Marcus Pettersson | 5v5 | 2–2 |
| 3rd 07:04 | VAN | Kiefer Sherwood | Aatu Räty, Drew O'Connor | 5v5 | 3–2 |
| 3rd 10:48 | STL | Pius Suter | Cam Fowler, Oskar Sundqvist | 5v4 | 3–3 |
| P5 00:00 | VAN | Jake DeBrusk | — | 0v1 | 3–3 |
Team Comparison
| Vancouver Canucks | St. Louis Blues | |
|---|---|---|
| Goals | 4 | 3 |
| Shots on goal | 18 | 39 |
| Expected goals (xG) | 1.31 | 2.23 |
| High-danger shots | 13 | 13 |
| Corsi % | 41.7% | 58.3% |
| Power play | 1/3 | 2/3 |
| Faceoff % | 51.9% | 48.1% |
| Hits | 21 | 17 |
| Blocks | 16 | 14 |
| Giveaways | 14 | 10 |
| Takeaways | 5 | 5 |
Vancouver Canucks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Kiefer Sherwood | L | 3 | 0 | 3 | 5 | 24:12 | 1.49 | 2.45 |
| Drew O'Connor | L | 0 | 2 | 2 | 0 | 16:19 | 0.02 | 1.33 |
| Aatu Räty | C | 0 | 1 | 1 | 0 | 10:33 | 0.03 | 0.84 |
| Evander Kane | L | 0 | 1 | 1 | 1 | 19:47 | 0.06 | 0.64 |
| Marcus Pettersson | D | 0 | 1 | 1 | 1 | 23:18 | 0.01 | 0.44 |
| Elias Pettersson | C | 0 | 0 | 0 | 2 | 23:29 | 0.20 | 0.25 |
| Tyler Myers | D | 0 | 0 | 0 | 3 | 24:12 | 0.07 | 0.15 |
| Max Sasson | C | 0 | 0 | 0 | 0 | 13:19 | 0.22 | 0.15 |
| Mackenzie MacEachern | L | 0 | 0 | 0 | 0 | 12:18 | 0.00 | 0.15 |
| Linus Karlsson | C | 0 | 0 | 0 | 1 | 13:28 | 0.12 | 0.05 |
| Lukas Reichel | L | 0 | 0 | 0 | 0 | 18:22 | 0.19 | 0.05 |
| Arshdeep Bains | L | 0 | 0 | 0 | 3 | 14:02 | 0.32 | 0.05 |
| Tom Willander | D | 0 | 0 | 0 | 1 | 19:12 | 0.03 | 0.05 |
| Brock Boeser | R | 0 | 0 | 0 | 0 | 33:00 | 0.00 | 0.00 |
| P.O Joseph | D | 0 | 0 | 0 | 0 | 15:19 | 0.00 | 0.00 |
| Filip Hronek | D | 0 | 0 | 0 | 1 | 25:40 | 0.02 | 0.00 |
| Elias Pettersson | D | 0 | 0 | 0 | 0 | 12:08 | 0.00 | 0.00 |
| Jake DeBrusk | L | 0 | 0 | 0 | 0 | 22:59 | 0.00 | -0.05 |
St. Louis Blues Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Pius Suter | C | 1 | 1 | 2 | 3 | 18:22 | 0.51 | 1.44 |
| Oskar Sundqvist | C | 0 | 2 | 2 | 2 | 14:28 | 0.34 | 1.38 |
| Cam Fowler | D | 0 | 2 | 2 | 2 | 23:41 | 0.03 | 1.33 |
| Jimmy Snuggerud | R | 1 | 0 | 1 | 4 | 20:14 | 0.11 | 0.95 |
| Dylan Holloway | L | 1 | 0 | 1 | 3 | 22:30 | 0.23 | 0.90 |
| Philip Broberg | D | 0 | 0 | 0 | 3 | 24:43 | 0.08 | 0.20 |
| Mathieu Joseph | R | 0 | 0 | 0 | 1 | 13:46 | 0.25 | 0.20 |
| Nathan Walker | L | 0 | 0 | 0 | 1 | 8:51 | 0.14 | 0.15 |
| Justin Faulk | D | 0 | 0 | 0 | 3 | 24:31 | 0.16 | 0.10 |
| Alexey Toropchenko | R | 0 | 0 | 0 | 1 | 7:18 | 0.22 | 0.10 |
| Tyler Tucker | D | 0 | 0 | 0 | 1 | 12:20 | 0.07 | 0.05 |
| Nick Bjugstad | C | 0 | 0 | 0 | 2 | 7:52 | 0.16 | 0.05 |
| Dalibor Dvorsky | R | 0 | 0 | 0 | 2 | 16:36 | 0.13 | 0.05 |
| Pavel Buchnevich | L | 0 | 0 | 0 | 4 | 21:01 | 0.25 | 0.00 |
| Jordan Kyrou | R | 0 | 0 | 0 | 3 | 19:48 | 0.20 | 0.00 |
| Brayden Schenn | C | 0 | 0 | 0 | 1 | 20:15 | 0.24 | -0.10 |
| Colton Parayko | D | 0 | 0 | 0 | 2 | 23:39 | 0.03 | -0.20 |
| Logan Mailloux | D | 0 | 0 | 0 | 1 | 10:45 | 0.06 | -0.30 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Kevin Lankinen | Vancouver Canucks | 36 | 39 | 92.3% | -0.57 | W |
| Jordan Binnington | St. Louis Blues | 15 | 18 | 83.3% | -1.53 | O |
Analysis
The Vancouver Canucks defeated the St. Louis Blues 4–3 on Oct 31, 2025, a one-goal game.
St. Louis Blues generated 2.23 expected goals to Vancouver Canucks's 1.31 — St. Louis Blues owned the better of the chances but Vancouver Canucks took the game, the kind of split that usually means finishing or goaltending decided it.
Kiefer Sherwood led all skaters with a Game Score of 2.45 on 3 goals, 5 shots on goal.
Kevin Lankinen stopped 36 of 39, worth -0.57 goals saved above expected.
Frequently Asked Questions
Who won the Vancouver Canucks vs St. Louis Blues game?
The Vancouver Canucks beat the St. Louis Blues 4–3 on Oct 31, 2025.
What was the final score?
The final score was Vancouver Canucks 4, St. Louis Blues 3.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Kiefer Sherwood led all skaters at 2.45, on 3G, 0A and 5 shots on goal.
Which team deserved to win by expected goals?
St. Louis Blues generated 2.23 expected goals and Vancouver Canucks generated 1.31, so St. Louis Blues created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Vancouver Canucks put 18 shots on goal and St. Louis Blues put 39. High-danger chances went 13 to 13.