Performance
Every prediction we make is tracked, calibrated, and public.
Auto-updated daily
Our signature
86.0%
When our models say 65%, they hit 65%. Over 10,084 graded predictions, our calibration score is the deepest trust signal we publish.
See the chartTime range
Total predictions
483
Win rate
53.2%
ROI @ -110
-2.4%
Active models
4
Cumulative units (ensemble, flat bets)
+7.7u
NBA65.4%26 picks
WNBA63.8%69 picks
NHL56.0%25 picks
MLB50.1%363 picks
Moneyline
Win rate53.2%
ROI-2.4%
Sample483
Brier0.2484
Spreads
Win rate—
ROI—
Sample623
Brier0.2577
Totals
Win rate—
ROI—
Sample941
Brier0.2604
batter_hits
Win rate—
ROI—
Sample410
Brier0.3315
batter_rbis
Win rate—
ROI—
Sample200
Brier0.2565
batter_walks
Win rate—
ROI—
Sample1,926
Brier0.2299
pitcher_outs
Win rate—
ROI—
Sample170
Brier0.3501
player_goals
Win rate—
ROI—
Sample690
Brier0.1945
pitcher_walks
Win rate—
ROI—
Sample8
Brier0.3345
player_blocks
Win rate—
ROI—
Sample162
Brier0.2685
player_points
Win rate—
ROI—
Sample898
Brier0.3740
player_steals
Win rate—
ROI—
Sample104
Brier0.3072
player_threes
Win rate—
ROI—
Sample594
Brier0.3379
player_assists
Win rate—
ROI—
Sample614
Brier0.3567
player_rebounds
Win rate—
ROI—
Sample786
Brier0.3377
batter_home_runs
Win rate—
ROI—
Sample230
Brier0.1463
batter_runs_scored
Win rate—
ROI—
Sample150
Brier0.2368
pitcher_strikeouts
Win rate—
ROI—
Sample146
Brier0.2970
pitcher_earned_runs
Win rate—
ROI—
Sample128
Brier0.3005
pitcher_hits_allowed
Win rate—
ROI—
Sample128
Brier0.3645
player_blocked_shots
Win rate—
ROI—
Sample210
Brier0.2825
Win rate and ROI currently reported for moneyline only. Spreads and totals are logged and calibrated; grading for ROI is in progress.
- Every prediction is logged the moment it's generated, before the game starts.
- Closing-line value is captured at kickoff — we can't cherry-pick after the fact.
- Calibration is computed weekly across every sport and market.
- We publish miscalibration, losing streaks, and bad beats — not just the wins.