Are the signals earning trust?

Performance

Daily results β†’
Cohort
Period
Market
All
⚾ Batter
Direction
Filtered to CohortFeatured
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.3%, +27.0 pts over baseline β€” up 9.6 points on the previous 7 days, which ran +23.2 pts.

Performance summary

Hit rate
58.3%
28–20 record
vs baseline
+27.0 pts
vs 31% base
Graded
48
6 slates
Last 7 days Β· Featured Β· previous 7 days: 48.7% (+23.2 pts over base) +9.6 pts Β· avg score 95

The model is showing meaningful predictive signal over this period β€” +27.0 pts over baseline on 48 graded predictions.

All qualifying87–5959.6%n=146
Featured28–2058.3%n=48
Other qualifying59–3960.2%n=98

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+43.4 ptsall +43.3 pts Β· n=1685.7% base 42%14Small
Points+35.3 ptsall +29.4 pts Β· n=3175.0% base 40%24Small
SP Hits Allowed+21.8 ptsall +22.2 pts Β· n=1672.7% base 51%11Small
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
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+43.4 pts n=14
  • Points+35.3 pts n=24
  • SP Hits Allowed+21.8 pts n=11
  • Rebounds+19.8 pts n=20
  • Batter Ks+18.2 pts n=5
  • Assists+11.4 pts n=19
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, 90–94 and 95–98 bands remain too small to read.

75–7975.0%n=8
80–840.0%n=1
90–9475.0%n=4
95–98100.0%n=1
99–10052.9%n=34
Observed hit rateBase rate for that band’s props β€” the gap is the edge
Score bandRecordHit rateSampleVoidsvs base
75–79Small sample6–275.0%n=80+31.7 pts base 43%
80–84Small sample0–10.0%n=10-21.8 pts base 22%
90–94Small sample3–175.0%n=40+32.6 pts base 42%
95–98Small sample1–0100.0%n=10+49.4 pts base 51%
99–10018–1652.9%n=340+26.0 pts base 27%

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
Small-sample signalsunder 30 graded β€” not yet a measured edge
SP StrikeoutsSmall sample+50.8 pts base 38%88.9%n=98–1no prior period
Batter HitsSmall sample+39.4 pts base 61%100.0%n=22–0no prior period
PointsSmall sample+26.7 pts base 23%50.0%n=84–4no prior period
ReboundsSmall sample+24.4 pts base 20%44.4%n=94–5no prior period
AssistsSmall sample+22.9 pts base 20%42.9%n=73–4no prior period
SP Hits AllowedSmall sample+16.8 pts base 50%66.7%n=96–3no prior period
Batter KsSmall sample+3.2 pts base 22%25.0%n=41–3no prior period

Over vs Under

Under signals are outperforming Over by 0.3 points of lift (+27.2 pts against +26.9 pts). The under side has only 10 graded predictions, so treat the gap as an observation.

Over20–1852.6%+26.9 pts vs basen=38
Under8–280.0%+27.2 pts vs basen=10
MarketOverrate Β· pts vs baseUnderrate Β· pts vs base
Batter Hits100.0% +39.4n=2β€”
Batter Ks25.0% +3.2n=4β€”
SP Strikeouts85.7% +53.3n=7100.0% +42.1n=2
SP Hits Allowed0.0% -36.0n=175.0% +23.4n=8
Points50.0% +26.7n=8β€”
Rebounds44.4% +24.4n=9β€”
Assists42.9% +22.9n=7β€”
Deeper diagnostics

Consistency

Performance spans 58%–67% across these windows, with Last 7 3.0 points weaker than all time.

Last 7
58.3%
28–20 n=48
-0.6 pts vs Last 30
Last 30
59.0%
125–87 n=212
-7.9 pts vs Prev 30
Prev 30
66.8%
141–70 n=211
β€”
Season
61.4%
308–194 n=502
β€”
All time
61.4%
308–194 n=502
β€”

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 Hits100%n=2building sampleβ€”β€”100%n=1β€”β€”100%n=1
SP Strikeouts69%n=13building sampleβ€”β€”80%n=540%n=5β€”100%n=3
SP Hits Allowed67%n=9building sampleβ€”β€”50%n=267%n=3β€”75%n=4
Points50%n=8building sample50%n=250%n=2β€”β€”50%n=4β€”
Rebounds44%n=9building sample100%n=30%n=3β€”β€”33%n=3β€”
Assists43%n=7building sample33%n=367%n=3β€”β€”0%n=1β€”
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-0718–869.2% n=26+16.2 pts base 53%
2026-08124–6964.2% n=193+19.0 pts base 45%
2026-09131–8859.8% n=219+27.1 pts base 33%
2026-1035–2954.7% n=64+26.0 pts base 29%

Model version performance

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

VersionActiveRecordHit ratevs basevs previous version
MLB Batter Hits
batter-hit-v62026-09-10β†’2026-10-064–357.1% n=7-3.4 pts base 61%-20.6 pts behind batter-hit-v5Small sample
4 earlier versions2026-07-05β†’2026-08-2077–4563.1% n=122+2.5 pts base 61%
MLB SP Strikeouts
sp-v42026-08-21β†’2026-10-0676–4264.4% n=118+25.7 pts base 39%-51.7 pts behind sp-v3Small sample
2 earlier versions2026-08-10β†’2026-08-111–150.0% n=2+6.1 pts base 44%
MLB SP Hits Allowed
sp-v42026-08-21β†’2026-10-0637–3352.9% n=70+12.1 pts base 41%+26.2 pts better than sp-v2Small sample
1 earlier version2026-08-10β†’2026-08-101–150.0% n=2-14.0 pts base 64%
WNBA Rebounds
wnba-pra-v42026-08-23β†’2026-10-0936–2658.1% n=62+37.3 pts base 21%-52.2 pts behind wnba-pra-v3Small sample
2 earlier versions2026-07-15β†’2026-08-201–233.3% n=3+7.5 pts base 26%
WNBA Assists
wnba-pra-v42026-08-23β†’2026-10-0944–1772.1% n=61+52.5 pts base 20%-4.3 pts behind wnba-pra-v0.1Small sample
1 earlier version2026-07-15β†’2026-07-161–0100.0% n=1+56.9 pts base 43%
WNBA Points
wnba-pra-v42026-08-23β†’2026-10-0924–2153.3% n=45+35.5 pts base 18%-20.5 pts behind wnba-pra-v0.1Small sample
1 earlier version2026-07-15β†’2026-07-155–0100.0% n=5+56.0 pts base 44%
MLB Batter Ks
batter-k-v22026-10-05β†’2026-10-061–325.0% n=4+3.2 pts base 22%first version on this ledger

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.