Money handle by game
Percent of spread handle on the loader-selected money side.
No money-flow chart yet
No betting_splits rows exist for this slate at the current feed as-of.
Model output, not advice. For entertainment only; past performance does not guarantee future results.
Picks
Picks
0 house plays across 0 games
as of Aug 28, 9:42 AM ET · n=0
Heat = calibrated confidence vs the 0.55 floor · green pulse = live · as of Aug 28, 9:42 AM ET.
No games on the slate
The models publishing this slate’s picks carry zero settled plays of their own — a per-model gate, separate from the house’s pooled record, which aggregates every model’s graded plays. Plays appear once a model earns its own graded history and clears the gate.
The models publishing this slate’s picks carry zero settled plays of their own — a per-model gate, separate from the house’s pooled record, which aggregates every model’s graded plays. Plays appear once a model earns its own graded history and clears the gate.
Tonight's slate above is free to read. Go Research Pro for alerts, CSV export, the DFS optimizer and unlimited model training.
$1 for your first week, then $9.99/week.
Unlock for $1No spread splits for tonight's slate yet — betting_splits refreshes with the feed.
Two views of the same slate already loaded above.
Percent of spread handle on the loader-selected money side.
No betting_splits rows exist for this slate at the current feed as-of.
Distribution of each game's widest quoted spread gap.
No game has at least two quoted spread lines at this as-of.
game_odds · event_odds_history · as of Aug 28, 9:42 AM ET
My ticket
No ticket legs yet — client ticket state has n=0. Add a play from any card.
Receipts
House · ATS (spread)
49.8%
95,048–95,809 · 195,831 graded · all graded spread plays
as of Aug 28
Last 10
8–2
L W W L W W W W W W
as of Aug 28
ROI flat (all markets, after vig)
-3.6%
a return, not a record — the ATS rate is the headline
as of Aug 28
CLV
—
CLV is not measured on any of the 295,891 graded picks — 272,832 are backtests with no pick-time price, 22,599 had no book price captured at pick time, 460 have no closing line on file. It accrues on picks priced before kickoff.
as of Aug 28
plays
272826
as of Aug 28
record (ATS)
95,048-95,809
4,974 pushes
as of Aug 28
units (ATS, flat 1u)
-9324.99
as of Aug 28
ROI (ATS)
-4.9%
as of Aug 28
avg CLV
—
CLV is not measured on any of the 295,891 graded picks — 272,832 are backtests with no pick-time price, 22,599 had no book price captured at pick time, 460 have no closing line on file. It accrues on picks priced before kickoff.
as of Aug 28
beat close (ATS)
—
as of Aug 28
Below breakeven. A play priced at -110 must win 52.38% to return zero. Of the 272,826 graded rows in the tiles above, 267,411 across every market were decided — wins and losses, no pushes. The receipts strip's record, units, ROI, and beat-close tiles above are all the spread (ATS) market only (register A-10 fix, 2026-08-24), returning -4.89% ROI at flat 1u on that same basis — moneyline is graded but carries no fixed price, and totals are a separate priced market, so neither one enters these figures.
empty
last week: house +0.00u · 0-0-0 (ATS) · 283 plays · 0 alerts
dispersion across books · as of Aug 28, 9:42 AM ET
No book on this slate quotes a spread yet — nothing to compare.
Read-only facts from game_odds. No betting here, no book links — Shark Snip is picks, not a sportsbook.
Crew
Everyone's calls graded like the house, ranked by CLV — not wins. Crews arrive with the paid ticket.
Anon
hero + 3 slate rows + NO PLAY rows + season record; inline $1.00 lock
this viewer: signed out
Trial · $1.00 week
everything; day-7 banner with $9.99/wk
not this viewer: no trialing subscription in this payload
Paid
ticket → CLV tracking, alerts on all channels, CSV, DFS optimizer, crews
this viewer: tier resolved as free
Empty · preseason
"No plays above the floor — the slate's games looked at; first regular-season bake time named" + grey heat grid
0 of 0 slate games above the floor· Tonight’s models have no graded record yet
Stale
lines > 2 h old → amber timestamp on every price; numbers still shown
no book capture on this slate— 0 of 0 games carry no book line
Error
odds feed down → card keeps the play + last price marked with its age; never a 500
all 6 guarded payload blocks returned ok