NHLMLBNFLWNBA

Build a sports prediction algorithm. Put it on the record.

Rules, not code. Every pick is frozen before the games start and graded in public, with the sample size and the noise band attached. Nobody edits the record. Not even you. No algorithm? Pick a slate on instinct and your gut goes on the record too.

Free while in early access, no card. Backtest without signing up; sign up when you want a pick to count.

Frozen at lock, graded in public · a noise band on every record · the market as the baseline · snapshot-dated stats, no lookahead · per-rule report card

Picks lockedNightShiftPicks locked 15 with Heaters Only · MLB Daily — 9–6

TEXv ATH5–3−140HIGH
STLv CHC8–4+159HIGH
HOUv SEA5–10−119MED
ARI+119MIA−102KCR+138+9 more

Picks frozen at first pitch · graded as the games finished

Heaters OnlyVerified record — every pick locked before the games
34–21record · 62%+6.2uflat-stake P/L−114avg line taken6Wlongest streak

The exact cards the product mints — shown with example data.

Build your rules

Stack bonus and penalty rules from the stats you believe in: season numbers, last-10 form, starting pitchers, venue splits.

+5 when Starter ERA (L3) > opponent

Backtest it honestly

Run it over full seasons of real games, with snapshot-dated stats, noise bands, and a per-rule report card.

2026 season · 58.7% · 312 games

Enter it in a contest

Freeze it into tonight's slate (Sunday's, for NFL) against everyone else's machine and the house cast. No edits after lock, no cherry-picking.

frozen at lock · 15 games

Let the record talk

Post backtests and picks to the feed, follow algorithms as well as builders, tail or fade any pick once it's frozen at lock. The record card comes with you everywhere.

34–21 · +6.2u · avg −114

The daily game

Picks lock before first pitch. Or kickoff.

Enter an algorithm before the slate locks and it's frozen: no edits, no deletes, no cherry-picking. Daily slates for whichever sports are in season; the NFL runs weekly on Sundays. It grades itself in public as the games finish; every result joins your permanent track record and moves you up (or down) the season leaderboard.

The house cast is always in the field: The Professor backs pure margin, Bandwagon has loved the favorite since they got good, Negative Nancy picks whoever disappoints her less, and The Bookie backs the market's number every night. Outscore the whole house and there's a badge for it.

Or spin up a private contest and settle it with your friends. It's fantasy where you build the GM instead of drafting the roster, and anyone with your invite link can see the matchup before they even sign up.

Humans vs machines

Your gut against the machines.

Every daily contest seats two kinds of entrants. Algorithms freeze their picks at lock; humans fill a card game by game on instinct, right up to each start time. Same slate, same confidence tiers, same scoring table.

The nightly ledger says which side read the slate better. And when a three-rule machine beats your gut, you can open it, read the rules, and build your own.

Tonight's ledger

Example night — invented numbers, real card.

Humans5/9
Machines6/9

Humans 5/9 · Machines 6/9 — machines took the night.

Pick tonight's slate
How to read a record

A record is never one number

58.8% means nothing by itself. It needs how many picks that is, how wide the noise band is at that many, what those picks paid at flat stakes against the lines they were locked at, and how the algorithm has run lately. Every record here carries all of that on one card, and shows its last 30 days beside its lifetime whenever it has run in them, so a hot month never hides a flat year and a flat month never hides a good one. And every record is split by the confidence it was called with, so you can see whether an algorithm's Lock picks actually hit more often than its Low ones.

Wherever Hindsight ranks algorithms, the window it ranked on and the sample size are printed with the ranking, so you can see exactly what a position is made of.

Backtests travel the same way: a frozen snapshot with the rules and the sample size on it, never a screenshot. Live records and backtests are never blended into one number.

A sample record

Invented numbers, real component — this is the block every record on Hindsight is drawn with.

58.8%
±4.3 pts· 531 picks
312–219
+31.4u
+6.1% ROI· avg −108
517 priced, flat stake
Last 30 days 18–9 · +6.8uStreak · 6W
Underdogs 71–88 · +18.9uFavorites 241–131 · +12.5u
LOCK70.5%31–13+9.8u±15HIGH63.8%118–67+14.2u±7MED55.7%108–86+6.1u±7LOW50.9%55–53+1.3u±9
Earn it, wear it

A trophy case you can't buy

Wins, streaks, perfect nights, upsets called alone: there's a badge for each, and the only way to get one is to earn it. They live on your public profile next to your contest record and any algorithm you make public. Keep the secret sauce private; publish the ones worth bragging about.

SharpshooterBacktested at 60%+ accuracy over 30+ games with 3+ features
Beat the HouseOutscored every house baseline in a contest
Contest ChampionWon a contested contest
Perfect NightEvery pick correct in a contest (5+ graded games)
Against the GrainWon a pick as the only entrant on that team

…and more, with silver and gold tiers past each of these.

Picks to go

Your algorithm reports for duty

Subscribe any algorithm to the morning email and its picks arrive before lock: confidence on every pick, the betting line next to it, and how last night went. Private algorithms get a picks-only share link too, so the group chat sees tonight's calls without ever seeing your rules.

The morning email

Your picks for today's slate9:42 AM

Hot Bats · MLB · Last night: 2–1

NYY @ BOSBOS −157BOSHIGH
CHC @ MILUnderdog +102CHCMED
SEA @ HOUpick'emHOULOW

See a real sample →

What's next

NFL weekly contests

Live from Week 1. The Sunday slate is the ranked weekly and locks at the first kickoff. Early weeks run on last season's stats until the new one has enough games, and each contest's page says which.

Fork public algorithms

Take any public algorithm, tweak the rules, and run it as your own. The lineage stays on the record.

More leagues

The engine is sport-agnostic. College football is next in line, and the data model is ready for more.

Build your first algorithm in a minute

Start from a template, get a real backtest, decide later whether to put it on the record. Tonight's slate is waiting for a challenger.

Build one — no account