Scouting lists

Serie A xG table 2026/27: 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 Serie A 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. Inter lead on +7.9 xGD, 0.4 ahead of Roma. Cagliari have 7.0 more points than their chances say (12 from 5.0 expected), the biggest overperformance in the league. Bologna are the other way round: 2 points from 8.1 expected, the biggest shortfall. Monza sit 12 places higher here than in the real table. Biggest climber: Monza, up 2 places to 4th.

SERIE A2026/27 · xG table this seasonFDscoutxG TABLERANKED BY xG DIFFERENCE#CLUBTBLPXGXGAXGDXPTSPTS1Inter2514.16.2+7.910.9132Roma1512.85.3+7.511.0133Juventus757.63.0+4.610.2104Monza1658.76.4+2.38.245AC Milan557.85.5+2.28.1116Bologna1856.74.5+2.28.127Sassuolo1059.17.4+1.77.978Como859.58.4+1.17.6109Fiorentina1758.77.6+1.07.8410Lazio357.37.2+0.27.21311Napoli957.48.0-0.57.4712Genoa1954.76.3-1.65.5113Udinese1356.58.6-2.15.8414Frosinone657.910.3-2.35.51015Venezia2058.010.8-2.85.6016Parma1554.17.5-3.44.6417Cagliari454.78.6-3.95.01218Atalanta1154.79.1-4.44.4619Torino1454.79.2-4.54.1420Lecce1255.110.2-5.13.86Updated 6 October 2026 · Serie A 2026/27, league matchesfdscout.com/blog/serie-a-xg-table
The full table is below
SERIE A2026/27 · xG table this seasonFDscout1Inter2nd in the table13 points from 5 games · 4W 1D 0L · 15 scored · 8 conceded+7.9xG difference this season5 played · 13 points · 14.1 xG for · 6.2 xG againstAGAINST THE 20 QUALIFYING CLUBSxG for14.198th percentilexG against6.277th percentileExpected points10.993rd percentilePoints above expected2.168th percentileUpdated 6 October 2026 · Serie A 2026/27, league matchesfdscout.com/blog/serie-a-xg-table
SERIE A2026/27 · xG table this seasonFDscout2Roma1st in the table13 points from 5 games · 4W 1D 0L · 14 scored · 3 conceded+7.5xG difference this season5 played · 13 points · 12.8 xG for · 5.3 xG againstAGAINST THE 20 QUALIFYING CLUBSxG for12.893rd percentilexG against5.387th percentileExpected points11.098th percentilePoints above expected2.063rd percentileUpdated 6 October 2026 · Serie A 2026/27, league matchesfdscout.com/blog/serie-a-xg-table
SERIE A2026/27 · xG table this seasonFDscout3Juventus7th in the table10 points from 5 games · 3W 1D 1L · 8 scored · 4 conceded+4.6xG difference this season5 played · 10 points · 7.6 xG for · 3.0 xG againstAGAINST THE 20 QUALIFYING CLUBSxG for7.653rd percentilexG against3.097th percentileExpected points10.288th percentilePoints above expected-0.248th percentileUpdated 6 October 2026 · Serie A 2026/27, league matchesfdscout.com/blog/serie-a-xg-table
SERIE A2026/27 · xG table this seasonFDscout4Monza16th in the table4 points from 5 games · 1W 1D 3L · 8 scored · 12 conceded+2.3xG difference this season5 played · 4 points · 8.7 xG for · 6.4 xG againstAGAINST THE 20 QUALIFYING CLUBSxG for8.775th percentilexG against6.467th percentileExpected points8.283rd percentilePoints above expected-4.218th percentileUpdated 6 October 2026 · Serie A 2026/27, league matchesfdscout.com/blog/serie-a-xg-table
SERIE A2026/27 · xG table this seasonFDscout5AC Milan5th in the table11 points from 5 games · 3W 2D 0L · 10 scored · 4 conceded+2.2xG difference this season5 played · 11 points · 7.8 xG for · 5.5 xG againstAGAINST THE 20 QUALIFYING CLUBSxG for7.858th percentilexG against5.582nd percentileExpected points8.175th percentilePoints above expected2.983rd percentileUpdated 6 October 2026 · Serie A 2026/27, league matchesfdscout.com/blog/serie-a-xg-table

The Serie A xG table in full

ClubTablePPtsxGxGAxGDxPtsOver
1Inter2nd51314.16.2+7.910.92.1Team page →
2Roma1st51312.85.3+7.5112Team page →
3Juventus7th5107.63+4.610.2-0.2Team page →
4Monza16th548.76.4+2.38.2-4.2Team page →
5AC Milan5th5117.85.5+2.28.12.9Team page →
6Bologna18th526.74.5+2.28.1-6.1Team page →
7Sassuolo10th579.17.4+1.77.9-0.9Team page →
8Como8th5109.58.4+1.17.62.4Team page →
9Fiorentina17th548.77.6+1.07.8-3.8Team page →
10Lazio3rd5137.37.2+0.27.25.8Team page →
11Napoli9th577.48-0.57.4-0.4Team page →
12Genoa19th514.76.3-1.65.5-4.5Team page →
13Udinese13th546.58.6-2.15.8-1.8Team page →
14Frosinone6th5107.910.3-2.35.54.5Team page →
15Venezia20th50810.8-2.85.6-5.6Team page →
16Parma15th544.17.5-3.44.6-0.6Team page →
17Cagliari4th5124.78.6-3.957Team page →
18Atalanta11th564.79.1-4.44.41.6Team page →
19Torino14th544.79.2-4.54.1-0.1Team page →
20Lecce12th565.110.2-5.13.82.2Team page →
Every Serie A club, league matches this season with xG data, ranked by xG difference. Updates every night · refreshed 6 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 Inter → 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 →