MLS xG table 2025
USA · All 510 league matches counted · latest match 19 October 2025
- Top of the xG table: Los Angeles FC, with 63.2 expected points from 34 matches (60 actual, 6th in the real table).
- Furthest above expected: FC Cincinnati, +21.6 points.
- Furthest below expected: Atlanta Utd, −16.1 points.
- Best attack by xG: Inter Miami (1.92 per match). Best defence: Los Angeles FC (1.01 against per match).
| # | Team | Table | MP | xG | xGA | xGD | G | GA | xPts | Pts | +/− |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Los Angeles FC | 6 | 34 | 61.1 | 34.2 | +26.9 | 65 | 40 | 63.2 | 60 | −3.2 |
| 2 | Philadelphia Union | 1 | 34 | 58.8 | 39.8 | +19.1 | 57 | 35 | 60.3 | 66 | +5.7 |
| 3 | Vancouver Whitecaps | 4 | 34 | 64.0 | 38.0 | +26.0 | 66 | 38 | 60.0 | 63 | +3.0 |
| 4 | Nashville SC | 11 | 34 | 61.6 | 42.8 | +18.9 | 58 | 45 | 57.3 | 54 | −3.3 |
| 5 | Inter Miami | 2 | 34 | 65.4 | 50.1 | +15.3 | 81 | 55 | 55.5 | 65 | +9.5 |
| 6 | Seattle Sounders | 10 | 34 | 57.9 | 42.8 | +15.2 | 58 | 48 | 55.2 | 55 | −0.2 |
| 7 | Orlando City | 13 | 34 | 61.1 | 50.1 | +11.0 | 63 | 51 | 53.8 | 53 | −0.8 |
| 8 | San Diego FC | 5 | 34 | 55.1 | 46.5 | +8.6 | 64 | 41 | 53.7 | 63 | +9.3 |
| 9 | San Jose Earthquakes | 19 | 34 | 64.3 | 56.3 | +8.1 | 60 | 63 | 52.2 | 41 | −11.2 |
| 10 | Columbus Crew | 12 | 34 | 53.4 | 47.9 | +5.5 | 55 | 51 | 51.3 | 54 | +2.7 |
| 11 | Chicago Fire | 14 | 34 | 56.5 | 53.1 | +3.5 | 68 | 60 | 50.9 | 53 | +2.1 |
| 12 | New York City | 9 | 34 | 50.0 | 43.0 | +7.0 | 50 | 44 | 50.0 | 56 | +6.0 |
| 13 | Minnesota United | 8 | 34 | 47.1 | 45.6 | +1.5 | 56 | 39 | 46.9 | 58 | +11.1 |
| 14 | FC Dallas | 16 | 34 | 48.2 | 50.0 | −1.9 | 52 | 55 | 45.8 | 44 | −1.8 |
| 15 | Charlotte | 7 | 34 | 50.1 | 53.6 | −3.4 | 55 | 46 | 45.2 | 59 | +13.8 |
| 16 | St. Louis City | 25 | 34 | 52.8 | 58.0 | −5.2 | 44 | 58 | 44.4 | 32 | −12.4 |
| 17 | Atlanta Utd | 28 | 34 | 46.3 | 50.2 | −3.9 | 38 | 63 | 44.1 | 28 | −16.1 |
| 18 | Colorado Rapids | 21 | 34 | 52.2 | 58.9 | −6.6 | 44 | 56 | 43.5 | 41 | −2.5 |
| 19 | FC Cincinnati | 3 | 34 | 43.5 | 51.8 | −8.2 | 52 | 40 | 43.4 | 65 | +21.6 |
| 20 | Austin FC | 15 | 34 | 41.8 | 49.6 | −7.8 | 37 | 45 | 43.4 | 47 | +3.6 |
| 21 | Houston Dynamo | 22 | 34 | 44.6 | 50.1 | −5.5 | 43 | 56 | 43.3 | 37 | −6.3 |
| 22 | CF Montreal | 29 | 34 | 41.9 | 49.7 | −7.8 | 34 | 60 | 41.9 | 28 | −13.9 |
| 23 | New York Red Bulls | 18 | 34 | 44.7 | 52.2 | −7.6 | 48 | 47 | 41.8 | 43 | +1.2 |
| 24 | New England Revolution | 23 | 34 | 43.7 | 51.3 | −7.7 | 44 | 51 | 41.0 | 36 | −5.0 |
| 25 | Real Salt Lake | 20 | 34 | 42.6 | 57.6 | −15.0 | 38 | 49 | 40.1 | 41 | +0.9 |
| 26 | Los Angeles Galaxy | 26 | 34 | 45.5 | 60.1 | −14.7 | 46 | 66 | 39.9 | 30 | −9.9 |
| 27 | Portland Timbers | 17 | 34 | 42.0 | 53.3 | −11.4 | 41 | 48 | 39.3 | 44 | +4.7 |
| 28 | DC United | 30 | 34 | 37.3 | 50.3 | −12.9 | 30 | 66 | 39.0 | 26 | −13.0 |
| 29 | Toronto FC | 24 | 34 | 32.4 | 50.9 | −18.5 | 37 | 44 | 35.2 | 32 | −3.2 |
| 30 | Sporting Kansas City | 27 | 34 | 43.3 | 71.5 | −28.2 | 46 | 70 | 32.5 | 28 | −4.5 |
Order = expected points per match. +/− = actual points minus expected points, over the same matches.
MLS shots table 2025
- Most shots: Orlando City (16.21 per match). Fewest conceded: Philadelphia Union (9.82 per match).
- Best conversion: Inter Miami, 17.8% of shots scored.
| # | Team | Table | MP | Shots | On target | Against | On target against | Diff | Goals | Conv. % |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Philadelphia Union | 1 | 34 | 15.4 | 5.1 | 9.8 | 3.2 | +5.6 | 57 | 10.9 |
| 2 | Vancouver Whitecaps | 4 | 34 | 14.4 | 5.2 | 10.4 | 3.7 | +4.0 | 66 | 13.5 |
| 3 | Los Angeles FC | 6 | 34 | 13.8 | 5.7 | 10.5 | 3.4 | +3.4 | 65 | 13.8 |
| 4 | Orlando City | 13 | 34 | 16.2 | 5.8 | 13.1 | 4.8 | +3.1 | 63 | 11.4 |
| 5 | San Jose Earthquakes | 19 | 34 | 15.4 | 5.6 | 12.4 | 5.1 | +3.0 | 60 | 11.4 |
| 6 | Columbus Crew | 12 | 34 | 13.1 | 4.8 | 10.2 | 4.1 | +3.0 | 55 | 12.3 |
| 7 | Nashville SC | 11 | 34 | 13.6 | 5.7 | 11.0 | 4.1 | +2.6 | 58 | 12.5 |
| 8 | Seattle Sounders | 10 | 34 | 14.0 | 5.2 | 11.9 | 4.5 | +2.1 | 58 | 12.2 |
| 9 | San Diego FC | 5 | 34 | 13.1 | 5.0 | 11.1 | 4.3 | +2.1 | 64 | 14.3 |
| 10 | Inter Miami | 2 | 34 | 13.4 | 5.7 | 11.7 | 4.7 | +1.7 | 81 | 17.8 |
| 11 | Real Salt Lake | 20 | 34 | 14.3 | 4.6 | 13.4 | 4.3 | +0.9 | 38 | 7.8 |
| 12 | New York City | 9 | 34 | 12.6 | 4.3 | 12.1 | 4.2 | +0.4 | 50 | 11.7 |
| 13 | Houston Dynamo | 22 | 34 | 12.3 | 3.8 | 12.1 | 4.3 | +0.2 | 43 | 10.3 |
| 14 | New York Red Bulls | 18 | 34 | 11.6 | 4.1 | 11.4 | 4.4 | +0.2 | 48 | 12.2 |
| 15 | FC Cincinnati | 3 | 34 | 13.7 | 5.6 | 13.6 | 4.2 | +0.1 | 52 | 11.1 |
| 16 | Chicago Fire | 14 | 34 | 13.7 | 5.7 | 13.6 | 4.7 | +0.1 | 68 | 14.7 |
| 17 | Atlanta Utd | 28 | 34 | 11.6 | 3.9 | 12.5 | 5.3 | −0.9 | 38 | 9.6 |
| 18 | St. Louis City | 25 | 34 | 14.3 | 4.8 | 15.5 | 5.3 | −1.2 | 44 | 9.1 |
| 19 | Los Angeles Galaxy | 26 | 34 | 12.1 | 4.5 | 13.4 | 4.9 | −1.3 | 46 | 11.2 |
| 20 | Portland Timbers | 17 | 34 | 12.2 | 4.4 | 13.7 | 4.9 | −1.5 | 41 | 9.9 |
| 21 | Minnesota United | 8 | 34 | 12.0 | 4.7 | 13.7 | 4.8 | −1.7 | 56 | 13.7 |
| 22 | CF Montreal | 29 | 34 | 11.4 | 4.1 | 13.2 | 5.1 | −1.9 | 34 | 8.8 |
| 23 | DC United | 30 | 34 | 10.9 | 3.6 | 13.0 | 5.2 | −2.1 | 30 | 8.1 |
| 24 | New England Revolution | 23 | 34 | 12.2 | 4.4 | 14.7 | 4.5 | −2.5 | 44 | 10.7 |
| 25 | Toronto FC | 24 | 34 | 9.9 | 3.5 | 12.6 | 4.8 | −2.6 | 37 | 10.9 |
| 26 | Austin FC | 15 | 34 | 11.1 | 3.6 | 13.8 | 5.1 | −2.6 | 37 | 9.8 |
| 27 | Sporting Kansas City | 27 | 34 | 11.7 | 4.1 | 14.4 | 5.8 | −2.8 | 46 | 11.6 |
| 28 | Colorado Rapids | 21 | 34 | 12.0 | 4.1 | 15.1 | 5.5 | −3.1 | 44 | 10.8 |
| 29 | FC Dallas | 16 | 34 | 10.8 | 4.2 | 14.7 | 5.0 | −4.0 | 52 | 14.2 |
| 30 | Charlotte | 7 | 34 | 10.5 | 4.2 | 14.9 | 5.3 | −4.4 | 55 | 15.4 |
Order = shot difference per match. Shots, on target and against are per match.
How this table is made
Expected goals (xG) estimate how many goals a team's chances were worth, from the quality of each shot. The xG figures come from third-party data providers, each with its own model; Football Charts does not calculate them, and values from different providers can differ, so compare across leagues and seasons with care.
Expected points (xPts) are ours: each match's two xG values give the chances of a win, a draw and a defeat (independent Poisson), and those chances give the points the match was worth. A team well above its xPts has taken more than its chances earned, which good finishing or luck can both explain. This is not the Performance vs Market ranking, which uses pre-match odds.
League-phase matches only: play-offs and promotion ties are left out, so a club's numbers can sit beside its place in the table. A season appears here only when at least 80% of its matches have the data.
Use this table
Free to use. If you publish these numbers, please credit Football Charts with a link:
<a href="https://www.football-charts.com/leagues/usa/mls/xg-table/2025">MLS xG table 2025, Football Charts</a>Match-by-match shots and passes and historical odds are on the paid API plans and in the data archive.
