Track record

All scoring versions · the current scoring is version 8

Every pick we published before kickoff since September 28, 2026, graded against the final score. Each pick is saved with its time, odds and grade the moment we publish it and is never changed once its game starts. If a later update changed a game's pick, the first one counts. Flat one unit at the odds we published; ROI uses those odds, not closing lines. A pick is graded A–D when it is likely to hit and has an edge, or is a Long shot (a big edge on a side less likely to hit); the totals count both, and each is shown on its own. Wins, losses and pushes all count; games without a final score yet are not shown. Every pick is tagged with the scoring version that made it, and model updates never change past picks. 142 picks, Sep 28 to Oct 11, 2026.

Win rate 56.0% 79-62-1 W-L-P on 142 picks
Line movement 58.7% of price moves went toward our pick 71 toward · 50 against · 11 unchanged
Won vs price needed −2.3 pts Won 56.0% The prices needed 58.4%
Net units −7.00u ROI −5.0% on 142 picks ±16.2%, within the noise
On an exchange (est.) −5.47u Kalshi · ROI −3.9% · 36 at its actual price−5.63u Polymarket · ROI −4.0% · 36 at its actual price−1.51u Novig · ROI −1.1% · 39 at its actual price vs −7.00u at the sportsbook

A–D picks: 74-57-1, −7.73u · Long shots: 5-5-0, +0.73u

Past results do not guarantee future results. For entertainment and information only; not a sportsbook. 21+. Gambling problem? Call 1-800-GAMBLER.

Line movement: whether the price moved toward our pick between publishing and kickoff. Better than half is the earliest sign of a real edge; it shows up in about a hundred picks, long before profits are more than luck. Won vs price needed: a win rate only means something next to the price: winning 40% of +200 underdogs makes money, winning 60% of −200 favourites loses it. Net units: the bottom line, with the ROI range luck alone would produce; a result inside it isn't evidence yet.

Colors: green is ahead; orange is slightly behind (within 3 points of the price needed or of the market, within 5% on ROI and line movement); red is further behind. In the tables below, ± luck is the range chance alone would produce for that group; a difference inside it isn't evidence. Groups with fewer than 30 are tagged small sample: with a dozen groups, one or two will look impressive by chance. Hover over (or tap) a column heading for what it means. Both count games, not picks, since a game's moneyline and spread come from one read.

Long shots

Sides under the likely cutoff (55% on a moneyline, 52% on a spread) whose edge clears the full bar: they lose more often than not, but the price pays for it. Included in the totals above and shown here on their own, at the price published.

MarketPicksW-L-PWonPrice neededUnitsROI± luckNovig units (est.)Novig ROI (est.)
moneyline small sample95-4-055.6%40.7%+1.73u19.2%±75.4%+2.15u23.9%
spread small sample10-1-00.0%38.8%−1.00u-100.0%—−1.00u-100.0%

All Long shots: 5-5-0, +0.73u, ROI +7.3% (±71.6%, within the noise).

By grade

GradePicksW-L-PWonPrice neededUnitsROI± luckNovig units (est.)Novig ROI (est.)
A small sample31-2-033.3%63.8%−1.17u-39.0%±121.8%−1.09u-36.3%
B small sample2514-10-158.3%57.6%−0.34u-1.4%±34.3%+0.76u3.2%
C small sample144-10-028.6%51.9%−6.30u-45.0%±48.3%−6.03u-43.1%
D9055-35-061.1%61.4%+0.09u0.1%±18.1%+3.71u4.1%
LS small sample105-5-050.0%40.5%+0.73u7.3%±71.6%+1.15u11.5%

By sport

SportPicksW-L-PWonPrice neededUnitsROI± luckNovig units (est.)Novig ROI (est.)
MLB small sample219-12-042.9%58.8%−6.19u-29.5%±39.0%−5.57u-26.5%
NCAAF4224-18-057.1%57.7%−1.00u-2.4%±31.6%+0.80u1.9%
NFL4526-18-159.1%57.1%+1.19u2.7%±28.7%+2.94u6.7%
NHL3420-14-058.8%60.6%−1.00u-2.9%±32.5%+0.32u0.9%

Exchange columns show: Kalshi · Polymarket · Novig

By market

MarketPicksW-L-PWonPrice neededUnitsROI± luckNovig units (est.)Novig ROI (est.)
moneyline7240-32-055.6%60.7%−7.59u-10.5%±19.7%−5.13u-7.1%
spread7039-30-156.5%55.9%+0.59u0.9%±21.7%+3.62u5.2%

By scoring version

VersionPicksW-L-PWonPrice neededUnitsROI± luckNovig units (est.)Novig ROI (est.)
v0 small sample10-1-00.0%52.4%−1.00u-100.0%—−1.00u-100.0%
v76938-30-155.9%59.1%−5.58u-8.2%±22.9%−2.69u-4.0%
v87241-31-056.9%57.7%−0.42u-0.6%±23.5%+2.18u3.0%

Last 14 slates

DatePicksW-L-PUnitsNovig (est.)
2026-10-11166-10-0−6.04u−5.83u
2026-10-102212-10-0−0.62u+0.15u
2026-10-0911-0-0+0.70u+0.80u
2026-10-0854-1-0+2.01u+2.22u
2026-10-0774-3-0−0.48u−0.23u
2026-10-0653-2-0+0.15u+0.38u
2026-10-0533-0-0+2.57u+2.81u
2026-10-042618-7-1+6.02u+7.40u
2026-10-032512-13-0−5.86u−4.97u
2026-10-0275-2-0+0.87u+1.24u
2026-10-01115-6-0−2.37u−1.98u
2026-09-3085-3-0+0.13u+0.50u
2026-09-2950-5-0−5.00u−5.00u
2026-09-2811-0-0+0.91u+1.00u

Method: one unit per pick at the recorded odds; ROI is net units over units risked. Exchange (est.): each pick bought at the market's fair price plus that exchange's pregame fee (Kalshi 7%, 3.5% on baseball; Polymarket 6.95%; Novig none), using the exchange's own price from October 8, 2026 where it listed the same line. Prices and fees vary. Past results do not predict future ones.