Overall Sportsbook Rankings

#SportsbookAvg VigGrade
1 LowVig.ag 4.76% B
2 BetOnline.ag 4.77% B
3 BetAnything 5.83% C+
4 Caesars 5.89% C+
5 Bovada 6.13% C
6 Hard Rock Bet 6.22% C
7 BetUS 6.32% C
8 Bally Bet 6.43% C
9 DraftKings 6.48% C
10 Fanatics 6.50% C

See full vig rankings →

Vig methodology and grading scale →

Browse by Sport

NCAAF

American Football

AFL

Aussie Rules

MLB

Baseball

MLB Preseason

Baseball

NCAA Baseball

Baseball

Basketball Euroleague

Basketball

NBA

Basketball

Boxing

Boxing

International Twenty20

Cricket

IPL

Cricket

One Day Internationals

Cricket

AHL

Ice Hockey

Liiga

Ice Hockey

Mestis

Ice Hockey

NHL

Ice Hockey

HockeyAllsvenskan

Ice Hockey

SHL

Ice Hockey

NCAA Lacrosse

Lacrosse

MMA

Mixed Martial Arts

NRL

Rugby League

State of Origin

Rugby League

Primera División - Argentina

Soccer

A-League

Soccer

Austrian Football Bundesliga

Soccer

Belgium First Div

Soccer

Brazil Série A

Soccer

Brazil Série B

Soccer

Primera División - Chile

Soccer

Super League - China

Soccer

Denmark Superliga

Soccer

Championship

Soccer

EFL Cup

Soccer

League 1

Soccer

League 2

Soccer

EPL

Soccer

FA Cup

Soccer

FIFA World Cup

Soccer

FIFA World Cup Qualifiers - Europe

Soccer

Coupe de France

Soccer

Ligue 1 - France

Soccer

Ligue 2 - France

Soccer

Bundesliga - Germany

Soccer

Bundesliga 2 - Germany

Soccer

Frauen-Bundesliga

Soccer

DFB-Pokal

Soccer

3. Liga - Germany

Soccer

Super League - Greece

Soccer

Serie A - Italy

Soccer

Serie B - Italy

Soccer

J League

Soccer

K League 1

Soccer

League of Ireland

Soccer

Liga MX

Soccer

Dutch Eredivisie

Soccer

Eliteserien - Norway

Soccer

Ekstraklasa - Poland

Soccer

Primeira Liga - Portugal

Soccer

Premier League - Russia

Soccer

Copa del Rey

Soccer

La Liga - Spain

Soccer

La Liga 2 - Spain

Soccer

Premiership - Scotland

Soccer

Allsvenskan - Sweden

Soccer

Swiss Superleague

Soccer

Turkey Super League

Soccer

UEFA Champions League

Soccer

UEFA Europa Conference League

Soccer

UEFA Europa League

Soccer

MLS

Soccer

ATP Indian Wells

Tennis

WTA Miami Open

Tennis

Browse by Sportsbook

How We Calculate These Numbers

Data Source
All odds on this page come from The Odds API, which aggregates real-time lines from licensed US and offshore sportsbooks. We track moneyline, spread, and totals markets across every sport with active betting lines.
Update Frequency
We pull a fresh snapshot of every tracked market three times per day — at 6:00 AM, 2:00 PM, and 10:00 PM UTC. Each snapshot captures the latest lines from every sportsbook that has posted odds for a given event. The timestamp at the top of each page tells you exactly when the data was last refreshed.
Vig Calculation
Vig (short for vigorish, also called juice or overround) measures the margin a sportsbook builds into its odds. We calculate it by converting the odds on each side of a market to implied probabilities, summing those probabilities, and subtracting 100%. For example, a market priced at -110/-110 implies 52.38% on each side — a total of 104.76%, meaning a vig of 4.76%. Lower vig means better value for bettors because you keep more of your winnings.
Per-Market Breakdown
We compute vig separately for each market type: moneyline (h2h), point spreads, and totals (over/under). The "average vig" shown for each sportsbook is the mean across all market types weighted by the number of events sampled in each market.
Grading Scale
Every sportsbook receives a letter grade based on its average vig: A+ (under 2%) is exceptional and rare — these are typically sharp-friendly books. A (2–3%) is excellent. B+ (3–4%) is above average. B (4–5%) is the industry standard for most recreational sportsbooks. C (5–6%) is below average. D (above 6%) indicates high-juice markets where bettors face a steep cost per wager.
Trend Tracking
We store daily snapshots for 30 days, allowing us to show 24-hour and 7-day vig trends. A downward trend (improving) means sportsbooks are tightening their lines — often in response to increased competition or higher betting volume as a season heats up.