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 September 15, 2026.
60.4%
Win rate
+16.9
Units (@ -110)
+15.2%
ROI
67–44–1
Record (W–L–P)
63.2%
Run line win rate (36–21–0)
57.4%
Totals win rate (31–23–1)
945
Still pending
Graded picks
| Date | Matchup | Pick | Market | Result | Final |
|---|---|---|---|---|---|
| Aug 4 | WSH @ PHI | Under 9 | Total | Push | WSH 3 – PHI 6 |
| Aug 4 | WSH @ PHI | PHI 0 | Run line | Win | WSH 3 – PHI 6 |
| Aug 4 | TOR @ HOU | Under 9 | Total | Win | TOR 3 – HOU 1 |
| Aug 4 | TOR @ HOU | TOR +1.5 | Run line | Win | TOR 3 – HOU 1 |
| Aug 4 | TB @ COL | Under 11.5 | Total | Loss | TB 13 – COL 9 |
| Aug 4 | TB @ COL | COL +1.5 | Run line | Loss | TB 13 – COL 9 |
| Aug 4 | STL @ NYY | STL +1.5 | Run line | Win | STL 13 – NYY 7 |
| Aug 4 | SF @ TEX | Over 8 | Total | Loss | SF 5 – TEX 1 |
| Aug 4 | SF @ TEX | TEX +1.5 | Run line | Loss | SF 5 – TEX 1 |
| Aug 4 | SD @ ARI | Under 9 | Total | Win | SD 1 – ARI 5 |
| Aug 4 | SD @ ARI | ARI +1.5 | Run line | Win | SD 1 – ARI 5 |
| Aug 4 | PIT @ MIL | Over 7.5 | Total | Loss | PIT 4 – MIL 3 |
| Aug 4 | PIT @ MIL | MIL 0 | Run line | Loss | PIT 4 – MIL 3 |
| Aug 4 | LAD @ CHC | Over 8 | Total | Win | LAD 5 – CHC 10 |
| Aug 4 | LAD @ CHC | CHC +1.5 | Run line | Win | LAD 5 – CHC 10 |
| Aug 3 | WSH @ PHI | Under 9.5 | Total | Win | WSH 3 – PHI 6 |
| Aug 3 | WSH @ PHI | WSH +1.5 | Run line | Loss | WSH 3 – PHI 6 |
| Aug 3 | STL @ NYY | Over 8 | Total | Win | STL 13 – NYY 7 |
| Aug 3 | STL @ NYY | STL +1.5 | Run line | Win | STL 13 – NYY 7 |
| Aug 3 | PIT @ MIL | Under 8.5 | Total | Win | PIT 4 – MIL 3 |
| Aug 3 | PIT @ MIL | PIT +1.5 | Run line | Win | PIT 4 – MIL 3 |
| Aug 2 | WSH @ ATL | ATL +1.5 | Run line | Win | WSH 2 – ATL 4 |
| Aug 2 | TEX @ HOU | Over 5.5 | Total | Win | TEX 3 – HOU 7 |
| Aug 2 | TEX @ HOU | TEX +1.5 | Run line | Loss | TEX 3 – HOU 7 |
| Aug 2 | STL @ TOR | Under 9 | Total | Win | STL 5 – TOR 1 |
| Aug 2 | STL @ TOR | TOR +1.5 | Run line | Loss | STL 5 – TOR 1 |
| Aug 2 | SF @ SD | Under 8.5 | Total | Loss | SF 4 – SD 5 |
| Aug 2 | SF @ SD | SF +1.5 | Run line | Win | SF 4 – SD 5 |
| Aug 2 | PIT @ CIN | Over 8.5 | Total | Win | PIT 2 – CIN 10 |
| Aug 2 | PIT @ CIN | PIT +1.5 | Run line | Loss | PIT 2 – CIN 10 |
| Aug 2 | PHI @ BAL | Over 7.5 | Total | Win | PHI 8 – BAL 0 |
| Aug 2 | PHI @ BAL | BAL +1.5 | Run line | Loss | PHI 8 – BAL 0 |
| Aug 2 | NYY @ CHC | Over 7 | Total | Loss | NYY 2 – CHC 1 |
| Aug 2 | NYY @ CHC | CHC +1.5 | Run line | Win | NYY 2 – CHC 1 |
| Aug 2 | MIN @ SEA | Over 7 | Total | Win | MIN 6 – SEA 7 |
| Aug 2 | MIN @ SEA | MIN +1.5 | Run line | Win | MIN 6 – SEA 7 |
| Aug 2 | MIL @ LAA | Under 9 | Total | Win | MIL 0 – LAA 3 |
| Aug 2 | MIL @ LAA | LAA +1.5 | Run line | Win | MIL 0 – LAA 3 |
| Aug 2 | MIA @ NYM | Under 9 | Total | Win | MIA 2 – NYM 0 |
| Aug 2 | MIA @ NYM | NYM +1.5 | Run line | Loss | MIA 2 – NYM 0 |
| Aug 2 | KC @ COL | Under 12 | Total | Win | KC 1 – COL 8 |
| Aug 2 | KC @ COL | COL +1.5 | Run line | Win | KC 1 – COL 8 |
| Aug 2 | DET @ ATH | Under 10.5 | Total | Loss | DET 11 – ATH 0 |
| Aug 2 | DET @ ATH | ATH +1.5 | Run line | Loss | DET 11 – ATH 0 |
| Aug 2 | CWS @ TB | Over 7.5 | Total | Win | CWS 9 – TB 1 |
| Aug 2 | CWS @ TB | TB +2.5 | Run line | Loss | CWS 9 – TB 1 |
| Aug 2 | BOS @ LAD | Over 8 | Total | Win | BOS 8 – LAD 4 |
| Aug 2 | BOS @ LAD | BOS +1.5 | Run line | Win | BOS 8 – LAD 4 |
| Aug 2 | ARI @ CLE | Over 8 | Total | Loss | ARI 0 – CLE 5 |
| Aug 2 | ARI @ CLE | ARI +1.5 | Run line | Loss | ARI 0 – CLE 5 |
| Aug 1 | WSH @ ATL | Under 9 | Total | Win | WSH 2 – ATL 4 |
| Aug 1 | WSH @ ATL | WSH +1.5 | Run line | Loss | WSH 2 – ATL 4 |
| Aug 1 | TEX @ HOU | Over 8 | Total | Win | TEX 3 – HOU 7 |
| Aug 1 | TEX @ HOU | HOU +1.5 | Run line | Win | TEX 3 – HOU 7 |
| Aug 1 | STL @ TOR | Over 8 | Total | Loss | STL 5 – TOR 1 |
| Aug 1 | STL @ TOR | STL +1.5 | Run line | Win | STL 5 – TOR 1 |
| Aug 1 | SF @ SD | Under 8.5 | Total | Loss | SF 4 – SD 5 |
| Aug 1 | SF @ SD | SF +1.5 | Run line | Win | SF 4 – SD 5 |
| Aug 1 | PIT @ CIN | Over 8.5 | Total | Win | PIT 2 – CIN 10 |
| Aug 1 | PIT @ CIN | CIN +1.5 | Run line | Win | PIT 2 – CIN 10 |
| Aug 1 | PHI @ BAL | Over 8.5 | Total | Loss | PHI 8 – BAL 0 |
| Aug 1 | PHI @ BAL | BAL +1.5 | Run line | Loss | PHI 8 – BAL 0 |
| Aug 1 | NYY @ CHC | Over 6 | Total | Loss | NYY 2 – CHC 1 |
| Aug 1 | NYY @ CHC | CHC +1.5 | Run line | Win | NYY 2 – CHC 1 |
| Aug 1 | MIN @ SEA | Under 8 | Total | Loss | MIN 6 – SEA 7 |
| Aug 1 | MIN @ SEA | MIN +1.5 | Run line | Win | MIN 6 – SEA 7 |
| Aug 1 | MIL @ LAA | Under 9 | Total | Win | MIL 0 – LAA 3 |
| Aug 1 | MIL @ LAA | LAA +1.5 | Run line | Win | MIL 0 – LAA 3 |
| Aug 1 | MIA @ NYM | Under 9 | Total | Win | MIA 2 – NYM 0 |
| Aug 1 | MIA @ NYM | MIA +1.5 | Run line | Win | MIA 2 – NYM 0 |
| Aug 1 | KC @ COL | Under 11.5 | Total | Win | KC 1 – COL 8 |
| Aug 1 | KC @ COL | COL +1.5 | Run line | Win | KC 1 – COL 8 |
| Aug 1 | DET @ ATH | Under 10.5 | Total | Loss | DET 11 – ATH 0 |
| Aug 1 | DET @ ATH | ATH +1.5 | Run line | Loss | DET 11 – ATH 0 |
| Aug 1 | CWS @ TB | Over 7.5 | Total | Win | CWS 9 – TB 1 |
| Aug 1 | BOS @ LAD | Over 8.5 | Total | Win | BOS 8 – LAD 4 |
| Aug 1 | BOS @ LAD | BOS +1.5 | Run line | Win | BOS 8 – LAD 4 |
| Aug 1 | ARI @ CLE | ARI +1.5 | Run line | Loss | ARI 0 – CLE 5 |
| Jul 31 | WSH @ ATL | Under 9 | Total | Win | WSH 2 – ATL 4 |
| Jul 31 | WSH @ ATL | WSH +1.5 | Run line | Loss | WSH 2 – ATL 4 |
| Jul 31 | STL @ TOR | Over 8 | Total | Loss | STL 5 – TOR 1 |
| Jul 31 | STL @ TOR | STL +1.5 | Run line | Win | STL 5 – TOR 1 |
| Jul 31 | SF @ SD | Under 8.5 | Total | Loss | SF 4 – SD 5 |
| Jul 31 | SF @ SD | SF +1.5 | Run line | Win | SF 4 – SD 5 |
| 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 | PIT @ CIN | Over 8 | Total | Win | PIT 2 – CIN 10 |
| Jul 31 | PIT @ CIN | CIN +1.5 | Run line | Win | PIT 2 – CIN 10 |
| Jul 31 | PHI @ BAL | Over 8.5 | Total | Loss | PHI 8 – BAL 0 |
| Jul 31 | PHI @ BAL | PHI +1.5 | Run line | Win | PHI 8 – BAL 0 |
| Jul 31 | NYY @ CHC | Over 5.5 | Total | Loss | NYY 2 – CHC 1 |
| Jul 31 | NYY @ CHC | NYY +1.5 | Run line | Win | NYY 2 – CHC 1 |
| Jul 31 | MIA @ NYM | Under 8.5 | Total | Win | MIA 2 – NYM 0 |
| Jul 31 | MIA @ NYM | MIA +1.5 | Run line | Win | MIA 2 – NYM 0 |
| Jul 31 | CWS @ TB | Under 8.5 | Total | Loss | CWS 9 – TB 1 |
| 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 31 | ARI @ CLE | ARI +1.5 | Run line | Loss | ARI 0 – CLE 5 |
| Jul 30 | WSH @ ATL | Under 9.5 | Total | Win | WSH 2 – ATL 4 |
| Jul 30 | WSH @ ATL | WSH +1.5 | Run line | Loss | WSH 2 – ATL 4 |
Plus 945 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.