Loading the map…
Most points above xPts: Fortaleza EC (+18.0 pts), Botafogo (+14.3 pts), Flamengo (+8.6 pts).
Most points below xPts: Atletico Goianiense (−14.3 pts), Athletico Paranaense (−10.1 pts), Cuiaba (−9.8 pts).
| # | Team | Real | MP | xG | xGA | xPts | Pts | ± |
|---|---|---|---|---|---|---|---|---|
| 1 | Palmeiras | 2 | 38 | 67.3 | 35.7 | 70.0 | 73 | +3.0 |
| 2 | Botafogo | 1 | 38 | 57.9 | 36.2 | 64.7 | 79 | +14.3 |
| 3 | Internacional | 5 | 37 | 55.7 | 32.7 | 64.2 | 62 | −2.2 |
| 4 | Flamengo | 3 | 38 | 57.0 | 41.7 | 61.4 | 70 | +8.6 |
| 5 | Bahia | 8 | 38 | 52.4 | 42.8 | 58.0 | 53 | −5.0 |
| 6 | Corinthians | 7 | 38 | 49.1 | 43.2 | 56.4 | 56 | −0.4 |
| 7 | Sao Paulo | 6 | 38 | 40.2 | 35.9 | 54.0 | 59 | +5.0 |
| 8 | Athletico Paranaense | 17 | 38 | 47.4 | 46.8 | 52.1 | 42 | −10.1 |
| 9 | Atlético Mineiro | 11 | 38 | 46.3 | 46.6 | 51.7 | 47 | −4.7 |
| 10 | Vitoria | 12 | 38 | 43.3 | 44.9 | 51.6 | 47 | −4.6 |
| 11 | Fortaleza EC | 4 | 37 | 42.6 | 47.3 | 50.0 | 68 | +18.0 |
| 12 | Gremio | 14 | 38 | 43.7 | 49.3 | 48.9 | 45 | −3.9 |
| 13 | Cruzeiro | 9 | 38 | 38.9 | 45.3 | 48.2 | 52 | +3.8 |
| 14 | Fluminense | 13 | 38 | 38.0 | 43.7 | 47.1 | 46 | −1.1 |
| 15 | RB Bragantino | 16 | 38 | 39.5 | 48.7 | 46.1 | 44 | −2.1 |
| 16 | Juventude | 15 | 38 | 43.9 | 58.4 | 45.8 | 45 | −0.8 |
| 17 | Atletico Goianiense | 20 | 38 | 39.2 | 52.8 | 44.3 | 30 | −14.3 |
| 18 | Vasco da Gama | 10 | 38 | 37.1 | 53.6 | 43.0 | 50 | +7.0 |
| 19 | Criciuma | 18 | 38 | 38.4 | 55.4 | 42.6 | 38 | −4.6 |
| 20 | Cuiaba | 19 | 38 | 32.3 | 49.3 | 39.8 | 30 | −9.8 |
Each match replayed from its full-time xG (Poisson): the points a side would earn on average (xPts). "Real" is the place in the real table.