Transparent track record

Every pick, graded automatically

Each play is locked at the line we posted, then graded win, loss, or push against the actual final score — no cherry-picking, nothing deleted. Updated August 1, 2026.

58.3%
Win rate
+1.4
Units (@ -110)
+11.4%
ROI
7–5–0
Record (W–L–P)
66.7%
Run line win rate (4–2–0)
50%
Totals win rate (3–3–0)
58
Still pending

Graded picks

DateMatchupPickMarketResultFinal
Jul 31SEA @ LADUnder 8.5TotalWinSEA 2 – LAD 6
Jul 31SEA @ LADSEA +1.5Run lineLossSEA 2 – LAD 6
Jul 31BOS @ ATHUnder 10.5TotalWinBOS 5 – ATH 4
Jul 31BOS @ ATHATH +1.5Run lineWinBOS 5 – ATH 4
Jul 30TEX @ TBOver 8TotalLossTEX 2 – TB 3
Jul 30TEX @ TBTEX +1.5Run lineWinTEX 2 – TB 3
Jul 30NYY @ CWSOver 7.5TotalLossNYY 1 – CWS 2
Jul 30NYY @ CWSNYY +1.5Run lineWinNYY 1 – CWS 2
Jul 30KC @ MINUnder 9.5TotalWinKC 3 – MIN 4
Jul 30KC @ MINKC +1.5Run lineWinKC 3 – MIN 4
Jul 30CHC @ STLOver 6.5TotalLossCHC 4 – STL 2
Jul 30CHC @ STLSTL +1.5Run lineLossCHC 4 – STL 2

Plus 58 plays currently locked and awaiting results.

How units work: each graded play is 1 unit risked at standard -110 juice (a win returns +0.91 units, a loss −1, a push 0). Win rate excludes pushes. Past performance never guarantees future results — bet responsibly.

How we grade

Mechanical and automatic — the way a computer model should be.

Line locked at post

Every pick is graded against the number we published, not a better one that appeared later.

Scored on the final

Results come straight from official final scores the day after each game — win, loss, or push.

Nothing removed

Losing weeks stay in the log permanently. The all-time record is the honest one.