This isn’t some fancy AI prediction engine — it’s a passion project built to explore hockey’s greatest “what ifs,” powered by real stats, light logic, and a lot of curiosity.
We compare win percentages and adjust based on strength to create a weighted matchup between teams. Upsets are built in — it wouldn’t be hockey without them.
Custom Season Schedules
Each sim tries to create an 82-game season for every team. If it can’t, it falls back to a round-robin — so even weird matchups still feel structured.
Historical Team Context
Sim results get mapped to real historical stats — complete with team names, divisions, and playoff-style standings. Even the display names use the correct season suffix.
Just one hockey fan with a laptop and too many “what if” questions. I built this simulator in Python, wrapped it in Streamlit, and launched it because I figured other people might be curious too. It’s a side project for now — but your feedback and support make it grow.
If you enjoy the simulator and want to support future updates, consider making a small donation. It helps cover hosting costs and keeps development moving.