Are the signals earning trust?

Performance

Daily results β†’
Cohort
Period
Market
All
⚾ Batter
Direction
Filtered to CohortOther qualifyingDirectionOver
Signal check
Weakest

Batter Hits is running below the rate it converts without us (-7.7 pts, n=53).

Trend

Overall hit rate is 58.5%, +5.6 pts over baseline β€” down 3.0 points on the previous 7 days, which ran +8.9 pts.

Performance summary

Hit rate
58.5%
55–39 record
vs baseline
+5.6 pts
vs 53% base
Graded
94
6 slates
Last 7 days Β· Other qualifying Β· previous 7 days: 61.5% (+8.9 pts over base) -3.0 pts Β· 1 void Β· 0 pending Β· avg score 81

The model is modestly ahead of baseline over this period (+5.6 pts on 94 graded predictions).

All qualifying75–5756.8%n=132
Featured20–1852.6%n=38
Other qualifying55–3958.5%n=94

What's working

Every market ranked by the edge it holds over the rate its own event happens without us β€” not by how often it converts. The tables further down read served predictions only, so the β€œall” figure beside each edge is the check that a market which never clears the floor is not mistaken for one that does not work.

Marketranked by edgeEdge vs baseserved Β· all predictionsHit rateservedNservedShare servedcleared 70+
Batter Hits-7.7 ptsall -13.0 pts Β· n=28652.8% base 61%53
SP Strikeouts+44.0 ptsall +44.0 pts Β· n=1080.0% base 36%10Small
Points+35.3 ptsall +29.4 pts Β· n=3175.0% base 40%24Small
Rebounds+19.8 ptsall +19.7 pts Β· n=2850.0% base 30%20Small
Batter Ks+18.2 ptsall +13.5 pts Β· n=1740.0% base 22%5Small
Assists+11.4 ptsall +15.1 pts Β· n=2147.4% base 36%19Small
SP Hits Allowed-36.0 ptsall -36.0 pts Β· n=10.0% base 36%1Small
Edge is the served props’ hit rate minus the rate that event happens on its own; β€œall” is the same figure over everything the market predicted, floor or not. β€œStarved” means the market beats its base rate by 5+ points across everything it predicted, yet under a tenth of those ever clear the floor β€” the scale cannot reach, so the edge is never offered. Judged on the engine running today: a superseded scorer’s serving share is not a fact about the current one.

Trust board

The page’s verdict, from edge over baseline, sample size and recent trend together β€” never from hit rate alone. A tier with nothing in it is not shown.

No signal
At or below the rate the market converts without us.
  • Batter Hits-7.7 pts n=53
Too early to say
Too few graded predictions to judge. Not a verdict.
  • SP Strikeouts+44.0 pts n=10
  • Points+35.3 pts n=24
  • Rebounds+19.8 pts n=20
  • Batter Ks+18.2 pts n=5
  • Assists+11.4 pts n=19
  • SP Hits Allowed-36.0 pts n=1
The evidence

Score calibration

The scoring system is worth having only if a higher score means a better outcome. Each band is measured against the base rate of the props it actually holds β€” the top band is almost purely 1+ hit, so a raw-rate reading of this table would credit it for carrying a common event.

Not enough graded predictions yet to judge whether higher scores perform better.

The 75–79, 80–84, 85–89, 90–94, 95–98 and 99–100 bands remain too small to read.

70–7458.5%n=41
75–7939.1%n=23
80–84100.0%n=3
85–890.0%n=1
90–9466.7%n=3
95–980.0%n=1
99–10077.3%n=22
Observed hit rateBase rate for that band’s props β€” the gap is the edge
Score bandRecordHit rateSampleVoidsvs base
70–7424–1758.5%n=410-0.5 pts base 59%
75–79Small sample9–1439.1%n=231-17.4 pts base 56%
80–84Small sample3–0100.0%n=30+42.2 pts base 58%
85–89Small sample0–10.0%n=10-49.6 pts base 50%
90–94Small sample2–166.7%n=30+13.4 pts base 53%
95–98Small sample0–10.0%n=10-49.6 pts base 50%
99–100Small sample17–577.3%n=220+39.6 pts base 38%

Where the model has edge

Segments by market, ranked by lift over their own base rate. Anything under the minimum sample is separated and labelled rather than ranked alongside β€” a high percentage on twenty predictions is not a discovered edge.

Segmentvs baseHit rateNRecordvs prior period
Reliable edgesn β‰₯ 30 graded
Batter Hits-9.6 pts base 61%51.0%n=5126–25↓ -15.4 from 66%
Small-sample signalsunder 30 graded β€” not yet a measured edge
Batter KsSmall sample+78.2 pts base 22%100.0%n=11–0no prior period
PointsSmall sample+39.6 pts base 48%87.5%n=1614–2no prior period
SP StrikeoutsSmall sample+22.1 pts base 45%66.7%n=32–1no prior period
ReboundsSmall sample+16.0 pts base 39%54.5%n=116–5no prior period
AssistsSmall sample+4.7 pts base 45%50.0%n=126–6no prior period

Over vs Under

Only Over predictions were served in this selection (+5.5 pts over base, n=94), so the two sides cannot be compared.

Over55–3958.5%+5.5 pts vs basen=94
Under0–0Not gradedn=0
MarketOverrate Β· pts vs baseUnderrate Β· pts vs base
Batter Hits51.0% -9.6n=51β€”
Batter Ks100.0% +78.2n=1β€”
SP Strikeouts66.7% +22.1n=3β€”
Points87.5% +39.6n=16β€”
Rebounds54.5% +16.0n=11β€”
Assists50.0% +4.7n=12β€”
Deeper diagnostics

Consistency

Performance spans 59%–64% across these windows, with Last 7 4.0 points weaker than all time.

Last 7
58.5%
55–39 n=94
-3.3 pts vs Last 30
Last 30
61.8%
969–599 n=1,568
-2.0 pts vs Prev 30
Prev 30
63.8%
1320–750 n=2,070
β€”
Season
62.5%
2835–1701 n=4,536
β€”
All time
62.5%
2835–1701 n=4,536
β€”

Market pulse

Each market’s recent slates against its own period average. The trend column is the row’s answer; the grid behind it fades with age.

MarketPeriodTrendOct9Oct7Oct6Oct5Oct4Oct3
Batter Hits51%n=51↑ +13vs prior 3β€”64%n=1150%n=478%n=944%n=933%n=18
SP Strikeouts75%n=4building sampleβ€”β€”β€”β€”50%n=2100%n=2
Points88%n=16building sample86%n=786%n=7β€”β€”100%n=2β€”
Rebounds55%n=11building sample40%n=560%n=5β€”β€”100%n=1β€”
Assists50%n=12building sample50%n=475%n=4β€”β€”25%n=4β€”
Above own averageNear own averageBelow own averageOlder slates fade; faded cells also have fewer than 5 decisions

By month

Lift over base, 2026-07 β†’ 2026-10
MonthRecordHit ratevs base
2026-07106–6163.5% n=167+2.9 pts base 61%
2026-081373–82562.5% n=2,198+10.5 pts base 52%
2026-091290–76862.7% n=2,058+9.0 pts base 54%
2026-1066–4758.4% n=113+5.6 pts base 53%

Model version performance

2 of 7 current model versions are outperforming the versions they replaced; MLB Batter Hits, WNBA Points, MLB SP Strikeouts, WNBA Rebounds and WNBA Assists are behind. WNBA Rebounds, MLB SP Hits Allowed and MLB Batter Ks rest on a sample too small to call.

VersionActiveRecordHit ratevs basevs previous version
MLB Batter Hits
batter-hit-v62026-08-21β†’2026-10-071341–70765.5% n=2,048+4.9 pts base 61%-1.2 pts behind batter-hit-v5
4 earlier versions2026-07-05β†’2026-08-20621–36263.2% n=983+2.6 pts base 61%
WNBA Points
wnba-pra-v42026-08-21β†’2026-10-09180–9465.7% n=274+20.9 pts base 45%-12.1 pts behind wnba-pra-v3
4 earlier versions2026-08-03β†’2026-08-2196–4667.6% n=142+23.8 pts base 44%
MLB SP Strikeouts
sp-v42026-08-21β†’2026-10-0498–12543.9% n=223+8.2 pts base 36%-16.8 pts behind sp-v3
3 earlier versions2026-08-03β†’2026-08-2041–3851.9% n=79+21.6 pts base 30%
WNBA Rebounds
wnba-pra-v42026-08-21β†’2026-10-09141–8063.8% n=221+24.5 pts base 39%-21.3 pts behind wnba-pra-v3Small sample
4 earlier versions2026-08-03β†’2026-08-2055–2667.9% n=81+32.1 pts base 36%
WNBA Assists
wnba-pra-v42026-08-21β†’2026-10-09117–7660.6% n=193+21.6 pts base 39%-6.3 pts behind wnba-pra-v3
4 earlier versions2026-08-03β†’2026-08-2060–3066.7% n=90+31.3 pts base 35%
MLB SP Hits Allowed
sp-v42026-08-21β†’2026-10-0154–6744.6% n=121+9.8 pts base 35%+13.7 pts better than sp-v3Small sample
2 earlier versions2026-08-05β†’2026-08-2010–2429.4% n=34-4.8 pts base 34%
MLB Batter Ks
batter-k-v22026-08-21β†’2026-10-0319–2345.2% n=42+23.4 pts base 22%+5.2 pts better than batter-k-v1Small sample
1 earlier version2026-08-15β†’2026-08-192–340.0% n=5+18.2 pts base 22%

Methodology

Edge over baseline, never a raw hit rate
Every β€œvs base” figure is the observed hit rate minus how often that exact prop’s event happens on its own, for the population that could plausibly have been offered it. A batter getting 1+ hit happens ~61% of the time unprompted; a starter striking out 8+ happens ~13% of the time. Against one shared average the rare-event markets look bad no matter how well they are picked.
Opportunity Score is a ranking signal, not a probability
70 is the publication floor. A 93 is not β€œ93% likely” β€” it is an estimate of edge over the market’s own base rate. Observed hit rates on this page are outcomes, not forecasts.
Sample size is a headline, not a footnote
Under 30 graded predictions a segment is separated and marked rather than ranked. Predictions inside one slate are correlated, so a run of good days is less independent evidence than its count suggests.
Cohorts
All qualifying is every published prediction scoring 70+. Featured is the eight carried on Today. Other qualifying is the remainder β€” the split exists to check that ranking, not just scoring, is doing something.
Calibration reads the current engine only
A superseded scorer’s calibration is not a fact about the one running today. Pooling engines once made the top band look anti-predictive when it was not. Per-version records stay in the model table above.
What is not here
No odds are consumed anywhere on this page. Total bases and batter walks are excluded β€” both were retired for being unservable rather than for being wrong. Voids and pending predictions are excluded from every hit rate.