Charleroi host Westerlo in the Belgian Pro League on 8 November 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 17:15 UK Time.
Charleroi and Westerlo meet in a fixture that has consistently produced goals and drama in recent seasons. Charleroi enter the match with a strong home record and an edge in head-to-head performance, while Westerlo travel looking to rediscover form after a frustrating run. Both teams have been involved in open matches lately, setting the stage for another lively contest.
Charleroi’s recent form shows a blend of promise and inconsistency, with solid defensive displays at home contrasting with setbacks on the road. The 1-0 win over Anderlecht and a cup success at Liège reflected improved control in tight matches, but defeats at Standard Liege and Union St. Gilloise again exposed gaps in transition. Despite those results, Charleroi have taken confidence from their recent home rhythm, where they’ve kept two clean sheets in a row.
Their scoring pattern remains steady, finding the net in four of the last five fixtures. The side’s ability to respond after setbacks is notable, and they tend to perform best when dictating the tempo at home. That pattern, combined with their head-to-head dominance over Westerlo, points toward another strong showing in front of their supporters.
Westerlo’s recent sequence highlights a struggle for consistency. The narrow 0-1 loss to Genk extended a run of three league games without a win, while the 3-2 cup defeat at Beerschot again underlined defensive lapses. Their last league win came a month ago, and while they managed a clean sheet in a 2-0 success over Leuven earlier in October, the back line has since looked vulnerable.
Away from home, Westerlo’s results have been mixed, often performing well for stretches but unable to maintain control across 90 minutes. The 1-1 draw with Dender and goalless stalemate at La Louviere show resilience, yet they lack the sharpness needed to close games out. That inconsistency may prove costly against a side like Charleroi, who tend to capitalise on errors at home.
The main betting angle points toward Charleroi to win at 2.11 odds, which reflects both recent home form and a dominant head-to-head record. Charleroi have won four of their last five meetings with Westerlo, including a thrilling 4-3 encounter in May and a steady 1-0 result last November. Their tactical organisation at home should give them the upper hand once again.
In the goals market, over 2.5 goals at 1.69 odds fits the historical pattern of this matchup. The last four meetings have produced a total of 20 goals, with both sides showing attacking intent regardless of venue. Charleroi’s improved scoring record and Westerlo’s leaky defence make another high-scoring match a likely scenario.
Given both teams’ tendencies, a 3-1 home win looks the most realistic outcome, combining Charleroi’s attacking momentum with Westerlo’s ongoing defensive issues.
| Charleroi | Westerlo | |
|---|---|---|
| Game Played | 38 | 38 |
| Wins | 13 | 14 |
| Draws | 8 | 10 |
| Loss | 17 | 14 |
| Goals For | 47 | 49 |
| Goals Against | 49 | 53 |
| Charleroi | Westerlo | |
|---|---|---|
| Game Played | 19 | 19 |
| Wins | 6 | 7 |
| Draws | 5 | 6 |
| Loss | 8 | 6 |
| Goals For | 25 | 24 |
| Goals Against | 25 | 28 |
|
16.05.26
|
Charleroi Westerlo |
0-1 |
|
10.05.26
|
Antwerp Charleroi |
0-1 |
|
02.05.26
|
Charleroi Genk |
2-0 |
|
25.04.26
|
Leuven Charleroi |
0-2 |
|
21.04.26
|
Genk Charleroi |
1-1 |
|
18.04.26
|
Charleroi Standard Liege |
1-2 |
|
10.04.26
|
Charleroi Antwerp |
2-1 |
|
05.04.26
|
Westerlo Charleroi |
2-0 |
|
22.03.26
|
Zulte Waregem Charleroi |
1-0 |
|
14.03.26
|
Charleroi Leuven |
0-2 |
|
07.03.26
|
Dender Charleroi |
2-2 |
|
01.03.26
|
Charleroi Club Brugge |
1-2 |
|
22.02.26
|
Westerlo Charleroi |
2-1 |
|
14.02.26
|
Charleroi Gent |
2-3 |
|
11.02.26
|
Union St. Gilloise Charleroi |
4-1 |
|
07.02.26
|
Charleroi Cercle Brugge |
3-4 |
|
04.02.26
|
Charleroi Union St. Gilloise |
0-0 |
|
31.01.26
|
Sint-Truiden Charleroi |
0-2 |
|
25.01.26
|
Antwerp Charleroi |
0-2 |
|
18.01.26
|
Charleroi Standard Liege |
2-0 |
|
13.01.26
|
Charleroi Club Brugge |
2-0 |
|
08.01.26
|
Paderborn Charleroi |
3-2 |
|
26.12.25
|
Anderlecht Charleroi |
1-2 |
|
19.12.25
|
Charleroi Genk |
2-2 |
|
14.12.25
|
Charleroi Union St. Gilloise |
1-1 |
|
07.12.25
|
Mechelen Charleroi |
1-0 |
|
04.12.25
|
Charleroi Mechelen |
2-0 |
|
29.11.25
|
Charleroi La Louviere |
0-0 |
|
22.11.25
|
Club Brugge Charleroi |
1-0 |
|
08.11.25
|
Charleroi Westerlo |
2-0 |
|
31.10.25
|
Standard Liege Charleroi |
3-1 |
|
28.10.25
|
Liège Charleroi |
0-1 |
|
24.10.25
|
Charleroi Anderlecht |
1-0 |
|
18.10.25
|
Union St. Gilloise Charleroi |
3-1 |
|
03.10.25
|
Gent Charleroi |
2-1 |
|
28.09.25
|
Charleroi Mechelen |
0-2 |
|
20.09.25
|
Charleroi Zulte Waregem |
1-2 |
|
17.09.25
|
Genk Charleroi |
0-1 |
|
14.09.25
|
Cercle Brugge Charleroi |
2-3 |
|
30.08.25
|
Charleroi Dender |
3-1 |
|
17.08.25
|
Charleroi Antwerp |
1-1 |
|
10.08.25
|
La Louviere Charleroi |
1-0 |
|
03.08.25
|
Charleroi Sint-Truiden |
1-1 |
|
31.07.25
|
Charleroi Hammarby |
1-2 |
|
27.07.25
|
Leuven Charleroi |
2-2 |
|
24.07.25
|
Hammarby Charleroi |
0-0 |
|
18.07.25
|
Utrecht Charleroi |
1-2 |
|
08.07.25
|
Charleroi Waasland-beveren |
4-1 |
|
29.05.25
|
Antwerp Charleroi |
1-2 |
|
24.05.25
|
Charleroi Leuven |
2-1 |
|
16.05.26
|
Charleroi Westerlo |
0-1 |
|
02.05.26
|
Charleroi Genk |
2-0 |
|
18.04.26
|
Charleroi Standard Liege |
1-2 |
|
10.04.26
|
Charleroi Antwerp |
2-1 |
|
14.03.26
|
Charleroi Leuven |
0-2 |
|
01.03.26
|
Charleroi Club Brugge |
1-2 |
|
14.02.26
|
Charleroi Gent |
2-3 |
|
07.02.26
|
Charleroi Cercle Brugge |
3-4 |
|
04.02.26
|
Charleroi Union St. Gilloise |
0-0 |
|
18.01.26
|
Charleroi Standard Liege |
2-0 |
|
13.01.26
|
Charleroi Club Brugge |
2-0 |
|
19.12.25
|
Charleroi Genk |
2-2 |
|
14.12.25
|
Charleroi Union St. Gilloise |
1-1 |
|
04.12.25
|
Charleroi Mechelen |
2-0 |
|
29.11.25
|
Charleroi La Louviere |
0-0 |
|
08.11.25
|
Charleroi Westerlo |
2-0 |
|
24.10.25
|
Charleroi Anderlecht |
1-0 |
|
28.09.25
|
Charleroi Mechelen |
0-2 |
|
20.09.25
|
Charleroi Zulte Waregem |
1-2 |
|
30.08.25
|
Charleroi Dender |
3-1 |
|
17.08.25
|
Charleroi Antwerp |
1-1 |
|
03.08.25
|
Charleroi Sint-Truiden |
1-1 |
|
31.07.25
|
Charleroi Hammarby |
1-2 |
|
08.07.25
|
Charleroi Waasland-beveren |
4-1 |
|
24.05.25
|
Charleroi Leuven |
2-1 |
|
09.05.25
|
Charleroi Westerlo |
4-3 |
|
26.04.25
|
Charleroi Dender |
4-1 |
|
19.04.25
|
Charleroi Mechelen |
3-0 |
|
06.04.25
|
Charleroi Standard Liege |
1-0 |
|
08.03.25
|
Charleroi Mechelen |
0-1 |
|
28.02.25
|
Charleroi Genk |
1-1 |
|
16.02.25
|
Charleroi Anderlecht |
0-1 |
|
01.02.25
|
Charleroi Dender |
5-0 |
|
25.01.25
|
Charleroi Cercle Brugge |
1-1 |
|
11.01.25
|
Charleroi Union St. Gilloise |
1-2 |
|
21.12.24
|
Charleroi Sint-Truiden |
2-1 |
|
30.11.24
|
Charleroi Standard Liege |
1-1 |
|
09.11.24
|
Charleroi Westerlo |
1-0 |
|
26.10.24
|
Charleroi Leuven |
0-2 |
|
27.09.24
|
Charleroi Club Brugge |
1-1 |
|
15.09.24
|
Charleroi Beerschot |
3-0 |
|
25.08.24
|
Charleroi Kortrijk |
1-0 |
|
11.08.24
|
Charleroi Gent |
1-0 |
|
28.07.24
|
Charleroi Antwerp |
0-1 |
|
13.07.24
|
Charleroi Zulte Waregem |
2-0 |
|
11.05.24
|
Charleroi Kortrijk |
3-1 |
|
21.04.24
|
Charleroi Eupen |
1-0 |
|
06.04.24
|
Charleroi RWDM |
0-0 |
|
09.03.24
|
Charleroi Cercle Brugge |
0-0 |
|
23.02.24
|
Charleroi Genk |
0-1 |
|
10.05.26
|
Antwerp Charleroi |
0-1 |
|
25.04.26
|
Leuven Charleroi |
0-2 |
|
21.04.26
|
Genk Charleroi |
1-1 |
|
05.04.26
|
Westerlo Charleroi |
2-0 |
|
22.03.26
|
Zulte Waregem Charleroi |
1-0 |
|
07.03.26
|
Dender Charleroi |
2-2 |
|
22.02.26
|
Westerlo Charleroi |
2-1 |
|
11.02.26
|
Union St. Gilloise Charleroi |
4-1 |
|
31.01.26
|
Sint-Truiden Charleroi |
0-2 |
|
25.01.26
|
Antwerp Charleroi |
0-2 |
|
08.01.26
|
Paderborn Charleroi |
3-2 |
|
26.12.25
|
Anderlecht Charleroi |
1-2 |
|
07.12.25
|
Mechelen Charleroi |
1-0 |
|
22.11.25
|
Club Brugge Charleroi |
1-0 |
|
31.10.25
|
Standard Liege Charleroi |
3-1 |
|
28.10.25
|
Liège Charleroi |
0-1 |
|
18.10.25
|
Union St. Gilloise Charleroi |
3-1 |
|
03.10.25
|
Gent Charleroi |
2-1 |
|
17.09.25
|
Genk Charleroi |
0-1 |
|
14.09.25
|
Cercle Brugge Charleroi |
2-3 |
|
10.08.25
|
La Louviere Charleroi |
1-0 |
|
27.07.25
|
Leuven Charleroi |
2-2 |
|
24.07.25
|
Hammarby Charleroi |
0-0 |
|
18.07.25
|
Utrecht Charleroi |
1-2 |
|
29.05.25
|
Antwerp Charleroi |
1-2 |
|
18.05.25
|
Mechelen Charleroi |
1-1 |
|
04.05.25
|
Standard Liege Charleroi |
0-1 |
|
22.04.25
|
Dender Charleroi |
2-1 |
|
11.04.25
|
Westerlo Charleroi |
2-2 |
|
28.03.25
|
Leuven Charleroi |
0-0 |
|
16.03.25
|
Club Brugge Charleroi |
4-2 |
|
22.02.25
|
Westerlo Charleroi |
1-3 |
|
09.02.25
|
Beerschot Charleroi |
1-1 |
|
17.01.25
|
Gent Charleroi |
1-1 |
|
26.12.24
|
Kortrijk Charleroi |
0-1 |
|
14.12.24
|
Leuven Charleroi |
1-0 |
|
08.12.24
|
Antwerp Charleroi |
1-3 |
|
23.11.24
|
Genk Charleroi |
3-0 |
|
03.11.24
|
Cercle Brugge Charleroi |
2-0 |
|
29.10.24
|
Patro Eisden Charleroi |
4-1 |
|
20.10.24
|
Standard Liege Charleroi |
2-1 |
|
05.10.24
|
Dender Charleroi |
1-0 |
|
21.09.24
|
Anderlecht Charleroi |
0-0 |
|
05.09.24
|
Gent Charleroi |
0-3 |
|
31.08.24
|
Mechelen Charleroi |
5-2 |
|
16.08.24
|
Union St. Gilloise Charleroi |
1-0 |
|
04.08.24
|
Francs Borains Charleroi |
1-2 |
|
03.08.24
|
Sint-Truiden Charleroi |
1-4 |
|
06.07.24
|
Genk Charleroi |
3-3 |
|
28.06.24
|
Albert Quévy-Mons Charleroi |
0-3 |
|
16.05.26
|
Charleroi Westerlo |
0-1 |
|
10.05.26
|
Genk Westerlo |
3-0 |
|
02.05.26
|
Westerlo Leuven |
3-3 |
|
25.04.26
|
Westerlo Antwerp |
2-4 |
|
21.04.26
|
Leuven Westerlo |
0-2 |
|
18.04.26
|
Westerlo Genk |
1-2 |
|
11.04.26
|
Standard Liege Westerlo |
1-2 |
|
05.04.26
|
Westerlo Charleroi |
2-0 |
|
22.03.26
|
Standard Liege Westerlo |
0-0 |
|
14.03.26
|
Westerlo Club Brugge |
1-2 |
|
07.03.26
|
Leuven Westerlo |
0-1 |
|
01.03.26
|
Westerlo Union St. Gilloise |
0-0 |
|
22.02.26
|
Westerlo Charleroi |
2-1 |
|
15.02.26
|
Antwerp Westerlo |
0-2 |
|
06.02.26
|
Westerlo Sint-Truiden |
0-4 |
|
31.01.26
|
Zulte Waregem Westerlo |
0-1 |
|
25.01.26
|
Mechelen Westerlo |
1-1 |
|
17.01.26
|
Westerlo Cercle Brugge |
0-2 |
|
09.01.26
|
Kasimpasa Westerlo |
2-0 |
|
09.01.26
|
Basaksehir Westerlo |
1-1 |
|
27.12.25
|
Gent Westerlo |
2-0 |
|
20.12.25
|
Westerlo La Louviere |
2-1 |
|
14.12.25
|
Genk Westerlo |
1-1 |
|
07.12.25
|
Westerlo Anderlecht |
4-0 |
|
29.11.25
|
Dender Westerlo |
2-2 |
|
22.11.25
|
Westerlo Gent |
0-0 |
|
08.11.25
|
Charleroi Westerlo |
2-0 |
|
02.11.25
|
Westerlo Genk |
0-1 |
|
30.10.25
|
Beerschot Westerlo |
3-2 |
|
25.10.25
|
Westerlo Dender |
1-1 |
|
18.10.25
|
La Louviere Westerlo |
0-0 |
|
05.10.25
|
Westerlo Leuven |
2-0 |
|
27.09.25
|
Union St. Gilloise Westerlo |
2-0 |
|
24.09.25
|
Club Brugge Westerlo |
5-5 |
|
21.09.25
|
Westerlo Standard Liege |
0-2 |
|
14.09.25
|
Sint-Truiden Westerlo |
0-3 |
|
30.08.25
|
Westerlo Antwerp |
2-0 |
|
17.08.25
|
Cercle Brugge Westerlo |
4-1 |
|
09.08.25
|
Westerlo Mechelen |
0-1 |
|
02.08.25
|
Westerlo Zulte Waregem |
3-1 |
|
27.07.25
|
Anderlecht Westerlo |
5-2 |
|
19.07.25
|
Westerlo Samsunspor |
3-1 |
|
16.07.25
|
Westerlo Panathinaikos |
1-3 |
|
05.07.25
|
Westerlo Sint-Truiden |
1-3 |
|
27.06.25
|
Westerlo Lierse Kempenzonen |
2-1 |
|
24.05.25
|
Westerlo Standard Liege |
0-0 |
|
16.05.25
|
Leuven Westerlo |
0-2 |
|
09.05.25
|
Charleroi Westerlo |
4-3 |
|
02.05.25
|
Westerlo Dender |
4-2 |
|
26.04.25
|
Westerlo Mechelen |
2-2 |
|
02.05.26
|
Westerlo Leuven |
3-3 |
|
25.04.26
|
Westerlo Antwerp |
2-4 |
|
18.04.26
|
Westerlo Genk |
1-2 |
|
05.04.26
|
Westerlo Charleroi |
2-0 |
|
14.03.26
|
Westerlo Club Brugge |
1-2 |
|
01.03.26
|
Westerlo Union St. Gilloise |
0-0 |
|
22.02.26
|
Westerlo Charleroi |
2-1 |
|
06.02.26
|
Westerlo Sint-Truiden |
0-4 |
|
17.01.26
|
Westerlo Cercle Brugge |
0-2 |
|
20.12.25
|
Westerlo La Louviere |
2-1 |
|
07.12.25
|
Westerlo Anderlecht |
4-0 |
|
22.11.25
|
Westerlo Gent |
0-0 |
|
02.11.25
|
Westerlo Genk |
0-1 |
|
25.10.25
|
Westerlo Dender |
1-1 |
|
05.10.25
|
Westerlo Leuven |
2-0 |
|
21.09.25
|
Westerlo Standard Liege |
0-2 |
|
30.08.25
|
Westerlo Antwerp |
2-0 |
|
09.08.25
|
Westerlo Mechelen |
0-1 |
|
02.08.25
|
Westerlo Zulte Waregem |
3-1 |
|
19.07.25
|
Westerlo Samsunspor |
3-1 |
|
16.07.25
|
Westerlo Panathinaikos |
1-3 |
|
05.07.25
|
Westerlo Sint-Truiden |
1-3 |
|
27.06.25
|
Westerlo Lierse Kempenzonen |
2-1 |
|
24.05.25
|
Westerlo Standard Liege |
0-0 |
|
02.05.25
|
Westerlo Dender |
4-2 |
|
26.04.25
|
Westerlo Mechelen |
2-2 |
|
11.04.25
|
Westerlo Charleroi |
2-2 |
|
05.04.25
|
Westerlo Leuven |
2-2 |
|
09.03.25
|
Westerlo Anderlecht |
2-0 |
|
22.02.25
|
Westerlo Charleroi |
1-3 |
|
09.02.25
|
Westerlo Standard Liege |
4-2 |
|
25.01.25
|
Westerlo Genk |
1-2 |
|
11.01.25
|
Westerlo Sint-Truiden |
1-2 |
|
20.12.24
|
Westerlo Mechelen |
1-1 |
|
01.12.24
|
Westerlo Gent |
2-2 |
|
24.11.24
|
Westerlo Kortrijk |
4-0 |
|
01.11.24
|
Westerlo Dender |
2-0 |
|
29.10.24
|
Westerlo RWDM |
2-1 |
|
19.10.24
|
Westerlo Club Brugge |
1-2 |
|
04.10.24
|
Westerlo Beerschot |
2-2 |
|
21.09.24
|
Westerlo Antwerp |
1-2 |
|
24.08.24
|
Westerlo Leuven |
1-1 |
|
10.08.24
|
Westerlo Union St. Gilloise |
4-3 |
|
28.07.24
|
Westerlo Cercle Brugge |
3-0 |
|
20.07.24
|
Westerlo Helmond |
0-0 |
|
18.05.24
|
Westerlo Mechelen |
0-2 |
|
03.05.24
|
Westerlo Sint-Truiden |
2-2 |
|
23.04.24
|
Westerlo Leuven |
1-1 |
|
20.04.24
|
Westerlo Standard Liege |
3-3 |
|
07.04.24
|
Westerlo Gent |
0-3 |
|
16.05.26
|
Charleroi Westerlo |
0-1 |
|
10.05.26
|
Genk Westerlo |
3-0 |
|
21.04.26
|
Leuven Westerlo |
0-2 |
|
11.04.26
|
Standard Liege Westerlo |
1-2 |
|
22.03.26
|
Standard Liege Westerlo |
0-0 |
|
07.03.26
|
Leuven Westerlo |
0-1 |
|
15.02.26
|
Antwerp Westerlo |
0-2 |
|
31.01.26
|
Zulte Waregem Westerlo |
0-1 |
|
25.01.26
|
Mechelen Westerlo |
1-1 |
|
09.01.26
|
Kasimpasa Westerlo |
2-0 |
|
09.01.26
|
Basaksehir Westerlo |
1-1 |
|
27.12.25
|
Gent Westerlo |
2-0 |
|
14.12.25
|
Genk Westerlo |
1-1 |
|
29.11.25
|
Dender Westerlo |
2-2 |
|
08.11.25
|
Charleroi Westerlo |
2-0 |
|
30.10.25
|
Beerschot Westerlo |
3-2 |
|
18.10.25
|
La Louviere Westerlo |
0-0 |
|
27.09.25
|
Union St. Gilloise Westerlo |
2-0 |
|
24.09.25
|
Club Brugge Westerlo |
5-5 |
|
14.09.25
|
Sint-Truiden Westerlo |
0-3 |
|
17.08.25
|
Cercle Brugge Westerlo |
4-1 |
|
27.07.25
|
Anderlecht Westerlo |
5-2 |
|
16.05.25
|
Leuven Westerlo |
0-2 |
|
09.05.25
|
Charleroi Westerlo |
4-3 |
|
22.04.25
|
Mechelen Westerlo |
2-3 |
|
19.04.25
|
Standard Liege Westerlo |
1-1 |
|
30.03.25
|
Dender Westerlo |
1-0 |
|
16.03.25
|
Beerschot Westerlo |
1-2 |
|
02.03.25
|
Leuven Westerlo |
0-0 |
|
16.02.25
|
Cercle Brugge Westerlo |
1-1 |
|
02.02.25
|
Kortrijk Westerlo |
1-2 |
|
19.01.25
|
Antwerp Westerlo |
3-2 |
|
26.12.24
|
Club Brugge Westerlo |
4-3 |
|
15.12.24
|
Union St. Gilloise Westerlo |
3-1 |
|
08.12.24
|
Dender Westerlo |
1-0 |
|
05.12.24
|
Anderlecht Westerlo |
4-1 |
|
09.11.24
|
Charleroi Westerlo |
1-0 |
|
26.10.24
|
Sint-Truiden Westerlo |
2-0 |
|
28.09.24
|
Standard Liege Westerlo |
1-2 |
|
14.09.24
|
Anderlecht Westerlo |
2-2 |
|
30.08.24
|
Genk Westerlo |
1-0 |
|
18.08.24
|
Gent Westerlo |
4-1 |
|
03.08.24
|
Mechelen Westerlo |
2-4 |
|
09.07.24
|
Servette Westerlo |
3-2 |
|
06.07.24
|
Young Boys Westerlo |
0-1 |
|
25.05.24
|
Leuven Westerlo |
1-2 |
|
10.05.24
|
Standard Liege Westerlo |
0-5 |
|
27.04.24
|
Gent Westerlo |
3-2 |
|
13.04.24
|
Mechelen Westerlo |
3-2 |
|
31.03.24
|
Sint-Truiden Westerlo |
2-0 |
|
05.04.2026
|
Westerlo Charleroi |
2-0
|
|
22.02.2026
|
Westerlo Charleroi |
2-1
|
|
08.11.2025
|
Charleroi Westerlo |
2-0
|
|
09.05.2025
|
Charleroi Westerlo |
4-3
|
|
11.04.2025
|
Westerlo Charleroi |
2-2
|
|
08.11.2025
|
Charleroi Westerlo |
2-0
|
|
09.05.2025
|
Charleroi Westerlo |
4-3
|
|
09.11.2024
|
Charleroi Westerlo |
1-0
|
|
25.11.2023
|
Charleroi Westerlo |
3-2
|
|
17.09.2022
|
Charleroi Westerlo |
2-3
|
|
03.02.2021
|
Charleroi Westerlo |
1-0
|