Yes, Charleroi have taken 38 points over their last 20 Belgian Pro League games, 3.98 more than the 34.02 expected points (xPts) their chances were worth, so their results are running ahead of their performances.
Charleroi create 1.72 expected goals (xG) per game over their last 20 Belgian Pro League games, 34.36 in all, and have scored 28 goals from those chances, 6.36 fewer than that xG would expect.
Charleroi allow 1.22 expected goals against (xGA) per game over their last 20 Belgian Pro League games, 24.49 in all, and have conceded 18 goals from those chances, 6.49 fewer than that xGA would expect.
Aurélien Scheidler has the most expected goals (xG) for Charleroi over their last 20 Belgian Pro League games, 7.53 xG in 19 appearances, and has scored 5 goals; Antoine Bernier is next with 3.44 xG.
Charleroi have taken 4.0 points more than their chances warranted over 20 games: -6.4 goals against their xG, and +6.5 on the goals their xGA expected them to concede. Finishing and goalkeeping at that level rarely hold, so the table is the optimistic reading of this side.
| Window | Games | xG | Goals | Goals minus xG | xGA | Conceded | xGA minus conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|
| Last 20 | 20 | 34.36 | 28 | -6.36 | 24.49 | 18 | +6.49 | 34.02 | 38 | +3.98 |
| Last 10 | 10 | 19.60 | 19 | -0.60 | 9.85 | 8 | +1.85 | 19.95 | 25 | +5.05 |
| Last 5 | 5 | 9.86 | 10 | +0.14 | 6.40 | 6 | +0.40 | 9.09 | 12 | +2.91 |
| Home | 10 | 19.63 | 16 | -3.63 | 11.89 | 13 | -1.11 | 18.36 | 16 | -2.36 |
| Away | 10 | 14.73 | 12 | -2.73 | 12.60 | 5 | +7.60 | 15.66 | 22 | +6.34 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 11 Oct | Belgian Pro League | Standard (A) | 0-1 | 1.75 | 1.32 | 1.66 | 3 | W |
| 19 Sep | Belgian Pro League | C Brugge (H) | 3-2 | 1.82 | 1.59 | 1.53 | 3 | W |
| 13 Sep | Belgian Pro League | Zulte-Waregem (A) | 0-1 | 1.74 | 0.88 | 1.97 | 3 | W |
| 5 Sep | Belgian Pro League | Union SG (H) | 2-3 | 2.46 | 1.29 | 2.07 | 0 | W |
| 29 Aug | Belgian Pro League | KV Kortrijk (A) | 1-3 | 2.09 | 1.32 | 1.86 | 3 | W |
| 22 Aug | Belgian Pro League | Mechelen (H) | 2-0 | 1.42 | 0.31 | 2.24 | 3 | W |
| 16 Aug | Belgian Pro League | Lommel SK (A) | 0-1 | 1.34 | 0.36 | 2.13 | 3 | W |
| 9 Aug | Belgian Pro League | OH Leuven (H) | 3-1 | 3.65 | 1.27 | 2.48 | 3 | W |
| 23 May | Belgian Pro League | Standard (A) | 0-2 | 1.78 | 0.58 | 2.21 | 3 | W |
| 19 May | Belgian Pro League | OH Leuven (H) | 1-1 | 1.55 | 0.93 | 1.80 | 1 | W |
| 16 May | Belgian Pro League | Westerlo (H) | 0-1 | 0.93 | 1.23 | 1.13 | 0 | L |
| 10 May | Belgian Pro League | Antwerp (A) | 0-1 | 0.80 | 1.75 | 0.74 | 3 | L |
| 2 May | Belgian Pro League | Genk (H) | 2-0 | 1.71 | 1.32 | 1.63 | 3 | W |
| 25 Apr | Belgian Pro League | OH Leuven (A) | 0-2 | 1.52 | 0.29 | 2.31 | 3 | W |
| 21 Apr | Belgian Pro League | Genk (A) | 1-1 | 1.60 | 2.81 | 0.77 | 1 | L |
| 18 Apr | Belgian Pro League | Standard (H) | 1-2 | 1.62 | 0.77 | 1.98 | 0 | W |
| 10 Apr | Belgian Pro League | Antwerp (H) | 2-1 | 1.73 | 1.63 | 1.45 | 3 | W |
| 5 Apr | Belgian Pro League | Westerlo (A) | 2-0 | 1.02 | 2.11 | 0.72 | 0 | L |
| 22 Mar | Belgian Pro League | Zulte-Waregem (A) | 1-0 | 1.09 | 1.18 | 1.29 | 0 | L |
| 14 Mar | Belgian Pro League | OH Leuven (H) | 0-2 | 2.74 | 1.55 | 2.05 | 0 | W |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| Freddy Mbemba | attacker | 8 | 386 | 1.66 | 3 | +1.34 | 0.39 |
| Amine Boukamir | midfielder | 12 | 792 | 0.13 | 1 | +0.87 | 0.02 |
| Kevin Van Den Kerkhof | defender | 18 | 1570 | 2.27 | 3 | +0.73 | 0.13 |
| Étienne Camara | midfielder | 11 | 831 | 0.39 | 1 | +0.61 | 0.04 |
| Antoine Bernier | attacker | 16 | 1137 | 3.44 | 4 | +0.56 | 0.27 |
| Check Keita | defender | 19 | 1703 | 1.48 | 2 | +0.52 | 0.08 |
| Yassine Titraoui | midfielder | 9 | 717 | 0.55 | 1 | +0.45 | 0.07 |
| Parfait Guiagon | attacker | 9 | 638 | 2.71 | 2 | -0.71 | 0.38 |
| Antoine Colassin | attacker | 15 | 403 | 1.81 | 1 | -0.81 | 0.41 |
| Jakob Napoleon Romsaas | midfielder | 19 | 1063 | 2.83 | 2 | -0.83 | 0.24 |
| Adama Bojang | attacker | 7 | 140 | 0.86 | 0 | -0.86 | 0.56 |
| Mardochée Nzita | defender | 20 | 1653 | 1.03 | 0 | -1.03 | 0.06 |
| Patrick Pflücke | midfielder | 20 | 1259 | 3.40 | 2 | -1.40 | 0.24 |
| Aiham Ousou | defender | 19 | 1710 | 3.21 | 1 | -2.21 | 0.17 |
| Aurélien Scheidler | attacker | 19 | 1397 | 7.53 | 5 | -2.53 | 0.48 |
| # | Team | MP | xG | Goals | xGA | Conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Gent | 8 | 12 | 15 | 7 | 4 | 14.5 | 22 | +7.5 |
| 2 | Union Saint-Gilloise | 8 | 16.3 | 22 | 9.6 | 4 | 14.8 | 20 | +5.2 |
| 3 | Sporting Charleroi | 8 | 16.3 | 16 | 8.3 | 7 | 15.9 | 21 | +5.1 |
| 4 | Club Brugge | 8 | 22.6 | 19 | 9.7 | 4 | 16.7 | 21 | +4.3 |
| 5 | Lommel SK | 8 | 8.8 | 9 | 14 | 9 | 8.3 | 11 | +2.7 |
| 6 | SK Beveren | 8 | 8.4 | 8 | 15.8 | 14 | 6.9 | 9 | +2.1 |
| 7 | Westerlo | 8 | 13.3 | 20 | 13.9 | 17 | 11.3 | 13 | +1.7 |
| 8 | Anderlecht | 8 | 13.6 | 9 | 7.2 | 6 | 14.9 | 16 | +1.1 |
| 9 | Zulte-Waregem | 8 | 10 | 10 | 11.4 | 9 | 10.1 | 11 | +0.9 |
| 10 | Antwerp | 8 | 11 | 12 | 18.8 | 20 | 7.5 | 7 | -0.5 |
| 11 | Genk | 8 | 14.3 | 16 | 10.2 | 12 | 12.9 | 12 | -0.9 |
| 12 | Standard Liège | 8 | 14.6 | 13 | 12.7 | 13 | 11.9 | 11 | -0.9 |
| 13 | Mechelen | 8 | 9.6 | 9 | 13 | 17 | 8.6 | 6 | -2.6 |
| 14 | La Louvière | 8 | 10.2 | 8 | 18.1 | 18 | 7.3 | 4 | -3.3 |
| 15 | OH Leuven | 8 | 10.5 | 6 | 17.1 | 14 | 8.4 | 5 | -3.4 |
| 16 | KV Kortrijk | 8 | 8.1 | 2 | 15.3 | 18 | 7.2 | 3 | -4.2 |
| 17 | Sint-Truiden | 8 | 15.8 | 15 | 12.7 | 16 | 12.7 | 8 | -4.7 |
| 18 | Cercle Brugge | 8 | 11.8 | 9 | 12.4 | 16 | 10.5 | 3 | -7.5 |