Model vs Market β Every Graded Pick
Every prediction the model makes is logged, graded against the final box score, and compared to the sportsbook consensus. Losses included. Updated every 5 minutes.
Loadingβ¦
Every stat here measures the model against reality or the sportsbook consensus. Here's what each number means in plain terms:
Model % β Market %. A positive edge means the model thinks the Over is more likely than the market does.Brier score scale
Reading a row in the picks table
Patterns across hundreds of picks matter. Any individual result is noise.
By Prop Type
Brier score measures calibration β how close the predicted probability is to the actual outcome. Lower is better. A baseline predictor that just guesses the league average has a Brier of ~0.22.
Recent Graded Picks
Recent predictions where the model and sportsbook consensus priced the same line. Edge = model probability minus consensus probability. Picks where only one side priced the line are hidden by default β toggle below to see all logged predictions.
| Date | Player | Prop | Model % | Market % | Edge | Result |
|---|---|---|---|---|---|---|
| Loading recent picks⦠| ||||||
Methodology
What is logged. Every prop prediction the model generates for a game that has sportsbook consensus lines available. Picks are logged when the prediction is made, not after the fact.
How it's graded. After the game ends, the final box score determines whether the "over" hit. Actual outcomes come directly from MLB's StatsAPI.
Prop types tracked:
- Strikeouts (Ks) β pitcher total strikeouts
- Hits β batter total hits
- Home Runs β batter total home runs
- Total Bases β batter total bases (1B+2Γ2B+3Γ3B+4ΓHR)
- H+R+RBI β batter hits plus runs plus RBIs
Brier score. Mean squared error between predicted probability and actual outcome. A Brier of 0.05 is excellent, 0.20 is near baseline. The model's Brier vs the market's Brier is the cleanest measure of who's predicting better.
Model closer %. Of all picks where both model and market published a probability, the percent of the time the model's prediction was closer to the actual outcome. This captures directional accuracy.
No cherry-picking. This page shows every prediction the model logs, including the misses. If a bug causes bad predictions, they appear here until the data is graded.