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 chart
Time range
Period
Platform performance
Total predictions
483
Win rate
53.2%
ROI @ -110
-2.4%
Active models
4
Cumulative profit/lossMay 7 — Jun 3
Cumulative units (ensemble, flat bets)
+7.7u
By sport
NBA65.4%26 picks
WNBA63.8%69 picks
NHL56.0%25 picks
MLB50.1%363 picks
By market
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.

How we track
  • 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.
Dive deeper