Top Scores
Sports byshCodes
NHL-firstSimulated seasonArchive-ready

NHL Control Center

Tune players first, then let the sim engine carry those changes through the season.

This is the first real operator surface for sim control. Player attributes persist in the season data, the sim reads them directly, and you can shape team strength without touching the public pages.

Next Slate

2 on deck
Los Angeles Kings at Minnesota Wild

2025-10-13 - Grand Casino Arena

Scheduled
Utah Mammoth at Chicago Blackhawks

2025-10-13 - United Center

Scheduled

Run Command

SSH or terminal

Player overrides live in the DB now, so the next sim run will pick them up automatically without any extra migration step.

corepack pnpm sim:nhl:date -- --date=2025-10-13

Current framework is strongest on player-driven scoring/playmaking/shot generation/physical play. Goalie- specific attributes, injuries, and live in-game sim controls are the next layer on top of this.

Player Attribute Lab

Colorado Avalanche
Open Team Page
Team OVR66.0Active roster average
Skater OVR64.023 active skaters
Goalie OVR81.33 active goalies
Active WAR1.426 players with value data
Manual Overrides0Rows using saved custom ratings
Unavailable00 limited, 0 out
Avg Fatigue130 fresh, 100 exhausted
How this works nowEach player now has a locked baseline saved in the DB. Manual edits override that baseline for sim runs, deployment overrides tell the sim who should be on the top lines/pairs or in net, and both player reset and team reset restore the locked original instead of recalculating from a future formula change.
GP4G0A1PTS1S4+/-0PIM2TOI19mWAR3.7VAL9.3
GP4G1A1PTS2S5+/-0PIM0TOI16mWAR0.5VAL6.4
GP4G2A1PTS3S6+/-0PIM0TOI19mWAR3.2VAL9.0
GP4G0A4PTS4S4+/-0PIM4TOI19mWAR7.8VAL11.4
GP4G1A3PTS4S5+/-0PIM2TOI16mWAR0.5VAL6.4
GP3G1A1PTS2S3+/-0PIM0TOI10mWAR-0.0VAL5.3
GP4G1A0PTS1S5+/-0PIM2TOI19mWAR2.1VAL8.3
GP0G0A0PTS0S0+/-0PIM0TOI10mWAR-0.1VAL5.0
GP0G0A0PTS0S0+/-0PIM0TOI10mWAR-0.3VAL4.5
GP4G0A3PTS3S4+/-0PIM2TOI16mWAR0.8VAL6.9
GP4G0A1PTS1S4+/-0PIM2TOI16mWAR-0.2VAL4.9
GP3G1A0PTS1S4+/-0PIM2TOI10mWAR0.3VAL6.0
GP3G1A2PTS3S1+/-0PIM0TOI10mWAR-0.0VAL5.3
GP4G0A3PTS3S4+/-0PIM0TOI19mWAR1.5VAL7.7
GP0G0A0PTS0S0+/-0PIM0TOI13mWAR0.1VAL3.7
GP4G2A1PTS3S6+/-0PIM0TOI24mWAR1.6VAL7.8
GP0G0A0PTS0S0+/-0PIM0TOI21mWAR-1.7VAL3.4
GP4G1A1PTS2S5+/-0PIM0TOI24mWAR2.1VAL8.3
GP4G1A0PTS1S5+/-0PIM2TOI21mWAR0.9VAL7.0
GP0G0A0PTS0S0+/-0PIM0TOI13mWAR-0.1VAL5.2
GP4G0A1PTS1S4+/-0PIM0TOI21mWAR0.6VAL6.6
GP4G1A1PTS2S1+/-0PIM0TOI21mWAR1.6VAL7.7
GP4G2A1PTS3S6+/-0PIM0TOI24mWAR2.6VAL8.6
GP0G0A0PTS0S0+/-0PIM0TOI36mWAR0.8VAL5.0
GP56G0A1PTS1S0+/-0PIM2TOI58mWAR3.1VAL8.9
GP24G0A0PTS0S0+/-0PIM0TOI58mWAR5.8VAL10.4

Recent Simulation Runs

7 recorded
daily_slate

8 games simulated for 2025-10-13

complete2026-06-08
daily_slate

7 games simulated for 2025-10-12

complete2026-06-08
daily_slate

10 games simulated for 2025-10-11

complete2026-06-08
daily_slate

7 games simulated for 2025-10-10

complete2026-06-08
daily_slate

9 games simulated for 2025-10-09

complete2026-06-08
daily_slate

4 games simulated for 2025-10-08

complete2026-06-08
daily_slate

1 game simulated for 2025-10-07

complete2026-06-08