POSTERIOR · MLB RESEARCH

MLB picks today

MLB Picks Today,
with the losses still attached.

Posterior publishes a daily MLB model board built from price, probability, and settlement discipline. This page reports the board exactly the way the product does: how many picks qualified today, when the board locked, and what the season record looks like with every loss still in the count.

Scope

Per game

The board follows actual MLB start times, including doubleheaders and schedule changes.

Season record

1586-1015

61.0% across 2601 resolved official picks, season start to Aug 20, 2026.

Policy

Gated

Only model-qualified STRONG and LEAN rows become public-facing picks.

Live from the ledger

Today's board, by the numbers

Refreshes every 5 minutes

These figures come from the same aggregate board state that powers the homepage and the same season record served by the public accuracy API. When a read is unavailable the figure disappears rather than showing a guess. The entries behind the count stay inside /today for subscribers; the settled receipts open to everyone after the delay at /data.

Season record

1586-1015

2601 resolved official picks with 1 voided; pending rows are not counted either way.

Season win rate

61.0%

Brier score 0.223 over the same resolved population, season start to Aug 20, 2026.

Record computed Aug 21; latest settled pick Aug 20. Voided rows (scratches, unconfirmed lineups) stay visible in the public ledger instead of being quietly dropped.

01 / Intent

Construction

How today's picks are built

Every candidate market on the slate gets a model probability first: player-level inputs for props, team and matchup context for game lines. That probability is then compared against a no-vig consensus price — the market with the sportsbook margin stripped out — so an edge is measured against what the number should be, not against a single book's markup. Only the gap that survives both checks is eligible to become a pick, and the full decision set (BET, WAIT, PASS) is frozen into an immutable lock archive before first pitch.

Grades

What STRONG and LEAN mean

Qualified picks are graded by the size and quality of the edge, not by confidence theater. STRONG is the higher band; LEAN still cleared every gate with less room to spare. Rows that fail — stale quotes, thin markets, missing lineup confirmation, an edge too small to survive the vig — are held at WAIT or declined at PASS, and those decisions are archived too. The count on this page is the number that survived, which is why some slates publish a board with zero picks. Grades are never upgraded after the fact: a LEAN that wins was still a LEAN at lock, and the archive keeps the original band so the tier record can be audited on its own.

Receipt

Where the record is kept

After settlement, every row flows into the delayed public ledger at /data with its model probability, market reference, grade, and outcome — losses included. Season aggregates live at /mlb/accuracy, and the reasoning behind the gates is written up at /methodology. The record is delayed, but it is never curated.

Voids

Scratches stay on the record

Baseball changes after lock: a hitter is scratched, a starter is bumped, a game is postponed. Posterior does not delete those rows — they settle as voids with the reason attached, whether the lineup was never confirmed or the player was pulled late. Voided picks are excluded from win rate and ROI but kept in the ledger and counted in the board's assessed total, so the day's full decision set stays reconstructable: what was bet, what was held, what was declined, and what baseball cancelled.

02 / How it works

  1. Step 01

    Price the baseball event

    The model estimates the outcome probability from player talent, recent form, matchup shape, and game context. Props use market-specific model heads; game markets use team-level simulations. The output is a probability, not a narrative.

  2. Step 02

    Compare against the market

    Book prices are converted into a no-vig consensus baseline so the model is measured against a fair number. A pick needs a real gap between model probability and market probability at a price that was actually available — not a theoretical midpoint.

  3. Step 03

    Apply the quality gates

    Quote freshness, book allowlists, lineup and starter confirmation, market depth, and edge size all act as gates. The lock archive then freezes every decision with its quote and timestamp, so the board cannot be quietly rewritten later.

  4. Step 04

    Resolve in public

    Official results grade each row won, lost, or voided. Settled rows join the public record after the release delay, the season record updates, and the same figures you see on this page refresh — win or lose.

Bobby Witt Jr. sliding into a base during an MLB game

Public proof

Good picks are allowed to be quiet.

No forced slate coverage. If a market fails the edge, price, or quality gates, it stays out of the public pick set.

03 / Questions

Are these free MLB picks?

The board count, lock time, season record, and the delayed resolved ledger are free and public — that is most of what this page reports. The live actionable entries themselves (subjects, lines, prices) are subscriber-only inside Posterior Pro, because publishing them would move the very prices the model measures. One free pick is pinned publicly each day on the homepage when the board supports it.

Do you publish picks for every game?

No, and the board count above proves it. A game only appears if the model found a qualified edge at a playable price in one of its markets. Slates with thin pricing or unconfirmed lineups routinely produce games with no pick, and some days the whole board publishes with zero qualified opportunities. Coverage is never the goal; a defensible price is.

Where can I check the results?

The delayed public ledger at https://posterior.pro/data lists resolved rows with model probability, market probability, grade, price, and outcome, downloadable as CSV. Season-level win rate, Brier score, and ROI figures are published at https://posterior.pro/mlb/accuracy and through the public /api/mlb/accuracy endpoint — the same numbers this page relays.

When does the board lock each day?

The lock runs ahead of the day's first pitches and the exact time varies with the slate, which is why this page shows today's actual lock timestamp when the board is published. Once locked, decisions are immutable: a late scratch becomes a void, not a deleted pick, and the archive keeps the original quote and reasoning.

What does it mean when a pick is 'qualified'?

Qualified means the row passed every gate at lock time: a fresh quote from an allowlisted book, a model edge over the no-vig consensus large enough to grade, confirmed lineup or starter context where the market requires it, and no runtime quarantine on the market. Anything less stays at WAIT or PASS and never becomes a public-facing pick.

Posterior is baseball data, not a sportsbook. The public receipt lives at /data, the methodology lives at /methodology, and today's board starts at /today.