Auspex Sports

Stats

Charts and splits of the live record. Same picks and the same unit total as the record page, graded at the posted price. Updated Oct 26, 12:30 AM ET.

Since October 20, 2026 I have 115 wins and 75 losses, up 37.63 units, at the posted prices.

These numbers are the live record only. Older tests stay on the method page and are not added in here.

The live record starts October 20, 2026, so this is a short run. A row marked short sample has fewer than 30 graded picks. One or two results can flip a row that size.

115–75Won–lost
+37.63uUnits, 1% of a bankroll
+19.4%ROI at the posted price
47%Beat the close, in points, 189 picks

Units and ROI over time

Units won or lost after each graded pick, oldest first. ROI is units won divided by units staked, after the same picks. Both end on the totals above. The ROI line swings on the first picks, when a few bets are the whole sample. Read the right edge for the total. 190 graded picks, 194u staked, Oct 20, 2026 to Oct 25, 2026.

Cumulative units

Units won
0+20+40Oct 20Oct 21Oct 22Oct 23Oct 24Oct 25
Graded picks, oldest to newest

After 190 graded picks, +37.63u. ROI +19.4%.

Cumulative ROI

ROI
−50%0%+50%+100%Oct 20Oct 21Oct 22Oct 23Oct 24Oct 25
Graded picks, oldest to newest

ROI ends at +19.4%.

The same totals at the end of each day.
DateGradedRecordThat dayTotalROI
Oct 20, 20261811–7+5.24u+5.24u+27.6%
Oct 21, 20266036–24+9.67u+14.91u+18.9%
Oct 22, 2026137–6+3.07u+17.98u+18.9%
Oct 23, 20264022–18+2.04u+20.02u+14.8%
Oct 24, 20262715–12+2.21u+22.23u+13.7%
Oct 25, 20263224–8+15.40u+37.63u+19.4%
Every graded pick in this line (190)
Running total after each graded pick.
PickDateResultUnitsTotalROI
Payton Pritchard under 4.5 astOct 20Won+0.97u+0.97u+97.1%
Payton Pritchard under 16.5 ptsOct 20Lost−1.00u−0.03u−1.4%
Paul Reed under 1.5 astOct 20Lost−1.00u−1.03u−34.3%
Paul Reed under 10.5 ptsOct 20Won+0.79u−0.24u−5.9%
Paul Reed under 5.5 rebOct 20Lost−1.00u−1.24u−24.7%
Mitchell Robinson under 7.5 ptsOct 20Won+0.76u−0.48u−8.0%
Mitchell Robinson under 7.5 rebOct 20Won+1.07u+0.59u+8.5%
NJD moneylineOct 20Won+0.86u+1.45u+18.1%
LAK moneylineOct 20Won+2.70u+4.15u+41.5%
LeBron James under 7.5 astOct 20Won+1.00u+5.15u+46.8%
Karl-Anthony Towns under 4.5 astOct 20Won+1.00u+6.15u+51.2%
Jalen Brunson under 27.5 ptsOct 20Won+0.87u+7.02u+54.0%
VJ Edgecombe over 2.5 astOct 20Lost−1.00u+6.02u+43.0%
Chet Holmgren over 1.5 astOct 20Won+1.55u+7.57u+50.5%
Jared McCain under 2.5 rebOct 20Won+0.67u+8.24u+51.5%
Dylan Harper under 3.5 astOct 20Lost−1.00u+7.24u+42.6%
Dylan Harper under 15.5 ptsOct 20Lost−1.00u+6.24u+34.6%
Dylan Harper under 4.5 rebOct 20Lost−1.00u+5.24u+27.6%
Franz Wagner under 5.5 astOct 21Won+0.70u+5.93u+29.7%
Tristan da Silva under 9.5 ptsOct 21Lost−1.00u+4.93u+23.5%
Trae Young under 10.5 astOct 21Lost−1.00u+3.93u+17.9%
Rudy Gobert under 11.5 rebOct 21Lost−1.00u+2.93u+12.8%
Davion Mitchell under 6.5 astOct 21Lost−1.00u+1.93u+8.1%
LaMelo Ball under 7.5 astOct 21Won+1.22u+3.15u+12.6%
LaMelo Ball under 20.5 ptsOct 21Lost−1.00u+2.15u+8.3%
Pelle Larsson under 2.5 astOct 21Lost−1.00u+1.15u+4.3%
Joan Beringer under 6.5 ptsOct 21Won+0.94u+2.09u+7.5%
Joan Beringer under 4.5 rebOct 21Lost−1.00u+1.09u+3.8%
Klay Thompson under 2.5 rebOct 21Won+0.71u+1.80u+6.0%
Dennis Schroder under 5.5 astOct 21Lost−1.00u+0.80u+2.6%
Grayson Allen under 14.5 ptsOct 21Lost−1.00u−0.20u−0.6%
Day'Ron Sharpe under 2.5 astOct 21Lost−1.00u−1.20u−3.6%
Day'Ron Sharpe under 10.5 ptsOct 21Won+0.97u−0.23u−0.7%
Day'Ron Sharpe under 7.5 rebOct 21Lost−1.00u−1.23u−3.5%
Moussa Diabate under 8.5 rebOct 21Won+0.87u−0.36u−1.0%
Brandon Miller under 24.5 ptsOct 21Won+0.95u+0.60u+1.6%
Keon Ellis under 7.5 ptsOct 21Won+0.87u+1.47u+3.9%
Egor Demin under 3.5 astOct 21Won+1.02u+2.49u+6.4%
Egor Demin under 12.5 ptsOct 21Won+0.89u+3.37u+8.4%
Jalen Smith under 1.5 astOct 21Won+0.83u+4.20u+10.3%
Jalen Smith under 11.5 ptsOct 21Lost−1.00u+3.20u+7.6%
Jalen Smith under 7.5 rebOct 21Lost−1.00u+2.20u+5.1%
Ja'Kobe Walter under 7.5 ptsOct 21Lost−1.00u+1.20u+2.7%
Josh Giddey under 8.5 astOct 21Won+0.95u+2.16u+4.8%
Leonard Miller under 8.5 ptsOct 21Won+0.99u+3.15u+6.8%
Leonard Miller under 4.5 rebOct 21Lost−1.00u+2.15u+4.6%
Collin Murray-Boyles under 10.5 ptsOct 21Won+0.92u+3.06u+6.4%
Collin Murray-Boyles under 5.5 rebOct 21Lost−1.00u+2.06u+4.2%
Ty Jerome under 6.5 astOct 21Won+1.05u+3.11u+6.2%
Ty Jerome under 20.5 ptsOct 21Lost−1.00u+2.11u+4.1%
Jaxson Hayes under 7.5 ptsOct 21Won+1.00u+3.11u+6.0%
Jaxson Hayes under 5.5 rebOct 21Won+0.95u+4.07u+7.7%
Keyonte George under 6.5 astOct 21Won+0.83u+4.90u+9.1%
Zach Edey under 10.5 rebOct 21Won+0.83u+5.73u+10.4%
Isaiah Collier over 4.5 astOct 21Lost−1.00u+4.73u+8.4%
Cedric Coward under 3.5 astOct 21Won+0.72u+5.45u+9.6%
Yves Missi under 6.5 ptsOct 21Lost−1.00u+4.45u+7.7%
Yves Missi under 7.5 rebOct 21Lost−1.00u+3.45u+5.8%
Daniel Gafford under 9.5 ptsOct 21Won+1.04u+4.49u+7.5%
Daniel Gafford under 6.5 rebOct 21Won+1.08u+5.57u+9.1%
Alperen Sengun under 4.5 astOct 21Lost−1.00u+4.57u+7.4%
Cooper Flagg under 4.5 astOct 21Won+1.20u+5.77u+9.2%
Kyrie Irving under 4.5 astOct 21Won+1.16u+6.93u+10.8%
Matisse Thybulle under 6.5 ptsOct 21Won+0.77u+7.70u+11.8%
Gui Santos under 12.5 ptsOct 21Won+0.88u+8.58u+13.0%
Gui Santos under 5.5 rebOct 21Won+0.91u+9.49u+14.2%
Robert Williams III under 7.5 ptsOct 21Won+0.95u+10.44u+15.3%
Robert Williams III under 8.5 rebOct 21Lost−1.00u+9.44u+13.7%
Jalen Green under 3.5 astOct 21Won+0.97u+10.41u+14.9%
Donovan Clingan under 11.5 rebOct 21Won+0.89u+11.29u+15.9%
Khaman Maluach under 8.5 ptsOct 21Won+0.91u+12.20u+16.9%
Khaman Maluach under 7.5 rebOct 21Won+0.98u+13.18u+18.1%
Derrick Jones Jr. under 12.5 ptsOct 21Won+0.87u+14.05u+19.0%
Rui Hachimura under 19.5 ptsOct 21Won+0.83u+14.88u+19.8%
Rui Hachimura under 5.5 rebOct 21Lost−1.00u+13.88u+18.3%
Darius Garland under 7.5 astOct 21Won+1.12u+15.00u+19.5%
Isaiah Jackson under 10.5 ptsOct 21Lost−1.00u+14.00u+17.9%
Isaiah Jackson under 7.5 rebOct 21Won+0.91u+14.91u+18.9%
NYR moneylineOct 22Lost−2.00u+12.91u+15.9%
PIT moneylineOct 22Won+1.87u+14.78u+17.8%
CGY moneylineOct 22Won+3.50u+18.28u+21.5%
UTA moneylineOct 22Lost−1.00u+17.28u+20.1%
Peyton Watson under 13.5 ptsOct 22Won+0.89u+18.17u+20.9%
VJ Edgecombe over 2.5 astOct 22Won+1.17u+19.34u+22.0%
Alex Caruso under 6.5 ptsOct 22Lost−1.00u+18.34u+20.6%
Aaron Gordon under 2.5 astOct 22Won+0.89u+19.22u+21.4%
Aaron Gordon under 14.5 ptsOct 22Lost−1.00u+18.22u+20.0%
Aaron Gordon under 5.5 rebOct 22Lost−1.00u+17.22u+18.7%
DeMar DeRozan over 2.5 astOct 22Lost−1.00u+16.22u+17.4%
Isaiah Hartenstein under 8.5 ptsOct 22Won+0.89u+17.11u+18.2%
Jared McCain under 10.5 ptsOct 22Won+0.87u+17.98u+18.9%
Norman Powell under 20.5 ptsOct 23Lost−1.00u+16.98u+17.7%
Tyler Herro under 22.5 ptsOct 23Lost−1.00u+15.98u+16.5%
Jalen Smith under 12.5 ptsOct 23Lost−1.00u+14.98u+15.3%
Jalen Smith under 8.5 rebOct 23Lost−1.00u+13.98u+14.1%
Josh Giddey under 9.5 astOct 23Won+0.95u+14.93u+14.9%
Mikal Bridges under 2.5 astOct 23Lost−1.00u+13.93u+13.8%
Mikal Bridges under 11.5 ptsOct 23Won+1.05u+14.98u+14.7%
Dennis Schroder under 6.5 astOct 23Won+0.69u+15.68u+15.2%
Dennis Schroder under 13.5 ptsOct 23Won+1.02u+16.70u+16.1%
Naz Reid under 3.5 astOct 23Won+0.79u+17.48u+16.6%
Brandon Miller under 25.5 ptsOct 23Won+0.91u+18.39u+17.4%
Ivica Zubac under 2.5 astOct 23Won+0.71u+19.11u+17.9%
Ivica Zubac under 16.5 ptsOct 23Won+0.79u+19.89u+18.4%
Ivica Zubac under 11.5 rebOct 23Won+1.05u+20.94u+19.2%
Obi Toppin under 4.5 rebOct 23Won+0.95u+21.89u+19.9%
Aaron Nesmith under 12.5 ptsOct 23Won+0.88u+22.77u+20.5%
Tyrese Haliburton under 9.5 astOct 23Won+0.95u+23.72u+21.2%
Max Christie under 2.5 astOct 23Lost−1.00u+22.72u+20.1%
LaMelo Ball under 7.5 astOct 23Won+0.97u+23.69u+20.8%
Franz Wagner under 4.5 astOct 23Lost−1.00u+22.69u+19.7%
Trae Young under 9.5 astOct 23Lost−1.00u+21.69u+18.7%
Deandre Ayton over 6.5 ptsOct 23Lost−1.00u+20.69u+17.7%
Immanuel Quickley under 16.5 ptsOct 23Won+0.87u+21.56u+18.3%
Cade Cunningham under 24.5 ptsOct 23Won+0.92u+22.48u+18.9%
Daniss Jenkins over 2.5 astOct 23Won+0.64u+23.12u+19.3%
Kevin Durant over 3.5 astOct 23Won+0.91u+24.03u+19.9%
Dylan Harper under 16.5 ptsOct 23Lost−1.00u+23.03u+18.9%
Dylan Harper under 4.5 rebOct 23Won+1.24u+24.27u+19.7%
Keyonte George under 6.5 astOct 23Lost−1.00u+23.27u+18.8%
Jeremiah Fears over 3.5 astOct 23Lost−1.00u+22.27u+17.8%
Ty Jerome under 6.5 astOct 23Won+0.92u+23.19u+18.4%
Ty Jerome under 21.5 ptsOct 23Lost−1.00u+22.19u+17.5%
Cam Spencer over 3.5 astOct 23Lost−1.00u+21.19u+16.6%
Rui Hachimura under 18.5 ptsOct 23Won+0.83u+22.02u+17.1%
Darius Garland under 24.5 ptsOct 23Lost−1.00u+21.02u+16.2%
Walker Kessler under 13.5 ptsOct 23Lost−1.00u+20.02u+15.3%
Zach LaVine under 19.5 ptsOct 23Lost−1.00u+19.02u+14.4%
Domantas Sabonis under 6.5 astOct 23Lost−1.00u+18.02u+13.5%
Ja Morant over 5.5 astOct 23Won+0.71u+18.74u+14.0%
Deni Avdija over 5.5 astOct 23Won+1.28u+20.02u+14.8%
PIT moneylineOct 24Won+0.72u+20.73u+15.2%
WSH moneylineOct 24Won+0.82u+21.55u+15.7%
Dennis Schroder under 5.5 astOct 24Won+1.15u+22.70u+16.5%
Dennis Schroder under 14.5 ptsOct 24Lost−1.00u+21.70u+15.6%
Davion Mitchell under 6.5 astOct 24Lost−1.00u+20.70u+14.8%
Naz Reid under 17.5 ptsOct 24Lost−1.00u+19.70u+14.0%
Day'Ron Sharpe under 2.5 astOct 24Won+1.30u+21.00u+14.8%
Day'Ron Sharpe under 8.5 rebOct 24Won+1.12u+22.12u+15.5%
Keon Ellis under 2.5 astOct 24Won+0.62u+22.74u+15.8%
Egor Demin under 11.5 ptsOct 24Lost−1.00u+21.74u+15.0%
Jaylen Brown over 4.5 astOct 24Won+1.08u+22.82u+15.6%
VJ Edgecombe over 3.5 astOct 24Lost−1.00u+21.82u+14.8%
Trae Young under 10.5 astOct 24Won+1.00u+22.82u+15.4%
Trae Young under 21.5 ptsOct 24Lost−1.00u+21.82u+14.6%
Jalen Smith under 13.5 ptsOct 24Lost−1.00u+20.82u+13.9%
Anthony Davis under 23.5 ptsOct 24Won+0.95u+21.77u+14.4%
Max Christie under 2.5 astOct 24Won+0.69u+22.47u+14.8%
Max Christie under 3.5 rebOct 24Lost−1.00u+21.47u+14.0%
Julian Champagnie under 10.5 ptsOct 24Lost−1.00u+20.47u+13.3%
Dylan Harper under 17.5 ptsOct 24Lost−1.00u+19.47u+12.6%
Victor Wembanyama under 27.5 ptsOct 24Won+0.89u+20.35u+13.0%
Zaccharie Risacher under 11.5 ptsOct 24Won+1.04u+21.39u+13.6%
Nikola Jokic under 27.5 ptsOct 24Lost−1.00u+20.39u+12.9%
Zion Williamson under 2.5 astOct 24Won+1.25u+21.64u+13.6%
Jeremiah Fears over 2.5 astOct 24Lost−1.00u+20.64u+12.9%
Khaman Maluach under 9.5 ptsOct 24Won+0.80u+21.44u+13.3%
Khaman Maluach under 9.5 rebOct 24Won+0.79u+22.23u+13.7%
Quentin Grimes under 2.5 astOct 25Won+1.28u+23.51u+14.4%
Walker Kessler under 15.5 ptsOct 25Won+1.02u+24.53u+15.0%
Keyonte George under 6.5 astOct 25Lost−1.00u+23.53u+14.3%
Ivica Zubac under 2.5 astOct 25Won+0.63u+24.15u+14.6%
Ivica Zubac under 14.5 ptsOct 25Won+1.02u+25.17u+15.1%
Tyrese Haliburton under 9.5 astOct 25Lost−1.00u+24.17u+14.4%
Day'Ron Sharpe under 2.5 astOct 25Won+1.28u+25.45u+15.1%
Day'Ron Sharpe under 10.5 ptsOct 25Lost−1.00u+24.45u+14.4%
Egor Demin under 3.5 astOct 25Won+0.93u+25.38u+14.8%
Egor Demin under 11.5 ptsOct 25Won+0.87u+26.25u+15.3%
Josh Hart under 4.5 astOct 25Won+1.07u+27.32u+15.8%
Mikal Bridges under 2.5 astOct 25Won+1.30u+28.62u+16.4%
Mikal Bridges under 12.5 ptsOct 25Won+0.83u+29.45u+16.8%
Wendell Carter Jr. under 2.5 astOct 25Won+0.80u+30.25u+17.2%
Franz Wagner under 4.5 astOct 25Lost−1.00u+29.25u+16.5%
Jase Richardson under 10.5 ptsOct 25Won+0.89u+30.13u+16.9%
Immanuel Quickley under 16.5 ptsOct 25Lost−1.00u+29.13u+16.3%
Scottie Barnes under 20.5 ptsOct 25Won+0.87u+30.00u+16.7%
Collin Murray-Boyles under 10.5 ptsOct 25Won+0.79u+30.80u+17.0%
Collin Murray-Boyles under 5.5 rebOct 25Lost−1.00u+29.80u+16.4%
Rui Hachimura under 16.5 ptsOct 25Won+0.88u+30.67u+16.8%
Rui Hachimura under 5.5 rebOct 25Won+0.73u+31.40u+17.1%
Isaiah Hartenstein under 7.5 ptsOct 25Lost−1.00u+30.40u+16.4%
Jared McCain under 10.5 ptsOct 25Won+0.95u+31.35u+16.9%
Paul Reed under 2.5 astOct 25Won+0.74u+32.10u+17.2%
Paul Reed under 14.5 ptsOct 25Won+0.95u+33.05u+17.6%
Paul Reed under 9.5 rebOct 25Won+1.05u+34.10u+18.0%
Daniss Jenkins over 4.5 astOct 25Won+1.28u+35.38u+18.6%
Zach LaVine under 2.5 astOct 25Lost−1.00u+34.38u+18.0%
Domantas Sabonis under 6.5 astOct 25Won+1.07u+35.45u+18.5%
Ty Jerome under 6.5 astOct 25Won+0.83u+36.28u+18.8%
Cedric Coward under 2.5 astOct 25Won+1.35u+37.63u+19.4%

Rolling win rate and ROI

Each point is a window of graded picks ending on that pick, oldest first. The first picks in a window are only the warm-up, so the line starts once the window is full. A window of 25 still moves on one or two results. Winning half of them is not the break-even: the price does that job, in the chart further down. 190 graded picks in this record.

Hit rate, last 25

Hit rate
40%60%80%Oct 21Oct 22Oct 23Oct 24Oct 25
Window ending on this pick

Last 25: 19–6, hit rate 76.0%.

ROI, last 25

ROI
−25%0%+25%+50%Oct 21Oct 22Oct 23Oct 24Oct 25
Window ending on this pick

Last 25: ROI +48.7%, +12.18u.

ROI, last 50

ROI
0%+20%+40%Oct 21Oct 22Oct 23Oct 24Oct 25
Window ending on this pick

Last 50: ROI +29.8%, +14.89u.

Drawdown, distribution, streaks

Drawdown is how far the running total sat under its own high. The deepest drop in this record is −9.46u, at pick 34 on Oct 21. The total is back at its peak. A push ends a streak. Open picks are not in it.

−9.46uDeepest drop from a peak
11Longest win streak
4Longest loss streak

Under the peak

Units under peak
−10−50Oct 20Oct 21Oct 22Oct 23Oct 24Oct 25
Graded picks, oldest to newest

Now 0.00u under the peak of +37.63u.

Where each pick landed

Count of graded picks in each unit bin. A 1 unit loss sits in the minus bin. A win at a short price is usually under 1 unit.

Graded picks by the units on that pick.
BinPicksUnits
−1.50u or worse1−2.00u
−1.49u to −0.01u74−74.00u
+0.01u to +1.00u80+68.58u
+1.01u or more35+45.05u

Recent results

Current run: 3 wins. Longest win streak 11. Longest loss streak 4. The strip is the last 36 graded results, oldest on the left.

  1. W
  2. L
  3. W
  4. W
  5. W
  6. W
  7. L
  8. W
  9. W
  10. L
  11. W
  12. L
  13. W
  14. W
  15. W
  16. W
  17. W
  18. W
  19. L
  20. W
  21. L
  22. W
  23. W
  24. L
  25. W
  26. W
  27. L
  28. W
  29. W
  30. W
  31. W
  32. W
  33. L
  34. W
  35. W
  36. W

By sport

NBA and NHL, graded at the posted price. The bar length compares the size of the unit total inside this table.

Graded picks by sport.
SportGradedRecordStakedUnitsROI
NBA182109–73182u+30.17u+16.6%
NHLShort sample86–212u+7.46u+62.2%

By market

Every NBA pick in this record is a player prop, and every NHL pick is a moneyline. That split matches the sport table, so it is not repeated. There are no game totals and no point spreads in the live record.

Graded picks by the stat on the card.
MarketGradedRecordStakedUnitsROI
Points7543–3275u+6.84u+9.1%
Rebounds3318–1533u+1.80u+5.4%
Assists7448–2674u+21.53u+29.1%
MoneylineShort sample86–212u+7.46u+62.2%

By tier

Tier is the label published with the pick. On graded picks, Pick and Bet are 1 unit each. Best bet is 2 units.

Graded picks by the published tier.
TierGradedRecordStakedUnitsROI
Pick182109–73182u+30.17u+16.6%
BetShort sample43–14u+1.39u+34.9%
Best betShort sample43–18u+6.07u+75.9%

Side and home or away

Over and under are the side on a player prop. Home or away is the team on the pick: the player's team, or the NHL team on the moneyline.

Over and under

Graded player props by over or under.
SideGradedRecordStakedUnitsROI
OverShort sample168–816u+0.62u+3.9%
Under166101–65166u+29.54u+17.8%

Home and away

Graded picks by whether the picked team was at home.
VenueGradedRecordStakedUnitsROI
Home9353–4095u+12.19u+12.8%
Away9762–3599u+25.44u+25.7%

Team and opponent

The picked team, then the other team in that game. One week of games leaves almost every row under 30 picks. Read the flag before the units.

By team

Graded picks by the team on the pick, sorted by units.
TeamGradedRecordStakedUnitsROI
PacersShort sample98–19u+5.98u+66.4%
NetsShort sample1410–414u+5.86u+41.9%
KnicksShort sample76–17u+5.12u+73.1%
SunsShort sample55–05u+4.45u+88.9%
PistonsShort sample97–29u+4.38u+48.6%
MavericksShort sample86–28u+4.21u+52.7%
FlamesShort sample11–02u+3.50u+175.0%
ClippersShort sample107–310u+3.17u+31.6%
ThunderShort sample75–27u+2.92u+41.8%
Trail BlazersShort sample54–15u+2.83u+56.6%
GrizzliesShort sample96–39u+2.70u+30.0%
PenguinsShort sample22–03u+2.59u+86.3%
HornetsShort sample117–411u+2.38u+21.7%
LakersShort sample43–14u+2.07u+51.7%
CelticsShort sample43–14u+1.80u+45.0%
WarriorsShort sample22–02u+1.79u+89.3%
76ersShort sample53–25u+1.25u+25.0%
CavaliersShort sample11–01u+0.89u+89.3%
DevilsShort sample11–01u+0.86u+85.5%
CapitalsShort sample11–01u+0.82u+82.0%
KingsShort sample52–36u+0.77u+12.8%
TimberwolvesShort sample63–36u+0.13u+2.1%
RocketsShort sample21–12u−0.09u−4.5%
JazzShort sample63–36u−0.22u−3.6%
RaptorsShort sample84–48u−0.55u−6.9%
MagicShort sample63–36u−0.62u−10.3%
BucksShort sample10–11u−1.00u−100.0%
MammothShort sample10–11u−1.00u−100.0%
RangersShort sample10–12u−2.00u−100.0%
WizardsShort sample62–46u−2.05u−34.1%
HeatShort sample41–34u−2.29u−57.1%
PelicansShort sample51–45u−2.75u−55.0%
NuggetsShort sample51–45u−3.12u−62.3%
BullsShort sample114–711u−3.27u−29.8%
SpursShort sample82–68u−3.88u−48.4%

By opponent

Graded picks by the other team in the game, sorted by units.
OpponentGradedRecordStakedUnitsROI
76ersShort sample77–07u+6.79u+96.9%
KingsShort sample108–210u+5.90u+59.0%
RocketsShort sample65–16u+4.72u+78.7%
MagicShort sample44–04u+4.17u+104.2%
SpursShort sample65–16u+3.86u+64.3%
WildShort sample11–02u+3.50u+175.0%
MavericksShort sample107–310u+3.22u+32.2%
CavaliersShort sample54–15u+3.21u+64.1%
HawksShort sample65–16u+3.11u+51.8%
JazzShort sample75–27u+2.90u+41.5%
CapitalsShort sample11–02u+2.70u+135.0%
PanthersShort sample11–02u+1.87u+93.5%
GrizzliesShort sample64–26u+1.86u+30.9%
PistonsShort sample43–14u+1.80u+45.0%
WarriorsShort sample64–26u+1.27u+21.2%
NuggetsShort sample53–25u+1.01u+20.1%
Trail BlazersShort sample53–25u+0.86u+17.2%
AvalancheShort sample11–01u+0.86u+85.5%
SunsShort sample32–13u+0.84u+27.9%
SabresShort sample11–01u+0.82u+82.0%
HornetsShort sample74–37u+0.75u+10.7%
PredatorsShort sample11–01u+0.72u+71.9%
KnicksShort sample53–25u+0.69u+13.7%
LakersShort sample53–25u+0.62u+12.4%
NetsShort sample74–37u+0.47u+6.7%
WizardsShort sample21–12u−0.13u−6.5%
HeatShort sample105–510u−0.14u−1.4%
PacersShort sample73–47u−0.92u−13.2%
KrakenShort sample10–11u−1.00u−100.0%
ClippersShort sample31–23u−1.05u−34.9%
BullsShort sample73–47u−1.13u−16.2%
CelticsShort sample52–35u−1.16u−23.1%
Maple LeafsShort sample10–12u−2.00u−100.0%
PelicansShort sample20–22u−2.00u−100.0%
RaptorsShort sample83–58u−2.23u−27.8%
TimberwolvesShort sample83–58u−2.62u−32.8%
BucksShort sample72–57u−2.97u−42.4%
ThunderShort sample93–69u−3.51u−39.0%

Day and start time

Day is the slate date on the pick. Start time is tip-off in Eastern Time, and only when the pick carries one. 8 graded picks have no start time, so they are left out of the time table. The live record is still one short run of days, so a weekday with a handful of games is a short sample. There is no monthly heatmap in a record this young.

By day of the week

Graded picks by the slate date's weekday.
DayGradedRecordStakedUnitsROI
TuesdayShort sample1811–719u+5.24u+27.6%
Wednesday6036–2460u+9.67u+16.1%
ThursdayShort sample137–616u+3.07u+19.2%
Friday4022–1840u+2.04u+5.1%
SaturdayShort sample2715–1227u+2.21u+8.2%
Sunday3224–832u+15.40u+48.1%

By start time

Graded picks by tip-off, Eastern Time.
StartGradedRecordStakedUnitsROI
Before 6 PM ETShort sample157–815u−1.16u−7.7%
6 PM ETShort sample116–511u+0.87u+7.9%
7 PM ET7850–2878u+18.64u+23.9%
8 PM ETShort sample2717–1027u+6.00u+22.2%
9 PM ETShort sample2411–1324u−1.49u−6.2%
10 PM ET or laterShort sample2718–927u+7.31u+27.1%

By price

The posted price, in American odds. A minus price is a favorite. A plus price is an underdog. These bands use the price on the card, not the closing price. What −110 means.

Graded picks by the posted American price.
PriceGradedRecordStakedUnitsROI
−150 or shorterShort sample64–26u+0.55u+9.2%
−149 to −1108251–3183u+10.05u+12.1%
−109 to +1107041–2971u+12.59u+17.7%
+111 to +1503017–1331u+9.40u+30.3%
+151 or longerShort sample22–03u+5.05u+168.3%

Hit rate against the price

Hit rate is wins divided by wins and losses. Pushes are left out of the rate. Break-even is the average of the posted prices in that band, as the win rate that would have won the stake back. It is the price on the card. It is not a model probability. The gap is hit rate minus that break-even, in percentage points. A band under 30 decided picks is a short sample.

  • Hit rate
  • Break-even at the posted price
Hit rate by posted price, next to the break-even rate implied by those prices.
PriceDecidedHit rateBreak-evenGapUnits
−150 or shorterShort sample666.7%61.4%+5.3 pp+0.55u
−149 to −1108262.2%54.8%+7.4 pp+10.05u
−109 to +1107058.6%50.1%+8.4 pp+12.59u
+111 to +1503056.7%44.8%+11.9 pp+9.40u
+151 or longerShort sample2100.0%37.8%+62.2 pp+5.05u

By book

The book on the card. NHL moneylines in this record are graded at the median price, so they sit on their own row.

Graded picks by the posted book.
BookGradedRecordStakedUnitsROI
BetRivers4428–1644u+9.09u+20.7%
BetMGM4326–1743u+7.51u+17.5%
Median priceShort sample86–212u+7.46u+62.2%
DraftKings4225–1742u+6.32u+15.0%
FanDuel3721–1637u+5.45u+14.7%
CaesarsShort sample169–716u+1.81u+11.3%

Posted price and typical price

NBA picks that have both a result at the posted price and a result at the typical price. The typical price is the median across the tracked books at the same line. The two bars are those sums. 7 graded NBA picks are missing a typical price and are left out. This is not a second record, and it is not the headline total above.

Sum of units on 175 NBA picks, at the posted price and at the typical price.
PricePicksUnits
Posted price175+29.57u
Typical price175+23.04u

Closing line over time

Beating the closing line is the best sign I have of a real edge, even on losing nights. One cent is one percentage point of implied probability. Positive means the locked price was longer than the closing median. The three figures are the published totals. The line is the average of the cents on each pick that has one, oldest first.

+1.83¢Average CLV, cents
86.9%Beat the close
183Picks with a closing price, 7 left out

7 graded picks have no cents figure, so they are left off the line. The line does not fill a cents figure in from the points value or from the price.

Average cents

Average CLV
0.0¢+1.0¢+2.0¢Oct 20Oct 21Oct 22Oct 23Oct 24Oct 25
Picks with a cents figure, oldest to newest

Average +1.83¢ after 183 picks with a cents figure.

Cents against the result

Graded picks that have a cents figure, grouped. The hit rate is how often that group won. The average cents on wins and on losses are the two figures under the heading. A group under 30 picks is a short sample. These are not per-pick probabilities.

+1.81¢Average cents on wins
+1.87¢Average cents on losses
183Graded picks with cents
Hit rate by closing-line value in cents. The count is graded picks in the band.
CentsPicksHit rateUnits
NegativeShort sample1668.8%+7.16u
0¢ to 1¢4955.1%+4.69u
1¢ to 3¢7463.5%+17.49u
3¢ or more4459.1%+7.69u
Every pick on the cents line (183)
Closing-line value in cents, and the average through that pick.
PickDateResultThis pickAverage
NJD moneylineOct 20Won−0.43¢−0.43¢
LAK moneylineOct 20Won0.0¢−0.21¢
LeBron James under 7.5 astOct 20Won+4.75¢+1.44¢
Karl-Anthony Towns under 4.5 astOct 20Won+1.22¢+1.39¢
Jalen Brunson under 27.5 ptsOct 20Won+2.07¢+1.52¢
VJ Edgecombe over 2.5 astOct 20Lost+3.09¢+1.78¢
Chet Holmgren over 1.5 astOct 20Won+3.52¢+2.03¢
Jared McCain under 2.5 rebOct 20Won+1.09¢+1.91¢
Dylan Harper under 3.5 astOct 20Lost+0.2¢+1.72¢
Dylan Harper under 15.5 ptsOct 20Lost+1.37¢+1.69¢
Dylan Harper under 4.5 rebOct 20Lost0.0¢+1.53¢
Franz Wagner under 5.5 astOct 21Won+1.78¢+1.55¢
Tristan da Silva under 9.5 ptsOct 21Lost+2.38¢+1.62¢
Trae Young under 10.5 astOct 21Lost+1.57¢+1.61¢
Rudy Gobert under 11.5 rebOct 21Lost+1.75¢+1.62¢
Davion Mitchell under 6.5 astOct 21Lost+0.84¢+1.57¢
LaMelo Ball under 7.5 astOct 21Won+2.57¢+1.63¢
LaMelo Ball under 20.5 ptsOct 21Lost0.0¢+1.54¢
Pelle Larsson under 2.5 astOct 21Lost+0.78¢+1.5¢
Joan Beringer under 6.5 ptsOct 21Won+1.14¢+1.48¢
Joan Beringer under 4.5 rebOct 21Lost+1.23¢+1.47¢
Klay Thompson under 2.5 rebOct 21Won+1.67¢+1.48¢
Dennis Schroder under 5.5 astOct 21Lost−0.68¢+1.39¢
Grayson Allen under 14.5 ptsOct 21Lost+10.15¢+1.75¢
Day'Ron Sharpe under 2.5 astOct 21Lost+0.8¢+1.71¢
Day'Ron Sharpe under 10.5 ptsOct 21Won+2.09¢+1.73¢
Day'Ron Sharpe under 7.5 rebOct 21Lost+1.66¢+1.73¢
Moussa Diabate under 8.5 rebOct 21Won+2.07¢+1.74¢
Brandon Miller under 24.5 ptsOct 21Won+2.7¢+1.77¢
Keon Ellis under 7.5 ptsOct 21Won+1.26¢+1.75¢
Egor Demin under 3.5 astOct 21Won+1.48¢+1.75¢
Egor Demin under 12.5 ptsOct 21Won+2.11¢+1.76¢
Jalen Smith under 1.5 astOct 21Won+3.08¢+1.8¢
Jalen Smith under 11.5 ptsOct 21Lost+1.95¢+1.8¢
Jalen Smith under 7.5 rebOct 21Lost+2.43¢+1.82¢
Ja'Kobe Walter under 7.5 ptsOct 21Lost+2.44¢+1.84¢
Josh Giddey under 8.5 astOct 21Won+3.53¢+1.88¢
Leonard Miller under 8.5 ptsOct 21Won+0.49¢+1.85¢
Leonard Miller under 4.5 rebOct 21Lost+2.15¢+1.85¢
Collin Murray-Boyles under 10.5 ptsOct 21Won+1.98¢+1.86¢
Collin Murray-Boyles under 5.5 rebOct 21Lost+5.18¢+1.94¢
Ty Jerome under 6.5 astOct 21Won+3.14¢+1.97¢
Ty Jerome under 20.5 ptsOct 21Lost+0.21¢+1.93¢
Jaxson Hayes under 7.5 ptsOct 21Won+3.05¢+1.95¢
Jaxson Hayes under 5.5 rebOct 21Won+0.24¢+1.91¢
Keyonte George under 6.5 astOct 21Won+3.26¢+1.94¢
Zach Edey under 10.5 rebOct 21Won+2.35¢+1.95¢
Isaiah Collier over 4.5 astOct 21Lost+1.47¢+1.94¢
Cedric Coward under 3.5 astOct 21Won+3.67¢+1.98¢
Yves Missi under 6.5 ptsOct 21Lost+3.13¢+2.0¢
Yves Missi under 7.5 rebOct 21Lost+0.54¢+1.97¢
Daniel Gafford under 9.5 ptsOct 21Won+2.2¢+1.98¢
Daniel Gafford under 6.5 rebOct 21Won+1.18¢+1.96¢
Alperen Sengun under 4.5 astOct 21Lost+0.21¢+1.93¢
Cooper Flagg under 4.5 astOct 21Won+0.84¢+1.91¢
Kyrie Irving under 4.5 astOct 21Won+1.55¢+1.9¢
Matisse Thybulle under 6.5 ptsOct 21Won−1.77¢+1.84¢
Gui Santos under 12.5 ptsOct 21Won+0.43¢+1.81¢
Gui Santos under 5.5 rebOct 21Won+6.47¢+1.89¢
Robert Williams III under 7.5 ptsOct 21Won−0.97¢+1.84¢
Robert Williams III under 8.5 rebOct 21Lost−4.62¢+1.74¢
Jalen Green under 3.5 astOct 21Won+0.95¢+1.73¢
Donovan Clingan under 11.5 rebOct 21Won+1.49¢+1.72¢
Khaman Maluach under 8.5 ptsOct 21Won+2.16¢+1.73¢
Khaman Maluach under 7.5 rebOct 21Won−0.5¢+1.69¢
Derrick Jones Jr. under 12.5 ptsOct 21Won+2.46¢+1.71¢
Rui Hachimura under 19.5 ptsOct 21Won+0.8¢+1.69¢
Rui Hachimura under 5.5 rebOct 21Lost+1.23¢+1.69¢
Darius Garland under 7.5 astOct 21Won+0.45¢+1.67¢
Isaiah Jackson under 10.5 ptsOct 21Lost+0.66¢+1.65¢
Isaiah Jackson under 7.5 rebOct 21Won−0.23¢+1.63¢
NYR moneylineOct 22Lost0.0¢+1.6¢
PIT moneylineOct 22Won+0.23¢+1.59¢
CGY moneylineOct 22Won−0.13¢+1.56¢
UTA moneylineOct 22Lost+1.04¢+1.56¢
Peyton Watson under 13.5 ptsOct 22Won+2.73¢+1.57¢
VJ Edgecombe over 2.5 astOct 22Won+0.87¢+1.56¢
Alex Caruso under 6.5 ptsOct 22Lost+0.98¢+1.55¢
Aaron Gordon under 2.5 astOct 22Won+3.84¢+1.58¢
Aaron Gordon under 14.5 ptsOct 22Lost+3.7¢+1.61¢
Aaron Gordon under 5.5 rebOct 22Lost+3.09¢+1.63¢
DeMar DeRozan over 2.5 astOct 22Lost+5.07¢+1.67¢
Isaiah Hartenstein under 8.5 ptsOct 22Won+1.49¢+1.67¢
Jared McCain under 10.5 ptsOct 22Won+0.43¢+1.65¢
Norman Powell under 20.5 ptsOct 23Lost+2.99¢+1.67¢
Tyler Herro under 22.5 ptsOct 23Lost+2.99¢+1.68¢
Jalen Smith under 12.5 ptsOct 23Lost+0.96¢+1.68¢
Jalen Smith under 8.5 rebOct 23Lost+0.37¢+1.66¢
Josh Giddey under 9.5 astOct 23Won+3.12¢+1.68¢
Mikal Bridges under 2.5 astOct 23Lost+1.46¢+1.67¢
Mikal Bridges under 11.5 ptsOct 23Won+0.97¢+1.67¢
Dennis Schroder under 6.5 astOct 23Won+0.66¢+1.66¢
Dennis Schroder under 13.5 ptsOct 23Won+3.1¢+1.67¢
Naz Reid under 3.5 astOct 23Won+0.76¢+1.66¢
Brandon Miller under 25.5 ptsOct 23Won0.0¢+1.64¢
Ivica Zubac under 2.5 astOct 23Won+3.64¢+1.67¢
Ivica Zubac under 16.5 ptsOct 23Won−2.24¢+1.63¢
Ivica Zubac under 11.5 rebOct 23Won+4.71¢+1.66¢
Obi Toppin under 4.5 rebOct 23Won+4.73¢+1.69¢
Aaron Nesmith under 12.5 ptsOct 23Won+0.22¢+1.67¢
Tyrese Haliburton under 9.5 astOct 23Won+4.34¢+1.7¢
Max Christie under 2.5 astOct 23Lost+1.51¢+1.7¢
LaMelo Ball under 7.5 astOct 23Won+7.24¢+1.75¢
Franz Wagner under 4.5 astOct 23Lost+0.21¢+1.74¢
Trae Young under 9.5 astOct 23Lost+2.95¢+1.75¢
Deandre Ayton over 6.5 ptsOct 23Lost+3.6¢+1.77¢
Immanuel Quickley under 16.5 ptsOct 23Won+1.26¢+1.76¢
Cade Cunningham under 24.5 ptsOct 23Won+1.34¢+1.76¢
Daniss Jenkins over 2.5 astOct 23Won+0.15¢+1.74¢
Kevin Durant over 3.5 astOct 23Won+4.52¢+1.77¢
Dylan Harper under 16.5 ptsOct 23Lost+2.46¢+1.77¢
Dylan Harper under 4.5 rebOct 23Won+2.31¢+1.78¢
Keyonte George under 6.5 astOct 23Lost+2.27¢+1.78¢
Jeremiah Fears over 3.5 astOct 23Lost+2.95¢+1.79¢
Ty Jerome under 6.5 astOct 23Won−0.23¢+1.78¢
Ty Jerome under 21.5 ptsOct 23Lost+1.32¢+1.77¢
Cam Spencer over 3.5 astOct 23Lost+3.69¢+1.79¢
Rui Hachimura under 18.5 ptsOct 23Won+0.81¢+1.78¢
Darius Garland under 24.5 ptsOct 23Lost+0.8¢+1.77¢
Walker Kessler under 13.5 ptsOct 23Lost+3.74¢+1.79¢
Zach LaVine under 19.5 ptsOct 23Lost+0.45¢+1.78¢
Domantas Sabonis under 6.5 astOct 23Lost+1.32¢+1.77¢
Ja Morant over 5.5 astOct 23Won+0.34¢+1.76¢
Deni Avdija over 5.5 astOct 23Won+2.01¢+1.76¢
PIT moneylineOct 24Won−2.6¢+1.73¢
WSH moneylineOct 24Won−0.41¢+1.71¢
Dennis Schroder under 5.5 astOct 24Won+3.49¢+1.73¢
Dennis Schroder under 14.5 ptsOct 24Lost0.0¢+1.71¢
Davion Mitchell under 6.5 astOct 24Lost+4.19¢+1.73¢
Naz Reid under 17.5 ptsOct 24Lost+1.06¢+1.73¢
Day'Ron Sharpe under 2.5 astOct 24Won+0.77¢+1.72¢
Day'Ron Sharpe under 8.5 rebOct 24Won+2.58¢+1.73¢
Keon Ellis under 2.5 astOct 24Won+2.2¢+1.73¢
Egor Demin under 11.5 ptsOct 24Lost+0.41¢+1.72¢
Jaylen Brown over 4.5 astOct 24Won+4.53¢+1.74¢
VJ Edgecombe over 3.5 astOct 24Lost+7.71¢+1.78¢
Trae Young under 10.5 astOct 24Won0.0¢+1.77¢
Trae Young under 21.5 ptsOct 24Lost+3.1¢+1.78¢
Jalen Smith under 13.5 ptsOct 24Lost+0.62¢+1.77¢
Anthony Davis under 23.5 ptsOct 24Won+0.93¢+1.77¢
Max Christie under 2.5 astOct 24Won+1.77¢+1.77¢
Max Christie under 3.5 rebOct 24Lost+2.99¢+1.77¢
Julian Champagnie under 10.5 ptsOct 24Lost−0.19¢+1.76¢
Dylan Harper under 17.5 ptsOct 24Lost+0.21¢+1.75¢
Victor Wembanyama under 27.5 ptsOct 24Won+1.7¢+1.75¢
Zaccharie Risacher under 11.5 ptsOct 24Won+2.2¢+1.75¢
Nikola Jokic under 27.5 ptsOct 24Lost+3.74¢+1.77¢
Zion Williamson under 2.5 astOct 24Won+1.43¢+1.76¢
Jeremiah Fears over 2.5 astOct 24Lost+3.6¢+1.78¢
Khaman Maluach under 9.5 ptsOct 24Won0.0¢+1.76¢
Khaman Maluach under 9.5 rebOct 24Won+0.95¢+1.76¢
Quentin Grimes under 2.5 astOct 25Won+2.44¢+1.76¢
Walker Kessler under 15.5 ptsOct 25Won+3.1¢+1.77¢
Keyonte George under 6.5 astOct 25Lost+3.06¢+1.78¢
Ivica Zubac under 2.5 astOct 25Won+1.29¢+1.78¢
Ivica Zubac under 14.5 ptsOct 25Won+1.48¢+1.78¢
Tyrese Haliburton under 9.5 astOct 25Lost+2.73¢+1.78¢
Day'Ron Sharpe under 2.5 astOct 25Won+2.44¢+1.79¢
Day'Ron Sharpe under 10.5 ptsOct 25Lost+3.23¢+1.79¢
Egor Demin under 3.5 astOct 25Won+1.57¢+1.79¢
Egor Demin under 11.5 ptsOct 25Won+1.26¢+1.79¢
Josh Hart under 4.5 astOct 25Won+3.15¢+1.8¢
Mikal Bridges under 2.5 astOct 25Won+3.25¢+1.81¢
Mikal Bridges under 12.5 ptsOct 25Won+1.77¢+1.81¢
Wendell Carter Jr. under 2.5 astOct 25Won+5.98¢+1.83¢
Franz Wagner under 4.5 astOct 25Lost+0.89¢+1.83¢
Jase Richardson under 10.5 ptsOct 25Won+0.65¢+1.82¢
Immanuel Quickley under 16.5 ptsOct 25Lost−0.43¢+1.81¢
Scottie Barnes under 20.5 ptsOct 25Won+0.64¢+1.8¢
Collin Murray-Boyles under 10.5 ptsOct 25Won+2.05¢+1.8¢
Collin Murray-Boyles under 5.5 rebOct 25Lost−0.94¢+1.79¢
Rui Hachimura under 16.5 ptsOct 25Won+1.48¢+1.78¢
Rui Hachimura under 5.5 rebOct 25Won+2.51¢+1.79¢
Isaiah Hartenstein under 7.5 ptsOct 25Lost+2.88¢+1.79¢
Jared McCain under 10.5 ptsOct 25Won+1.83¢+1.79¢
Paul Reed under 2.5 astOct 25Won+4.82¢+1.81¢
Paul Reed under 14.5 ptsOct 25Won−0.97¢+1.8¢
Paul Reed under 9.5 rebOct 25Won+0.97¢+1.79¢
Daniss Jenkins over 4.5 astOct 25Won+7.36¢+1.82¢
Zach LaVine under 2.5 astOct 25Lost+3.7¢+1.83¢
Domantas Sabonis under 6.5 astOct 25Won+1.69¢+1.83¢
Ty Jerome under 6.5 astOct 25Won+1.98¢+1.83¢
Cedric Coward under 2.5 astOct 25Won+2.09¢+1.83¢

Older tests

These charts are the tests from before the live record. They are not added to the units at the top of this page. The method page has the same tests as tables, including the book split and the range on the NHL total.

NBA unseen test

Unseen games, 16 Dec 2025 to 24 Jan 2026 Cumulative units in that test, by day.

Test units
0+20+40Dec 16Dec 21Dec 26Dec 31Jan 5Jan 10Jan 15Jan 20Jan 24
Days in the unseen test

The unseen test ends at +45.79 units. Not the live record.

A reshuffle of those same unseen bets. Not the path that happened, and not the live record. 99% of the paths finished up. The middle path ended at +74.9 units. The low end was +23.1 units. The middle drawdown was +18.5 units.

That test, by month

Unseen NBA test by month. Not the live record.
MonthBetsUnitsROI
Dec 2025256+8.8u+3.4%
Jan 2026361+37.0u+10.3%

That test, by stat

Unseen NBA test by stat. Not the live record.
StatBetsUnitsROI
Points86+18.6u+21.6%
Rebounds192+31.8u+16.6%
Assists339−4.6u−1.4%

NHL test, by season

Units in the older NHL test. The published deepest drop in that test is -40.1 units. Not the live record.

Older NHL test by season. Not the live record.
SeasonUnitsROI
2022-23+40.1u+5.5%
2023-24+10.3u+1.6%
2024-25+17.6u+2.7%
2025-26+60.3u+10.8%

Calibration

Model probability buckets against how often those picks won. Each dot is a bucket, not one pick. A bucket under 30 picks is a short sample. The hit rate there moves a lot on one or two results. This table is separate from the live record above.

The calibration list in this publish is empty, so nothing is plotted. I don't estimate the buckets from the posted prices.

Hit rate
Bucket probability
  • Model
  • Hit rate equals the bucket
  • Short sample, under 30

For the stats nerds

Same graded picks as the charts above. Wilson intervals, bootstrap intervals, a beta posterior, and a runs test. Resamples use a fixed seed and 2,000 draws, so the same record draws the same picture. This is not a larger sample.

p-values on a split are not adjusted for how many splits are on this page. A split that looks sharp can be one of many. The break-even in every test is the posted American price, not a model probability.

Hit rate, with a Wilson interval

The hit rate is 60.5%. A 95% Wilson interval runs from 53.4% to 67.2%, and the whole interval sits above the 51.5% average break-even of the posted prices. That is the 95% comparison on this sample.

The bar is the 95% Wilson interval. The dot is the hit rate. The dashed line is the average break-even of the posted prices. A wide bar is a small sample. Sport, market, tier, price, side, and venue are the splits here. Smaller cuts are on the funnel below.

Hit rate and 95% Wilson interval. Overall, then sport, market, tier, price, side, and venue.
SplitDecidedHit rate95% interval
Overall19060.5%53.4% to 67.2%
Sport · NBA18259.9%52.6% to 66.7%
Sport · NHLShort sample875.0%40.9% to 92.9%
Market · Assists7464.9%53.5% to 74.8%
Market · MoneylineShort sample875.0%40.9% to 92.9%
Market · Points7557.3%46.1% to 67.9%
Market · Rebounds3354.5%38.0% to 70.2%
Tier · Best betShort sample475.0%30.1% to 95.4%
Tier · BetShort sample475.0%30.1% to 95.4%
Tier · Pick18259.9%52.6% to 66.7%
Price · −150 or shorterShort sample666.7%30.0% to 90.3%
Price · −149 to −1108262.2%51.4% to 71.9%
Price · −109 to +1107058.6%46.9% to 69.4%
Price · +111 to +1503056.7%39.2% to 72.6%
Price · +151 or longerShort sample2100.0%34.2% to 100.0%
Side · OverShort sample1650.0%28.0% to 72.0%
Side · Under16660.8%53.3% to 67.9%
Venue · Away9763.9%54.0% to 72.8%
Venue · Home9357.0%46.8% to 66.6%

Units, with a bootstrap interval

A 95% bootstrap interval runs from +8.75u to +66.97u, around +37.63u. The interval describes this record. It is not a forecast.

Each draw resamples the graded picks with replacement, 2,000 times, and keeps the middle 95 percent of those draws. The dot is the units on the book, not the center of the draws. The dashed line is zero.

Units and 95% bootstrap interval.
SplitGradedUnits95% interval
Overall190+37.63u+8.75u to +66.97u
Sport · NBA182+30.17u+4.68u to +55.50u
Sport · NHLShort sample8+7.46u−2.07u to +16.70u
Market · Assists74+21.53u+5.08u to +38.20u
Market · MoneylineShort sample8+7.46u−2.58u to +16.28u
Market · Points75+6.84u−8.80u to +23.58u
Market · Rebounds33+1.80u−9.55u to +12.13u
Tier · Best betShort sample4+6.07u−3.30u to +12.40u
Tier · BetShort sample4+1.39u−2.18u to +3.35u
Tier · Pick182+30.17u+3.95u to +55.54u
Price · −150 or shorterShort sample6+0.55u−2.75u to +3.86u
Price · −149 to −11082+10.04u−7.55u to +26.47u
Price · −109 to +11070+12.59u−3.51u to +29.25u
Price · +111 to +15030+9.40u−3.81u to +22.34u
Price · +151 or longerShort sample2+5.05u+3.10u to +7.00u
Side · OverShort sample16+0.62u−7.65u to +9.24u
Side · Under166+29.54u+6.84u to +53.75u
Venue · Away97+25.44u+5.16u to +43.77u
Venue · Home93+12.19u−7.02u to +32.09u

ROI, with a bootstrap interval

A 95% bootstrap interval runs from +4.5% to +34.4%, around +19.4%. The interval describes this record. It is not a forecast.

Same draws as the units interval. ROI is units won divided by units staked inside each draw. A split with a few picks has a wide interval, which is the point of drawing it.

ROI and 95% bootstrap interval.
SplitGradedROI95% interval
Overall190+19.4%+4.5% to +34.4%
Sport · NBA182+16.6%+2.6% to +30.5%
Sport · NHLShort sample8+62.2%−19.1% to +126.1%
Market · Assists74+29.1%+6.9% to +51.6%
Market · MoneylineShort sample8+62.2%−21.0% to +123.9%
Market · Points75+9.1%−11.7% to +31.4%
Market · Rebounds33+5.4%−29.0% to +36.7%
Tier · Best betShort sample4+75.9%−41.3% to +155.0%
Tier · BetShort sample4+34.9%−54.5% to +83.8%
Tier · Pick182+16.6%+2.2% to +30.5%
Price · −150 or shorterShort sample6+9.2%−45.8% to +64.3%
Price · −149 to −11082+12.1%−9.1% to +32.0%
Price · −109 to +11070+17.7%−4.9% to +40.6%
Price · +111 to +15030+30.3%−12.4% to +70.0%
Price · +151 or longerShort sample2+168.3%+155.0% to +175.0%
Side · OverShort sample16+3.9%−47.8% to +57.7%
Side · Under166+17.8%+4.1% to +32.4%
Venue · Away97+25.7%+5.3% to +44.4%
Venue · Home93+12.8%−7.5% to +33.0%

Test against the posted price

115 wins against 97.9 expected from the posted prices. The z-score is +2.50. A two-sided p-value of 0.01 is uncommon if the prices were the true win rates, and one run can produce it. This sample has more wins than those prices implied.

The score treats each posted price as the win rate for that pick and adds the variances. Pushes are left out. The dashed lines are plus and minus 1.96, the usual 95% marks. Splits under 30 decided picks are left off this plot and stay on the funnel. These p-values are not adjusted for the number of splits.

Wins against the total implied by the posted prices. Overall, and splits with at least 30 decided picks.
SplitDecidedWinsExpectedzp
Overall19011597.9+2.500.01
Sport · NBA18210993.7+2.270.02
Market · Assists744837.3+2.500.01
Market · Points754339.3+0.870.39
Market · Rebounds331817.2+0.290.77
Tier · Pick18210993.7+2.270.02
Price · −149 to −110825144.9+1.360.18
Price · −109 to +110704135.1+1.410.16
Price · +111 to +150301713.4+1.310.19
Side · Under16610186.0+2.330.02
Venue · Away976249.9+2.470.01
Venue · Home935348.0+1.050.29
Book · BetMGM432622.2+1.170.24
Book · BetRivers442823.1+1.500.13
Book · DraftKings422521.7+1.010.31
Book · FanDuel372118.5+0.820.41
Day · Friday402220.8+0.390.70
Day · Sunday322416.3+2.740.006
Day · Wednesday603630.9+1.320.19
Start · 7 PM ET785040.2+2.230.03

Wins against the price band

115 wins, against 97.9 expected if every posted price were the true win rate. That is more wins than the prices implied. Actual wins sit outside two standard deviations of that expectation. One sample can land there. The band is the variation in the win total when the prices are the true rates. Sitting inside it does not separate luck from a small edge.

Expected wins are the posted prices added up. The bands are one and two standard deviations of that sum. This is the same comparison as the test above, drawn as a count of wins rather than a z-score.

A beta posterior for the hit rate

The chance this posterior puts on a hit rate above the average posted price is 99%. A Bayesian bootstrap puts 100% of its weight on a positive ROI. Its 95% interval for ROI runs from +5.5% to +34.3%. That probability answers a softer question than whether a 95% interval clears the price or zero.

The curve starts from a nearly flat prior and updates it with the wins and losses. The dashed line is the average posted price. The faint line is the posterior mean. The ROI figure is a separate Bayesian bootstrap of the graded units, not a read of that curve. Neither one is a model probability.

Density
51%56%60%65%69%
Hit rate

Plausible unit paths, reshuffled

Each path plays 190 results drawn from this graded record, in a new mix. It repeats prices and results already on the book. It is not the schedule ahead. About 0.05% of the 2,000 paths fell 20 units under the start. None of them lost 100 units. That would be the whole bankroll if 1 unit is 1% of it. About 0.4% finished down. A reshuffle of a record that is already ahead will usually stay ahead.

The deeper bronze band is the middle half of 2,000 paths. The lighter band runs from the 5th to the 95th percentile. Paths are drawn from the graded results only. Open picks are not in the mix. None of this uses a model probability.

Units
-910284766196190
Picks ahead, reshuffled from this record

Closing line, mean and correlation

The mean closing-line value is +1.83¢ across 183 graded picks with a cents figure. A 95% t interval runs from +1.56¢ to +2.1¢. A two-sided test of a zero mean has a p-value under 0.001. The interval sits above zero, so the average in this sample is not one lucky pick. The correlation between cents and winning is −0.02, with a p-value of 0.83. Beating the close in this sample does not line up with which picks won. A positive close is not, by itself, a prediction of which pick won.

The interval is a t interval for the mean of the cents figures on graded picks. It does not fill a missing cents figure from the points value or from the price. Correlation is Pearson, on decided picks for the win comparison.

How many more picks the comparison needs

The 95% Wilson lower bound is already above the 51.5% average posted price, at a 60.5% hit rate on 190 decided picks. The rate can still move.

The sketch holds the current hit rate and the current average price still, and asks when the 95% Wilson lower bound would clear that price. It is not a sequential test, and it is not a sample size for a future slate.

Streaks against a shuffle

Wins and losses in time order, with pushes left out. There were 93 runs against 91.8 expected from a shuffle. The runs z-score is +0.18 and the two-sided p-value is 0.85. The lag-1 autocorrelation sits inside the usual random band, so the streaks look like a shuffle.

A run is a streak of the same result. Pushes are left out, because a push is not a win or a loss. The band is the usual 95% range for a lag-1 autocorrelation when the order is random.

Split ROI against sample size

Each dot is one split's ROI against how many graded picks it has. The dashed curves are 95% control limits from the spread of returns in the whole record. A small split gets a wide limit, so a loud ROI there is usually noise. 2 of 109 splits sit outside the limit nearest their sample size. A hollow dot is outside that limit. That is a loud sample, not a separate result. The limits assume every split is a random draw from the same return distribution.

Day, start time, book, team, and opponent sit on this plot with the larger splits. A team with a handful of picks can print a wild ROI. The limits get wider as the sample gets smaller so that print does not read as a finding. Hollow dots are outside the limit nearest their count.

ROI
-206%-94%19%132%245%Sport · NBA, 182 graded, 17% ROISport · NHL, 8 graded, 62% ROIMarket · Assists, 74 graded, 29% ROIMarket · Moneyline, 8 graded, 62% ROIMarket · Points, 75 graded, 9% ROIMarket · Rebounds, 33 graded, 5% ROITier · Best bet, 4 graded, 76% ROITier · Bet, 4 graded, 35% ROITier · Pick, 182 graded, 17% ROIPrice · +111 to +150, 30 graded, 30% ROIPrice · +151 or longer, 2 graded, 168% ROIPrice · −109 to +110, 70 graded, 18% ROIPrice · −149 to −110, 82 graded, 12% ROIPrice · −150 or shorter, 6 graded, 9% ROISide · Over, 16 graded, 4% ROISide · Under, 166 graded, 18% ROIVenue · Away, 97 graded, 26% ROIVenue · Home, 93 graded, 13% ROIBook · BetMGM, 43 graded, 17% ROIBook · BetRivers, 44 graded, 21% ROIBook · Caesars, 16 graded, 11% ROIBook · DraftKings, 42 graded, 15% ROIBook · FanDuel, 37 graded, 15% ROIBook · Median price, 8 graded, 62% ROIDay · Friday, 40 graded, 5% ROIDay · Saturday, 27 graded, 8% ROIDay · Sunday, 32 graded, 48% ROIDay · Thursday, 13 graded, 19% ROIDay · Tuesday, 18 graded, 28% ROIDay · Wednesday, 60 graded, 16% ROIStart · 10 PM ET or later, 27 graded, 27% ROIStart · 6 PM ET, 11 graded, 8% ROIStart · 7 PM ET, 78 graded, 24% ROIStart · 8 PM ET, 27 graded, 22% ROIStart · 9 PM ET, 24 graded, -6% ROIStart · Before 6 PM ET, 15 graded, -8% ROITeam · 76ers, 5 graded, 25% ROITeam · Bucks, 1 graded, -100% ROITeam · Bulls, 11 graded, -30% ROITeam · Capitals, 1 graded, 82% ROITeam · Cavaliers, 1 graded, 89% ROITeam · Celtics, 4 graded, 45% ROITeam · Clippers, 10 graded, 32% ROITeam · Devils, 1 graded, 86% ROITeam · Flames, 1 graded, 175% ROITeam · Grizzlies, 9 graded, 30% ROITeam · Heat, 4 graded, -57% ROITeam · Hornets, 11 graded, 22% ROITeam · Jazz, 6 graded, -4% ROITeam · Kings, 5 graded, 13% ROITeam · Knicks, 7 graded, 73% ROITeam · Lakers, 4 graded, 52% ROITeam · Magic, 6 graded, -10% ROITeam · Mammoth, 1 graded, -100% ROITeam · Mavericks, 8 graded, 53% ROITeam · Nets, 14 graded, 42% ROITeam · Nuggets, 5 graded, -62% ROITeam · Pacers, 9 graded, 66% ROITeam · Pelicans, 5 graded, -55% ROITeam · Penguins, 2 graded, 86% ROITeam · Pistons, 9 graded, 49% ROITeam · Rangers, 1 graded, -100% ROITeam · Raptors, 8 graded, -7% ROITeam · Rockets, 2 graded, -5% ROITeam · Spurs, 8 graded, -48% ROITeam · Suns, 5 graded, 89% ROITeam · Thunder, 7 graded, 42% ROITeam · Timberwolves, 6 graded, 2% ROITeam · Trail Blazers, 5 graded, 57% ROITeam · Warriors, 2 graded, 89% ROITeam · Wizards, 6 graded, -34% ROIOpponent · 76ers, 7 graded, 97% ROIOpponent · Avalanche, 1 graded, 86% ROIOpponent · Bucks, 7 graded, -42% ROIOpponent · Bulls, 7 graded, -16% ROIOpponent · Capitals, 1 graded, 135% ROIOpponent · Cavaliers, 5 graded, 64% ROIOpponent · Celtics, 5 graded, -23% ROIOpponent · Clippers, 3 graded, -35% ROIOpponent · Grizzlies, 6 graded, 31% ROIOpponent · Hawks, 6 graded, 52% ROIOpponent · Heat, 10 graded, -1% ROIOpponent · Hornets, 7 graded, 11% ROIOpponent · Jazz, 7 graded, 41% ROIOpponent · Kings, 10 graded, 59% ROIOpponent · Knicks, 5 graded, 14% ROIOpponent · Kraken, 1 graded, -100% ROIOpponent · Lakers, 5 graded, 12% ROIOpponent · Magic, 4 graded, 104% ROIOpponent · Maple Leafs, 1 graded, -100% ROIOpponent · Mavericks, 10 graded, 32% ROIOpponent · Nets, 7 graded, 7% ROIOpponent · Nuggets, 5 graded, 20% ROIOpponent · Pacers, 7 graded, -13% ROIOpponent · Panthers, 1 graded, 93% ROIOpponent · Pelicans, 2 graded, -100% ROIOpponent · Pistons, 4 graded, 45% ROIOpponent · Predators, 1 graded, 72% ROIOpponent · Raptors, 8 graded, -28% ROIOpponent · Rockets, 6 graded, 79% ROIOpponent · Sabres, 1 graded, 82% ROIOpponent · Spurs, 6 graded, 64% ROIOpponent · Suns, 3 graded, 28% ROIOpponent · Thunder, 9 graded, -39% ROIOpponent · Timberwolves, 8 graded, -33% ROIOpponent · Trail Blazers, 5 graded, 17% ROIOpponent · Warriors, 6 graded, 21% ROIOpponent · Wild, 1 graded, 175% ROIOpponent · Wizards, 2 graded, -6% ROI113182
Graded picks in the split
2 splits sit outside the limits
Splits whose ROI is outside the control limit nearest their sample size.
SplitGradedROI
Price · +151 or longerShort sample2+168.3%
Opponent · 76ersShort sample7+96.9%

Play responsibly

Picks are information, not financial or betting advice. Past results, including tests, don't guarantee future results. Bet only what you can afford to lose, and only where it's legal for you: 18+, 19+ in most of Canada, 21+ in most US states.

If betting stops being fun, help is free and confidential: 1-800-GAMBLER in the US, ConnexOntario 1-866-531-2600, or your provincial helpline.