Skip to main content
EducationalNot betting advice · research use only.
GameTime Picks
Trust center

Results & Receipts

Track the official paper-card record, open exposure, settlement status, and model-performance receipts in one place.

Paper-only · educationalOfficial settlement onlyPending is not a loss
Official record19-14paper cards
Paper bankroll$19,065.40current
Peak (crown)$20,465.40high-water mark
Open exposure$0nothing at stake
Pending cards0awaiting official grade
Settled cards33decisive · graded to date

Official product-card record. Raw model-performance results are tracked separately, further down this page.

Settlement status

Live today
Latest slate2026-09-06 · no card settled (no-play day)
Open exposure$0 · no active paper cards
Pending settlements0

Cards settle on official finals only. When a slate produces no qualified card, it is a no-play day — no exposure is created and nothing is graded.

Products

Bank Builder — settled cards

Open Bank Builder →
Road to $10K · 5–0$100.00 → $20,465.40 · official

Lane A advanced — awaiting next qualified card. An awaiting lane is not a pending settlement and is not counted in the record.

Settled33 settled cards (19-14) · 1 completed ladderOfficially graded on final results. Losses are shown here too — the record above already counts them.
Pending0 pending settlements · 1 lane awaiting next cardPending cards are never shown as losses. Awaiting-next-card lanes are listed separately — they are not pending settlements.

MLB model performance

Latest grading · yesterday

Raw model-performance ledger — every published MLB projection graded against official box scores. This is not part of the 19-14 product-card record above, and the two are never combined.

Latest date2026-09-05
Decisive leans561
Day hit rate52.9%
Lifetime hit rate50.1%
Strikeouts 44.8% (29)Hits 58.7% (244)H+R+RBI 52.5% (244)Total bases 41.9% (90)

How settlement works

  • Product cards settle on official finals only — never on in-progress or web-snippet scores.
  • A pending card is not a loss. It stays pending until the official result is in.
  • Pushes and voids are handled separately and excluded from the win/loss denominator.
  • Raw MLB model-performance grading is a separate ledger and never changes the product-card record.
  • No paper exposure is created without an approved card — no-play days create nothing.

Explore the record

Dates are the day the card was published and graded as a cohort — not the day an individual leg settled. A card whose legs cross midnight stays in one day. Settled cards run 2026-08-17 to 2026-09-05.

Whole published slips, graded once each under the policy frozen at publication. A slip wins only if every leg does — one winning leg is not a winning parlay.

all settled history
17.4%8-3846 decisive · 9 pending · 55 cards
Record by sport for all settled history
SportRecordDecisivePendingPeriod
Premier League20.0% 1-45all settled history
MLB17.9% 7-32395all settled history
Mixed sportno settled cards yet0all settled history
NFLno settled cards yet0all settled history
UFC0.0% 0-224all settled history

By sport and risk tier

Settled cards by sport and risk tier for all settled history
SportlowmediumhighlongshotAll tiers
Premier League1-4
MLB7-32
Mixed sport
NFL
UFC0-2

A trailing +n counts cards that have not settled; they are in no rate above. A dash is an empty cell — no card of that tier settled in this period, which is not a loss. Mixed-sport cards are their own row and are never counted inside a single sport.

Day by day

all settled history · all sports · 18 of 20 days had a settled card. Column height is the number of DECIDED cards that day, so a one-card day cannot look like a trend. A day with nothing on it has no rate and is drawn as a gap, never as a zero.

Cumulative hit rate · pooled from summed counts, never averaged across days
The numbers behind these charts
Daily and cumulative record for all settled history · all sports
DateDayDecidedPendingDay rateCumulative
2026-08-170-330.0%0.0% · 0-3
2026-08-180-1110.0%0.0% · 0-4
2026-08-191-3425.0%12.5% · 1-7
2026-08-20no card012.5% · 1-7
2026-08-21no card012.5% · 1-7
2026-08-220-4420.0%8.3% · 1-11
2026-08-230-440.0%6.3% · 1-15
2026-08-240-220.0%5.6% · 1-17
2026-08-251-1250.0%10.0% · 2-18
2026-08-260-220.0%9.1% · 2-20
2026-08-271-12150.0%12.5% · 3-21
2026-08-280-220.0%11.5% · 3-23
2026-08-291-2333.3%13.8% · 4-25
2026-08-301-12150.0%16.1% · 5-26
2026-08-310-220.0%15.2% · 5-28
2026-09-010-220.0%14.3% · 5-30
2026-09-020-330.0%13.2% · 5-33
2026-09-031-1250.0%15.0% · 6-34
2026-09-041-1250.0%16.7% · 7-35
2026-09-051-34425.0%17.4% · 8-38

A rising line is not evidence the model learned. These are whole published cards over a short period, their legs are not independent of each other, and no period here is long enough to support a claim about the future.

The 55 cards behind this record

Individual settled cards for all settled history
DateSportTierLegsPriceResultSlip
2026-09-05mlbmedium22.86winslip_2026-09-05_conservative_ca54196217e8
2026-09-05mlbhigh36.98pendingslip_2026-09-05_balanced_e0d9e48237f7
2026-09-05mlblongshot37.64lossslip_2026-09-05_balanced_5b027bb92333
2026-09-05ufclow21.90pendingufc-low-2026-09-05
2026-09-05ufcmedium22.10pendingufc-medium-2026-09-05
2026-09-05ufchigh44.84pendingufc-high-2026-09-05
2026-09-05eplmedium23.12lossepl-medium-2026-09-05
2026-09-05eplhigh36.33lossepl-high-2026-09-05
2026-09-04mlbmedium22.92winslip_2026-09-04_conservative_7c390b35b2d0
2026-09-04mlbhigh34.54lossslip_2026-09-04_balanced_2bee02c34d6f
2026-09-03mlbmedium23.71winslip_2026-09-03_conservative_f900ffd5dd71
2026-09-03mlblongshot530.13lossslip_2026-09-03_aggressive_bb7c938c16cb
2026-09-02mlbmedium22.76lossslip_2026-09-02_conservative_f87cbfaf4ea5
2026-09-02mlbhigh36.69lossslip_2026-09-02_balanced_dfb953195e67
2026-09-02mlblongshot534.12lossslip_2026-09-02_aggressive_b755d45b5390
2026-09-01mlbmedium22.72lossslip_2026-09-01_conservative_09997f5f3542
2026-09-01mlblongshot539.16lossslip_2026-09-01_aggressive_36b88c13c50b
2026-08-31mlbmedium22.69lossslip_2026-08-31_conservative_c279195bb053
2026-08-31mlblongshot535.93lossslip_2026-08-31_aggressive_e2a526bf6e8b
2026-08-30mlbmedium22.27pendingslip_2026-08-30_conservative_1984dceacedd
2026-08-30mlblongshot545.48lossslip_2026-08-30_aggressive_ad582ff3988d
2026-08-30eplmedium22.53winepl-medium-2026-08-30
2026-08-29mlbmedium23.18winslip_2026-08-29_conservative_eccb703ffb25
2026-08-29mlblongshot527.29lossslip_2026-08-29_aggressive_732b9f46d3f3
2026-08-29eplmedium22.44lossepl-medium-2026-08-29
2026-08-28mlbmedium23.04lossslip_2026-08-28_conservative_ee70eec67f76
2026-08-28mlblongshot530.71lossslip_2026-08-28_aggressive_910e0e45535a
2026-08-27mlbmedium22.65lossopt_2026-08-27_public_low_mlb_52b1319da1f3
2026-08-27mlbhigh34.22pendingopt_2026-08-27_public_medium_mlb_e97372044e32
2026-08-27mlblongshot513.83winopt_2026-08-27_public_longshot_mlb_42ab1283f8ba
2026-08-26mlbmedium23.10lossslip_2026-08-26_conservative_26a76e6a2db2
2026-08-26mlbhigh24.91lossslip_2026-08-26_conservative_08cde1627b1d
2026-08-25mlbmedium23.35winslip_2026-08-25_conservative_baf50ff03ad2
2026-08-25mlblongshot542.39lossslip_2026-08-25_aggressive_6ef8e36de0cb
2026-08-24mlbmedium22.62lossslip_2026-08-24_conservative_4f8f00680e4a
2026-08-24mlbhigh35.46lossslip_2026-08-24_balanced_aef097a3d015
2026-08-23mlbmedium22.32lossopt_2026-08-23_public_low_mlb_5b7bd33ca28d
2026-08-23mlbhigh46.60lossopt_2026-08-23_public_medium_mlb_cf2e587083f0
2026-08-23mlblongshot511.47lossopt_2026-08-23_public_longshot_mlb_e20cb76efdad
2026-08-23eplmedium22.40lossepl-medium-2026-08-23
2026-08-22mlbmedium22.66pendingslip_2026-08-22_conservative_f12f43ed4ecf
2026-08-22mlbhigh36.70lossslip_2026-08-22_balanced_e58186663874
2026-08-22mlblongshot527.48lossslip_2026-08-22_aggressive_79b182e795f8
2026-08-22ufcmedium23.35lossufc-medium-2026-08-22
2026-08-22ufchigh36.24lossufc-high-2026-08-22
2026-08-22ufclongshot215.65pendingufc-longshot-2026-08-22
2026-08-19mlblow21.97lossopt_2026-08-19_public_low_mlb_209431d5ae10
2026-08-19mlbmedium22.26winopt_2026-08-19_public_low_mlb_df57240200b9
2026-08-19mlbhigh34.53lossopt_2026-08-19_public_medium_mlb_6f33fcc0fb0c
2026-08-19mlblongshot510.67lossopt_2026-08-19_public_high_mlb_17db1ad1db48

Showing the 50 most recent of 55. Narrow the range to see the rest — the totals above count every one of them.

4 chapters · about 21s · nothing to scroll
Four separate records · never blended
  • Model picks — every published per-sport model read vs the official outcome; graded from official results only.
  • Suggested parlays — the Lab’s own daily cards, by sport and risk tier; a card grades only when every leg has an official result.
  • Saved slips — cards readers built and kept (this page’s per-date sections below); a different population from the Lab’s suggestions.
  • Paper products — the Bank Builder / Moonshot bankroll journeys, settled card by card in their own ledger.

Every row we generated

These counts start from what the model actually produced, not from what happened to be graded. A row that never resolved, a slate we withheld, and a date we never produced a slate for each keep their place in this list — removing any of them would quietly improve every number beside it.

  • 2026-09-06

    In progress

    Games are still being played. Rows resolve as they finish; nothing is counted early.

    Generated
    615
    Win
    0
    Loss
    0
    Void
    0
    Pending
    553
    Unavailable
    0
    No play
    62

    No result on this slate has been decided yet, so there is no rate to show for it. Every generated row is accounted for.

  • 2026-09-05

    Complete

    Every generated row reached a final state.

    Generated
    673
    Win
    297
    Loss
    264
    Void
    46
    Pending
    0
    Unavailable
    0
    No play
    66

    Decisive record 52.94% (297 of 561 decided results on the 2026-09-05 slate; 95% interval 48.80%–57.04%). Every generated row is accounted for.

    • 607 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
  • 2026-09-04

    Complete

    Every generated row reached a final state.

    Generated
    689
    Win
    300
    Loss
    284
    Void
    34
    Pending
    0
    Unavailable
    0
    No play
    71

    Decisive record 51.37% (300 of 584 decided results on the 2026-09-04 slate; 95% interval 47.32%–55.40%). Every generated row is accounted for.

    • 618 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
  • 2026-09-03

    Complete

    Every generated row reached a final state.

    Generated
    358
    Win
    162
    Loss
    127
    Void
    25
    Pending
    0
    Unavailable
    0
    No play
    44

    Decisive record 56.06% (162 of 289 decided results on the 2026-09-03 slate; 95% interval 50.29%–61.66%). Every generated row is accounted for.

    • 314 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
  • 2026-09-02

    Complete

    Every generated row reached a final state.

    Generated
    581
    Win
    273
    Loss
    221
    Void
    43
    Pending
    0
    Unavailable
    0
    No play
    44

    Decisive record 55.26% (273 of 494 decided results on the 2026-09-02 slate; 95% interval 50.85%–59.59%). Every generated row is accounted for.

    • 537 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
  • 2026-09-01

    Complete

    Every generated row reached a final state.

    Generated
    681
    Win
    311
    Loss
    260
    Void
    37
    Pending
    0
    Unavailable
    2
    No play
    71

    Decisive record 54.47% (311 of 571 decided results on the 2026-09-01 slate; 95% interval 50.36%–58.51%). Every generated row is accounted for.

    • 2 row(s) were generated and gradable but produced no stat. They are recovered from the comparison report because the ledger does not record them.
    • 608 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
  • 2026-08-31

    Complete

    Every generated row reached a final state.

    Generated
    533
    Win
    249
    Loss
    218
    Void
    23
    Pending
    0
    Unavailable
    0
    No play
    43

    Decisive record 53.32% (249 of 467 decided results on the 2026-08-31 slate; 95% interval 48.79%–57.80%). Every generated row is accounted for.

    • 490 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
  • 2026-08-30

    Complete

    Every generated row reached a final state.

    Generated
    328
    Win
    135
    Loss
    133
    Void
    25
    Pending
    0
    Unavailable
    0
    No play
    35

    Decisive record 50.37% (135 of 268 decided results on the 2026-08-30 slate; 95% interval 44.42%–56.31%). Every generated row is accounted for.

    • 293 settled row(s) predate canonical event lineage and are labelled legacy rather than retro-stamped.
What each outcome means
Win
The official box score resolved above or below the line, on the side we took.
Loss
The official box score resolved against the side we took.
Void
The result landed exactly on the line, or the player never came to bat. Not a loss.
Pending
The event has not produced a gradable result yet. Not a loss.
Unavailable
The game finished but this row never produced a gradable stat. Not a loss.
No play
We generated no directional call here, so there is nothing to grade.
Withheld
Settlement was withheld because the data failed an integrity check. No outcome was published.
Risk ladder · paper stream

Parlays by risk level

One flat unit per card, 68 graded days (2026-05-25 → 2026-09-05). Return on investment is the column that matters: a hit rate cannot be read without the price it was paid at.

TierPrice bandW–LHit ratePaper ROI
Low risk−200 to +10013721339.1%-3.1%
Medium risk+100 to +3006329117.8%-5.6%
High risk+300 to +6004530912.7%+8.3%
Longshot> +600243336.7%-7.1%
All tiers2691146-1.9%

Every tier is negative. Published because the record is the point — a card shown without it is a claim, and this stream has not earned one.

Paper only · separate ledger · never part of the settled product record or the bankroll

Deeper transparency & model audit

Yesterday · September 5 · settled from official resultsFull results →
The benchmark that matters: model vs sportsbook marketidentical settled rows · de-vigged · Brier (lower is better)
0.2559
raw model
0.2455
calibrated model
0.2413
market (de-vigged)

The sportsbook market remains the better probability on the settled record. Every hit-rate figure below should be read against that baseline — a projection clearing 50% is not the same as out-predicting the market. The raw model has averaged 9.1pp more confidence than the settled outcomes justified.

Model quality

Model Projection Accuracy

Individual picks are graded leg-by-leg against the line on settled slates. This is the cleaner read on the model — parlays are higher variance (see below).

Overall projection hit rateNot enough settled data
MLB projections · live50.1%19,312 of 38,519 picks hit · above 50%
NBA projections · archive49.1%1,784 of 3,635 picks hit

Leg-level accuracy across settled slates since 2026-05-27. Pushes and voids are excluded from the denominator. Not a profit or guarantee claim.

What the model is learning
Working — markets clearing 50% on settled slates
NBA Rebounds 55.6%NBA Points 53.7%MLB Hits 53.0%
Improving — weaker markets, de-emphasized in conservative cards
MLB Total Bases 42.9%NBA Assists 44.5%MLB Strikeouts 47.2%

On settled slates, heavy favorites have hit 67.5% while plus-money props hit 41.5% — that's why plus-money lives in High Risk & Longshot, not the conservative Bank Builder.

We track every settled pick — including losing days — and weight markets from the results, not from hype. Sample-floored and shrunk toward 50% so a short hot streak can't inflate a number. Not a profit or guarantee claim.

Parlay card performance · higher variance

Parlays are stricter: every leg must hit for the card to cash, so card hit rate is naturally lower than individual projection accuracy. The published cards you saw are tracked below for full transparency.

Results

Settled slate: Sep 5

Public tracking from 2026-05-27. Slips are saved before games and graded after — hit rate counts only finished slips; pending and pushes are shown separately.

Published cards (shown to users) · lifetime19.0%· 269 W · 1146 L· 1415 decisive· 64 pending
All generated cards (internal tracking) · lifetime17.4%· 666 W · 3167 L· 3833 decisive· 172 pending

Published cards are the ones shown to users on Suggested Parlays before games. The second number is every card the model generated, tracked internally for transparency. Only settled outcomes count toward hit rate — pending games are not counted yet, and pushes are listed separately.

PregameSep 6 picks live in the Parlay Center until games finish.See today's slate →View today's picks →

Sep 5 breakdowns

published cards — by risk and by sport mix

The breakdowns below count the published cards shown on Suggested Parlays for this slate. The all-generated-cards record (every card the model produced, tracked internally) is the second card at the top.

Published cards by riskdecisive = wins + losses
Low Risk2–3 legs · under +300
Slips6
W · L5 · 1
Pending
Hit rate83.3%
Medium Risk3–4 legs · +300 to +599
Slips6
W · L0 · 6
Pending
Hit rate0.0%
High Risk4–5 legs · +600 to +999
Slips6
W · L1 · 5
Pending
Hit rate16.7%
Longshot5–6 legs · +1000 and up
Slips6
W · L0 · 6
Pending
Hit rate0.0%

Sections are derived from each settled official slip's combined odds and leg count using the same strict gate the Suggested mode applies pregame. Slips that don't fall in any section's window are tracked but not shown.

Published cards by sport mix
🏀 NBA-onlyNo settled slips on this slate.
⚾ MLB-only
Slips24
W · L6 · 18
Pending
Hit rate25.0%
🔀 MixedNo settled slips on this slate.

Mixed = published cross-sport (NBA + MLB) cards. When no Mixed cards settled on this slate, the row reads zero.

Settled published cards· Sep 5status from the grader · never edited
Low Risk2–3 legs · under +3006 slips
Won⚾ MLB· 2 legs · +143
  • WINBryce Eldridge · SF vs NYM · Hits Over 0.5 · final 1
  • VOIDJazz Chisholm Jr. · NYY vs SD · Hits + Runs + RBIs Over 0.5
Won⚾ MLB· 2 legs · +129
  • WINBryan Torres · STL vs COL · Hits Under 1.5 · final 1
  • WINAlec Burleson · STL vs COL · Hits Under 1.5 · final 1
Won⚾ MLB· 2 legs · +152
  • WINKaelen Culpepper · MIN vs CWS · Hits Over 0.5 · final 2
  • WINTrevor Story · BOS vs BAL · Hits Over 0.5 · final 3
Won⚾ MLB· 2 legs · +137
  • WINBen Rice · NYY vs SD · Hits Over 0.5 · final 3
  • WINRiley Greene · DET vs CLE · Hits + Runs + RBIs Over 0.5 · final 11
Won⚾ MLB· 2 legs · +174
  • WINLawrence Butler · ATH vs SEA · Hits Over 0.5 · final 1
  • WINLiam Hicks · TB vs TEX · Hits Over 0.5 · final 2
Lost⚾ MLB· 2 legs · +144
  • WINDrake Baldwin · ATL vs PHI · Hits Over 0.5 · final 2
  • LOSSJonah Heim · ATH vs SEA · Hits + Runs + RBIs Over 0.5 · final 0
Medium Risk3–4 legs · +300 to +5996 slips
Lost⚾ MLB· 4 legs · +456
  • WINMichael Massey · KC vs TOR · Hits Over 0.5 · final 1
  • WINBryce Harper · PHI vs ATL · Hits Over 0.5 · final 2
  • LOSSOzzie Albies · ATL vs PHI · Hits Over 0.5 · final 0
  • WINGleyber Torres · DET vs CLE · Hits Over 0.5 · final 2
Lost⚾ MLB· 3 legs · +360
  • LOSSBrandon Nimmo · TEX vs TB · Hits Over 0.5 · final 0
  • WINDylan Beavers · BAL vs BOS · Hits Over 0.5 · final 1
  • LOSSSamad Taylor · SD vs NYY · Hits Over 0.5 · final 0
Lost⚾ MLB· 3 legs · +403
  • LOSSChandler Simpson · TB vs TEX · Hits Over 0.5 · final 0
  • WINCody Bellinger · NYY vs SD · Hits Over 0.5 · final 1
  • LOSSNolan Gorman · STL vs COL · Hits Under 0.5 · final 1
Lost⚾ MLB· 4 legs · +422
  • WINJunior Caminero · TB vs TEX · Hits Over 0.5 · final 2
  • WINJavier Sanoja · MIA vs CHC · Hits Over 0.5 · final 1
  • WINJeff McNeil · ATH vs SEA · Hits Over 0.5 · final 1
  • LOSSCoby Mayo · BAL vs BOS · Hits Over 0.5 · final 0
Lost⚾ MLB· 4 legs · +473
  • LOSSEdmundo Sosa · PHI vs ATL · Hits Over 0.5 · final 0
  • WINJosh Bell · MIN vs CWS · Hits Over 0.5 · final 2
  • WINCal Raleigh · SEA vs ATH · Hits Over 0.5 · final 3
  • LOSSFreddie Freeman · LAD vs WSH · Hits Over 0.5 · final 0
Lost⚾ MLB· 3 legs · +332
  • LOSSTy France · SD vs NYY · Hits Over 0.5 · final 0
  • WINLuke Keaschall · MIN vs CWS · Hits Over 0.5 · final 2
  • LOSSDavid Fry · CLE vs DET · Hits Under 0.5 · final 1
High Risk4–5 legs · +600 to +9996 slips
Won⚾ MLB· 4 legs · +606
  • WINGleyber Torres · DET vs CLE · Hits Over 0.5 · final 2
  • WINLawrence Butler · ATH vs SEA · Hits Over 0.5 · final 1
  • WINLiam Hicks · TB vs TEX · Hits Over 0.5 · final 2
  • WINTrevor Story · BOS vs BAL · Hits Over 0.5 · final 3
Lost⚾ MLB· 4 legs · +632
  • LOSSJonah Heim · ATH vs SEA · Hits Over 0.5 · final 0
  • WINKaelen Culpepper · MIN vs CWS · Hits Over 0.5 · final 2
  • WINBryan Torres · STL vs COL · Hits Under 1.5 · final 1
  • WINDylan Beavers · BAL vs BOS · Hits Over 0.5 · final 1
Lost⚾ MLB· 4 legs · +612
  • WINAlejandro Kirk · TOR vs KC · Hits Under 1.5 · final 1
  • LOSSAlex Bregman · CHC vs MIA · Hits Over 0.5 · final 0
  • WINRyan Kreidler · MIN vs CWS · Hits Under 0.5 · final 0
  • WINJake Burger · TEX vs TB · Hits Over 0.5 · final 1
Lost⚾ MLB· 5 legs · +640
  • WINMichael Massey · KC vs TOR · Hits Over 0.5 · final 1
  • WINBryce Harper · PHI vs ATL · Hits Over 0.5 · final 2
  • LOSSOzzie Albies · ATL vs PHI · Hits Over 0.5 · final 0
  • WINJunior Caminero · TB vs TEX · Hits Over 0.5 · final 2
  • WINBen Rice · NYY vs SD · Hits Over 0.5 · final 3
Lost⚾ MLB· 4 legs · +754
  • LOSSBrandon Nimmo · TEX vs TB · Hits Over 0.5 · final 0
  • LOSSSamad Taylor · SD vs NYY · Hits Over 0.5 · final 0
  • LOSSChandler Simpson · TB vs TEX · Hits Over 0.5 · final 0
  • LOSSNolan Gorman · STL vs COL · Hits Under 0.5 · final 1
Lost⚾ MLB· 5 legs · +827
  • WINJeff McNeil · ATH vs SEA · Hits Over 0.5 · final 1
  • LOSSCoby Mayo · BAL vs BOS · Hits Over 0.5 · final 0
  • LOSSEdmundo Sosa · PHI vs ATL · Hits Over 0.5 · final 0
  • WINJosh Bell · MIN vs CWS · Hits Over 0.5 · final 2
  • WINCody Bellinger · NYY vs SD · Hits Over 0.5 · final 1
Longshot5–6 legs · +1000 and up6 slips
Lost⚾ MLB· 5 legs · +1071
  • LOSSJonah Heim · ATH vs SEA · Hits Over 0.5 · final 0
  • WINKaelen Culpepper · MIN vs CWS · Hits Over 0.5 · final 2
  • WINTrevor Story · BOS vs BAL · Hits Over 0.5 · final 3
  • WINBryan Torres · STL vs COL · Hits Under 1.5 · final 1
  • WINDylan Beavers · BAL vs BOS · Hits Over 0.5 · final 1
Lost⚾ MLB· 5 legs · +1066
  • WINTaylor Ward · SEA vs ATH · Hits Under 0.5 · final 0
  • WINCal Raleigh · SEA vs ATH · Hits Over 0.5 · final 3
  • WINAlejandro Kirk · TOR vs KC · Hits Under 1.5 · final 1
  • LOSSAlex Bregman · CHC vs MIA · Hits Over 0.5 · final 0
  • LOSSFreddie Freeman · LAD vs WSH · Hits Over 0.5 · final 0
Lost⚾ MLB· 5 legs · +1033
  • LOSSTy France · SD vs NYY · Hits Over 0.5 · final 0
  • WINLuke Keaschall · MIN vs CWS · Hits Over 0.5 · final 2
  • WINJake Burger · TEX vs TB · Hits Over 0.5 · final 1
  • WINWade Meckler · LAA vs PIT · Hits Over 0.5 · final 2
  • LOSSDavid Fry · CLE vs DET · Hits Under 0.5 · final 1
Lost⚾ MLB· 5 legs · +1440
  • WINGleyber Torres · DET vs CLE · Hits Over 0.5 · final 2
  • WINLawrence Butler · ATH vs SEA · Hits Over 0.5 · final 1
  • WINLiam Hicks · TB vs TEX · Hits Over 0.5 · final 2
  • WINBen Rice · NYY vs SD · Hits Over 0.5 · final 3
  • LOSSNolan Gorman · STL vs COL · Hits Under 0.5 · final 1
Lost⚾ MLB· 6 legs · +1044
  • WINMichael Massey · KC vs TOR · Hits Over 0.5 · final 1
  • WINBryce Harper · PHI vs ATL · Hits Over 0.5 · final 2
  • LOSSOzzie Albies · ATL vs PHI · Hits Over 0.5 · final 0
  • WINJunior Caminero · TB vs TEX · Hits Over 0.5 · final 2
  • WINJavier Sanoja · MIA vs CHC · Hits Over 0.5 · final 1
  • LOSSSamad Taylor · SD vs NYY · Hits Over 0.5 · final 0
Lost⚾ MLB· 5 legs · +1032
  • LOSSCarter Jensen · KC vs TOR · Hits Over 0.5 · final 0
  • WINErnie Clement · TOR vs KC · Hits Under 1.5 · final 1
  • WINBryan Reynolds · PIT vs LAA · Hits Over 0.5 · final 3
  • WINRyan Kreidler · MIN vs CWS · Hits Under 0.5 · final 0
  • VOIDWalker Jenkins · MIN vs CWS · Hits Under 0.5
Daily model audit · 2026-09-0529W · 27L · 0 pending · 51.8% hit rate (56 slips)

Policy window: 7/3 confirming days — model demotions: market:batter_total_bases

2026-09-05

2927
51.8%
Winning slips· 29
Low RiskSlip hit
Low RiskSlip hit
Low RiskSlip hit
Low RiskSlip hit
Low RiskSlip hit
Low RiskSlip hit
Missed slips · 27tap to expand
Conservative · 1
Low RiskSlip missed
Balanced · 4
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
Medium Risk · same-gameSlip missed
Star Power · 2
Low RiskSlip missed
High RiskSlip missed
Longshot · 2
LongshotSlip missed
LongshotSlip missed
longshot · 6
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
high · 5
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
medium · 6
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
low · 1
Low RiskSlip missed

2026-09-04

1442
25.0%
Winning slips· 14
Low RiskSlip hit
Low RiskSlip hit
Low RiskSlip hit
Low RiskSlip hit
Medium RiskSlip hit
Low RiskSlip hit
Missed slips · 42tap to expand
Conservative · 3
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Balanced · 7
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
High RiskSlip missed
Medium RiskSlip missed
High RiskSlip missed
Star Power · 6
Medium RiskSlip missed
Medium RiskSlip missed
Low RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
High RiskSlip missed
Longshot · 8
High RiskSlip missed
High RiskSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
Longshot · same-gameSlip missed
Longshot · same-gameSlip missed
longshot · 5
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
high · 4
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
medium · 5
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
low · 4
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed

2026-09-03

452
7.1%
Winning slips· 4
Low RiskSlip hit
Low Risk · same-gameSlip hit
Low RiskSlip hit
Low RiskSlip hit
Missed slips · 52tap to expand
Conservative · 7
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed
Balanced · 8
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Star Power · 8
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Longshot · 8
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
High RiskSlip missed
LongshotSlip missed
LongshotSlip missed
Longshot · same-gameSlip missed
longshot · 6
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
LongshotSlip missed
medium · 6
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
Medium RiskSlip missed
high · 6
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
High RiskSlip missed
low · 3
Low RiskSlip missed
Low RiskSlip missed
Low RiskSlip missed

By model profile

historical view · the framing we shipped earlier
Overall17.4%666–3167 on 3833 decisive · 1 push
Conservative33.0%181–367 on 548 decisive
Balanced12.7%72–493 on 565 decisive
Star Power15.9%91–483 on 574 decisive
High variance7.0%40–534 on 574 decisive
🏀 NBA17.9%14–64 on 78 decisive
⚾ MLB17.4%601–2861 on 3462 decisive · 1 push
🔀 Mixed17.4%51–242 on 293 decisive

Hit rate = wins ÷ (wins + losses). Pushes and pending slips are excluded from the denominator. "Pending" is shown separately so you always know how many slips are still in flight.

Learning signals· 1 confirmed · 2 in review · 13 tracking · 1 too smallclick to expand
Learning signalsinformational · no card-selection change
  • Conservative profileWithin the variance band; no action needed.
    Tracking
  • Balanced profileWithin the variance band; no action needed.
    Tracking
  • Aggressive profilePast the n + gap thresholds — qualifies for silent evaluation before any card-selection change.
    Shadow-test candidate
  • Star Power profileWithin the variance band; no action needed.
    Tracking
  • Low Risk sectionWithin the published floor; section cap stays unchanged.
    Tracking
  • Medium Risk sectionBelow the published floor and past the n=40 gate — flagged for shadow evaluation.
    Shadow-test candidate
  • High Risk sectionWithin the published floor; section cap stays unchanged.
    Tracking
  • Longshot sectionWithin the published floor; section cap stays unchanged.
    Tracking
  • NBA-only publicSample below n=40; needs 22 more decisive slips before this bucket can move audit-policy state.
    Too small to act on
  • MLB-only publicTracked at the audit-policy level — no behavior change yet.
    Tracking
  • Mixed (NBA + MLB) publicTracked at the audit-policy level — no behavior change yet.
    Tracking
  • Audit signal · mixedSportDownrankFired 0 of 3 required days; still under threshold.
    Tracking
  • Audit signal · sameGameNbaCapFired 0 of 3 required days; still under threshold.
    Tracking
  • Audit signal · market:batter_hits_runs_rbisFired 1 of 3 required days; still under threshold.
    Tracking
  • Audit signal · market:batter_total_basesConfirming-days threshold cleared — pending operator approval before card selection uses it.
    Confirmed · operator review
  • Audit signal · dnpGuardStrengthenFired 0 of 3 required days; still under threshold.
    Tracking
  • Audit signal · longshotKeepCollapsedFired 0 of 1 required days; still under threshold.
    Tracking

Every signal here is tracked first, reviewed internally second, and only then considered for card selection. We never say the model "learned" from a single slate, and we do not consume an audit signal until the confirming-days threshold in the policy clears.

Methodology · audit trail

How the model improves over time.

Three things happen after every slate. The first two are automatic. The third is a slow loop — by design.

  1. Settlement

    Once games finish, every saved slip is graded against final stats. Wins, losses, pushes, and pending are recorded by the nightly settler. We never edit outcomes by hand and we never use a slate's final results to alter that slate's pre-game suggestions.

  2. Daily projection audit

    Per-prop accuracy is compared to the model's pre-game projection on every settled lean. Per-sport audits live at /results/nba and /results/mlb. The raw audit JSON is published alongside this site, so every number here can be checked end-to-end.

  3. Signal review

    Underperforming markets, tiers, or matchup shapes get flagged via the audit policy you can see in the banner above. A signal has to repeat across a configured window of confirming days before it can affect card selection. One slate never changes the model on its own.

What changed recently
  • We found a grading blind spot. Hits + Runs + RBIs props used to come back unresolved because the MLB grader didn't know how to read them. They now grade off the box score the same way Hits and Total Bases do.
  • We track public risk sections separately. Low / Medium / High / Longshot get their own results row. The hit rate you see on Results matches what you saw on the Parlay Center the day before, not a re-bucketing.
  • We still need a sample before any model behavior moves. Every Learning Signals row says exactly how many more decisive slips it needs before its gate can fire. Confirmed signals stay operator-gated and aren't consumed automatically.
Learning roadmap

What happens next: audit signals are tracked first, reviewed internally second, and only then considered for the card selection. Advanced ML ideas are on the roadmap, but not active until they beat the current rules in out-of-time tests. Full sequence — MODEL_LEARNING_ROADMAP_2026-05-28.md.

What we explicitly don't claim
  • We do not call this a learning model. Until an audit signal is explicitly consumed by card selection, every flag in the banner above is informational only.
  • Custom parlays from Build Your Own are not included in the public hit rate. They're exploratory.
  • Bankroll Plan is an educational allocation planner — not financial advice.
  • Single-game NBA cards in the Parlay Center are labeled higher variance because every leg shares one matchup. That label is the framing, not a hedge.
Want projection-level accuracy?Per-prop hit rate on every settled lean is on the legacy audit pages.