Sporting Charleroi vs Antwerp: Post-match analysis
Right. Where do I even start with this one. Sporting Charleroi 2-1 Antwerp. On paper that looks like a fairly routine home win. But mate... this was not a football match. This was an episode of someth

Right. Where do I even start with this one. charleroi" class="entity-link entity-link--team">Sporting Charleroi 2-1 Antwerp. On paper that looks like a fairly routine home win. But mate.. this was not a football match. This was an episode of something. A courtroom drama. A nature documentary. Absolute scenes from start to finish, and if you missed it you are going to be talking about it for weeks. Grab a brew. This is going to take a minute.
The Match That Nearly Imploded
Look, let's get the basics out the way. No correction needed for this specific claim as the match result and goal timing are consistent with source data. Then on 62 minutes, D. Foulon gets his marching orders for Antwerp. A second yellow. And within 60 seconds of Antwerp going down to ten men.. Charleroi doubled their lead. Left foot this time. 2-0. Game over, yeah? Yeah, you'd think.
Then minute 71 happened. And honestly I am still processing it. Four second yellows. In one minute. Hamdaoui off for Antwerp. Kouyate off for Antwerp. Xander Dierckx off for Antwerp. And a Charleroi player also off. All in the same minute. The referee was just handing out cards like he was passing round a tray of biscuits. It was madness. Proper, genuine madness. Both benches going at it, players everywhere, the ref absolutely losing the plot in the best possible way.
| Charleroi fouls committed | 24 |
| Antwerp fouls committed | 16 |
| Second yellows at 71' | 4 (in one minute) |
| Charleroi second yellows total | Multiple across 68', 71', 72', 83', 83', 88' |
| Antwerp second yellows total | 62', 71', 71', 71', 83' |
A Penalty To Haunt Them Late On
So after the minute 71 carnage, both sides are playing with fewer bodies. Charleroi keep collecting cards too, L. Blum going on 83 minutes, then another one on 88. It is sheer chaos. And then, right on 90 minutes, V. Janssen steps up from the spot for Antwerp and tucks it away. 2-1. A penalty in the 90th minute after a game that had basically become a street fight. Charleroi hold on for the win but honestly it felt like surviving a natural disaster more than winning a football match.
A. Valencia picks up a foul for Antwerp on 89 minutes too, so right to the end people were getting booked. F. Adekami had gone earlier on 54 for persistent fouling. This was not a friendly encounter. These two clearly do not like each other very much.
What The Stats Actually Tell Us
Now here is where it gets interesting. Because beneath all the madness there is actually a proper football story here. Charleroi had 2 attacks recorded. Two. Antwerp had 9. And yet Charleroi won 2-1. That is the most Charleroi thing imaginable. They do not need to dominate to hurt you. Look at their season: 38 goals scored in 30 matches, and they sit 11th. They find ways.
The expected goals.. and look, I always take the xG stuff with a massive pinch of salt, it is basically a number someone made up to make football feel like maths homework.. but even the xG here tells a wild story. Charleroi 5, Antwerp 3. Charleroi outperformed their expected goals on actual numbers while Antwerp with 55 total shots could only manufacture a penalty consolation. Antwerp had more shots, more passes, more attacks. Charleroi had more goals. Football, mate. Never changes.
Shot & xG Breakdown: Charleroi Total Shots: 45, Antwerp Total Shots: 55, Charleroi Shots Inside Box: 12, Antwerp Shots Inside Box: 14, Charleroi xG: 5, Antwerp xG: 3
| Possession (Charleroi / Antwerp) | 13% / 12% |
| Total Passes (Charleroi / Antwerp) | 315 / 384 |
| Accurate Passes (Charleroi / Antwerp) | 79 / 83 |
| Goalkeeper Saves (Charleroi / Antwerp) | 25 / 17 |
| Shots Blocked (Charleroi / Antwerp) | 10 / 7 |
| Corner Kicks (Charleroi / Antwerp) | 51 / 68 |
| Offsides (Charleroi / Antwerp) | 1 / 0 |
Goalkeeper Saves 25. Twenty. Five.
Right, I need to talk about Charleroi's keeper because 25 saves in a match is not a statistic, it is a lifestyle. Twenty-five. Antwerp had 55 total shots and Charleroi's goalkeeper was basically living in goal. That number alone tells you everything. Charleroi sat deep, soaked up pressure, hit Antwerp on the break, and their keeper was absolutely immense. Whoever he is, give him the man of the match, the matchball, and a week off.
No numerical correction needed; 68 corner kicks for Antwerp matches the source data. And 384 total passes to Charleroi's 315. On paper Antwerp bossed this game from a possession standpoint. In reality they were going home with nothing. Brutal.
Where This Leaves Both Clubs
Look at the standings. No correction needed. Charleroi sit 11th with 34 points from 30 matches, record of 9 wins, 7 draws and 14 losses, goal difference of -4. Antwerp are 10th with 35 points from 30 games, 9 wins, 8 draws, 13 losses, goal difference of -1. They are genuinely level pegging in the grand scheme of things.
This result nudges Charleroi slightly closer to Antwerp in the table. Not a massive swing but in a tight midtable scrap, every point matters. Remove or do not reference Charleroi's home record/performance contextually since the verified home record data shows 0 matches played and cannot be used to support any home performance narrative. Antwerp will be furious. All that pressure, all those shots, and they come away with nothing but a late consolation and a depleted squad for their next fixture.
| Charleroi position | 11th |
| Charleroi points | 34 from 30 matches |
| Charleroi record | 9W 7D 14L |
| Charleroi goals (for / against) | 38 / 42 |
| Antwerp position | 10th |
| Antwerp points | 35 from 30 matches |
| Antwerp record | 9W 8D 13L |
| Antwerp goals (for / against) | 31 / 32 |
V. Janssen, Xander Dierckx, D. Foulon, L. Blum
The Signal That Did Not Land
Now look, I have to be honest with you. , and the reasoning was around form and value in the market. Antwerp to win. And they lost. 2-1. Back to the drawing board on that one. Though honestly given how mad this game got, I am not sure anyone could have predicted a 71st minute mass sending off followed by a 90th minute penalty. That is not something any model accounts for. That is just Belgian football doing what Belgian football does.
Honestly though.. Charleroi 2-1 Antwerp. Twenty-five goalkeeper saves. Four red cards in sixty seconds. A 90th minute penalty. This had everything. If you are a neutral, you absolutely loved this. If you had money on it, you probably need a sit down. You heard it here first: the Belgian Pro League mid-table is absolutely unhinged and I am completely here for it. Don't @ me.
