Line Lab Research

We're Auditing X's Handicappers With Their Own Timestamps. Records Are Easy to Fake — Closing Line Value Isn't.

X is full of accounts selling picks off claimed records nobody can verify, and YouTube is full of channels reading the same kind of card out loud for free. We built the verification for both. Because this project already stores its own closing line on every game — thirteen sports of them — we can do the one audit a screenshot can't fake: take a capper's own timestamped, pre-game post, grade the pick against the final score ourselves, and check whether the number they posted beat the close. Skill shows up in closing line value long before it shows up in a win-loss record.

Who we're tracking, exactly

What we do with every pick

Daily, the tracker pulls new posts via the X API (timestamps prove pre-game), parses the structured picks, then runs two independent measurements: (1) re-grade — we settle every pick ourselves from final scores (and inning-by-inning data for first-five plays); their emoji never enter our books — and (2) CLV — we compare their posted price to our own stored closing line on the same market. One honest caveat on that second number: leaked prices are line-shopped bests while our close is a consensus number, so the CLV column carries a positive bias — it's for comparing cappers against each other, not reading absolutely.

The two feeds differ in exactly one place: how the pick gets read. X posts are structured enough to parse with rules. A YouTube transcript is conversational speech mangled by auto-captioning — "Nerfy" for NRFI, "White Socks" for White Sox — so a language model pulls the plays out of it. That is extraction, not prediction: it reports what was already said out loud, and we measure it inventing a pick that wasn't there 0.44% of the time. It never forecasts a winner, and it can't flatter anybody, because everything it extracts is then re-graded against the box score by the same code that grades the X feed.

Timing is the one thing a video can get wrong that a timestamped tweet can't — a 22:00 upload might be a recap of games already played. So the slate date comes from the title whenever the title carries one, falls back to the publish timestamp for ordinary daytime uploads, and a late-evening upload with no dated title is dropped rather than guessed at. A pick we can't place on a slate is not a pick.

The scoreboard

Independent regrades only (minimum 15 graded picks), updated nightly:

CapperSourcePicksRegraded W-LROIAvg CLV
WagsBetScopeLeaks86566-51+14.82u+1.81% (n=66)
Free Picks PickDawgzyoutube25520-10+7.26u+1.27% (n=28)
Picks4DayzzzBetScopeLeaks16784-64+7.14u+0.79% (n=144)
📌LVTruckTherealLVtruck2917-9+5.20u+0.53% (n=7)
Guy Boston Sportsyoutube11217-12+4.56u+1.93% (n=28)
AnderspicksBetScopeLeaks8635-31+2.63u+2.37% (n=41)
KimspicksBetScopeLeaks12816-13+1.26u-2.25% (n=22)
Brock Page Productionsyoutube3311-9-0.08u+0.34% (n=20)
BankrollbillBetScopeLeaks16012-10-0.59u+0.61% (n=7)
Will @ 3rd & Longyoutube15527-24-0.90u+0.23% (n=10)
Sports Parlay Picksyoutube11128-21-1.37u+1.05% (n=49)
StumpTheSpread - Free Sports Picks Prediyoutube13948-48-1.80u+0.49% (n=96)
DirtybubblebetsBetScopeLeaks14813-14-4.18u-2.54% (n=7)
Greedo Playsyoutube4512-14-4.36u+1.01% (n=26)
MrbigbetsBetScopeLeaks9741-44-4.39u+0.53% (n=68)
DommylockedBetScopeLeaks28268-63-4.55u+1.88% (n=114)
A11BetsBetScopeLeaks17213-18-4.69u+2.66% (n=22)
WagerTalk TV: Sports Picks and Betting Tyoutube3710-15-6.21u+1.54% (n=20)
Tony's Picksyoutube10924-33-6.92u-0.45% (n=54)
ParlaysafariBetScopeLeaks20258-56-9.93u+1.17% (n=74)
CashcingBetScopeLeaks2910-16-11.21u+0.75% (n=21)
Doc's Sports Picks, Best Bets, Predictioyoutube11224-38-15.09u+0.18% (n=61)
Silverback Betsyoutube12534-54-19.31u+0.11% (n=79)
NickycashinBetScopeLeaks20855-63-23.37u+0.16% (n=100)
NickicashinBetScopeLeaks17442-54-23.38u+0.83% (n=76)

Ledger: 6168 picks from 122 cappers; 2739 independently regraded, 1284 CLV-matched. (Tennis, UFC, esports, props and parlays are logged but not regraded — we only settle what our own data can verify.)

The early finding: tout consensus is a fade

The sharpest split in the data so far, on MLB moneylines we've regraded: when two or more cappers land on the same side, that side is 444-459, -78.82u (-8.7%). Picks only one capper made: 137-107, +20.04u (+8.2%). The crowd of touts, like the on-chain whales we tracked before them, looks like a contrarian indicator — and we also see them systematically piling onto favorites against our own underdog triggers, and losing when they do. Both reads are two-week samples; both will harden or die in public on this page.

One angle is already being tested that way: since August 5 the AI panel that scores our own fires also scores the sides these cappers take, pre-game, with the rest of the board as a control arm — see Crossing Two Experiments.

We never tail anyone. The point of this tracker is upstream: any capper whose CLV survives a month of forward data gets their angles — which markets, which sides, which timing — fed into our own mining pipeline as hypotheses against 18,000 games of stored closes. People are noisy; angles are testable. Nothing here is betting advice, and no money follows anything on this page.

← All research