#TeamPGxG/90+/-
1Flamengo265142.441.63+8.6
2Vasco da Gama252741.391.66-14.4
3Bahia264040.451.56-0.5
4São Paulo253137.431.5-6.4
5Internacional262836.841.42-8.8
6Cruzeiro263835.451.36+2.6
7Fluminense264035.441.36+4.6
8Bragantino253135.131.41-4.1
9Athletico PR263834.551.33+3.5
10Atlético Mineiro253233.011.32-1
11Mirassol262932.051.23-3.1
12Palmeiras264531.861.23+13.1
13Santos253731.621.26+5.4
14Botafogo253730.941.24+6.1
15Remo263028.861.11+1.1
16Chapecoense252728.591.14-1.6
17Coritiba263427.081.04+6.9
18Vitória252424.20.97-0.2
19Grêmio242723.510.98+3.5
20Corinthians262722.850.88+4.2
#TeamPGAxGA/90+/-
1Corinthians262723.750.91+3.3
2Palmeiras262126.461.02-5.5
3Flamengo262126.481.02-5.5
4São Paulo252828.791.15-0.8
5Vasco da Gama254029.111.16+10.9
6Internacional263429.71.14+4.3
7Athletico PR262829.731.14-1.7
8Santos2538301.2+8
9Fluminense263230.261.16+1.7
10Bragantino252830.41.22-2.4
11Cruzeiro263731.871.23+5.1
12Atlético Mineiro253031.931.28-1.9
13Bahia263233.441.29-1.4
14Botafogo254036.361.45+3.6
15Remo264336.841.42+6.2
16Vitória253737.541.5-0.5
17Coritiba263538.261.47-3.3
18Mirassol264039.211.51+0.8
19Grêmio243239.251.64-7.3
20Chapecoense255044.311.77+5.7
#TeamPPTSxPTS/90+/-
1Flamengo265445.711.76+8.3
2Vasco da Gama252540.411.62-15.4
3Bahia264340.361.55+2.6
4Internacional262539.761.53-14.8
5Palmeiras265339.11.5+13.9
6Cruzeiro264239.021.5+3
7Fluminense264538.861.49+6.1
8Athletico PR264538.791.49+6.2
9São Paulo253338.111.52-5.1
10Bragantino253537.371.49-2.4
11Santos253235.331.41-3.3
12Atlético Mineiro253635.031.4+1
13Corinthians263234.151.31-2.2
14Mirassol262831.71.22-3.7
15Botafogo253131.261.25-0.3
16Remo262329.781.15-6.8
17Coritiba263728.481.1+8.5
18Vitória252927.231.09+1.8
19Chapecoense251726.431.06-9.4
20Grêmio242824.261.01+3.7
#TeamPxGxGAxGD/90
1Flamengo2642.4426.4815.960.61
2Vasco da Gama2541.3929.1112.280.49
3São Paulo2537.4328.798.640.35
4Internacional2636.8429.77.140.27
5Bahia2640.4533.447.010.27
6Palmeiras2631.8626.465.40.21
7Fluminense2635.4430.265.180.2
8Athletico PR2634.5529.734.820.19
9Bragantino2535.1330.44.730.19
10Cruzeiro2635.4531.873.580.14
11Santos2531.62301.620.06
12Atlético Mineiro2533.0131.931.080.04
13Corinthians2622.8523.75-0.9-0.03
14Botafogo2530.9436.36-5.42-0.22
15Mirassol2632.0539.21-7.16-0.28
16Remo2628.8636.84-7.98-0.31
17Coritiba2627.0838.26-11.18-0.43
18Vitória2524.237.54-13.34-0.53
19Chapecoense2528.5944.31-15.72-0.63
20Grêmio2423.5139.25-15.74-0.66
#TeamPGnpxGxG/90
1Vasco da Gama252740.641.391.66
2Flamengo265140.0742.441.63
3Internacional262835.2636.841.42
4Bahia264034.1340.451.56
5Fluminense264033.8635.441.36
6São Paulo253133.4837.431.5
7Cruzeiro263831.535.451.36
8Atlético Mineiro253231.4333.011.32
9Bragantino253131.1835.131.41
10Athletico PR263830.634.551.33
11Mirassol262930.4732.051.23
12Palmeiras264530.2831.861.23
13Botafogo253729.3630.941.24
14Remo263027.2828.861.11
15Santos253726.8831.621.26
16Coritiba263426.2927.081.04
17Chapecoense252726.2228.591.14
18Corinthians262722.8522.850.88
19Grêmio242722.7223.510.98
20Vitória252420.2524.20.97
#TeamPGxGoTxG/90
1Flamengo265142.1642.441.63
2Fluminense264040.1535.441.36
3Athletico PR263839.5734.551.33
4Bahia264038.9840.451.56
5Vasco da Gama252737.8441.391.66
6Bragantino253136.1635.131.41
7São Paulo253135.9737.431.5
8Palmeiras264535.4631.861.23
9Cruzeiro263834.4835.451.36
10Botafogo253732.6830.941.24
11Internacional262830.9636.841.42
12Atlético Mineiro253230.6333.011.32
13Mirassol262929.6732.051.23
14Santos253729.5631.621.26
15Remo263027.6128.861.11
16Coritiba263427.4227.081.04
17Corinthians262725.9322.850.88
18Chapecoense252724.5428.591.14
19Grêmio242724.5223.510.98
20Vitória252423.8824.20.97
Upcoming Fixtures (Next 14 Days)
Show xG:

Showing home xG for home teams, away xG for away teams Showing overall xG for all teams

No upcoming fixtures available.

Recent Results with xG
xG
Sun, Sep 6
xG
2.36
Corinthians
1 - 2
Chapecoense
0.96
1.06
Botafogo
0 - 0
Palmeiras
1.12
2.87
Cruzeiro
3 - 1
Athletico PR
1.31
1.56
Internacional
2 - 3
Santos
1.35
0.67
Remo
0 - 1
Flamengo
2.05
2.15
Coritiba
1 - 2
Mirassol
1.75
1.39
Fluminense
1 - 0
Vasco da Gama
0.9
xG
Sat, Sep 5
xG
1.82
São Paulo
2 - 0
Atlético Mineiro
0.69
1.76
Bragantino
2 - 3
Bahia
2.23
xG
Wed, Sep 2
xG
1.84
Flamengo
2 - 0
Mirassol
0.51
xG
Mon, Aug 31
xG
2.87
Remo
2 - 3
Coritiba
1.26
xG
Sun, Aug 30
xG
2.32
Bahia
3 - 2
Internacional
1.49
0.64
Grêmio
3 - 1
Chapecoense
3.27
0.84
Mirassol
1 - 1
Palmeiras
1.42
0.8
Corinthians
0 - 1
Santos
0.72
1.55
Flamengo
3 - 0
Botafogo
1.3
1.88
Athletico PR
3 - 3
Fluminense
0.65
4.18
Vasco da Gama
3 - 1
Cruzeiro
0.65
xG
Sat, Aug 29
xG
1.59
São Paulo
2 - 1
Bragantino
0.95
1.66
Atlético Mineiro
2 - 1
Vitória
0.65
xG
Mon, Aug 24
xG
2.97
Botafogo
2 - 3
Athletico PR
0.5
xG
Sun, Aug 23
xG
0.38
Coritiba
2 - 1
Corinthians
0.65
0.89
Chapecoense
1 - 0
São Paulo
3.11
2.08
Santos
1 - 1
Mirassol
0.29
0.67
Vitória
0 - 2
Bahia
3.39
1.71
Palmeiras
4 - 1
Vasco da Gama
1.61
2.21
Bragantino
1 - 0
Grêmio
0.7
xG
Sat, Aug 22
xG
1.41
Cruzeiro
2 - 1
Flamengo
1.01
1.47
Internacional
0 - 0
Atlético Mineiro
0.92
1.62
Fluminense
2 - 1
Remo
0.45
xG
Mon, Aug 17
xG
1.23
Internacional
1 - 1
Remo
1.16
xG
Sun, Aug 16
xG
1.43
Corinthians
1 - 2
Cruzeiro
1.18
2.36
Vitória
1 - 0
Botafogo
0.92
1.36
Mirassol
1 - 5
Flamengo
3.21
1.42
Vasco da Gama
0 - 3
Santos
1.32
2.51
Atlético Mineiro
3 - 0
Grêmio
0.49
1.42
Chapecoense
3 - 3
Bahia
2.69
1.39
São Paulo
1 - 1
Coritiba
0.39
xG
Sat, Aug 15
xG
2.73
Athletico PR
1 - 1
Bragantino
1.33
2.17
Fluminense
3 - 2
Palmeiras
1.66
xG
Sun, Aug 9
xG
1.23
Flamengo
2 - 0
Vitória
0.21
0.59
Bragantino
0 - 2
Corinthians
0.85
1.94
Santos
0 - 2
Athletico PR
0.94
0.75
Bahia
0 - 0
Vasco da Gama
0.86
1.49
Palmeiras
0 - 0
Internacional
0.36
1.05
Cruzeiro
3 - 1
Mirassol
1.4
xG
Sat, Aug 8
xG
0.78
Remo
2 - 2
Atlético Mineiro
1.26
1.29
Grêmio
2 - 1
São Paulo
1.84
xG
Fri, Jul 31
xG
1.02
Coritiba
0 - 1
Cruzeiro
1.87
xG
Thu, Jul 30
xG
0.84
Corinthians
0 - 0
Athletico PR
0.31

Download This Data as CSV

Get full access to xG, xGA, xPTS, and 30+ metrics for every team. Export to CSV and power your own analysis.

50+ Leagues 30+ Metrics Updated Daily

Serie A xG Table 2026

The Serie A xG table for 2026 tracks expected goals data for all 20 teams. This includes xG (expected goals), xGA (expected goals against), xPTS (expected points), npxG (non-penalty xG), xGoT (expected goals on target), and the goals vs xG overperformance metric.

Who has the best attack?

Flamengo top the xG charts with 42.44 expected goals from 26 games (1.63/90). They have scored 51 actual goals, outperforming their xG by +8.6.

Who has the best defence?

Corinthians have the tightest defence by xGA, conceding just 23.75 expected goals (0.91/90). Their actual goals conceded stands at 27.

Biggest overperformer

Palmeiras are the biggest overperformers in Serie A, scoring 45 goals from an xG of just 31.86 — a difference of +13.1. This could indicate clinical finishing or luck that may not be sustainable over the full season.

Biggest underperformer

Vasco da Gama are the most wasteful in front of goal, scoring 27 from an xG of 41.39 (diff: -14.4). Regression towards their xG would suggest improvement is likely.

Understanding the xG metrics

  • xG (Expected Goals): The total expected goals a team should have scored based on the quality of their chances.
  • xGA (Expected Goals Against): How many goals a team should have conceded — lower is better.
  • xPTS (Expected Points): How many league points a team deserves based on xG performance.
  • npxG (Non-Penalty xG): xG excluding penalties, giving a truer picture of open-play chance creation.
  • xGoT (xG on Target): Expected goals from shots that were on target only.
  • +/- (Overperformance): The difference between actual goals and xG. Positive = overperforming, negative = underperforming.

Data is updated daily, powered by advanced xG models covering 50+ competitions. Learn more about how xG works.

Data last updated: 2026-09-07 20:35:44