Scouting lists

MLS xG table 2026: expected goals standings

Points tables lie early in a season. A deflected winner counts the same as a 4-0, and 3 lucky results can put a club 6 places above where their performances say they should be. The xG table strips the luck out: it ranks every MLS club by the quality of the chances they create against the chances they give up, and puts expected points beside the real thing. The cards show the clubs whose numbers say the most, then the full standings with the gap to the league table.

Right now. Vancouver Whitecaps lead on +31.9 xGD, 16.6 ahead of Philadelphia Union. Nashville SC have 20.6 more points than their chances say (60 from 39.4 expected), the biggest overperformance in the league. CF Montréal are the other way round: 24 points from 35.8 expected, the biggest shortfall. Minnesota United sit 15 places higher here than in the real table. Biggest climber: New England, up 1 place to 10th.

MLS2026 · xG table this seasonFDscoutxG TABLERANKED BY xG DIFFERENCE#CLUBTBLPXGXGAXGDXPTSPTS1Vancouver Whitecaps22658.626.7+31.952.9502Philadelphia Union122753.838.6+15.345.3393SJ Earthquakes72750.736.6+14.144.3454Chicago Fire102648.437.8+10.641.2425St. Louis City32742.132.6+9.543.2476Colorado Rapids142740.932.1+8.840.3367Inter Miami52751.544.4+7.141.7468Nashville SC12740.135.4+4.739.4609Dallas42740.335.9+4.440.54710New England62742.940.4+2.538.44611Minnesota United262746.544.2+2.239.92912Columbus Crew252734.432.5+1.937.32913Los Angeles FC112841.540.2+1.339.54114New York City172739.038.9+0.137.73315Seattle Sounders132739.740.7-1.036.83816Charlotte92742.343.6-1.436.84317Cincinnati182647.649.4-1.835.53318San Diego202741.844.1-2.338.23219Portland Timbers212740.843.4-2.637.13220Real Salt Lake222737.440.2-2.835.03221DC United242639.943.2-3.334.03022Atlanta United282738.342.5-4.134.92723LA Galaxy152842.547.1-4.536.13624CF Montréal292739.744.3-4.735.824Updated 8 October 2026 · MLS 2026, league matchesfdscout.com/blog/mls-xg-table
The full table is below
MLS2026 · xG table this seasonFDscout1VancouverWhitecaps2nd in the table50 points from 26 games · 15W 5D 6L · 59 scored · 26 conceded+31.9xG difference this season26 played · 50 points · 58.6 xG for · 26.7 xG againstAGAINST THE 30 QUALIFYING CLUBSxG for58.698th percentilexG against26.798th percentileExpected points52.998th percentilePoints above expected-2.942nd percentileUpdated 8 October 2026 · MLS 2026, league matchesfdscout.com/blog/mls-xg-table
MLS2026 · xG table this seasonFDscout2PhiladelphiaUnion12th in the table39 points from 27 games · 11W 6D 10L · 54 scored · 44 conceded+15.3xG difference this season27 played · 39 points · 53.8 xG for · 38.6 xG againstAGAINST THE 30 QUALIFYING CLUBSxG for53.895th percentilexG against38.668th percentileExpected points45.395th percentilePoints above expected-6.315th percentileUpdated 8 October 2026 · MLS 2026, league matchesfdscout.com/blog/mls-xg-table
MLS2026 · xG table this seasonFDscout3SJ Earthquakes7th in the table45 points from 27 games · 13W 6D 8L · 49 scored · 39 conceded+14.1xG difference this season27 played · 45 points · 50.7 xG for · 36.6 xG againstAGAINST THE 30 QUALIFYING CLUBSxG for50.788th percentilexG against36.675th percentileExpected points44.392nd percentilePoints above expected0.755th percentileUpdated 8 October 2026 · MLS 2026, league matchesfdscout.com/blog/mls-xg-table
MLS2026 · xG table this seasonFDscout4Chicago Fire10th in the table42 points from 26 games · 12W 6D 8L · 46 scored · 38 conceded+10.6xG difference this season26 played · 42 points · 48.4 xG for · 37.8 xG againstAGAINST THE 30 QUALIFYING CLUBSxG for48.485th percentilexG against37.872nd percentileExpected points41.282nd percentilePoints above expected0.860th percentileUpdated 8 October 2026 · MLS 2026, league matchesfdscout.com/blog/mls-xg-table
MLS2026 · xG table this seasonFDscout5St. Louis City3rd in the table47 points from 27 games · 13W 8D 6L · 48 scored · 36 conceded+9.5xG difference this season27 played · 47 points · 42.1 xG for · 32.6 xG againstAGAINST THE 30 QUALIFYING CLUBSxG for42.162nd percentilexG against32.688th percentileExpected points43.288th percentilePoints above expected3.875th percentileUpdated 8 October 2026 · MLS 2026, league matchesfdscout.com/blog/mls-xg-table

The MLS xG table in full

ClubTablePPtsxGxGAxGDxPtsOver
1Vancouver Whitecaps2nd265058.626.7+31.952.9-2.9Team page →
2Philadelphia Union12th273953.838.6+15.345.3-6.3Team page →
3SJ Earthquakes7th274550.736.6+14.144.30.7Team page →
4Chicago Fire10th264248.437.8+10.641.20.8Team page →
5St. Louis City3rd274742.132.6+9.543.23.8Team page →
6Colorado Rapids14th273640.932.1+8.840.3-4.3Team page →
7Inter Miami5th274651.544.4+7.141.74.3Team page →
8Nashville SC1st276040.135.4+4.739.420.6Team page →
9Dallas4th274740.335.9+4.440.56.5Team page →
10New England6th274642.940.4+2.538.47.6Team page →
11Minnesota United26th272946.544.2+2.239.9-10.9Team page →
12Columbus Crew25th272934.432.5+1.937.3-8.3Team page →
13Los Angeles FC11th284141.540.2+1.339.51.5Team page →
14New York City17th27333938.9+0.137.7-4.7Team page →
15Seattle Sounders13th273839.740.7-1.036.81.2Team page →
16Charlotte9th274342.343.6-1.436.86.2Team page →
17Cincinnati18th263347.649.4-1.835.5-2.5Team page →
18San Diego20th273241.844.1-2.338.2-6.2Team page →
19Portland Timbers21st273240.843.4-2.637.1-5.1Team page →
20Real Salt Lake22nd273237.440.2-2.835-3Team page →
21DC United24th263039.943.2-3.334-4Team page →
22Atlanta United28th272738.342.5-4.134.9-7.9Team page →
23LA Galaxy15th283642.547.1-4.536.1-0.1Team page →
24CF Montréal29th272439.744.3-4.735.8-11.8Team page →
Every MLS club, league matches this season with xG data, ranked by xG difference. Updates every night · refreshed 8 October 2026.

What the numbers mean

An xG table replays the season on chance quality instead of goals. Every shot gets a value for how often a chance like it goes in, the values are added up for and against each club, and the difference says who has been creating more than they concede. Over a few games it is a better guide to the table's true shape than points, because goals arrive in lumps and xG does not.

Expected points takes it one step further. For each match the two xG totals are turned into the odds of a win, a draw and a defeat, and those odds become points. A club with 12 points and 8 expected points has been winning tight games; one with 8 points from 12 expected has been losing them. History says both drift back towards the expected figure.

The table rebuilds every night from the latest matches, so the gaps will open and close as the season goes on. The date on each card says when it last changed.

What is an xG table?

A league table built from chance quality instead of goals. Every shot gets a value for how often a chance like it goes in; add those up for and against each club and the difference says who has been creating more than they concede. Over a few games it is a better guide to a team's level than points.

What are expected points?

For each match the two xG totals are turned into the chances of a win, a draw and a defeat, and those chances become points. A club with more real points than expected points has been winning tight games; one with fewer has been losing them. Both tend to drift back towards the expected figure.

How often does it update?

Every night, from the latest matches. The order, the cards and the table rebuild together, and the date on each card says when the list last changed.

Every club here has a full FDscout team page. The xG trend match by match, the squad's Compass, form against expectation and the players driving the numbers. Start with Vancouver Whitecaps → or see what Unlimited unlocks →

Reading the list

A club high on this table but low in the real one is usually a buy signal for the run of games ahead: the performances are there and the results tend to follow. The reverse is the warning sign. Expected points is the cleanest single number: compare it with real points and you have how much luck, finishing or goalkeeping has been worth so far. Every club on the list has a full FDscout team page with the xG trend match by match, the squad's Compass and the players driving the numbers.

Run your own rankings across 30 leagues. Screen 25,000+ players, benchmark each one against his position and build pools that stay current. Start your 14-day free trial →