Ceará have taken 6.7 points fewer than their chances warranted over 38 games: -4.3 goals against their xG, and +1.0 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 25/ | 38 | 38.28 | 34 | -4.28 | 41.01 | 40 | +1.01 | 49.74 | 43 | -6.74 |
| Last 10 | 10 | 8.93 | 7 | -1.93 | 8.64 | 13 | -4.36 | 13.47 | 8 | -5.47 |
| Last 5 | 5 | 4.76 | 3 | -1.76 | 5.48 | 10 | -4.52 | 6.08 | 1 | -5.08 |
| Home | 19 | 20.75 | 20 | -0.75 | 15.67 | 18 | -2.33 | 29.02 | 26 | -3.02 |
| Away | 19 | 17.53 | 14 | -3.53 | 25.34 | 22 | +3.34 | 20.72 | 17 | -3.72 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 7 Dec | Campeonato Brasileiro | Palmeiras (H) | 1-3 | 2.13 | 1.54 | 1.74 | 0 | W |
| 4 Dec | Campeonato Brasileiro | Flamengo (A) | 1-0 | 0.02 | 1.59 | 0.22 | 0 | L |
| 30 Nov | Campeonato Brasileiro | Cruzeiro (H) | 1-1 | 0.83 | 0.90 | 1.27 | 1 | L |
| 24 Nov | Campeonato Brasileiro | Mirassol (A) | 3-0 | 1.34 | 0.68 | 1.87 | 0 | W |
| 21 Nov | Campeonato Brasileiro | Internacional (H) | 1-2 | 0.44 | 0.77 | 0.98 | 0 | D |
| 9 Nov | Campeonato Brasileiro | Corinthians (A) | 0-1 | 0.50 | 1.14 | 0.81 | 3 | L |
| 6 Nov | Campeonato Brasileiro | Fortaleza (H) | 1-1 | 0.75 | 0.52 | 1.52 | 1 | D |
| 2 Nov | Campeonato Brasileiro | Fluminense (H) | 2-0 | 1.00 | 0.23 | 2.02 | 3 | W |
| 29 Oct | Campeonato Brasileiro | Fluminense (A) | 1-0 | 0.21 | 1.06 | 0.57 | 0 | L |
| 25 Oct | Campeonato Brasileiro | Atlético-MG (A) | 1-0 | 1.71 | 0.21 | 2.47 | 0 | W |
| 19 Oct | Campeonato Brasileiro | Botafogo (H) | 0-2 | 1.19 | 1.41 | 1.22 | 0 | L |
| 15 Oct | Campeonato Brasileiro | Sport Recife (A) | 1-1 | 1.12 | 1.82 | 0.93 | 1 | L |
| 5 Oct | Campeonato Brasileiro | Santos (H) | 3-0 | 1.94 | 1.48 | 1.67 | 3 | W |
| 2 Oct | Campeonato Brasileiro | Vitória (A) | 1-0 | 0.61 | 1.73 | 0.61 | 0 | L |
| 29 Sep | Campeonato Brasileiro | São Paulo (A) | 0-1 | 0.58 | 1.01 | 0.97 | 3 | L |
| 20 Sep | Campeonato Brasileiro | Bahia (H) | 1-1 | 1.80 | 1.33 | 1.68 | 1 | W |
| 14 Sep | Campeonato Brasileiro | Vasco (A) | 2-2 | 1.78 | 1.11 | 1.82 | 1 | W |
| 30 Aug | Campeonato Brasileiro | Juventude (H) | 0-1 | 0.74 | 0.55 | 1.48 | 0 | D |
| 24 Aug | Campeonato Brasileiro | Grêmio (A) | 0-0 | 1.22 | 1.83 | 0.99 | 1 | L |
| 16 Aug | Campeonato Brasileiro | Bragantino (H) | 1-0 | 0.94 | 0.26 | 1.94 | 3 | W |
| 10 Aug | Campeonato Brasileiro | Palmeiras (A) | 2-1 | 0.33 | 1.47 | 0.50 | 0 | L |
| 3 Aug | Campeonato Brasileiro | Flamengo (H) | 1-1 | 0.60 | 1.03 | 0.96 | 1 | L |
| 27 Jul | Campeonato Brasileiro | Cruzeiro (A) | 1-2 | 0.73 | 1.02 | 1.09 | 3 | L |
| 23 Jul | Campeonato Brasileiro | Mirassol (H) | 0-2 | 1.09 | 0.45 | 1.87 | 0 | W |
| 20 Jul | Campeonato Brasileiro | Internacional (A) | 1-0 | 1.27 | 1.47 | 1.24 | 0 | L |
| 16 Jul | Campeonato Brasileiro | Corinthians (H) | 0-1 | 0.88 | 0.69 | 1.48 | 0 | W |
| 13 Jul | Campeonato Brasileiro | Fortaleza (A) | 0-1 | 1.64 | 0.71 | 2.04 | 3 | W |
| 4 Jun | Campeonato Brasileiro | Botafogo (A) | 3-2 | 0.73 | 2.82 | 0.34 | 0 | L |
| 1 Jun | Campeonato Brasileiro | Atlético-MG (H) | 0-1 | 0.84 | 0.65 | 1.48 | 0 | W |
| 17 May | Campeonato Brasileiro | Sport Recife (H) | 2-0 | 0.39 | 0.60 | 1.05 | 3 | D |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| Antonio Galeano | attacker | 38 | 3153 | 4.59 | 7 | +2.41 | 0.13 |
| Marllon | defender | 25 | 2081 | 0.56 | 2 | +1.44 | 0.02 |
| Pedro Henrique | attacker | 28 | 1419 | 2.78 | 4 | +1.22 | 0.18 |
| Matheus Araújo | midfielder | 11 | 272 | 0.36 | 1 | +0.64 | 0.12 |
| Fernando Sobral | midfielder | 30 | 1505 | 0.45 | 1 | +0.55 | 0.03 |
| Zanocelo | midfielder | 15 | 1089 | 0.69 | 1 | +0.31 | 0.06 |
| Aylon | attacker | 23 | 787 | 1.84 | 2 | +0.16 | 0.21 |
| Lourenço | midfielder | 33 | 1382 | 2.01 | 2 | -0.01 | 0.13 |
| Lucas Mugni | midfielder | 33 | 1725 | 2.43 | 2 | -0.43 | 0.13 |
| Paulo Baya | attacker | 15 | 429 | 0.66 | 0 | -0.66 | 0.14 |
| Lelê | attacker | 7 | 103 | 0.68 | 0 | -0.68 | 0.59 |
| Pedro Raul | attacker | 34 | 2909 | 12.82 | 12 | -0.82 | 0.40 |
| Marcos Victor | defender | 15 | 1344 | 0.87 | 0 | -0.87 | 0.06 |
| Willian Machado | defender | 36 | 3220 | 1.06 | 0 | -1.06 | 0.03 |
| Vina | midfielder | 16 | 561 | 1.89 | 0 | -1.89 | 0.30 |
| Fernandinho | attacker | 22 | 1003 | 2.01 | 0 | -2.01 | 0.18 |
| # | Team | MP | xG | Goals | xGA | Conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Palmeiras | 38 | 57.1 | 66 | 38.6 | 33 | 63.9 | 76 | +12.1 |
| 2 | Cruzeiro | 38 | 48.2 | 55 | 39.2 | 31 | 58.1 | 70 | +11.9 |
| 3 | Mirassol | 38 | 60.2 | 63 | 50.6 | 39 | 58.4 | 67 | +8.6 |
| 4 | Flamengo | 38 | 64.2 | 78 | 33.8 | 27 | 71.2 | 79 | +7.8 |
| 5 | Fluminense | 38 | 43.6 | 50 | 34.5 | 39 | 57 | 64 | +7 |
| 6 | Botafogo | 38 | 53.2 | 58 | 41.9 | 38 | 58.3 | 63 | +4.7 |
| 7 | Bahia | 38 | 54.9 | 50 | 49.4 | 46 | 55.4 | 60 | +4.6 |
| 8 | Grêmio | 38 | 47.3 | 47 | 58.9 | 50 | 46.7 | 49 | +2.3 |
| 9 | São Paulo | 38 | 45.5 | 43 | 48.9 | 47 | 51 | 51 | -0 |
| 10 | Vitória | 38 | 41.1 | 35 | 52.8 | 52 | 45.2 | 45 | -0.2 |
| 11 | Bragantino | 38 | 46.6 | 45 | 52.1 | 57 | 48.7 | 48 | -0.7 |
| 12 | Juventude | 38 | 34.8 | 35 | 62 | 69 | 36 | 35 | -1 |
| 13 | Vasco da Gama | 38 | 46.8 | 55 | 56.3 | 60 | 46.8 | 45 | -1.8 |
| 14 | Fortaleza | 38 | 47 | 43 | 57.2 | 58 | 45.3 | 43 | -2.3 |
| 15 | Corinthians | 38 | 47 | 42 | 47.2 | 47 | 51 | 47 | -4 |
| 16 | Atlético Mineiro | 38 | 46.6 | 43 | 43.4 | 44 | 53.3 | 48 | -5.3 |
| 17 | Santos | 38 | 50.2 | 45 | 49.4 | 50 | 53.7 | 47 | -6.7 |
| 18 | Ceará | 38 | 38.3 | 34 | 41 | 40 | 49.7 | 43 | -6.7 |
| 19 | Internacional | 38 | 54.7 | 44 | 44.9 | 57 | 58.2 | 44 | -14.2 |
| 20 | Sport Recife | 38 | 39.1 | 28 | 64.2 | 75 | 38 | 17 | -21 |