We tested every way you'd think to profit from capper picks — tail the career winners, fade the losers, chase hot streaks, fade cold ones, bet the consensus — walk-forward, so no strategy ever saw the future. Zero survived. Most lost money outright.
| Strategy | Variants | Best result | Verdict |
|---|---|---|---|
| Tail proven winners | 9 | all negative | DEAD |
| Chase hot streaks (the 15-0 guys) | 6 | ≈ zero, none significant | DEAD |
| Fade the losers | 5 | −5.5% ROI (vig eats the fade) | DEAD |
| Consensus (from old DBs) | 4 | untestable — 0.6% coverage | → REPLAY |
| Bet everything | 6 | −1.2% ROI | DEAD |
The one mechanical "survivor" (NBA subset, +14%) failed the fragility screen: 82% of its profit came from ONE month (May playoffs), the edge was gone by June, and it straddles the multiple-testing threshold. Flagged artifact by its own finder AND the independent verifier. Not tradeable.
Why everyone loses, in one line of arithmetic: the pool needs 52.62% to beat its own juice and hits 50.95%. Cappers aren't dumb — they're average, and average pays the book −2.35% forever.
Your idea, executed: pull what cappers actually posted on past days, build the card with zero knowledge of outcomes (results firewalled away from the card-builder), then grade against real scores.
| Day | Card | Result | P&L |
|---|---|---|---|
| Jul 3 | Fery +123 · Bublik +105 | W W | +2.28u |
| Jul 5 | J. Young U6.5 ast | prop ungradeable — excluded | 0 |
| Jul 7 | Mets ML · Astros TT o3.5 · Red Sox ML | L W W | +0.82u |
| Jul 8 | NO CARD — zero signal, honest skip | — | 0 |
| Jul 10 | NO CARD — no picks in feed | — | 0 |
| Total | 5 graded tickets | 4W–1L | +3.10u |
Honesty tax: 4–1 on five tickets happens ~1-in-6 by coin flip. This proves the MACHINE works end-to-end — not the money. The forward archive now records every day automatically, so this test grows daily until it can speak with real statistical weight.
The realistic frame: betting income from picks alone = not supported by the data. Discipline (band, sizing, no-chase) + CLV-verified line shopping = where a real but small edge could live. The system now measures exactly that, daily, for free.
BOARD_REFRESH_OFFThe upgrade script is staged. Paste one line into Claude any time:
ultracode — run UPGRADE-PROMPT.md from bets-data, full power
What it fires: replay scale-up to 30+ days · CLV verdict analysis · fade-gate scoring · new-source scouting (Discord/Reddit signal lanes) · board UX wave · fresh adversarial audit of everything since the last one. Details in UPGRADE-PROMPT.md.