Track record
Every model prediction is saved before kickoff with its price, projection, probability and model version, then graded from official stats. Nothing is edited after the fact. Current model v2.0.0.
Every prediction is timestamped and saved before kickoff with its price, projection and model version, then graded from official stats. Nothing is edited or removed after.
500 verified predictions reached. Next milestone: 1,000 graded (492 to go).
Past performance is no promise of future results. Model probabilities are estimates, not certainties. Sports betting involves financial risk.
By prop typebest and worst, nothing hidden
Closing line value282 with a comparable close
compares the price saved before the game with the market's final price at the same line. Beating the close consistently is one of the best signs a model finds value before the market does, and it shows up long before win rates settle.
Breakdownmarket / prop type
| Group | Graded | W–L–P | Win rate | Units | ROI | Avg edge | Avg proj. error | Avg CLV |
|---|---|---|---|---|---|---|---|---|
| Passing yards | 30 | 12–18 | 40.0% | -7.24u | -24.1% | -0.3% | 79.9 | -0.0% |
| Receiving yards | 192 | 106–86 | 55.2% | +9.23u | +4.8% | +0.1% | 23.4 | -0.0% |
| Receptions | 191 | 104–87 | 54.5% | +15.04u | +7.9% | +0.5% | 1.7 | +1.1% |
| Rushing yards | 95 | 53–42 | 55.8% | +5.43u | +5.7% | +0.3% | 17.9 | +0.1% |
Calibration
When the model says 60%, it should win about 60% of the time. Actual below predicted means overconfident; above means underconfident. A bucket needs 50+ results before its gap means much.
| Predicted | Graded | Avg predicted | Actual | Gap | Chart |
|---|---|---|---|---|---|
| Under 50% | 90 | 44.7% | 52.2% | +7.5% | |
| 50–54% | 324 | 52.7% | 53.1% | +0.4% | |
| 55–59% | 64 | 56.7% | 57.8% | +1.1% | |
| 60–64% | 20 | 62.7% | 75.0% | +12.3% | |
| 65–69% | 9 | 66.5% | 33.3% | -33.1% | |
| 70%+ | 1 | 70.3% | 100.0% | +29.7% |
Bar: actual win rate. Green tick: average predicted probability.
Backtest a selection rule
Replays only predictions saved before their games started, so a rule can't use information that didn't exist at bet time. Uses the sport, market, model and dates above.
Every prediction501–550 of 596
- Treylon Burks Under 1.5 receptionsWin · 1+112
FanDuelProj 1.149.4%EV +4.6%Value
Colts@
Commanders · saved Oct 3, 8:53 PM · v2.0.0 - Treylon Burks Under 15.5 receiving yardsLoss · 47-113
FanDuelProj 12.554.8%EV +3.3%Lean
Colts@
Commanders · saved Oct 3, 8:53 PM · v2.0.0 - Chig Okonkwo Under 2.5 receptionsWin · 2+100
NovigProj 2.148.3%EV -3.4%Pass
Colts@
Commanders · saved Oct 3, 3:15 AM · v2.0.0 - Chig Okonkwo Under 23.5 receiving yardsWin · 5-114
FanDuelProj 16.851.8%EV -2.8%Pass
Colts@
Commanders · saved Oct 3, 3:15 AM · v2.0.0 - Seth McGowan Under 5.5 rushing yardsLoss · 31-106
DraftKingsProj 4.952.9%EV +2.8%Lean
Colts@
Commanders · saved Oct 2, 6:46 PM · v2.0.0 - Laquon Treadwell Under 1.5 receptionsLoss · 5-168
DraftKingsProj 0.965.3%EV +4.2%Value
Colts@
Commanders · saved Oct 2, 2:29 AM · v2.0.0 - Laquon Treadwell Under 13.5 receiving yardsLoss · 42-109
DraftKingsProj 18.350.7%EV -2.7%Pass
Colts@
Commanders · saved Oct 1, 4:24 PM · v2.0.0 - Antonio Williams Over 1.5 receptionsWin · 3-172
FanDuelProj 2.963.1%EV -0.3%Pass
Colts@
Commanders · saved Oct 1, 3:53 AM · v2.0.0 - Antonio Williams Over 17.5 receiving yardsWin · 21-113
DraftKingsProj 33.153.7%EV +1.2%Lean
Colts@
Commanders · saved Oct 1, 3:53 AM · v2.0.0 - Terry McLaurin Over 53.5 receiving yardsVoid-110
DraftKingsProj 57.550.1%EV -4.4%Pass
Colts@
Commanders · saved Sep 30, 5:27 PM · v2.0.0 - Marcus Mariota Under 27.5 rushing yardsLoss · 35-110
theScore BetProj 20.853.1%EV +1.4%Lean
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Jonathan Taylor Under 89.5 rushing yardsLoss · 95-105
theScore BetProj 89.652.3%EV +2.1%Lean
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Jonathan Taylor Under 2.5 receptionsWin · 1+108
DraftKingsProj 2.846.8%EV -2.7%Pass
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Stefon Diggs Over 4.5 receptionsWin · 5+126
DraftKingsProj 4.745.4%EV +2.6%Lean
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Jonathan Taylor Over 19.5 receiving yardsLoss · 2-109
DraftKingsProj 22.250.0%EV -4.1%Pass
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Stefon Diggs Under 42.5 receiving yardsWin · 35-114
DraftKingsProj 52.350.4%EV -5.3%Pass
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Josh Downs Under 64.5 receiving yardsWin · 16-114
DraftKingsProj 49.155.3%EV +3.8%Value
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Marcus Mariota Under 212.5 passing yardsWin · 46-112
DraftKingsProj 165.753.6%EV +1.5%Lean
Colts@
Commanders · saved Sep 30, 1:34 AM · v2.0.0 - Daniel Jones Under 11.5 rushing yardsWin · 2-110
DraftKingsProj 1054.6%EV +4.2%Value
Colts@
Commanders · saved Sep 29, 3:28 AM · v2.0.0 - Keenan Allen Over 33.5 receiving yardsVoid-109
DraftKingsProj 39.250.3%EV -3.5%Pass
Colts@
Commanders · saved Sep 29, 3:28 AM · v2.0.0 - Tyler Warren Under 46.5 receiving yardsWin · 41-112
DraftKingsProj 43.454.8%EV +3.7%Value
Colts@
Commanders · saved Sep 29, 3:28 AM · v2.0.0 - Daniel Jones Under 224.5 passing yardsWin · 143-111
DraftKingsProj 230.350.1%EV -4.8%Pass
Colts@
Commanders · saved Sep 29, 3:28 AM · v2.0.0 - Jacory Croskey-Merritt Under 54.5 rushing yardsWin · 15-114
FanDuelProj 52.854.1%EV +1.6%Lean
Colts@
Commanders · saved Sep 29, 2:17 AM · v2.0.0 - Keenan Allen Over 3.5 receptionsVoid-106
DraftKingsProj 4.453.3%EV +3.6%Value
Colts@
Commanders · saved Sep 29, 2:17 AM · v2.0.0 - Terry McLaurin Under 4.5 receptionsVoid-112
FanDuelProj 3.954.7%EV +3.5%Lean
Colts@
Commanders · saved Sep 29, 2:17 AM · v2.0.0 - Josh Downs Under 5.5 receptionsWin · 3-154
DraftKingsProj 4.462.0%EV +2.2%Lean
Colts@
Commanders · saved Sep 29, 2:17 AM · v2.0.0 - Tyler Warren Under 5.5 receptionsWin · 5-117
DraftKingsProj 555.5%EV +3.0%Lean
Colts@
Commanders · saved Sep 29, 2:17 AM · v2.0.0 - Blake Whiteheart Over 3.5 receiving yardsLoss · 0+114
FanDuelProj 5.345.3%EV -3.0%Pass
Steelers@
Browns · saved Oct 1, 10:42 PM · v2.0.0 - Travis Homer Under 6.5 rushing yardsWin · -1-104
DraftKingsProj 3.352.8%EV +3.5%Value
Steelers@
Browns · saved Oct 1, 4:24 PM · v2.0.0 - Blake Whiteheart Under 0.5 receptionsWin · 0+104
DraftKingsProj 0.550.4%EV +2.8%Lean
Steelers@
Browns · saved Oct 1, 4:24 PM · v2.0.0 - KC Concepcion Under 0.5 rushing yardsWin · 0-120
FanDuelProj 2.654.3%EV -0.4%Pass
Steelers@
Browns · saved Oct 1, 3:53 AM · v2.0.0 - Germie Bernard Over 1.5 receptionsWin · 2+134
FanDuelProj 2.342.3%EV -1.0%Pass
Steelers@
Browns · saved Oct 1, 3:53 AM · v2.0.0 - Germie Bernard Over 10.5 receiving yardsWin · 11-109
DraftKingsProj 23.251.5%EV -1.3%Pass
Steelers@
Browns · saved Oct 1, 3:53 AM · v2.0.0 - Raheim Sanders Under 6.5 rushing yardsLoss · 9-124
DraftKingsProj 10.853.3%EV -3.7%Pass
Steelers@
Browns · saved Sep 30, 5:27 PM · v2.0.0 - Michael Pittman Jr. Under 35.5 receiving yardsWin · 15-115
BetMGMProj 37.653.2%EV -0.5%Pass
Steelers@
Browns · saved Sep 30, 1:34 AM · v2.0.0 - Denzel Boston Over 36.5 receiving yardsWin · 89-110
theScore BetProj 62.553.3%EV +1.8%Lean
Steelers@
Browns · saved Sep 30, 1:34 AM · v2.0.0 - Deshaun Watson Under 187.5 passing yardsLoss · 268-112
DraftKingsProj 192.450.2%EV -4.9%Pass
Steelers@
Browns · saved Sep 30, 1:34 AM · v2.0.0 - Aaron Rodgers Over 212.5 passing yardsWin · 299-112
DraftKingsProj 220.350.8%EV -3.8%Pass
Steelers@
Browns · saved Sep 30, 1:34 AM · v2.0.0 - Jaylen Warren Under 64.5 rushing yardsLoss · 93-105
theScore BetProj 63.652.5%EV +2.6%Lean
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - Raheim Sanders Under 1.5 receptionsLoss · 2+158
FanDuelProj 2.138.2%EV -1.3%Pass
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - Quinshon Judkins Over 2.5 receptionsWin · 6+145
DraftKingsProj 2.339.6%EV -2.9%Pass
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - Roman Wilson Over 2.5 receptionsWin · 3+109
DraftKingsProj 2.646.5%EV -2.8%Pass
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - Raheim Sanders Over 12.5 receiving yardsLoss · 7-114
DraftKingsProj 16.651.3%EV -3.6%Pass
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - Quinshon Judkins Under 12.5 receiving yardsLoss · 43-110
DraftKingsProj 14.852.8%EV +0.7%Pass
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - Roman Wilson Over 22.5 receiving yardsWin · 74-109
DraftKingsProj 30.151.6%EV -1.1%Pass
Steelers@
Browns · saved Sep 29, 2:41 AM · v2.0.0 - DK Metcalf Over 41.5 receiving yardsWin · 115-111
DraftKingsProj 50.149.8%EV -5.3%Pass
Steelers@
Browns · saved Sep 29, 2:26 AM · v2.0.0 - Deshaun Watson Over 29.5 rushing yardsLoss · 22-114
FanDuelProj 3451.1%EV -4.0%Pass
Steelers@
Browns · saved Sep 29, 1:13 AM · v2.0.0 - Darnell Washington Over 15.5 receiving yardsWin · 27-114
FanDuelProj 27.655.3%EV +3.8%Value
Steelers@
Browns · saved Sep 29, 1:13 AM · v2.0.0 - Pat Freiermuth Under 29.5 receiving yardsWin · 17-110
theScore BetProj 34.850.0%EV -4.6%Pass
Steelers@
Browns · saved Sep 29, 1:13 AM · v2.0.0 - KC Concepcion Under 33.5 receiving yardsLoss · 64-110
theScore BetProj 26.253.1%EV +1.4%Lean
Steelers@
Browns · saved Sep 29, 1:13 AM · v2.0.0
Past performance is no promise of future results. Model probabilities are estimates, not certainties. Sports betting involves financial risk.