Local-model EV on a published snapshot. Not a live feed and not Unabated’s teaser calculator.
How it works
Chart filter stays on unless this snapshot was built without it. Price floors: 3×6 +160 or better, 3×10 −130 or better, 4×13 −140 or better. Lucky Rebel and BetNow copy Bovada lines. BetNow menus: 3×6 +160, 3×10 −120; no 4×13.
Reload does not fetch new odds. Book and snapshot time stay in the header.
Queue priority = EV ÷ (1 + sides already on selected tickets). Ties use raw EV. No stake cap. Selections stay when you change filters, until you clear them or reload.
Day budget is one book at a time. Starting bankroll is context only and is never staked. Suggest adds one positive-EV ticket at a time for that book and the current filters. Score = EV ÷ (1 + sides already in the suggestion). Each stake is an equal chunk, max-to-stake ÷ 5, then cut by money left and by the side cap (default 30% of the day budget). It skips a ticket whose score is at or under one fifth of the first ticket, and stops under $1 left or when nothing else fits. Not a Kelly stake.
Exposure counts selected tickets that include that side. With a stake typed in, dollars are stake × those tickets. A ticket has several legs, so side dollars overlap and shares need not sum to 100%. Opposite sides stay separate.
Best EV is the best estimated return among cards with that leg, including negative cards. A dash means no valid card. All-books totals count each book on its own.
O/U is the Unabated full-game total for that game. Weather is the Open-Meteo hour nearest kickoff at the home stadium. Domes and retractable roofs show indoor. Neither number changes the EV.