The AgentBets Vig Index ranks US sportsbooks by pricing efficiency across dozens of sports, updated 3x daily. Every percentage point of vig is money off the table — for human bettors and autonomous agents alike.

This page summarizes vig rankings in one place. For game-by-game odds, best lines, and pairwise book comparisons, explore the full odds comparison hub or start from the Odds & Rankings directory.

Not sure which sportsbook is right for you? Our Sportsbook Selector recommends the best book for your skill level, bet size, and sport — powered by the live data below.

Start Here

Overall Sportsbook Rankings

Loading overall rankings…

Dive deeper: Browse all sportsbook odds pages for game-level data, or see the full vig breakdown by sport and market.

What the Grades Mean

The grading scale maps average overround to a letter grade. For reference, a standard -110/-110 two-way line equals 4.76% vig — that’s a B.

GradeAvg OverroundWhat It Means
A+< 2.0%Exchange-level pricing. Pinnacle territory.
A2.0% – 2.99%Very competitive. You’re getting sharp lines.
B+3.0% – 3.99%Above average. Better than most US retail books.
B4.0% – 4.99%Standard US sportsbook pricing. The −110/−110 baseline (4.76%).
C+5.0% – 5.99%Slightly below average.
C6.0% – 6.99%Below average. You’re paying a noticeable premium.
D7.0% – 7.99%High vig. Consider alternatives.
D−8.0% – 9.99%Very high vig.
F≥ 10.0%Predatory pricing. Avoid.

For the full grading methodology, formulas, worked examples, and known limitations, see the Vig Index Methodology.

Rankings by Sport

Vig varies significantly by sport. A book with sharp NFL lines might gouge you on NBA totals. These per-sport breakdowns show where each book actually competes.

NFL

Loading NFL rankings…

NBA

Loading NBA rankings…

MLB

Loading MLB rankings…

NHL

Loading NHL rankings…

NCAAF

Loading NCAAF rankings…

NCAAB

Loading NCAAB rankings…

Soccer (EPL)

Loading Soccer (EPL) rankings…

Soccer uses a 3-way moneyline (Home/Draw/Away), so the vig calculation includes all three outcomes. Overround is typically higher than 2-way markets.

MMA

Loading MMA rankings…

MMA only tracks moneyline — no spreads or totals. Sample sizes are smaller due to fewer events.

State of Origin

Loading State of Origin rankings…

NRL State of Origin is a niche market for US-facing sportsbooks — vig can vary significantly between books. Sample sizes are small and coverage varies by book.

Bookmakers Tracked

The index dynamically discovers all bookmakers available through The Odds API across the us and us2 regions. This typically includes:

US Regulated: DraftKings, FanDuel, BetMGM, Caesars, BetRivers, Fanatics, ESPN BET, Hard Rock Bet, and more.

Offshore / Sharp: Bovada, BetOnline.ag, MyBookie, BetUS, LowVig.ag, BetAnySports, Pinnacle, and more.

Not every book offers odds on every event. The Events column tells you how much data backs each grade. A book graded on 50 events is less reliable than one graded on 500.

How We Calculate Vig

The pipeline:

Real odds from all discovered books across all in-season sports (moneyline, spread, totals)
    ↓
Convert American odds → implied probabilities
    ↓
Sum implied probabilities per event per book
    ↓
Overround = sum - 1.0  (e.g., 1.0476 - 1.0 = 4.76% vig)
    ↓
Average overround across all events → per-book grade

Data flows from The Odds API through a Cloudflare Worker cron that runs 3x daily. Sports, books, and markets are discovered dynamically — no hardcoded lists. When a new sport comes in season or a new book appears on The Odds API, pages update automatically.

For the complete technical methodology — including formulas, code references, verification examples, and known limitations — see the Vig Index Methodology. For how the word vigorish traveled from Russian gambling halls to American sportsbooks, see The Vigorish: A Linguistic Journey.

Why Agents Care About Vig

For a human bettor, vig is a drag on long-term profitability. For an autonomous betting agent, it’s a routing parameter.

An agent plugged into the agent betting stack can consume vig data programmatically and make execution decisions:

  • Order routing — Send NFL bets to the book with the lowest NFL vig, NBA bets to a different book. Per-sport rankings make this trivial.
  • Threshold gating — Refuse to execute if the target book’s current vig exceeds a threshold (e.g., skip any book graded C or worse).
  • Execution cost modeling — Subtract half the overround from expected edge to get net expected value. A 2% edge on a 6% vig book nets ~-1% EV after margin.

The AgentBets Vig API exposes all of this data via simple JSON endpoints. An agent running a Cloudflare Worker can fetch per-sport rankings and route orders — all in under 100ms at the edge.

Data Freshness

SignalMeaning
Snapshot timestampWhen the odds-ingest Worker last ran successfully
Updated 3x dailyCron runs at 6 AM, 2 PM, and 10 PM UTC
Stale data persistsIf the cron fails, last good snapshot keeps serving — no empty pages

Use the vig index as a daily pricing reference, not a tick-by-tick trading feed.

Explore Live Data

The Vig Index is the summary layer. Below it sits a full dynamically generated odds infrastructure with 750+ pages updated from real data.

Keep Going