Thursday, January 29, 2026
- Expected goals, ANA–VAN
- 3.3–2.5
- all situations, empty nets out
- VAN share of xG
- 42.9%
- 50% is even
- Shots on goal
- 33–26
- ANA–VAN
- Pre-game model
- –
- no projection stored
The story
The Canucks beat the Ducks 2-0 while losing the expected-goals count 2.5 to 3.2. Nikita Tolopilo stopped all 32 shots for the shutout. Drew O'Connor scored the winner. Lukas Dostal stopped 24 of 25 for the Ducks.
- Nikita TolopiloShutout
Nikita Tolopilo stopped all 32 shots for the shutout. The shots he faced were worth 3.2 goals to an average goalie. It finished 2-0 for the Canucks.
Shot attempts
Running count of unblocked attempts (shots on goal plus misses). Dots are goals. Hover to read any moment.
ANAVAN
0204060
ANA 49VAN 44
1st2nd3rd
Where the shots came from
2 goals from 93 unblocked attempts. Shots from a team's own half are left off.
GoalShot or miss
← ANA shootingVAN shooting →
Anaheim Ducks
| Skater | TOI | G | A | SOG | ixG | Hits | Blk | xGF% |
|---|---|---|---|---|---|---|---|---|
| Jacob Trouba D | 25:13 | 0 | 0 | 2 | 0.05 | 0 | 3 | 50 |
| Jackson LaCombe D | 25:07 | 0 | 0 | 2 | 0.15 | 0 | 1 | 44 |
| Mikael Granlund C | 22:31 | 0 | 0 | 2 | 0.07 | 0 | 0 | 78 |
| Beckett Sennecke R | 21:00 | 0 | 0 | 3 | 0.55 | 1 | 1 | 73 |
| Pavel Mintyukov D | 20:26 | 0 | 0 | 0 | 0.00 | 0 | 1 | 54 |
| Cutter Gauthier L | 20:01 | 0 | 0 | 4 | 0.55 | 1 | 0 | 53 |
| Alex Killorn L | 19:37 | 0 | 0 | 2 | 0.26 | 0 | 0 | 79 |
| Ryan Poehling C | 18:19 | 0 | 0 | 3 | 0.13 | 0 | 1 | 50 |
| Chris Kreider L | 16:35 | 0 | 0 | 4 | 0.49 | 1 | 0 | 55 |
| Olen Zellweger D | 16:26 | 0 | 0 | 2 | 0.34 | 1 | 1 | 90 |
| Radko Gudas D | 15:14 | 0 | 0 | 0 | 0.03 | 0 | 1 | 92 |
| Drew Helleson D | 14:13 | 0 | 0 | 1 | 0.00 | 0 | 1 | 38 |
| Jeffrey Viel L | 13:25 | 0 | 0 | 3 | 0.19 | 4 | 1 | 55 |
| Jansen Harkins C | 11:35 | 0 | 0 | 1 | 0.17 | 3 | 0 | 69 |
| Tim Washe C | 9:42 | 0 | 0 | 1 | 0.12 | 3 | 3 | 47 |
| Sam Colangelo R | 9:29 | 0 | 0 | 2 | 0.12 | 1 | 0 | 52 |
| Ian Moore D | 9:10 | 0 | 0 | 1 | 0.06 | 1 | 0 | 61 |
| Ross Johnston L | 8:10 | 0 | 0 | 0 | 0.00 | 5 | 1 | 47 |
Vancouver Canucks
| Skater | TOI | G | A | SOG | ixG | Hits | Blk | xGF% |
|---|---|---|---|---|---|---|---|---|
| Filip Hronek D | 27:00 | 0 | 1 | 2 | 0.08 | 1 | 1 | 48 |
| Marcus Pettersson D | 23:59 | 0 | 0 | 0 | 0.02 | 2 | 1 | 16 |
| Conor Garland R | 19:50 | 0 | 0 | 1 | 0.12 | 0 | 4 | 56 |
| Elias Pettersson C | 17:49 | 0 | 0 | 1 | 1.02 | 1 | 3 | 53 |
| Tyler Myers D | 17:39 | 0 | 0 | 2 | 0.08 | 0 | 0 | 54 |
| Elias Pettersson D | 17:37 | 0 | 0 | 1 | 0.08 | 0 | 0 | 53 |
| Jake DeBrusk L | 16:27 | 0 | 1 | 6 | 0.50 | 0 | 0 | 36 |
| Evander Kane L | 15:55 | 0 | 0 | 3 | 0.40 | 1 | 1 | 44 |
| David Kampf C | 15:32 | 0 | 0 | 2 | 0.08 | 2 | 1 | 53 |
| Tom Willander D | 15:32 | 0 | 0 | 0 | 0.03 | 0 | 2 | 15 |
| Linus Karlsson C | 15:18 | 0 | 0 | 2 | 0.33 | 0 | 0 | 53 |
| Teddy Blueger C | 15:01 | 1 | 0 | 2 | 0.85 | 0 | 0 | 9 |
| Filip Chytil C | 14:59 | 0 | 0 | 1 | 0.23 | 0 | 0 | 61 |
| Drew O'Connor L | 14:27 | 1 | 0 | 1 | 0.14 | 1 | 0 | 37 |
| Pierre-Olivier Joseph D | 13:01 | 0 | 0 | 2 | 0.04 | 0 | 1 | 53 |
| Aatu Räty C | 12:54 | 0 | 0 | 0 | 0.04 | 2 | 0 | 38 |
| Jonathan Lekkerimäki R | 11:33 | 0 | 0 | 0 | 0.00 | 0 | 0 | 12 |
| Liam Ohgren L | 10:38 | 0 | 0 | 0 | 0.11 | 0 | 1 | 15 |
Pro: expected goals, minute by minute
The minute-by-minute expected goals flow is part of Pro
The game measured in chance quality, minute by minute, which shows when it tilted and toward whom.