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 July 30, 2026.

The 2026 track record starts here

We don't show a history that didn't happen. Grading is fully automatic: right now 440 plays are locked and waiting on results. As those games finish, this page fills in with real wins, losses, and pushes — and the win rate, units, and ROI below go live.

Currently tracking

Locked plays awaiting final scores.

DateMatchupPickMarketStatus
Sep 10NE @ SEASEA -3.5SpreadPending
Sep 10NE @ SEAUnder 44.5TotalPending
Sep 11SF @ LARSF +3.5SpreadPending
Sep 11SF @ LARUnder 48.5TotalPending
Sep 13ARI @ LACARI +11.5SpreadPending
Sep 13ARI @ LACUnder 46.5TotalPending
Sep 13MIA @ LVMIA +3.5SpreadPending
Sep 13MIA @ LVOver 40.5TotalPending
Sep 13TB @ CINUnder 52.5TotalPending
Sep 13NYJ @ TENNYJ +3SpreadPending
Sep 13NYJ @ TENOver 38.5TotalPending
Sep 13BAL @ INDBAL -3.5SpreadPending
Sep 13BAL @ INDUnder 49.5TotalPending
Sep 13CLE @ JAXCLE +7.5SpreadPending
Sep 13CLE @ JAXOver 40.5TotalPending
Sep 13NO @ DETDET -7SpreadPending
Sep 13NO @ DETUnder 49.5TotalPending
Sep 13WAS @ PHIPHI -4.5SpreadPending
Sep 13WAS @ PHIUnder 47.5TotalPending
Sep 13CHI @ CARCAR +2.5SpreadPending
Sep 13GB @ MINMIN +1.5SpreadPending
Sep 13ATL @ PITOver 41.5TotalPending
Sep 13BUF @ HOUHOU +1.5SpreadPending
Sep 13BUF @ HOUOver 44.5TotalPending
Sep 14DAL @ NYGDAL -2.5SpreadPending
Sep 14DAL @ NYGUnder 47.5TotalPending
Sep 15DEN @ KCKC -3SpreadPending
Sep 15DEN @ KCOver 42.5TotalPending
Sep 18DET @ BUFUnder 52.5TotalPending
Sep 20SEA @ ARIARI +10SpreadPending
Sep 20PIT @ NEPIT +4.5SpreadPending
Sep 20PIT @ NEUnder 43.5TotalPending
Sep 20WAS @ DALWAS +4.5SpreadPending
Sep 20WAS @ DALUnder 51.5TotalPending
Sep 20CAR @ ATLATL -1.5SpreadPending
Sep 20CAR @ ATLOver 43.5TotalPending
Sep 20MIN @ CHIMIN +3.5SpreadPending
Sep 20MIN @ CHIUnder 45.5TotalPending
Sep 20PHI @ TENPHI -4.5SpreadPending
Sep 20PHI @ TENOver 42.5TotalPending
Sep 20MIA @ SFMIA +10.5SpreadPending
Sep 20GB @ NYJNYJ +6SpreadPending
Sep 20GB @ NYJOver 42.5TotalPending
Sep 20NO @ BALBAL -7.5SpreadPending
Sep 20NO @ BALUnder 46.5TotalPending
Sep 20LV @ LACLV +8.5SpreadPending
Sep 20LV @ LACOver 42.5TotalPending
Sep 20CIN @ HOUUnder 46.5TotalPending
Sep 20CLE @ TBTB -6SpreadPending
Sep 20CLE @ TBOver 42.5TotalPending
Sep 20JAX @ DENDEN -2.5SpreadPending
Sep 21IND @ KCKC -6.5SpreadPending
Sep 21IND @ KCUnder 47.5TotalPending
Sep 22NYG @ LARUnder 48.5TotalPending
Sep 25ATL @ GBATL +7.5SpreadPending
Sep 27SEA @ WASWAS +3.5SpreadPending
Sep 27SEA @ WASUnder 46.5TotalPending
Sep 27ARI @ SFARI +11.5SpreadPending
Sep 27ARI @ SFUnder 46.5TotalPending
Sep 27BAL @ DALDAL +2.5SpreadPending
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.