MLS 2026 Performance vs Market
Expected points (xPTS) come from pre-match market odds: what the market rated each team's chances at before kickoff. A positive Δ means the team is outperforming those expectations — playing better than the market rated them; a negative Δ means they're delivering less than their billing. Big gaps usually say more about the team than about fortune.
| # | Team | P | Pts | xPts | vs xPTS | |||||
|---|---|---|---|---|---|---|---|---|---|---|
1 | Nashville SC | 30 | 67 | 50.3 | +16.7Outperforming ++ | 4 | +13.9 | +2.8 | 0:1 vs Columbus Crew (+2.2) | 2:1 vs Toronto FC (-1.7) |
2 | New England Revolution | 30 | 52 | 39.6 | +12.4Outperforming ++ | 21 | +9.3 | +3.1 | 1:2 vs Chicago Fire (+1.9) | 0:3 vs Seattle Sounders (-1.6) |
3 | FC Dallas | 30 | 51 | 40.0 | +11.0Outperforming ++ | 17 | +3.4 | +7.6 | 1:2 vs Minnesota United (+2.1) | 0:1 vs Minnesota United (-1.6) |
4 | St. Louis City | 30 | 51 | 41.9 | +9.1Outperforming ++ | 11 | +6.2 | +2.9 | 1:3 vs Vancouver Whitecaps (+2.3) | 2:3 vs San Jose Earthquakes (-1.6) |
5 | San Jose Earthquakes | 30 | 48 | 39.6 | +8.4Outperforming ++ | 20 | -1.4 | +9.8 | 1:4 vs Los Angeles FC (+2.2) | 0:4 vs Orlando City (-1.9) |
6 | Charlotte | 30 | 47 | 41.2 | +5.8Outperforming ++ | 15 | +3.9 | +1.9 | 1:2 vs New York City (+2.1) | 4:1 vs Orlando City (-1.6) |
7 | Orlando City | 30 | 41 | 36.1 | +4.9Outperforming | 25 | +6.4 | -1.5 | 3:4 vs Inter Miami (+2.5) | 1:2 vs New York Red Bulls (-1.8) |
8 | Houston Dynamo | 30 | 47 | 42.9 | +4.1Outperforming | 9 | +2.8 | +1.3 | 0:1 vs Vancouver Whitecaps (+2.3) | 0:2 vs Sporting Kansas City (-2.0) |
9 | Toronto FC | 30 | 36 | 34.6 | +1.4On expectation | 26 | +1.6 | -0.2 | 1:2 vs Inter Miami (+2.4) | 1:2 vs Atlanta Utd (-1.8) |
10 | Inter Miami | 30 | 55 | 54.1 | +0.9On expectation | 2 | -6.7 | +7.6 | 2:3 vs New York City (+1.8) | 3:4 vs Orlando City (-2.3) |
11 | Chicago Fire | 30 | 48 | 47.3 | +0.7On expectation | 6 | +0.5 | +0.2 | 0:1 vs Charlotte (+1.8) | 1:3 vs New York Red Bulls (-2.1) |
12 | Los Angeles Galaxy | 31 | 40 | 40.0 | +0.0On expectation | 18 | -0.3 | +0.4 | 0:2 vs Seattle Sounders (+2.1) | 1:2 vs Sporting Kansas City (-2.0) |
13 | DC United | 29 | 33 | 33.5 | -0.6On expectation | 28 | -1.0 | +0.4 | 1:2 vs Chicago Fire (+2.2) | 0:4 vs FC Dallas (-1.6) |
14 | Colorado Rapids | 30 | 39 | 39.8 | -0.8On expectation | 19 | +4.6 | -5.4 | 0:1 vs Minnesota United (+2.1) | 0:1 vs St. Louis City (-1.7) |
15 | Austin FC | 30 | 31 | 31.9 | -0.9On expectation | 29 | -1.7 | +0.7 | 1:2 vs Vancouver Whitecaps (+2.5) | 1:2 vs Sporting Kansas City (-2.0) |
16 | New York Red Bulls | 30 | 36 | 37.9 | -1.9On expectation | 22 | -4.4 | +2.5 | 1:3 vs Chicago Fire (+2.3) | 0:3 vs CF Montreal (-2.0) |
17 | Philadelphia Union | 30 | 46 | 48.2 | -2.2Underperforming | 5 | -1.3 | -0.9 | 1:2 vs CF Montreal (+1.7) | 0:1 vs San Jose Earthquakes (-1.7) |
18 | Portland Timbers | 30 | 34 | 36.4 | -2.4Underperforming | 24 | +2.4 | -4.8 | 1:5 vs Seattle Sounders (+2.2) | 1:2 vs Austin FC (-1.9) |
19 | Sporting Kansas City | 30 | 22 | 24.9 | -2.9Underperforming | 30 | -2.1 | -0.7 | 1:2 vs Los Angeles Galaxy (+2.2) | 1:4 vs Colorado Rapids (-1.4) |
20 | Vancouver Whitecaps | 30 | 55 | 59.0 | -4.0Underperforming | 1 | -4.4 | +0.4 | 2:4 vs San Diego FC (+1.3) | 1:2 vs Austin FC (-2.4) |
21 | FC Cincinnati | 29 | 36 | 40.1 | -4.1Underperforming | 16 | +1.2 | -5.2 | 2:3 vs Chicago Fire (+2.1) | 0:1 vs Toronto FC (-1.9) |
22 | Seattle Sounders | 30 | 42 | 46.5 | -4.5Underperforming | 7 | -2.9 | -1.6 | 0:1 vs San Jose Earthquakes (+1.9) | 1:5 vs Portland Timbers (-2.0) |
23 | Real Salt Lake | 30 | 36 | 41.2 | -5.2Underperforming −− | 14 | +1.4 | -6.7 | 2:1 vs Seattle Sounders (+1.9) | 3:4 vs FC Dallas (-1.7) |
24 | Atlanta Utd | 30 | 30 | 36.7 | -6.7Underperforming −− | 23 | -7.9 | +1.3 | 1:2 vs Minnesota United (+2.1) | 2:3 vs Real Salt Lake (-1.6) |
25 | Minnesota United | 30 | 34 | 41.3 | -7.3Underperforming −− | 13 | -8.8 | +1.5 | 2:3 vs Columbus Crew (+2.1) | 0:1 vs Colorado Rapids (-1.9) |
26 | New York City | 30 | 34 | 41.7 | -7.7Underperforming −− | 12 | -7.4 | -0.2 | 0:2 vs Real Salt Lake (+1.9) | 1:2 vs Charlotte (-1.8) |
27 | Los Angeles FC | 31 | 46 | 53.7 | -7.7Underperforming −− | 3 | -0.3 | -7.4 | 0:1 vs Minnesota United (+1.6) | 1:4 vs San Jose Earthquakes (-2.0) |
28 | San Diego FC | 30 | 34 | 42.3 | -8.3Underperforming −− | 10 | -3.5 | -4.8 | 0:1 vs Los Angeles FC (+2.2) | 1:2 vs Portland Timbers (-2.0) |
29 | CF Montreal | 30 | 25 | 34.1 | -9.1Underperforming −− | 27 | -4.3 | -4.7 | 0:3 vs New York Red Bulls (+2.2) | 1:2 vs Philadelphia Union (-1.4) |
30 | Columbus Crew | 30 | 35 | 46.4 | -11.4Underperforming −− | 8 | -3.4 | -8.0 | 2:1 vs Inter Miami (+1.8) | 0:1 vs Nashville SC (-2.0) |
