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
| Date | Matchup | Pick | Market | Result | Final |
|---|---|---|---|---|---|
| Jul 31 | SEA @ LAD | Under 8.5 | Total | Win | SEA 2 – LAD 6 |
| Jul 31 | SEA @ LAD | SEA +1.5 | Run line | Loss | SEA 2 – LAD 6 |
| Jul 31 | BOS @ ATH | Under 10.5 | Total | Win | BOS 5 – ATH 4 |
| Jul 31 | BOS @ ATH | ATH +1.5 | Run line | Win | BOS 5 – ATH 4 |
| Jul 30 | TEX @ TB | Over 8 | Total | Loss | TEX 2 – TB 3 |
| Jul 30 | TEX @ TB | TEX +1.5 | Run line | Win | TEX 2 – TB 3 |
| Jul 30 | NYY @ CWS | Over 7.5 | Total | Loss | NYY 1 – CWS 2 |
| Jul 30 | NYY @ CWS | NYY +1.5 | Run line | Win | NYY 1 – CWS 2 |
| Jul 30 | KC @ MIN | Under 9.5 | Total | Win | KC 3 – MIN 4 |
| Jul 30 | KC @ MIN | KC +1.5 | Run line | Win | KC 3 – MIN 4 |
| Jul 30 | CHC @ STL | Over 6.5 | Total | Loss | CHC 4 – STL 2 |
| Jul 30 | CHC @ STL | STL +1.5 | Run line | Loss | CHC 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.