Track record
Every bet the model published, settled and unedited. Nothing is removed after the fact.
Bets rated 3 and above, one per side, at the Consensus price — the average across the books we cover. Sun 30 Aug – Sat 19 Sep.
How these are priced. Each bet is graded at the last Consensus price before the game — close to the closing number, not the price on the board when the bet appeared. At the first price a reader could have taken, the same bets returned −6.54%.
The settled bets
The 25 most recently graded, at the best price among the books this site shops. Every graded bet in this scope is in the download. Download this scope as CSV
| Rating | Day | Match | Bet | Price | Result |
|---|---|---|---|---|---|
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Jayden Mandal U 1.5Player Passing Touchdowns | −168 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Luke Weaver U 1.5Player Passing Touchdowns | −139 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Carson Clark U 4.5Player Receptions | −118 | lost | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Ryan Browne U 1.5Player Passing Touchdowns | −215 | lost | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Xavier Townsend O 3.5Player Receptions | −136 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Wayne Knight O 1.5Player Receptions | −130 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Semaj Morgan O 2.5Player Receptions | −125 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Brian Rowe U 4.5Player Receptions | −155 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Ryan Browne U 20.5Player Passing Completions | −110 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Nico Iamaleava O 15.5Player Passing Completions | −125 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Nico Iamaleava U 10.5Player Rushing Attempts | −120 | won | |
| Sat 19 Sep | Montana Grizzlies at Oregon State BeaversNCAA FB | Montana Grizzlies +17.5Point Spread | −110 | lost | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Fresno State BulldogsMoneyline | −192 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | O 48.5Over/Under | −105 | lost | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Jayden Mandal O 184.5Player Passing Yards | −112 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Luke Weaver U 237.5Player Passing Yards | −112 | lost | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Jabari Bates O 61.5Player Rushing Yards | −112 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Bryson Donelson U 65.5Player Rushing Yards | −116 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Luke Weaver O 17.5Player Rushing Yards | −112 | lost | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Josiah Freeman O 46.5Player Receiving Yards | −115 | won | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Josiah Freeman U 4.5Player Receptions | −118 | lost | |
| Sat 19 Sep | Fresno State Bulldogs at San Jose State SpartansNCAA FB | Cooper Hoch O 3.5Player Receptions | −148 | lost | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Purdue Boilermakers +13.5Point Spread | −100 | lost | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | O 52.5Over/Under | −110 | won | |
| Sat 19 Sep | Purdue Boilermakers at UCLA BruinsNCAA FB | Ryan Browne U 218.5Player Passing Yards | −115 | lost |
What the model claimed, and what happened
Sat 19 Sep · 221,687 settled predictionsClose to honest on average — 33.6% claimed against 33.5% observed. That average hides the finding below it.
No trend line yet. The 30-day window is still filling, so the sample grows every night and skill rises with it whether or not the model does.
The further we depart from the market, the more we overstate
Every prediction, grouped by the rating the model gave it. Low ratings track the price closely and are calibrated; the strongest depart furthest, and that is where the claim and the outcome come apart.
Why a rating is capped rather than trusted at the top of its range, and why this site publishes no return by rating: the ordering of these buckets is stable, their levels are not.
Calibration, market by market
Claimed probability along the bottom, the fitted correction up the side; the faint diagonal is perfect calibration. 13 markets carry a fitted curve — the rest are measured but not yet fitted, and are in the table below rather than dropped.
Where we are worst
Every market we publish a board for, sorted by skill — the Brier score against a constant guess at the same base rate. Below zero the model lost to that guess: 14 of 52 markets. Nothing is removed and nothing is sorted flatteringly.
17 sit on fewer than 500 settled predictions. A skill score swings hard on a small sample, so those rows follow the rest rather than leading them — reported, not ranked.
When the model changed
Every day the blend’s source weights were rewritten. A record is only meaningful against a model that was not quietly swapped underneath it.
- Sun 20 Sep169 weights · 9 boards · 25 sources
- Mon 14 Sep2 weights · 1 board · 1 source
- Fri 28 Aug119 weights · 4 boards · 9 sources
- Mon 29 Jun9 weights · 1 board · 5 sources
- Tue 12 May91 weights · 2 boards · 9 sources
- Mon 6 Apr4 weights · 1 board · 2 sources
- Mon 9 Feb51 weights · 1 board · 8 sources
- Sun 18 Jan19 weights · 1 board · 4 sources