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. 147 picks, Sep 28 to Oct 12, 2026.

Win rate 54.8% 80-66-1 W-L-P on 147 picks
Line movement 59.5% of price moves went toward our pick 75 toward · 51 against · 11 unchanged
Won vs price needed −3.5 pts Won 54.8% The prices needed 58.3%
Net units −9.98u ROI −6.8% on 147 picks ±16.0%, within the noise
On an exchange (est.) −8.46u Kalshi · ROI −5.8% · 40 at its actual price−8.66u Polymarket · ROI −5.9% · 40 at its actual price−4.43u Novig · ROI −3.0% · 43 at its actual price vs −9.98u at the sportsbook

A–D picks: 75-61-1, −10.71u · 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± luckKalshi units (est.)Kalshi ROI (est.)
moneyline small sample95-4-055.6%40.7%+1.73u19.2%±75.4%+1.69u18.8%
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± luckKalshi units (est.)Kalshi ROI (est.)
A small sample31-2-033.3%63.8%−1.17u-39.0%±121.8%−1.15u-38.3%
B small sample2615-10-160.0%57.3%+0.68u2.7%±34.0%+1.03u4.1%
C small sample144-10-028.6%51.9%−6.30u-45.0%±48.3%−6.25u-44.6%
D9455-39-058.5%61.3%−3.91u-4.2%±18.1%−2.79u-3.0%
LS small sample105-5-050.0%40.5%+0.73u7.3%±71.6%+0.69u6.9%

By sport

SportPicksW-L-PWonPrice neededUnitsROI± luckKalshi units (est.)Kalshi ROI (est.)
MLB small sample239-14-039.1%59.0%−8.19u-35.6%±36.5%−7.81u-34.0%
NCAAF4224-18-057.1%57.7%−1.00u-2.4%±31.6%−0.52u-1.2%
NFL4726-20-156.5%57.1%−0.81u-1.8%±28.9%−0.46u-1.0%
NHL3521-14-060.0%60.3%+0.02u0.1%±32.0%+0.32u0.9%

Exchange columns show: Kalshi · Polymarket · Novig

By market

MarketPicksW-L-PWonPrice neededUnitsROI± luckKalshi units (est.)Kalshi ROI (est.)
moneyline7641-35-053.9%60.6%−9.57u-12.6%±19.3%−8.92u-11.7%
spread7139-31-155.7%55.9%−0.41u-0.6%±21.6%+0.45u0.6%

By scoring version

VersionPicksW-L-PWonPrice neededUnitsROI± luckKalshi units (est.)Kalshi 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%−4.47u-6.6%
v87742-35-054.5%57.7%−3.40u-4.4%±23.0%−2.99u-3.9%

Last 15 slates

DatePicksW-L-PUnitsKalshi (est.)
2026-10-1251-4-0−2.98u−2.99u
2026-10-11166-10-0−6.04u−6.15u
2026-10-102212-10-0−0.62u−0.63u
2026-10-0911-0-0+0.70u+0.73u
2026-10-0854-1-0+2.01u+2.10u
2026-10-0774-3-0−0.48u−0.32u
2026-10-0653-2-0+0.15u+0.21u
2026-10-0533-0-0+2.57u+2.64u
2026-10-042618-7-1+6.02u+6.43u
2026-10-032512-13-0−5.86u−5.52u
2026-10-0275-2-0+0.87u+1.02u
2026-10-01115-6-0−2.37u−2.25u
2026-09-3085-3-0+0.13u+0.33u
2026-09-2950-5-0−5.00u−5.00u
2026-09-2811-0-0+0.91u+0.93u

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.