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.

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.
A< 3.5%Very competitive. You’re getting sharp lines.
B+< 4.5%Above average. Better than most US retail books.
B< 6.0%Standard US sportsbook range. The -110/-110 baseline.
C< 8.0%Below average. You’re paying a premium.
D< 10.0%High vig. Consider alternatives.
F≥ 10.0%Predatory pricing. Avoid.

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…

Full NFL odds across all books → | NFL vig deep-dive → | Best NFL Odds →

NBA

Loading NBA rankings…

Full NBA odds across all books → | NBA vig deep-dive → | Best NBA Odds →

MLB

Loading MLB rankings…

Full MLB odds across all books → | MLB vig deep-dive → | Best MLB Odds →

NHL

Loading NHL rankings…

Full NHL odds across all books → | NHL vig deep-dive → | Best NHL Odds →

NCAAF

Loading NCAAF rankings…

Full NCAAF odds across all books → | NCAAF vig deep-dive → | Best NCAAF Odds →

NCAAB

Loading NCAAB rankings…

Full NCAAB odds across all books → | NCAAB vig deep-dive → | Best NCAAB Odds →

Soccer (EPL)

Loading SOCCER 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.

Full Soccer odds across all books → | Soccer vig deep-dive → | Best Soccer Odds →

MMA

Loading MMA rankings…

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

Full MMA odds across all books → | MMA vig deep-dive → | Best MMA Odds →

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.

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