Probabilistic baseball insights

See the whole distribution,
not just the pick.

Every MLB game, simulated thousands of times. Floors, ceilings, and the real probability of every outcome — the edge other tools flatten into a single number.

Sample simulation

Miami Marlins @ Washington Nationals

Full breakdown →
0%8%15%036912151821Runs scored
Miami Marlins (mean 4.45)Washington Nationals (mean 4.27)

Built for decisions, not headlines

Three things every card gives you that a point estimate can't.

📊

Full outcome ranges

The probability a team scores 2 runs vs 7 — floors and ceilings for totals, sides, and team scoring.

⚙️

Context-aware engine

Park, weather, platoon splits, bullpen quality, times-through-order and defense — folded into every sim.

🎯

Transparent accuracy

We publish our calibration and closing-line value. You see exactly how the model has performed.

How it works

A Monte Carlo engine, run on every game, every day.

1 · Simulate

Each game is played out 10,000 times at the plate-appearance level using shrunken, projection-based talent estimates.

2 · Distribute

We keep the full spread of results — win probability, score distributions, totals, and per-player lines.

3 · Compare

Model numbers are lined up against the market so you can see where they disagree, and by how much.

The receipts

Full record →
Games tracked
915
Model Brier
0.2443
Market Brier
0.2407
Mean closing-line value
+0.386 pts

Lower Brier is sharper. Mean closing-line value is how far the market moved toward our pick after we logged it, in implied-probability points — positive means we got the better price. For scale, the house margin is around 2 points, so a figure below that is real but not enough to beat the vig. A handful of rows moved far enough to look like scratches rather than market opinion, and they carry about a third of that average; the full record shows it with those screened out too.

Simple pricing

One plan. Every game, every day.

All-Access

$10/month
  • Today's full slate — win probabilities & edges
  • Complete outcome distributions
  • Per-player projected lines
  • The daily Edges board
Start now — $10/month

Cancel anytime from your account page.

Try before you pay

Yesterday's full slate — every projection next to what actually happened — and our complete track record are free, forever. Judge the model on its record, not our marketing.

See yesterday's slate →