Monte Carlo Sim
The Sim is free with an account
Create a free account to see the full Monte Carlo simulator. No credit card, it takes about 10 seconds.
Monte Carlo game simulators for MLB, NFL and NHL
Three simulators in one place. Switch sport at the top of the page to move between the MLB slate, the NFL week and the NHL slate without leaving the tool. Each reports the same things for every game: a win probability for each side, an over and under probability against the posted total, and the gap between the simulated probability and the price the sportsbook is offering. All three are free with an account.
They are three different models, not one model with a sport filter, so the numbers are not directly comparable between them. Use this view to see what is on the board tonight across all three sports, and the per-sport pages when you want the detail for one.
How the three models differ
The MLB simulator is a team-level run model. It builds an expected run total for each side from the starting pitchers, the batting order and its platoon split, bullpen state, park, weather, the plate umpire and catcher framing, then plays the game out inning by inning many times. Run totals are what it prices, which is why it covers totals and run lines.
The NFL simulator is a drive-level model. It draws a possession count for each team, resolves each drive as a touchdown, a field goal or nothing, then plays a score-aware final possession. That is necessary because football margins pile up on 3 and 7, so a smooth margin distribution misprices a spread sitting on a key number. It runs 20,000 iterations per game on the server rather than in your browser.
The NHL simulator plays every game minute by minute, 20,000 times. It models score effects, a pulled-goalie endgame, 3-on-3 overtime and a shootout, with the shootout winner counting as one goal the way the books grade. Expected goals come from shots, finishing, the starting goalie, home ice and back-to-backs, never from the betting line. Moneyline and puck line picks are live; totals are paper because the model showed no total skill over two seasons.
Reading an edge without overreacting to it
The number worth acting on is the difference between the simulated probability and the price implied by the market after the juice is removed. A small edge sits inside the model's own error bar. A large edge usually means the model is missing something the market already knows, most often a lineup or an injury, so check before assuming you have found something.
Break even at standard -110 juice is 52.4 percent. Every pick either model publishes is recorded at the price it was made and graded against the real final score, and the History tab on each sport carries the running record, the cumulative profit and loss on a flat one unit stake, and a breakdown by how big the edge was.
Frequently asked questions
Which sports have a Monte Carlo simulator?
MLB, NFL and NHL. Each has its own page, and this page carries all three behind a sport switch.
Are the MLB, NFL and NHL numbers comparable?
No. They are three different models. MLB simulates runs at the inning level, NFL simulates points at the drive level, NHL simulates goals minute by minute, so an edge of the same size does not mean the same thing across them.
Where do the sportsbook prices come from?
The posted line and both prices are synced per game, and the market probability is de-vigged before any edge is calculated. A bet with no real market price is refused rather than priced against an invented number.
Is there a record of past picks?
Yes. The History tab on each sport shows every graded pick, the record by bet type, cumulative profit and loss, and performance by edge size.
Is it free?
Yes, both simulators in full with a free account.