million_runs
← The record
NHL Thu, Oct 29 Final

Canadiens @ Stars

Simulated 100,000 times

TeamThe sim’s callReal
MTL Canadiens 1 5
DAL Stars 4 2

✗ A miss. The Stars won 58% of the runs, but the Canadiens won the real game, MTL by 3. MTL won by that much or more in 13% of runs.

Wild card · 1 in 10 runs

Stars by 4+

Didn’t hit. Real: MTL by 3.

Every run’s final margin

The sim’s call · DAL by 3
Real · MTL by 3
← MTL by 6+ 0 DAL 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.

Canadiens
Player GoalPointGA
Cole Caufield 35%54%20
Juraj Slafkovsky 25%56%01
Josh Anderson 22%34%00
Lane Hutson 22%58%01
Noah Dobson 17%37%02
Phillip Danault 12%31%11
Mike Matheson 11%31%––
Kaiden Guhle 10%25%00
Alex Newhook 10%32%20
Jake Evans 10%18%01
Alexandre Carrier 9%35%01
Chris Kreider 9%32%01
Stars
Player GoalPointGA
Jason Robertson 37%70%00
Mikko Rantanen 30%68%02
Roope Hintz 28%57%00
Tyler Seguin 25%44%00
Wyatt Johnston 25%60%11
Miro Heiskanen 23%55%01
Thomas Harley 16%49%00
Justin Hryckowian 14%16%00
Sam Steel 11%27%00
Nils Lundkvist 7%31%00
Tyler Myers 5%15%00
Lian Bichsel 5%15%00

The sim’s call

The Stars’ 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. MTL 1, DAL 4. 4.5% of runs ended exactly that way.

Skaters

Canadiens
Player GAShots
Zack Bolduc 101
Phillip Danault 010
Noah Dobson 010
Cole Caufield 006
Alex Newhook 003
Juraj Slafkovsky 003
Stars
Player GAShots
Jason Robertson 125
Wyatt Johnston 124
Mikko Rantanen 113
Roope Hintz 102
Sam Steel 011
Miro Heiskanen 011
Jamie Benn 003

Goalies

Canadiens
Player Shots againstSaves
Jacob Fowler 2925
Stars
Player Shots againstSaves
Jake Oettinger 2524

What went in

  • Shots each team takes vs. what tonight's opponent allows; finishing vs. tonight's goalies (Jacob Fowler / Jake Oettinger, 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