Skip to main content
EducationalNot betting advice · research use only.
GameTime Picks
Model audit · deep dive

Every cut of the settled record

Sourced from model_audit.json, rebuilt after every settlement. Pushes excluded from the denominator; pending and insufficient-data rows never counted. Educational only — not betting advice.

Cross-sport50.0%21096–21058 on 42154 decisive
NBA49.1%1784–1851 on 3635 · 16 dates
MLB50.1%19312–19207 on 38519 · 86 dates

NBA settled audit

Per-game stdev9.9pp
Worst game33.8%
Best game67.2%
Games audited17

Per-market

MarketRecordHitAvg |err|Stdev errBias
AST483587 on 107045.1%1.681.31+0.50
PTS640713 on 135347.3%5.514.08+1.25
REB661551 on 121254.5%2.141.78+0.19

Per-side × market

MarketSideRecordHit
ASTOver278418 on 69639.9%
ASTUnder205169 on 37454.8%
PTSOver417499 on 91645.5%
PTSUnder223214 on 43751.0%
REBOver426353 on 77954.7%
REBUnder235198 on 43354.3%

Confidence tier

BucketRecordHit
High11461202 on 234848.8%
Low258262 on 52049.6%
Medium222209 on 43151.5%
insufficient_data158178 on 33647.0%

Edge band (fixed cutoffs)

BucketRecordHit
0–5pp486495 on 98149.5%
5–10pp505420 on 92554.6%
10–15pp308335 on 64347.9%
15–25pp293400 on 69342.3%
25pp+192201 on 39348.9%

Edge quartile (data-derived)

Quartile|Edge| rangeRecordHit
Q10.014.54pp449459 on 90849.4%
Q24.579.45pp491418 on 90954.0%
Q39.4517.60pp433476 on 90947.6%
Q417.6049.30pp411498 on 90945.2%

Per-date timeline

DateRecordHitPhaseDay
2026-05-158065 on 14555.2%playoffFri
2026-05-174120 on 6167.2%playoffSun
2026-05-1810858 on 16665.1%playoffMon
2026-05-195098 on 14833.8%playoffTue
2026-05-205030 on 8062.5%playoffWed
2026-05-213536 on 7149.3%playoffThu
2026-05-224934 on 8359.0%playoffFri
2026-05-232745 on 7237.5%playoffSat
2026-05-25160164 on 32449.4%playoffMon
2026-05-26146164 on 31047.1%playoffTue
2026-05-28167102 on 26962.1%playoffThu
2026-05-30149121 on 27055.2%playoffSat
2026-06-03105150 on 25541.2%playoffWed
2026-06-05176169 on 34551.0%playoffFri
2026-06-10248328 on 57643.1%playoffWed
2026-06-13193267 on 46042.0%playoffSat

Per-date hit rate sparkline

NBA trend · 16 settled slates49.1%
2026-05-15 · 80–65 · 55.2%2026-05-17 · 41–20 · 67.2%2026-05-18 · 108–58 · 65.1%2026-05-19 · 50–98 · 33.8%2026-05-20 · 50–30 · 62.5%2026-05-21 · 35–36 · 49.3%2026-05-22 · 49–34 · 59.0%2026-05-23 · 27–45 · 37.5%2026-05-25 · 160–164 · 49.4%2026-05-26 · 146–164 · 47.1%2026-05-28 · 167–102 · 62.1%2026-05-30 · 149–121 · 55.2%2026-06-03 · 105–150 · 41.2%2026-06-05 · 176–169 · 51.0%2026-06-10 · 248–328 · 43.1%2026-06-13 · 193–267 · 42.0%
2026-05-152026-06-13 · 17841851 on 3635 decisive

MLB settled audit

Per-game stdev11.6pp
Worst game20.0%
Best game89.5%
Games audited1043

Per-market

MarketRecordHitAvg |err|Stdev errBias
batter_hits84347248 on 1568253.8%0.710.54+0.02
batter_hits_runs_rbis69386961 on 1389949.9%1.531.24+0.04
batter_total_bases30204015 on 703542.9%1.491.24+0.05
pitcher_strikeouts920983 on 190348.3%1.881.39+0.03

Per-side × market

MarketSideRecordHit
batter_hitsOver60154460 on 1047557.4%
batter_hitsUnder24192788 on 520746.5%
batter_hits_runs_rbisOver57395985 on 1172449.0%
batter_hits_runs_rbisUnder1199976 on 217555.1%
batter_total_basesOver25363676 on 621240.8%
batter_total_basesUnder484339 on 82358.8%
pitcher_strikeoutsOver428499 on 92746.2%
pitcher_strikeoutsUnder492484 on 97650.4%

Confidence tier

BucketRecordHit
High84258637 on 1706249.4%
Low80997789 on 1588851.0%
Medium27882781 on 556950.1%

Edge band (fixed cutoffs)

BucketRecordHit
0–5pp102999873 on 2017251.1%
5–10pp46754488 on 916351.0%
10–15pp25942831 on 542547.8%
15–25pp15651832 on 339746.1%
25pp+179183 on 36249.4%

Edge quartile (data-derived)

Quartile|Edge| rangeRecordHit
Q10.001.94pp49594670 on 962951.5%
Q21.944.59pp48684762 on 963050.6%
Q34.599.69pp49354695 on 963051.2%
Q49.6954.14pp45505080 on 963047.2%

Per-date timeline

DateRecordHitPhaseDay
2026-05-16144128 on 27252.9%regular_seasonSat
2026-05-18149161 on 31048.1%regular_seasonMon
2026-05-218082 on 16249.4%regular_seasonThu
2026-05-22127101 on 22855.7%regular_seasonFri
2026-05-23139146 on 28548.8%regular_seasonSat
2026-05-25146147 on 29349.8%regular_seasonMon
2026-05-27282302 on 58448.3%regular_seasonWed
2026-05-2892122 on 21443.0%regular_seasonThu
2026-05-29292245 on 53754.4%regular_seasonFri
2026-05-30294273 on 56751.9%regular_seasonSat
2026-06-01152154 on 30649.7%regular_seasonMon
2026-06-02305274 on 57952.7%regular_seasonTue
2026-06-03265304 on 56946.6%regular_seasonWed
2026-06-04186201 on 38748.1%regular_seasonThu
2026-06-05296295 on 59150.1%regular_seasonFri
2026-06-06251297 on 54845.8%regular_seasonSat
2026-06-07281312 on 59347.4%regular_seasonSun
2026-06-08146158 on 30448.0%regular_seasonMon
2026-06-09338250 on 58857.5%regular_seasonTue
2026-06-10320263 on 58354.9%regular_seasonWed
2026-06-11148166 on 31447.1%regular_seasonThu
2026-06-12289314 on 60347.9%regular_seasonFri
2026-06-13287282 on 56950.4%regular_seasonSat
2026-06-14294252 on 54653.8%regular_seasonSun
2026-06-15183218 on 40145.6%regular_seasonMon
2026-06-16262283 on 54548.1%regular_seasonTue
2026-06-17295256 on 55153.5%regular_seasonWed
2026-06-18142164 on 30646.4%regular_seasonThu
2026-06-19304231 on 53556.8%regular_seasonFri
2026-06-20287245 on 53253.9%regular_seasonSat
2026-06-21254238 on 49251.6%regular_seasonSun
2026-06-22214257 on 47145.4%regular_seasonMon
2026-06-24271302 on 57347.3%regular_seasonWed
2026-07-01226211 on 43751.7%regular_seasonWed
2026-07-02214152 on 36658.5%regular_seasonThu
2026-07-03266268 on 53449.8%regular_seasonFri
2026-07-04142150 on 29248.6%regular_seasonSat
2026-07-06164161 on 32550.5%regular_seasonMon
2026-07-075962 on 12148.8%regular_seasonTue
2026-07-08287299 on 58649.0%regular_seasonWed
2026-07-09172147 on 31953.9%regular_seasonThu
2026-07-1012191 on 21257.1%regular_seasonFri
2026-07-11238291 on 52945.0%regular_seasonSat
2026-07-212319 on 4254.8%regular_seasonTue
2026-07-22257296 on 55346.5%regular_seasonWed
2026-07-239598 on 19349.2%regular_seasonThu
2026-07-24291307 on 59848.7%regular_seasonFri
2026-07-25272281 on 55349.2%regular_seasonSat
2026-07-26297297 on 59450.0%regular_seasonSun
2026-07-27213228 on 44148.3%regular_seasonMon
2026-07-30162206 on 36844.0%regular_seasonThu
2026-07-31146129 on 27553.1%regular_seasonFri
2026-08-0371102 on 17341.0%regular_seasonMon
2026-08-04292274 on 56651.6%regular_seasonTue
2026-08-05250351 on 60141.6%regular_seasonWed
2026-08-06227188 on 41554.7%regular_seasonThu
2026-08-07268299 on 56747.3%regular_seasonFri
2026-08-08297271 on 56852.3%regular_seasonSat
2026-08-09283291 on 57449.3%regular_seasonSun
2026-08-10195194 on 38950.1%regular_seasonMon
2026-08-11285312 on 59747.7%regular_seasonTue
2026-08-12287305 on 59248.5%regular_seasonWed
2026-08-13139187 on 32642.6%regular_seasonThu
2026-08-14258259 on 51749.9%regular_seasonFri
2026-08-15284274 on 55850.9%regular_seasonSat
2026-08-16269278 on 54749.2%regular_seasonSun
2026-08-17190192 on 38249.7%regular_seasonMon
2026-08-18302276 on 57852.2%regular_seasonTue
2026-08-19275278 on 55349.7%regular_seasonWed
2026-08-20145179 on 32444.8%regular_seasonThu
2026-08-21303257 on 56054.1%regular_seasonFri
2026-08-22284280 on 56450.4%regular_seasonSat
2026-08-23269259 on 52850.9%regular_seasonSun
2026-08-24188190 on 37849.7%regular_seasonMon
2026-08-25280274 on 55450.5%regular_seasonTue
2026-08-26279293 on 57248.8%regular_seasonWed
2026-08-279387 on 18051.7%regular_seasonThu
2026-08-28175182 on 35749.0%regular_seasonFri
2026-08-29237252 on 48948.5%regular_seasonSat
2026-08-30135133 on 26850.4%regular_seasonSun
2026-08-31249218 on 46753.3%regular_seasonMon
2026-09-01311260 on 57154.5%regular_seasonTue
2026-09-02273221 on 49455.3%regular_seasonWed
2026-09-03162127 on 28956.1%regular_seasonThu
2026-09-04300284 on 58451.4%regular_seasonFri
2026-09-05297264 on 56152.9%regular_seasonSat

Per-date hit rate sparkline

MLB trend · 86 settled slates50.1%
2026-05-16 · 144–128 · 52.9%2026-05-18 · 149–161 · 48.1%2026-05-21 · 80–82 · 49.4%2026-05-22 · 127–101 · 55.7%2026-05-23 · 139–146 · 48.8%2026-05-25 · 146–147 · 49.8%2026-05-27 · 282–302 · 48.3%2026-05-28 · 92–122 · 43.0%2026-05-29 · 292–245 · 54.4%2026-05-30 · 294–273 · 51.9%2026-06-01 · 152–154 · 49.7%2026-06-02 · 305–274 · 52.7%2026-06-03 · 265–304 · 46.6%2026-06-04 · 186–201 · 48.1%2026-06-05 · 296–295 · 50.1%2026-06-06 · 251–297 · 45.8%2026-06-07 · 281–312 · 47.4%2026-06-08 · 146–158 · 48.0%2026-06-09 · 338–250 · 57.5%2026-06-10 · 320–263 · 54.9%2026-06-11 · 148–166 · 47.1%2026-06-12 · 289–314 · 47.9%2026-06-13 · 287–282 · 50.4%2026-06-14 · 294–252 · 53.8%2026-06-15 · 183–218 · 45.6%2026-06-16 · 262–283 · 48.1%2026-06-17 · 295–256 · 53.5%2026-06-18 · 142–164 · 46.4%2026-06-19 · 304–231 · 56.8%2026-06-20 · 287–245 · 53.9%2026-06-21 · 254–238 · 51.6%2026-06-22 · 214–257 · 45.4%2026-06-24 · 271–302 · 47.3%2026-07-01 · 226–211 · 51.7%2026-07-02 · 214–152 · 58.5%2026-07-03 · 266–268 · 49.8%2026-07-04 · 142–150 · 48.6%2026-07-06 · 164–161 · 50.5%2026-07-07 · 59–62 · 48.8%2026-07-08 · 287–299 · 49.0%2026-07-09 · 172–147 · 53.9%2026-07-10 · 121–91 · 57.1%2026-07-11 · 238–291 · 45.0%2026-07-21 · 23–19 · 54.8%2026-07-22 · 257–296 · 46.5%2026-07-23 · 95–98 · 49.2%2026-07-24 · 291–307 · 48.7%2026-07-25 · 272–281 · 49.2%2026-07-26 · 297–297 · 50.0%2026-07-27 · 213–228 · 48.3%2026-07-30 · 162–206 · 44.0%2026-07-31 · 146–129 · 53.1%2026-08-03 · 71–102 · 41.0%2026-08-04 · 292–274 · 51.6%2026-08-05 · 250–351 · 41.6%2026-08-06 · 227–188 · 54.7%2026-08-07 · 268–299 · 47.3%2026-08-08 · 297–271 · 52.3%2026-08-09 · 283–291 · 49.3%2026-08-10 · 195–194 · 50.1%2026-08-11 · 285–312 · 47.7%2026-08-12 · 287–305 · 48.5%2026-08-13 · 139–187 · 42.6%2026-08-14 · 258–259 · 49.9%2026-08-15 · 284–274 · 50.9%2026-08-16 · 269–278 · 49.2%2026-08-17 · 190–192 · 49.7%2026-08-18 · 302–276 · 52.2%2026-08-19 · 275–278 · 49.7%2026-08-20 · 145–179 · 44.8%2026-08-21 · 303–257 · 54.1%2026-08-22 · 284–280 · 50.4%2026-08-23 · 269–259 · 50.9%2026-08-24 · 188–190 · 49.7%2026-08-25 · 280–274 · 50.5%2026-08-26 · 279–293 · 48.8%2026-08-27 · 93–87 · 51.7%2026-08-28 · 175–182 · 49.0%2026-08-29 · 237–252 · 48.5%2026-08-30 · 135–133 · 50.4%2026-08-31 · 249–218 · 53.3%2026-09-01 · 311–260 · 54.5%2026-09-02 · 273–221 · 55.3%2026-09-03 · 162–127 · 56.1%2026-09-04 · 300–284 · 51.4%2026-09-05 · 297–264 · 52.9%
2026-05-162026-09-05 · 1931219207 on 38519 decisive

Every settled MLB model pick

All 40,679 graded MLB picks across 86 settled days, 2026-05-16 to 2026-09-05 — not a sample of them. Pushes are neither a win nor a loss and are in no rate below. Every row carries both the model's probability and the market's, so the two are compared on the same picks.

all settled history
50.1%19,312-19,20738,519 decisive · 2,160 push · 1,083 games · 86 days
Settled model picks by day for all settled history
DateRecordDecisivePush
2026-09-0552.9% 297-26456146
2026-09-0451.4% 300-28458434
2026-09-0356.1% 162-12728925
2026-09-0255.3% 273-22149443
2026-09-0154.5% 311-26057137
2026-08-3153.3% 249-21846723
2026-08-3050.4% 135-13326825
2026-08-2948.5% 237-25248923
2026-08-2849.0% 175-1823577
2026-08-2751.7% 93-8718019
2026-08-2648.8% 279-29357247
2026-08-2550.5% 280-27455443
2026-08-2449.7% 188-19037825
2026-08-2350.9% 269-25952846
2026-08-2250.4% 284-28056433
2026-08-2154.1% 303-25756029
2026-08-2044.8% 145-17932427
2026-08-1949.7% 275-27855332
2026-08-1852.2% 302-27657829
2026-08-1749.7% 190-19238228
2026-08-1649.2% 269-27854752
2026-08-1550.9% 284-27455842
2026-08-1449.9% 258-25951739
2026-08-1342.6% 139-18732633
2026-08-1248.5% 287-30559238
2026-08-1147.7% 285-31259734
2026-08-1050.1% 195-19438929
2026-08-0949.3% 283-29157434
2026-08-0852.3% 297-27156832
2026-08-0747.3% 268-29956741
2026-08-0654.7% 227-18841527
2026-08-0541.6% 250-35160127
2026-08-0451.6% 292-27456626
2026-08-0341.0% 71-10217317
2026-07-3153.1% 146-12927524
2026-07-3044.0% 162-20636817
2026-07-2748.3% 213-22844164
2026-07-2650.0% 297-29759433
2026-07-2549.2% 272-28155342
2026-07-2448.7% 291-30759846
2026-07-2349.2% 95-9819313
2026-07-2246.5% 257-29655365
2026-07-2154.8% 23-194230
2026-07-1145.0% 238-29152942
2026-07-1057.1% 121-9121242
2026-07-0953.9% 172-14731922
2026-07-0849.0% 287-29958658
2026-07-0748.8% 59-621216
2026-07-0650.5% 164-16132516
2026-07-0448.6% 142-15029218
2026-07-0349.8% 266-26853442
2026-07-0258.5% 214-15236624
2026-07-0151.7% 226-21143720
2026-06-2447.3% 271-30257350
2026-06-2245.4% 214-25747172
2026-06-2151.6% 254-23849271
2026-06-2053.9% 287-24553247
2026-06-1956.8% 304-23153544
2026-06-1846.4% 142-16430648
2026-06-1753.5% 295-25655123
2026-06-1648.1% 262-28354589
2026-06-1545.6% 183-218401
2026-06-1453.8% 294-252546
2026-06-1350.4% 287-282569
2026-06-1247.9% 289-314603
2026-06-1147.1% 148-166314
2026-06-1054.9% 320-263583
2026-06-0957.5% 338-250588
2026-06-0848.0% 146-158304
2026-06-0747.4% 281-312593
2026-06-0645.8% 251-297548
2026-06-0550.1% 296-295591
2026-06-0448.1% 186-201387
2026-06-0346.6% 265-304569
2026-06-0252.7% 305-274579
2026-06-0149.7% 152-154306
2026-05-3051.9% 294-273567
2026-05-2954.4% 292-245537
2026-05-2843.0% 92-122214
2026-05-2748.3% 282-302584
2026-05-2549.8% 146-147293
2026-05-2348.8% 139-146285
2026-05-2255.7% 127-101228
2026-05-2149.4% 80-82162
2026-05-1848.1% 149-161310
2026-05-1652.9% 144-128272

These picks are not independent observations. They cluster inside games — roughly 38 props per game across the whole record — so the effective sample is far closer to the game count than to the row count, and any confidence interval computed as though each pick stood alone would be several times narrower than the evidence supports. Model and market probabilities are shown side by side on the same picks. A hit rate is not a return: these are probability calls with no stake attached, and nothing here is a betting record. Educational and paper-only.

Candidate models, under terms fixed in advance

A candidate is compared with the model in use on the same settled rows, scored on the same metric, against a bar written down before the window opened. Daily grading is not daily improvement, and a candidate cannot promote itself: every verdict below is a reading, and promotion is a separate act a person performs. Scored over 2026-05-162026-09-04.

INCONCLUSIVEisotonic-v1 vs raw-modelMLB · prior observation
2026-08-112026-09-04 · n=11,829 · coverage 100.0% · brier −0.0086 vs incumbent

brier improved by 0.008597, past the bar — but this window was scored before its terms were fixed, so it is context and not a test

WINDOW NOT OPENisotonic-v1 vs raw-modelMLB · preregistered
2026-08-112026-09-04 · n=11,829 · brier not measured

this cohort ends 2026-09-04 and the registration's window opens 2026-09-06 — there is nothing to score yet

Next: Run once 2000 decisive rows have settled on or after 2026-09-06. At roughly 400 decisive rows a day that is about five settled slates; running it earlier returns INSUFFICIENT_SAMPLE by design rather than an early answer.

Reproduce: npx tsx scripts/model-learning-audit.mjs --json /tmp/audit.json && npx tsx scripts/model-eval/evaluate-candidate.mjs --audit /tmp/audit.json

Generated 2026-09-06T11:43:51+00:00 by the nightly settlement pipeline. The pipeline derives every cell on this page from settled_leans.jsonl — no live model calls, no projections. Pushes are excluded from the denominator; pending and insufficient-data rows are never counted.

The model uses Over/Under closing-line proxies + recent-form adjustments. It has no series-state, no leverage, no usage-spike, no OT-pace input today — that wiring is on the roadmap. The gameContext column above carries date-derived fields only; eliminationFlag / paceProjection / parkFactor remain placeholders until those loaders ship.

Educational only — not betting advice. See methodology and responsible use.