million_runs
← The record
NHL Thu, Oct 29 Final

Canucks @ Sharks

Simulated 100,000 times

TeamThe sim’s callReal
VAN Canucks 2 2
SJ Sharks 5 3

✓ The sim had it. The Sharks won 62% of the runs, and won the real game, SJ by 1.

Wild card · 1 in 8 runs

Canucks by 3+

Didn’t hit. Real: SJ by 1.

Every run’s final margin

The sim’s call · SJ by 3
Real · SJ by 1
← VAN by 6+ 0 SJ by 6+ →
Final margin in each of 100,000 runs. Taller bar, more runs ended that way.

Player by player

The share of all 100,000 runs in which each player scored a goal, and had at least a point. G and A: what they really did.

Canucks
Player GoalPointGA
Jonathan Lekkerimaki 28%52%00
Jake DeBrusk 27%49%00
Brock Boeser 26%58%00
Elias Pettersson 24%64%01
Marco Rossi 21%32%00
Filip Hronek 15%56%01
Elias N. Pettersson 14%20%00
Drew O'Connor 12%23%10
Zeev Buium 10%33%00
Jamie Oleksiak 9%25%00
Filip Chytil 8%20%00
Tom Willander 7%25%00
Sharks
Player GoalPointGA
Macklin Celebrini 49%84%01
Will Smith 41%67%20
Mason Marchment 27%37%11
Ivar Stenberg 25%67%00
Kiefer Sherwood 23%51%01
Darnell Nurse 19%28%00
Dmitry Orlov 18%46%01
Jacob Trouba 17%58%00
Collin Graf 17%26%00
Michael Kesselring 12%30%01
Nolan Allan 10%11%01
Sam Dickinson 7%26%00

The sim’s call

The Sharks’ most common winning score across all 100,000 runs, played out by one of them. The single likeliest final is still only a small share of runs. VAN 2, SJ 5. 4.5% of runs ended exactly that way.

Skaters

Canucks
Player GAShots
Brock Boeser 102
Linus Karlsson 101
Elias Pettersson 013
Filip Hronek 011
Marco Rossi 004
Filip Chytil 003
Sharks
Player GAShots
Macklin Celebrini 115
Michael Misa 111
Sam Dickinson 021
Will Smith 104
Tyler Toffoli 103
Mason Marchment 103
Michael Kesselring 011
Ivar Stenberg 011
Darnell Nurse 005

Goalies

Canucks
Player Shots againstSaves
Leevi Merilainen 3126
Sharks
Player Shots againstSaves
Yaroslav Askarov 2523

What went in

  • Shots each team takes vs. what tonight's opponent allows; finishing vs. tonight's goalies (Leevi Merilainen / Yaroslav Askarov, projected); power plays at real rates. ESPN, 2026-27.
  • Tested on last season (Feb–Apr 2026, 449 games it never saw): 58% of winners.
  • 100,000 runs, seed 2101. Simulated, not a prediction.

The video and the scorecard are on TikTok.

@million_runs on TikTok