Monte Carlo simulation to evaluate 4th down decisions by simulating thousands of game outcomes. Uses team-specific empirical distributions from NFL play-by-play data.
The simulator runs thousands of Monte Carlo simulations for each decision (go for it, punt, field goal). Each simulation plays out the rest of the game using team-specific play distributions from real NFL data.
Each line represents one simulated game. Shows score differential (positive = winning) over remaining game time.
Distribution of final score differentials across all simulations. Positive values indicate wins.
This simulator uses Monte Carlo discrete event simulation to evaluate 4th down decisions. For each option (go for it, punt, field goal), we simulate thousands of game outcomes and compute the win probability.
Preset scenarios (Close Game, Goal Line, etc.) display results from the full Python simulation using real NFL play-by-play data (3,000 simulations each).
Custom scenarios use a simplified JavaScript approximation for instant feedback in the browser.
For the full implementation with team-specific empirical distributions, see the source code on GitHub.