Campeonato Brasileiro xG Table 2026

Which sides have got more from their chances than they deserved, and which have got less.

Updated 18 October 2026, after the last game

Who the Campeonato Brasileiro xG table says is due a correction

Vasco da Gama have the biggest shortfall in the Campeonato Brasileiro: 35 points from chances worth 50.4 xPts, a gap of 15.4. At the other end, Palmeiras have taken 66 points from an xPts figure of 49.6, 16.4 more than the underlying numbers justify.

How these xG numbers are calculated

Expected goals measure the quality of the chances a team creates and concedes, with every shot scored between 0 and 1 by how often shots like it are converted. Expected points come from running each finished match through a Poisson model using both sides' xG, giving a win, draw and loss probability, then awarding three points and one point against those probabilities. Underlying data is supplied by Sportmonks. How xG is calculated How xPts is calculated

Campeonato Brasileiro 2026 xG table, Home

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Flamengo152928.0+1.01012.5-2.5+1915.6+3.43630.5+5.5
2Athletico PR162726.9+0.11513.8+1.2+1213.1-1.13229.8+2.2
3Vasco da Gama152133.9-12.91816.5+1.5+317.4-14.42428.9-4.9
4Palmeiras152824.7+3.31013.3-3.3+1811.4+6.63627.7+8.3
5São Paulo162527.1-2.11316.4-3.4+1210.7+1.33327.7+5.3
6Cruzeiro152623.9+2.11613.9+2.1+109.9+0.12827.3+0.7
7Bahia162325.7-2.71719.2-2.2+66.5-0.52726.9+0.1
8Fluminense162926.2+2.81619.0-3.0+137.1+5.93626.8+9.2
9Atlético Mineiro162725.2+1.81718.1-1.1+107.1+2.93526.5+8.5
10Bragantino152424.7-0.71715.3+1.7+79.4-2.42426.4-2.4
11Internacional151824.1-6.11715.3+1.7+18.8-7.81726.4-9.4
12Botafogo162623.3+2.72217.7+4.3+45.7-1.72425.6-1.6
13Santos152221.1+0.92013.7+6.3+27.4-5.42325.4-2.4
14Mirassol162323.4-0.42120.7+0.3+22.7-0.72623.6+2.4
15Corinthians151517.0-2.01613.9+2.1-13.2-4.21822.7-4.7
16Vitória152218.9+3.11217.0-5.0+101.8+8.23122.3+8.7
17Chapecoense141920.6-1.63320.0+13.0-140.5-14.51120.0-9.0
18Grêmio162520.9+4.12125.3-4.3+4-4.4+8.42620.0+6.0
19Remo162019.8+0.22122.8-1.8-1-3.0+2.01619.6-3.6
20Coritiba152017.2+2.82020.1-0.1+0-2.8+2.82019.3+0.7

Campeonato Brasileiro 2026 xG table, Away

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Flamengo163225.7+6.31519.1-4.1+176.6+10.43125.4+5.6
2Palmeiras162618.4+7.61218.2-6.2+140.3+13.73021.9+8.1
3Vasco da Gama151518.0-3.02516.4+8.6-101.7-11.71121.5-10.5
4Bahia152122.9-1.92223.6-1.6-1-0.6-0.42220.0+2.0
5Bragantino161521.6-6.61925.8-6.8-4-4.2+0.21719.6-2.6
6Cruzeiro162421.4+2.63027.4+2.6-6-6.0+0.02318.9+4.1
7São Paulo151118.7-7.72221.1+0.9-11-2.4-8.6918.8-9.8
8Santos162620.0+6.02624.5+1.5+0-4.5+4.52218.8+3.2
9Atlético Mineiro151516.9-1.91820.8-2.8-3-3.9+0.91518.1-3.1
10Internacional161517.4-2.42323.4-0.4-8-6.1-1.91517.7-2.7
11Fluminense152016.1+3.92320.9+2.1-3-4.8+1.81517.2-2.2
12Athletico PR152215.4+6.62223.2-1.2+0-7.8+7.82116.1+4.9
13Remo151415.3-1.32823.1+4.9-14-7.7-6.31015.3-5.3
14Mirassol151317.8-4.82327.1-4.1-10-9.3-0.71015.3-5.3
15Botafogo151815.9+2.12625.2+0.8-8-9.3+1.31515.2-0.2
16Corinthians151610.9+5.12219.4+2.6-6-8.4+2.41414.8-0.8
17Coritiba161815.6+2.42928.5+0.5-11-12.8+1.81914.3+4.7
18Grêmio15911.5-2.52325.9-2.9-14-14.4+0.4512.0-7.0
19Vitória151111.7-0.73226.6+5.4-21-14.9-6.1512.0-7.0
20Chapecoense161113.2-2.22932.8-3.8-18-19.6+1.6711.3-4.3

Campeonato Brasileiro 2026 xG table, Last 5

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1Palmeiras5911.3-2.314.9-3.9+86.4+1.61310.6+2.4
2Vasco da Gama5910.5-1.533.6-0.6+66.9-0.91010.3-0.3
3Flamengo51010.9-0.945.0-1.0+65.9+0.11310.2+2.8
4Bragantino5710.2-3.278.7-1.7+01.5-1.557.9-2.9
5São Paulo557.3-2.356.2-1.2+01.0-1.097.9+1.1
6Botafogo566.3-0.375.4+1.6-10.9-1.977.6-0.6
7Atlético Mineiro577.4-0.446.6-2.6+30.8+2.2117.4+3.6
8Mirassol579.3-2.348.5-4.5+30.8+2.287.3+0.7
9Santos597.4+1.676.5+0.5+20.9+1.1107.2+2.8
10Cruzeiro5129.7+2.399.4-0.4+30.3+2.797.2+1.8
11Athletico PR5117.6+3.497.1+1.9+20.5+1.587.1+0.9
12Vitória596.3+2.776.1+0.9+20.3+1.777.1-0.1
13Bahia548.2-4.279.3-2.3-3-1.1-1.966.5-0.5
14Grêmio566.9-0.998.1+0.9-3-1.2-1.836.2-3.2
15Corinthians557.5-2.51310.5+2.5-8-3.0-5.005.6-5.6
16Remo546.2-2.268.7-2.7-2-2.5+0.535.3-2.3
17Fluminense596.7+2.379.7-2.7+2-3.0+5.065.1+0.9
18Coritiba545.8-1.81410.4+3.6-10-4.7-5.325.1-3.1
19Chapecoense535.1-2.1128.7+3.3-9-3.6-5.414.9-3.9
20Internacional554.5+0.569.1-3.1-1-4.6+3.674.2+2.8

Campeonato Brasileiro xG Table Questions

Which Campeonato Brasileiro team is overperforming their xG the most this season?

Palmeiras are overperforming their xG by more than any other side in Campeonato Brasileiro in 2026, with 54 goals from chances worth 42.9 xG, a gap of 11.1. Santos are next on 7.5.

Which Campeonato Brasileiro team is underperforming their xG the most this season?

Vasco da Gama are underperforming their xG by more than any other side in Campeonato Brasileiro in 2026, with 36 goals from chances worth 52.0 xG, a shortfall of 16.0. São Paulo are next on 9.8.

Which Campeonato Brasileiro team has been the luckiest on expected points this season?

Palmeiras are the luckiest side in Campeonato Brasileiro in 2026, with 66 points from performances worth 49.4 xPts, 16.6 more than their chances deserved. Flamengo are next on 10.7.

Which Campeonato Brasileiro team has been the unluckiest on expected points this season?

Vasco da Gama are the unluckiest side in Campeonato Brasileiro in 2026, with 35 points from performances worth 50.4 xPts, 15.4 short of what they deserved. Chapecoense are next on 13.3.

Who would be top of Campeonato Brasileiro on xG this season?

Flamengo would be top of Campeonato Brasileiro in 2026 on expected points, with 53.3 xPts from 50.7 xG created and 31.1 conceded across 30 matches. Vasco da Gama are next on 50.4.

Which Campeonato Brasileiro team has the most xG this season?

Vasco da Gama have created the most xG in Campeonato Brasileiro in 2026, 52.0 from 30 matches, 1.7 a game against a competition average of 1.3. Flamengo are next on 50.7.

Which Campeonato Brasileiro team has the least xG this season?

Corinthians have created the least xG in Campeonato Brasileiro in 2026, 28.0 from 30 matches, 0.9 a game against a competition average of 1.3. Grêmio are next on 30.2.

Which Campeonato Brasileiro team has conceded the most xG this season?

Chapecoense have conceded the most xG in Campeonato Brasileiro in 2026, 52.8 from 30 matches, 1.8 a game against a competition average of 1.3. Grêmio are next on 49.8.

Which Campeonato Brasileiro team has conceded the least xG this season?

Flamengo have conceded the least xG in Campeonato Brasileiro in 2026, 31.1 from 30 matches, 1.0 a game against a competition average of 1.3. Palmeiras are next on 31.4.

What is the average xG per game in Campeonato Brasileiro this season?

Campeonato Brasileiro teams have averaged 1.32 xG a game in 2026, from the 304 matches played, and have scored 1.33 goals a game from it. That is up from 1.27 xG a game in 2025.

Do Campeonato Brasileiro teams create more xG at home or away this season?

Campeonato Brasileiro teams create more xG at home in 2026, 1.54 a game against 1.10 away, a home advantage of +0.44, against +0.49 in 2025.

Campeonato Brasileiro player expected goals

The same season by player, with the goals each one scored against the chances they had.

  • Campeonato Brasileiro Player xG Stats 2026

Campeonato Brasileiro pages

  • Campeonato Brasileiro Table
  • Campeonato Brasileiro Fixtures
  • Campeonato Brasileiro Player Stats
  • Campeonato Brasileiro Team Stats
  • Campeonato Brasileiro Power Rankings
  • Campeonato Brasileiro Player xG Stats
  • Campeonato Brasileiro BTTS Stats
  • Campeonato Brasileiro Corner Stats
  • Campeonato Brasileiro Player Streaks
  • Campeonato Brasileiro stats hub

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Campeonato Brasileiro 2026 xG table

# Team Played Goals xG Goals minus xG Goals against xGA Goals against minus xGA Goal difference xGD Goal difference minus xGD Points xPts Points minus xPts
1 Flamengo 31 61 53.7 +7.3 25 31.6 -6.6 +36 22.1 +13.9 67 55.9 +11.1
2 Vasco da Gama 30 36 52.0 -16.0 43 32.9 +10.1 -7 19.1 -26.1 35 50.4 -15.4
3 Palmeiras 31 54 43.1 +10.9 22 31.4 -9.4 +32 11.7 +20.3 66 49.6 +16.4
4 Bahia 31 44 48.7 -4.7 39 42.7 -3.7 +5 5.9 -0.9 49 46.9 +2.1
5 São Paulo 31 36 45.8 -9.8 35 37.5 -2.5 +1 8.3 -7.3 42 46.4 -4.4
6 Cruzeiro 31 50 45.2 +4.8 46 41.3 +4.7 +4 3.9 +0.1 51 46.1 +4.9
7 Bragantino 31 39 46.3 -7.3 36 41.1 -5.1 +3 5.3 -2.3 41 46.0 -5.0
8 Athletico PR 31 49 42.3 +6.7 37 36.9 +0.1 +12 5.3 +6.7 53 45.8 +7.2
9 Atlético Mineiro 31 42 42.1 -0.1 35 38.9 -3.9 +7 3.2 +3.8 50 44.7 +5.3
10 Santos 31 48 41.1 +6.9 46 38.2 +7.8 +2 2.9 -0.9 45 44.2 +0.8
11 Internacional 31 33 41.5 -8.5 40 38.8 +1.2 -7 2.7 -9.7 32 44.1 -12.1
12 Fluminense 31 49 42.3 +6.7 39 40.0 -1.0 +10 2.3 +7.7 51 44.0 +7.0
13 Botafogo 31 44 39.2 +4.8 48 42.8 +5.2 -4 -3.6 -0.4 39 40.8 -1.8
14 Mirassol 31 36 41.2 -5.2 44 47.8 -3.8 -8 -6.5 -1.5 36 38.9 -2.9
15 Corinthians 30 31 28.0 +3.0 38 33.3 +4.7 -7 -5.3 -1.7 32 37.6 -5.6
16 Remo 31 34 35.1 -1.1 49 45.9 +3.1 -15 -10.8 -4.2 26 35.0 -9.0
17 Vitória 30 33 30.5 +2.5 44 43.6 +0.4 -11 -13.1 +2.1 36 34.3 +1.7
18 Coritiba 31 38 32.9 +5.1 49 48.5 +0.5 -11 -15.6 +4.6 39 33.7 +5.3
19 Grêmio 31 34 32.4 +1.6 44 51.2 -7.2 -10 -18.8 +8.8 31 32.1 -1.1
20 Chapecoense 30 30 33.7 -3.7 62 52.8 +9.2 -32 -19.1 -12.9 18 31.4 -13.4

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org