Are the signals earning trust?

Performance

Daily results β†’
Cohort
Period
Market
All
⚾ Batter
Direction
Filtered to CohortFeaturedDirectionOver
Signal check
Strongest

Assists is the strongest edge on this slate β€” +27.5 pts over its own base rate across 169 graded predictions.

Weakest

Batter Hits shows no measured edge either way (+4.5 pts over base, n=988).

Trend

Overall hit rate is 56.1%, +30.3 pts over baseline β€” down 11.2 points on the previous 30 days, which ran +30.0 pts.

Performance summary

Hit rate
56.1%
105–82 record
vs baseline
+30.3 pts
vs 26% base
Graded
187
27 slates
Last 30 days Β· Featured Β· previous 30 days: 67.4% (+30.0 pts over base) -11.2 pts Β· 7 void Β· 4 pending Β· avg score 98

The model is showing meaningful predictive signal over this period β€” +30.3 pts over baseline on 187 graded predictions, with the strongest separation in Assists and Rebounds.

All qualifying1074–68161.2%n=1755
Featured105–8256.1%n=187
Other qualifying969–59961.8%n=1568

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+
Assists+27.5 ptsall +25.5 pts Β· n=18863.3% base 36%169
Rebounds+26.0 ptsall +24.8 pts Β· n=19659.3% base 33%167
Points+25.1 ptsall +16.9 pts Β· n=24765.3% base 40%193
SP Strikeouts+11.0 ptsall +11.0 pts Β· n=13845.7% base 35%138
SP Hits Allowed+6.0 ptsall +6.0 pts Β· n=7238.9% base 33%72
Batter Hits+4.5 ptsall -5.1 pts Β· n=5,01565.1% base 61%988
Batter Ks+6.7 ptsall +11.2 pts Β· n=13028.6% base 22%28Small
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.

Strong signal
Beats its own base rate by 10+ points on a real sample.
  • Assists+27.5 pts n=169
  • Rebounds+26.0 pts n=167
  • Points+25.1 pts n=193
Promising
A measurable edge, on a smaller sample or a smaller margin.
  • SP Hits Allowed+6.0 pts n=72n=72
Watch
No measured edge either way β€” or an edge that has fallen sharply.
  • SP Strikeouts+11.0 pts n=138edge down -20.8 pts on the previous period
  • Batter Hits+4.5 pts n=988
Too early to say
Too few graded predictions to judge. Not a verdict.
  • Batter Ks+6.7 pts n=28
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 and 90–94 bands remain too small to read.

75–7950.0%n=6
80–8433.3%n=3
85–89100.0%n=1
90–9450.0%n=10
99–10056.9%n=167
Observed hit rateBase rate for that band’s props β€” the gap is the edge
Score bandRecordHit rateSampleVoidsvs base
75–79Small sample3–350.0%n=60+8.8 pts base 41%
80–84Small sample1–233.3%n=30-14.3 pts base 48%
85–89Small sample1–0100.0%n=10+39.4 pts base 61%
90–94Small sample5–550.0%n=100+7.9 pts base 42%
99–10095–7256.9%n=1677+33.4 pts base 23%

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
Assists+46.9 pts base 21%67.5%n=4027–13no prior period
Rebounds+39.1 pts base 20%59.0%n=3923–16no prior period
Points+34.9 pts base 17%51.4%n=3518–17no prior period
SP Strikeouts+25.9 pts base 34%60.0%n=4024–16↓ -4.0 from 64%
Small-sample signalsunder 30 graded β€” not yet a measured edge
Batter KsSmall sample+3.2 pts base 22%25.0%n=41–3no prior period
SP Hits AllowedSmall sample+2.8 pts base 34%36.4%n=228–14no prior period
Batter HitsSmall sample-3.4 pts base 61%57.1%n=74–3↓ -20.6 from 78%

Over vs Under

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

Over105–8256.1%+30.7 pts vs basen=187
Under0–0Not gradedn=0
MarketOverrate Β· pts vs baseUnderrate Β· pts vs base
Batter Hits57.1% -3.4n=7β€”
Batter Ks25.0% +3.2n=4β€”
SP Strikeouts60.0% +25.4n=40β€”
SP Hits Allowed36.4% +2.0n=22β€”
Points51.4% +35.0n=35β€”
Rebounds59.0% +38.7n=39β€”
Assists67.5% +47.0n=40β€”
Deeper diagnostics

Consistency

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

Last 7
52.6%
20–18 n=38
-3.5 pts vs Last 30
Last 30
56.1%
105–82 n=187
-11.2 pts vs Prev 30
Prev 30
67.4%
124–60 n=184
β€”
Season
60.4%
270–177 n=447
β€”
All time
60.4%
270–177 n=447
β€”

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.

MarketPeriodTrendOct9Oct7Oct6Oct5Oct4Oct3Oct2Oct1
Batter Hits57%n=7building sampleβ€”β€”100%n=1β€”β€”100%n=1β€”β€”
SP Strikeouts57%n=44building sampleβ€”β€”75%n=425%n=4β€”100%n=3β€”β€”
SP Hits Allowed36%n=22building sampleβ€”β€”β€”β€”β€”0%n=1β€”β€”
Points51%n=35building sample50%n=250%n=2β€”β€”50%n=4β€”0%n=125%n=4
Rebounds59%n=39building sample100%n=30%n=3β€”β€”33%n=3β€”75%n=450%n=2
Assists68%n=40building sample33%n=367%n=3β€”β€”0%n=1β€”33%n=350%n=2
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-08121–6565.1% n=186+20.2 pts base 45%
2026-09104–7757.5% n=181+29.2 pts base 28%
2026-1027–2750.0% n=54+25.5 pts base 24%

Model version performance

0 of 5 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, 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-0655–3461.8% n=89+28.3 pts base 34%-49.0 pts behind sp-v3Small sample
1 earlier version2026-08-11β†’2026-08-111–0100.0% n=1+77.3 pts base 23%
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 SP Hits Allowed
sp-v42026-08-21β†’2026-10-0321–2644.7% n=47+9.1 pts base 36%first version on this ledger
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.