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

DateMatchupPickMarketResultFinal
Aug 4WSH @ PHIUnder 9TotalPushWSH 3 – PHI 6
Aug 4WSH @ PHIPHI 0Run lineWinWSH 3 – PHI 6
Aug 4TOR @ HOUUnder 9TotalWinTOR 3 – HOU 1
Aug 4TOR @ HOUTOR +1.5Run lineWinTOR 3 – HOU 1
Aug 4TB @ COLUnder 11.5TotalLossTB 13 – COL 9
Aug 4TB @ COLCOL +1.5Run lineLossTB 13 – COL 9
Aug 4STL @ NYYSTL +1.5Run lineWinSTL 13 – NYY 7
Aug 4SF @ TEXOver 8TotalLossSF 5 – TEX 1
Aug 4SF @ TEXTEX +1.5Run lineLossSF 5 – TEX 1
Aug 4SD @ ARIUnder 9TotalWinSD 1 – ARI 5
Aug 4SD @ ARIARI +1.5Run lineWinSD 1 – ARI 5
Aug 4PIT @ MILOver 7.5TotalLossPIT 4 – MIL 3
Aug 4PIT @ MILMIL 0Run lineLossPIT 4 – MIL 3
Aug 4LAD @ CHCOver 8TotalWinLAD 5 – CHC 10
Aug 4LAD @ CHCCHC +1.5Run lineWinLAD 5 – CHC 10
Aug 3WSH @ PHIUnder 9.5TotalWinWSH 3 – PHI 6
Aug 3WSH @ PHIWSH +1.5Run lineLossWSH 3 – PHI 6
Aug 3STL @ NYYOver 8TotalWinSTL 13 – NYY 7
Aug 3STL @ NYYSTL +1.5Run lineWinSTL 13 – NYY 7
Aug 3PIT @ MILUnder 8.5TotalWinPIT 4 – MIL 3
Aug 3PIT @ MILPIT +1.5Run lineWinPIT 4 – MIL 3
Aug 2WSH @ ATLATL +1.5Run lineWinWSH 2 – ATL 4
Aug 2TEX @ HOUOver 5.5TotalWinTEX 3 – HOU 7
Aug 2TEX @ HOUTEX +1.5Run lineLossTEX 3 – HOU 7
Aug 2STL @ TORUnder 9TotalWinSTL 5 – TOR 1
Aug 2STL @ TORTOR +1.5Run lineLossSTL 5 – TOR 1
Aug 2SF @ SDUnder 8.5TotalLossSF 4 – SD 5
Aug 2SF @ SDSF +1.5Run lineWinSF 4 – SD 5
Aug 2PIT @ CINOver 8.5TotalWinPIT 2 – CIN 10
Aug 2PIT @ CINPIT +1.5Run lineLossPIT 2 – CIN 10
Aug 2PHI @ BALOver 7.5TotalWinPHI 8 – BAL 0
Aug 2PHI @ BALBAL +1.5Run lineLossPHI 8 – BAL 0
Aug 2NYY @ CHCOver 7TotalLossNYY 2 – CHC 1
Aug 2NYY @ CHCCHC +1.5Run lineWinNYY 2 – CHC 1
Aug 2MIN @ SEAOver 7TotalWinMIN 6 – SEA 7
Aug 2MIN @ SEAMIN +1.5Run lineWinMIN 6 – SEA 7
Aug 2MIL @ LAAUnder 9TotalWinMIL 0 – LAA 3
Aug 2MIL @ LAALAA +1.5Run lineWinMIL 0 – LAA 3
Aug 2MIA @ NYMUnder 9TotalWinMIA 2 – NYM 0
Aug 2MIA @ NYMNYM +1.5Run lineLossMIA 2 – NYM 0
Aug 2KC @ COLUnder 12TotalWinKC 1 – COL 8
Aug 2KC @ COLCOL +1.5Run lineWinKC 1 – COL 8
Aug 2DET @ ATHUnder 10.5TotalLossDET 11 – ATH 0
Aug 2DET @ ATHATH +1.5Run lineLossDET 11 – ATH 0
Aug 2CWS @ TBOver 7.5TotalWinCWS 9 – TB 1
Aug 2CWS @ TBTB +2.5Run lineLossCWS 9 – TB 1
Aug 2BOS @ LADOver 8TotalWinBOS 8 – LAD 4
Aug 2BOS @ LADBOS +1.5Run lineWinBOS 8 – LAD 4
Aug 2ARI @ CLEOver 8TotalLossARI 0 – CLE 5
Aug 2ARI @ CLEARI +1.5Run lineLossARI 0 – CLE 5
Aug 1WSH @ ATLUnder 9TotalWinWSH 2 – ATL 4
Aug 1WSH @ ATLWSH +1.5Run lineLossWSH 2 – ATL 4
Aug 1TEX @ HOUOver 8TotalWinTEX 3 – HOU 7
Aug 1TEX @ HOUHOU +1.5Run lineWinTEX 3 – HOU 7
Aug 1STL @ TOROver 8TotalLossSTL 5 – TOR 1
Aug 1STL @ TORSTL +1.5Run lineWinSTL 5 – TOR 1
Aug 1SF @ SDUnder 8.5TotalLossSF 4 – SD 5
Aug 1SF @ SDSF +1.5Run lineWinSF 4 – SD 5
Aug 1PIT @ CINOver 8.5TotalWinPIT 2 – CIN 10
Aug 1PIT @ CINCIN +1.5Run lineWinPIT 2 – CIN 10
Aug 1PHI @ BALOver 8.5TotalLossPHI 8 – BAL 0
Aug 1PHI @ BALBAL +1.5Run lineLossPHI 8 – BAL 0
Aug 1NYY @ CHCOver 6TotalLossNYY 2 – CHC 1
Aug 1NYY @ CHCCHC +1.5Run lineWinNYY 2 – CHC 1
Aug 1MIN @ SEAUnder 8TotalLossMIN 6 – SEA 7
Aug 1MIN @ SEAMIN +1.5Run lineWinMIN 6 – SEA 7
Aug 1MIL @ LAAUnder 9TotalWinMIL 0 – LAA 3
Aug 1MIL @ LAALAA +1.5Run lineWinMIL 0 – LAA 3
Aug 1MIA @ NYMUnder 9TotalWinMIA 2 – NYM 0
Aug 1MIA @ NYMMIA +1.5Run lineWinMIA 2 – NYM 0
Aug 1KC @ COLUnder 11.5TotalWinKC 1 – COL 8
Aug 1KC @ COLCOL +1.5Run lineWinKC 1 – COL 8
Aug 1DET @ ATHUnder 10.5TotalLossDET 11 – ATH 0
Aug 1DET @ ATHATH +1.5Run lineLossDET 11 – ATH 0
Aug 1CWS @ TBOver 7.5TotalWinCWS 9 – TB 1
Aug 1BOS @ LADOver 8.5TotalWinBOS 8 – LAD 4
Aug 1BOS @ LADBOS +1.5Run lineWinBOS 8 – LAD 4
Aug 1ARI @ CLEARI +1.5Run lineLossARI 0 – CLE 5
Jul 31WSH @ ATLUnder 9TotalWinWSH 2 – ATL 4
Jul 31WSH @ ATLWSH +1.5Run lineLossWSH 2 – ATL 4
Jul 31STL @ TOROver 8TotalLossSTL 5 – TOR 1
Jul 31STL @ TORSTL +1.5Run lineWinSTL 5 – TOR 1
Jul 31SF @ SDUnder 8.5TotalLossSF 4 – SD 5
Jul 31SF @ SDSF +1.5Run lineWinSF 4 – SD 5
Jul 31SEA @ LADUnder 8.5TotalWinSEA 2 – LAD 6
Jul 31SEA @ LADSEA +1.5Run lineLossSEA 2 – LAD 6
Jul 31PIT @ CINOver 8TotalWinPIT 2 – CIN 10
Jul 31PIT @ CINCIN +1.5Run lineWinPIT 2 – CIN 10
Jul 31PHI @ BALOver 8.5TotalLossPHI 8 – BAL 0
Jul 31PHI @ BALPHI +1.5Run lineWinPHI 8 – BAL 0
Jul 31NYY @ CHCOver 5.5TotalLossNYY 2 – CHC 1
Jul 31NYY @ CHCNYY +1.5Run lineWinNYY 2 – CHC 1
Jul 31MIA @ NYMUnder 8.5TotalWinMIA 2 – NYM 0
Jul 31MIA @ NYMMIA +1.5Run lineWinMIA 2 – NYM 0
Jul 31CWS @ TBUnder 8.5TotalLossCWS 9 – TB 1
Jul 31BOS @ ATHUnder 10.5TotalWinBOS 5 – ATH 4
Jul 31BOS @ ATHATH +1.5Run lineWinBOS 5 – ATH 4
Jul 31ARI @ CLEARI +1.5Run lineLossARI 0 – CLE 5
Jul 30WSH @ ATLUnder 9.5TotalWinWSH 2 – ATL 4
Jul 30WSH @ ATLWSH +1.5Run lineLossWSH 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.