MLS presents a distinct betting landscape compared to the major European leagues. Scoring averages hover around 2.8–3.1 total goals per match, slightly higher than the Premier League or Serie A, which creates interesting dynamics on totals markets typically centered at 2.5 or 3. The league's parity — driven by salary cap structures and allocation money rules — means moneyline underdogs hit at a notable rate, and draws remain a persistent factor that casual bettors tend to undervalue. Market depth has improved significantly in recent years, with most major sportsbooks now offering Asian handicaps, team totals, and first-half lines, though prop markets still lag well behind what's available for top European competitions.

Vig on MLS matches tends to run wider than on Premier League or Champions League fixtures, largely because books face lower handle volume and sharper uncertainty in pricing. Three-way moneyline margins commonly fall in the 6–9% range, compared to 3–5% for a high-profile EPL match. The draw outcome is where much of that extra margin gets buried, as books shade the price knowing most recreational bettors gravitate toward picking a side. Bettors who shop across multiple books can often shave meaningful cents off that margin, particularly on totals and spreads where competition among sportsbooks is tighter.

The MLS regular season runs from late February through mid-October, with the playoffs extending into early December. Early-season lines tend to carry the widest margins as books and bettors alike calibrate to roster turnover, new signings, and tactical shifts. By midsummer, pricing generally tightens as performance data stabilizes. Home-field advantage matters more in MLS than in most top leagues — partly due to travel distances across the continent and the impact of artificial turf at several venues. Altitude in markets like Colorado and Salt Lake City, extreme summer heat in Texas and Florida, and midweek fixture congestion during the Leagues Cup and U.S. Open Cup all create exploitable angles that the odds don't always fully account for.

San Jose Earthquakes @ Toronto FC

Sat, May 2, 5:00 PM

SideMarketBest LineWorst
home h2h FanDuel: +110 -106
away h2h Bally Bet: +250 +210
draw h2h FanDuel: +280 +240
home spreads Pinnacle: +106 (-0.5) -105
away spreads Pinnacle: -124 (+0.5) -139
over totals MyBookie.ag: -167 (+2.5) -177
under totals Bally Bet: +135 (+2.5) +120
over totals Pinnacle: -102 (+3) -115
under totals BetUS: -115 (+3) -118

Seattle Sounders FC @ Sporting Kansas City

Sat, May 2, 6:30 PM

SideMarketBest LineWorst
home h2h MyBookie.ag: -137 -162
away h2h Bally Bet: +380 +320
draw h2h Hard Rock Bet: +325 +275
home spreads BetOnline.ag: -137 (-0.5) -141
away spreads BetOnline.ag: +117 (+0.5) +107
over totals MyBookie.ag: -169 (+2.5) -175
under totals MyBookie.ag: +127 (+2.5) +120
over totals Bally Bet: +130 (+3.5) +130
under totals Bally Bet: -175 (+3.5) -175
home spreads Pinnacle: -109 (-0.75) -110
away spreads Pinnacle: -107 (+0.75) -110
over totals BetOnline.ag: +105 (+3) -105
under totals Pinnacle: -119 (+3) -125

Portland Timbers @ Real Salt Lake

Sat, May 2, 8:45 PM

SideMarketBest LineWorst
home h2h LowVig.ag: +500 +400
away h2h betPARX: -180 -210
draw h2h Fanatics: +375 +300
over totals LowVig.ag: +108 (+3.5) -101
under totals LowVig.ag: -128 (+3.5) -145
home spreads LowVig.ag: +102 (+1) -110
away spreads Pinnacle: -119 (-1) -122
over totals Pinnacle: -120 (+3.25) -120
under totals Pinnacle: +101 (+3.25) +100

Orlando City SC @ Inter Miami CF

Sat, May 2, 11:15 PM

SideMarketBest LineWorst
home h2h BetMGM: -300 -425
away h2h BetRivers: +800 +600
draw h2h theScore Bet (ESPN Bet): +550 +450
home spreads BetUS: -130 (-1.5) -133
away spreads BetOnline.ag: +111 (+1.5) +100
over totals BetOnline.ag: -120 (+3.5) -148
under totals BetRivers: +114 (+3.5) -110
home spreads Pinnacle: -101 (-1.75) -102
away spreads Pinnacle: -118 (+1.75) -118
over totals Pinnacle: -104 (+3.75) -105
under totals Bovada: -115 (+3.75) -116

CF Montreal @ Atlanta United FC

Sat, May 2, 11:30 PM

SideMarketBest LineWorst
home h2h Pinnacle: +101 -113
away h2h Bally Bet: +275 +240
draw h2h Hard Rock Bet: +275 +240
home spreads Pinnacle: +102 (-0.5) -105
away spreads Pinnacle: -119 (+0.5) -127
over totals LowVig.ag: -140 (+2.5) -148
under totals LowVig.ag: +120 (+2.5) +105
over totals Pinnacle: -111 (+2.75) -112
under totals Pinnacle: -107 (+2.75) -108

Charlotte FC @ New England Revolution

Sat, May 2, 11:30 PM

SideMarketBest LineWorst
home h2h Caesars: +220 +185
away h2h Bally Bet: +135 +115
draw h2h FanDuel: +260 +230
home spreads LowVig.ag: -140 (+0.5) -154
away spreads LowVig.ag: +120 (-0.5) +110
over totals LowVig.ag: -133 (+2.5) -140
under totals LowVig.ag: +113 (+2.5) +100
home spreads Pinnacle: -106 (+0.25) -108
away spreads Pinnacle: -110 (-0.25) -112
over totals Pinnacle: -104 (+2.75) -105
under totals Pinnacle: -114 (+2.75) -115

Minnesota United FC @ Columbus Crew SC

Sat, May 2, 11:30 PM

SideMarketBest LineWorst
home h2h MyBookie.ag: -128 -141
away h2h BetRivers: +350 +300
draw h2h LowVig.ag: +300 +260
home spreads MyBookie.ag: -133 (-0.5) -135
away spreads LowVig.ag: +115 (+0.5) +101
over totals MyBookie.ag: -156 (+2.5) -160
under totals MyBookie.ag: +118 (+2.5) +110
over totals LowVig.ag: +112 (+3) +100
under totals BetUS: -130 (+3) -132
home spreads Pinnacle: -102 (-0.75) -105
away spreads Pinnacle: -114 (+0.75) -115
over totals Bovada: -115 (+2.75) -116
under totals Pinnacle: -103 (+2.75) -105

FC Dallas @ New York Red Bulls

Sat, May 2, 11:30 PM

SideMarketBest LineWorst
home h2h BetRivers: +240 +220
away h2h Pinnacle: +107 -104
draw h2h MyBookie.ag: +295 +250
home spreads BetUS: -125 (+0.5) -127
away spreads LowVig.ag: +107 (-0.5) -105
over totals BetRivers: +135 (+3.5) +115
under totals MyBookie.ag: -154 (+3.5) -180
home spreads Pinnacle: +106 (+0.25) +105
away spreads Pinnacle: -123 (-0.25) -125
over totals Pinnacle: -103 (+3.25) -105
under totals Pinnacle: -115 (+3.25) -115
over totals BetUS: -120 (+3) -121
under totals LowVig.ag: +101 (+3) -110

Nashville SC @ Philadelphia Union

Sat, May 2, 11:30 PM

SideMarketBest LineWorst
home h2h LowVig.ag: +192 +175
away h2h MyBookie.ag: +145 +133
draw h2h Hard Rock Bet: +250 +210
over totals LowVig.ag: -102 (+2.5) -118
under totals BetRivers: -110 (+2.5) -130
home spreads LowVig.ag: +115 (0) +105
away spreads LowVig.ag: -135 (0) -135
home spreads Pinnacle: -127 (+0.25) -128
away spreads Pinnacle: +109 (-0.25) +108

FC Cincinnati @ Chicago Fire

Sun, May 3, 12:30 AM

SideMarketBest LineWorst
home h2h MyBookie.ag: -129 -165
away h2h Hard Rock Bet: +375 +290
draw h2h LowVig.ag: +333 +290
home spreads MyBookie.ag: -135 (-0.5) -137
away spreads LowVig.ag: +117 (+0.5) +101
over totals BetRivers: +110 (+3.5) +105
under totals BetRivers: -143 (+3.5) -145
home spreads Pinnacle: -108 (-0.75) -110
away spreads Pinnacle: -108 (+0.75) -110
over totals Pinnacle: -114 (+3.25) -115
under totals Pinnacle: -105 (+3.25) -105
over totals BetUS: -145 (+3) -146
under totals LowVig.ag: +126 (+3) +115

Frequently Asked Questions

What are the best MLS lines today?

The table below shows which sportsbook has the best available price on each side of every upcoming MLS event. Line shopping across multiple books can save you 1–3% per bet compared to sticking with a single sportsbook.

When is MLS season?

Major League Soccer runs from late February through October, with the MLS Cup playoffs extending into November or December. The All-Star Game is typically in July. MLS follows a spring-to-fall schedule unlike European leagues.

How does MLS vig compare to European soccer?

MLS typically has higher vig than top European leagues like the EPL or La Liga because it attracts less global betting volume. European books price MLS less efficiently than their domestic leagues, resulting in wider margins.

What is vig (vigorish) in sports betting?

Vig — short for vigorish, also called juice or overround — is the margin a sportsbook builds into its odds. It's the difference between the true probability of an outcome and what the odds imply. Lower vig means you keep more of your winnings on every bet. For example, a standard -110/-110 line has about 4.76% vig.

How often is this data updated?

We pull fresh odds from The Odds API 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. The timestamp at the top of the page shows the most recent refresh.

How is the vig grade calculated?

Each sportsbook is graded on a letter scale based on average vig: A+ (under 2%) is exceptional, A (2–3%) is excellent, B+ (3–4%) is above average, B (4–5%) is the industry standard, C (5–6%) is below average, and D (above 6%) indicates high-juice markets.

Why does lower vig matter for bettors?

Lower vig directly impacts your long-term returns. A bettor placing $1,000 per week at a book with 4% vig loses roughly $40/week to the house edge. At 2% vig, that drops to $20/week — a $1,040 difference over a year. For serious bettors, shopping for lower vig is one of the most reliable ways to improve profitability.

What sportsbooks do you track?

We track both regulated US sportsbooks (DraftKings, FanDuel, BetMGM, Caesars) and offshore books (Bovada, BetOnline, MyBookie, BetUS, LowVig.ag, BetAnySports). Data comes from The Odds API, which aggregates real-time lines from licensed sources.

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 exchange-level pricing. A (2–3%) is very competitive. B+ (3–4%) is above average. B (4–5%) is the industry standard — a -110/-110 line is 4.76%. C+ (5–6%) is slightly below average. C (6–7%) is below average. D (7–8%) is high vig. D− (8–10%) is very high vig. F (10%+) is predatory pricing. See the full Vig Index Methodology for formulas, worked examples, and known limitations.
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.