No, Corinthians have taken 32 points over 30 Campeonato Brasileiro games in 2026, 5.56 fewer than the 37.56 expected points (xPts) their chances were worth, so their performances deserve better than their results.
Corinthians create 0.93 expected goals (xG) per game over 30 Campeonato Brasileiro games in 2026, 27.98 in all, and have scored 31 goals from those chances, 3.02 more than that xG would expect.
Corinthians allow 1.11 expected goals against (xGA) per game over 30 Campeonato Brasileiro games in 2026, 33.27 in all, and have conceded 38 goals from those chances, 4.73 more than that xGA would expect.
Yuri Alberto has the most expected goals (xG) for Corinthians over 30 Campeonato Brasileiro games in 2026, 4.44 xG in 19 appearances, and has scored 3 goals; Kaio César is next with 2.82 xG.
Corinthians have taken 5.6 points fewer than their chances warranted over 30 games: +3.0 goals against their xG, and -4.7 on the goals their xGA expected them to concede. The performances are better than the results, which is the side of this table where prices tend to be generous.
| Window | Games | xG | Goals | Goals minus xG | xGA | Conceded | xGA minus conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|
| 26/ | 30 | 27.98 | 31 | +3.02 | 33.27 | 38 | -4.73 | 37.56 | 32 | -5.56 |
| Last 10 | 10 | 11.93 | 9 | -2.93 | 13.66 | 18 | -4.34 | 13.35 | 4 | -9.35 |
| Last 5 | 5 | 7.49 | 5 | -2.49 | 10.48 | 13 | -2.52 | 5.64 | 0 | -5.64 |
| Home | 15 | 17.05 | 15 | -2.05 | 13.90 | 16 | -2.10 | 22.71 | 18 | -4.71 |
| Away | 15 | 10.93 | 16 | +5.07 | 19.37 | 22 | -2.63 | 14.85 | 14 | -0.85 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 11 Oct | Campeonato Brasileiro | Palmeiras (A) | 4-1 | 0.99 | 2.53 | 0.55 | 0 | L |
| 7 Oct | Campeonato Brasileiro | Internacional (A) | 2-1 | 1.85 | 1.52 | 1.59 | 0 | W |
| 20 Sep | Campeonato Brasileiro | Fluminense (H) | 1-3 | 2.05 | 2.47 | 1.17 | 0 | L |
| 13 Sep | Campeonato Brasileiro | Flamengo (A) | 2-1 | 0.35 | 2.98 | 0.16 | 0 | L |
| 6 Sep | Campeonato Brasileiro | Chapecoense (H) | 1-2 | 2.25 | 0.98 | 2.17 | 0 | W |
| 30 Aug | Campeonato Brasileiro | Santos (H) | 0-1 | 0.80 | 0.72 | 1.38 | 0 | D |
| 23 Aug | Campeonato Brasileiro | Coritiba (A) | 2-1 | 0.67 | 0.39 | 1.56 | 0 | D |
| 16 Aug | Campeonato Brasileiro | Cruzeiro (H) | 1-2 | 1.43 | 1.15 | 1.57 | 0 | W |
| 9 Aug | Campeonato Brasileiro | Bragantino (A) | 0-2 | 0.79 | 0.65 | 1.44 | 3 | D |
| 30 Jul | Campeonato Brasileiro | Athletico PR (H) | 0-0 | 0.75 | 0.27 | 1.76 | 1 | W |
| 26 Jul | Campeonato Brasileiro | Bahia (A) | 1-1 | 0.26 | 0.60 | 0.90 | 1 | D |
| 23 Jul | Campeonato Brasileiro | Remo (H) | 3-0 | 1.68 | 0.23 | 2.44 | 3 | W |
| 30 May | Campeonato Brasileiro | Grêmio (A) | 1-3 | 1.79 | 1.58 | 1.51 | 3 | W |
| 24 May | Campeonato Brasileiro | Atlético-MG (H) | 1-0 | 0.71 | 1.49 | 0.79 | 3 | L |
| 17 May | Campeonato Brasileiro | Botafogo (A) | 3-1 | 0.90 | 0.95 | 1.30 | 0 | L |
| 10 May | Campeonato Brasileiro | São Paulo (H) | 3-2 | 1.22 | 0.63 | 1.82 | 3 | W |
| 3 May | Campeonato Brasileiro | Mirassol (A) | 2-1 | 0.47 | 1.10 | 0.80 | 0 | L |
| 26 Apr | Campeonato Brasileiro | Vasco (H) | 1-0 | 0.55 | 0.85 | 1.04 | 3 | L |
| 18 Apr | Campeonato Brasileiro | Vitória (A) | 0-0 | 0.23 | 0.82 | 0.72 | 1 | L |
| 12 Apr | Campeonato Brasileiro | Palmeiras (H) | 0-0 | 0.43 | 0.78 | 0.97 | 1 | L |
| 5 Apr | Campeonato Brasileiro | Internacional (H) | 0-1 | 0.82 | 0.39 | 1.70 | 0 | W |
| 2 Apr | Campeonato Brasileiro | Fluminense (A) | 3-1 | 0.59 | 1.75 | 0.58 | 0 | L |
| 22 Mar | Campeonato Brasileiro | Flamengo (H) | 1-1 | 1.41 | 0.43 | 2.13 | 1 | W |
| 20 Mar | Campeonato Brasileiro | Chapecoense (A) | 0-0 | 0.95 | 0.72 | 1.52 | 1 | W |
| 15 Mar | Campeonato Brasileiro | Santos (A) | 1-1 | 0.56 | 0.80 | 1.10 | 1 | D |
| 12 Mar | Campeonato Brasileiro | Coritiba (H) | 0-2 | 0.79 | 0.35 | 1.71 | 0 | W |
| 25 Feb | Campeonato Brasileiro | Cruzeiro (A) | 1-1 | 0.37 | 0.72 | 0.94 | 1 | D |
| 19 Feb | Campeonato Brasileiro | Athletico PR (A) | 0-1 | 0.16 | 2.26 | 0.18 | 3 | L |
| 12 Feb | Campeonato Brasileiro | Bragantino (H) | 2-0 | 0.91 | 1.24 | 1.10 | 3 | L |
| 28 Jan | Campeonato Brasileiro | Bahia (H) | 1-2 | 1.25 | 1.92 | 0.96 | 0 | L |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| André Luiz Santos Dias | midfielder | 20 | 1192 | 1.49 | 4 | +2.51 | 0.11 |
| Matheus Bidu | defender | 24 | 2027 | 1.14 | 3 | +1.86 | 0.05 |
| Fabrizio Angileri | defender | 10 | 562 | 0.08 | 1 | +0.92 | 0.01 |
| Tchoca | defender | 5 | 396 | 0.24 | 1 | +0.76 | 0.06 |
| Raniele | midfielder | 25 | 1991 | 1.31 | 2 | +0.69 | 0.06 |
| Dieguinho | attacker | 16 | 367 | 0.37 | 1 | +0.63 | 0.09 |
| Gustavo Henrique | defender | 25 | 2250 | 2.38 | 3 | +0.62 | 0.10 |
| Zakaria Labyad | midfielder | 11 | 225 | 0.42 | 1 | +0.58 | 0.17 |
| Breno Bidon | midfielder | 27 | 1823 | 1.48 | 2 | +0.52 | 0.07 |
| Rodrigo Garro | midfielder | 27 | 1881 | 2.58 | 3 | +0.42 | 0.12 |
| Gui Negão | attacker | 12 | 337 | 0.85 | 1 | +0.15 | 0.23 |
| Gabriel Paulista | defender | 22 | 1933 | 0.88 | 1 | +0.12 | 0.04 |
| Matheuzinho | defender | 25 | 2085 | 1.11 | 1 | -0.11 | 0.05 |
| Pedro Raul | attacker | 16 | 441 | 1.14 | 1 | -0.14 | 0.23 |
| Allan | midfielder | 22 | 1170 | 0.53 | 0 | -0.53 | 0.04 |
| Jesse Lingard | midfielder | 17 | 705 | 0.66 | 0 | -0.66 | 0.08 |
| Vitinho | attacker | 10 | 393 | 0.70 | 0 | -0.70 | 0.16 |
| Kaio César | attacker | 17 | 1112 | 2.82 | 2 | -0.82 | 0.23 |
| André Carrillo | midfielder | 22 | 1118 | 0.85 | 0 | -0.85 | 0.07 |
| Memphis Depay | attacker | 14 | 924 | 2.24 | 1 | -1.24 | 0.22 |
| Yuri Alberto | attacker | 19 | 1572 | 4.44 | 3 | -1.44 | 0.25 |
| # | Team | MP | xG | Goals | xGA | Conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Palmeiras | 31 | 43.1 | 54 | 31.4 | 22 | 49.6 | 66 | +16.4 |
| 2 | Flamengo | 31 | 53.7 | 61 | 31.6 | 25 | 55.9 | 67 | +11.1 |
| 3 | Athletico PR | 31 | 42.3 | 49 | 36.9 | 37 | 45.8 | 53 | +7.2 |
| 4 | Fluminense | 31 | 42.3 | 49 | 40 | 39 | 44 | 51 | +7 |
| 5 | Atlético Mineiro | 31 | 42.1 | 42 | 38.9 | 35 | 44.7 | 50 | +5.3 |
| 6 | Coritiba | 31 | 32.9 | 38 | 48.5 | 49 | 33.7 | 39 | +5.3 |
| 7 | Cruzeiro | 31 | 45.2 | 50 | 41.3 | 46 | 46.1 | 51 | +4.9 |
| 8 | Bahia | 31 | 48.7 | 44 | 42.7 | 39 | 46.9 | 49 | +2.1 |
| 9 | Vitória | 30 | 30.5 | 33 | 43.6 | 44 | 34.3 | 36 | +1.7 |
| 10 | Santos | 31 | 41.1 | 48 | 38.2 | 46 | 44.2 | 45 | +0.8 |
| 11 | Grêmio | 31 | 32.4 | 34 | 51.2 | 44 | 32.1 | 31 | -1.1 |
| 12 | Botafogo | 31 | 39.2 | 44 | 42.8 | 48 | 40.8 | 39 | -1.8 |
| 13 | Mirassol | 31 | 41.2 | 36 | 47.8 | 44 | 38.9 | 36 | -2.9 |
| 14 | São Paulo | 31 | 45.8 | 36 | 37.5 | 35 | 46.4 | 42 | -4.4 |
| 15 | Bragantino | 31 | 46.3 | 39 | 41.1 | 36 | 46 | 41 | -5 |
| 16 | Corinthians | 30 | 28 | 31 | 33.3 | 38 | 37.6 | 32 | -5.6 |
| 17 | Remo | 31 | 35.1 | 34 | 45.9 | 49 | 35 | 26 | -9 |
| 18 | Internacional | 31 | 41.5 | 33 | 38.8 | 40 | 44.1 | 32 | -12.1 |
| 19 | Chapecoense | 30 | 33.7 | 30 | 52.8 | 62 | 31.4 | 18 | -13.4 |
| 20 | Vasco da Gama | 30 | 52 | 36 | 32.9 | 43 | 50.4 | 35 | -15.4 |