Today

Charleroi 3-1 OH Leuven: result and stats, Jupiler Pro League

Matchday 1
FT
  • P. Guiagon24' (pen)
  • K. Van Den Kerkhof59'
  • F. Mbemba79'
  • 39'O. Gil
Stade du Pays de CharleroiM. AllaertsCapacity 18,000Sun, 9 Aug 202616:00
Frank Defays portrait
Assistant
Frank Defays

Substitutions

Unused

Substitutions

Unused

Player of the match
Dani van den Heuvel headshot
Dani van den Heuvel
Goalkeeper · OH Leuven
8.9
This match
Shooting0.0Finishing0.0Creativity0.0Passing4.1Involvement3.6Defending0.0Physical8.3Dribbling0.0
Attacking
Goals0
Assists0
Build-up
Passes28
Pass accuracy68%
Goalkeeping
Saves6
Goals conceded3
Penalties saved0
This match · octagon = season skill index

Highest-rated players

Mbemba8.3Ousou8.2Guiagon8.2Dussenne7.0Gil7.3Heuvel8.9
Player
Dani van den HeuvelDani van den HeuvelG633,95+0,9519/289/18
Mohamed KonéMohamed KonéG210,95-0,0524/347/16
Charleroi crestLive statsOH Leuven crest

Possession & Passing

58%Possession42%
496Total passes341
84%Pass accuracy78%
6Corners2

Attack

24Shots12
10On target3
7Off target6
7Blocked shots3

Box & Quality

18Shots in box9
6Shots out box3
3.1xG1.3
0.9Goals prevented0.9

Defense & Discipline

2Goalkeeper saves6
5Offsides1
7Fouls13
1Yellow cards2
0Red cards1

Half by half

The same match, split at the break. Which half did each side actually win?

Charleroi crest

First half

OH Leuven crest
1,41xG1,05
7Shots7
5On target2
2Big chances2
19Touches in box10
52%Possession48%
1Corners1
Charleroi crest

Second half

OH Leuven crest
1,73xG0,25
17Shots5
5On target1
1Big chances0
35Touches in box10
65%Possession35%
5Corners1

xG analytics

TeamxGShotsSOTPoss
Charleroi crestCharleroi
3.15241758%
62% open play13% set piece25% penalty
OH Leuven crestOH Leuven
1.3012642%
83% open play17% set piece

Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

xG race

36 shots

Chance quality as it built up. A steep step is a big chance.

0,00,91,82,63,50'15'30'45'60'75'90'Óscar Gil 39'Parfait Guiagon 24'Kévin Van Den Kerkhof 59'Freddy Mbemba 79'Charleroi3,15 xGOH Leuven1,30 xGCumulative expected goals per team over the match.
Charleroi crestCharleroi3,15 xG · 3 scoredOH Leuven crestOH Leuven1,30 xG · 1 scored

How those chances were made

Charleroi48
Open play 39Set piece 3Dribble 2Foul won 2Rebound 2
OH Leuven24
Open play 21Set piece 2Dribble 1

Momentum

19 swings

Which side was on top, minute by minute. A taller bar is heavier pressure.

Parfait Guiagon 24'Óscar Gil 39'Kévin Van Den Kerkhof 59'Freddy Mbemba 79'0'15'30'45'60'75'90'CharleroiOH Leuven
Charleroi crestCharleroi67% pressureOH Leuven crestOH Leuven33% pressure

Match replay

91'
3-1
100%Draw 0%0%
3.15xG1.30
24Shots12
17On target6
Momentum
Adama Bojang portrait90' Saved Adama Bojang 0.16 xG

Shot map

24 v 12

Charleroi shoot right, OH Leuven left. Bigger dot = better chance.

CHAOHgoalsavedoff target

Goal mouth

23 on target · 4 scored

Where each shot on target crossed the line. Placement beats power.

Óscar Gil, 3', off targetEwoud Pletinckx, 16', off targetChukwubuikem Ikwuemesi, 41', off targetAntoine Bernier, 43', off targetÓscar Gil, 45', off targetSiebe Schrijvers, 61', off targetYassine Khalifi, 67', off targetSiebe Schrijvers, 68', off targetAdama Bojang, 71', off targetParfait Guiagon, 73', off targetJakob Napoleon Romsaas, 78', off targetJakob Napoleon Romsaas, 83', off targetAntoine Colassin, 87', off target
CharleroiOH Leuvengoalsavedoff target

Average positions

Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

CharleroiDefensive line 38%
33Scheidler45Pflücke40Boukamir50Bernier89Ousou83Kerkhof76Keita49Koné88Nzita98Khalifi81Guiagon
OH LeuvenDefensive line 36%
33Ikwuemesi9Traoré59George66Balikwisha46Gil60Teklab88Dussenne63Nyakossi95Schrijvers59Heuvel70Pletinckx

An average, not a movement map: it says where a player's actions balanced out, not where they ran.

Passing network

Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

CharleroiUntil 45'
6184952410321301417

Most-connected pair: Boukamir and Khalifi, 10 passes between them.

OH LeuvenUntil 64'
834211163282716199

Most-connected pairs: Nyakossi and Teklab; Schrijvers and Teklab. 17 passes each.

Tactical battle

56control44
60%Field tiltField tilt 40%24Box entriesBox entries 1313Passes into boxPasses into box 13
Parfait Guiagon
Parfait Guiagon
11 touches in box
Press9.3 · 8.5Territory60% · 40%Direct3.10 · 3.20Progress67 · 44Dribble9 · 5Creation48 · 24Threat1.57 · 1.47Recover8 · 9
Charleroi crest

In possession

OH Leuven crest
60,1%Field tilt39,9%
13Passes into box13
34Progressive passes30
24Carries into final third7
20Chances created9

Field tilt is each side's share of play in the final third.

Charleroi crest

Out of possession

OH Leuven crest
9,28Press intensity (PPDA)8,52
8High turnovers9
8Regains within 5s9
13,2sBall recovery time23,2s
15Interceptions27

↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

Charleroi crest

Carrying

OH Leuven crest
167Carries103
2211mCarry distance1150m
33Progressive carries14
1404mProgressive carry distance639m
13Carries into the box2

Distances are how far the ball was moved forward, not how far anybody ran.

Charleroi crest

Beating the press

OH Leuven crest
9Take-ons won5
19Take-ons attempted22
597mProgressive pass distance489m
0Through balls3
7Switches of play0

A take-on is a player going past an opponent with the ball at his feet.

Charleroi crest

Threat created

OH Leuven crest
1,57Expected threat (xT)1,47
3,28Action value (VAEP)0,77
48Shot-creating actions24
6Goal-creating actions2
2,07Expected assisted goals1,14

xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

Charleroi crest

Tempo

OH Leuven crest
3,2Passes per attack3,1
11,1sAttack duration10,3s
3,10 m/sAttack directness3,20 m/s
3Build-up attacks3
23Direct attacks14

An attack is direct when it moves upfield quickly rather than through many passes.

Charleroi crest

More match stats

OH Leuven crest
Charleroi crest

Attack

OH Leuven crest
53Touches in box21
39Final third entries65
3Big chances3
3,89xG on target0,98
1Big chances missed2
Charleroi crest

Passing

OH Leuven crest
4/22 (18%)Crosses8/20 (40%)
34/58 (59%)Long balls22/52 (42%)
19Throw-ins15
12Free kicks7
12Goal kicks11
Charleroi crest

Duels

OH Leuven crest
61Total39
48/78 (62%)Ground30/78 (38%)
19/31 (61%)Aerial12/31 (39%)
10/19 (53%)Dribbles4/17 (24%)
11Dispossessed12
Charleroi crest

Defending

OH Leuven crest
65Recoveries63
6Interceptions15
25Tackles20
48%Tackles won55%
20Clearances27
2Big chances scored1
1Big saves0
1Errors led to shot0
3Fouled in final third1
8,30Average rating6,77

Goal profile

This season

How often each side reaches a scoreline, across 8 matches each.

Charleroi crestShare of their matchesOH Leuven crest

They score

100%1+ goal63%
63%2+ goals13%

They concede

50%1+ goal88%
25%2+ goals50%
13%3+ goals38%

Heaviest results

Charleroi crestbest 3-1 (H)·worst 2-3 (H)

OH Leuven crestbest 2-0 (H)·worst 0-3 (H)

Where these sides shoot from

2025/26 season

Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

CharleroishootallowOH Leuven
3.9%-1.5Six-yard box4.5%
63.7%Penalty area+4.067.7%
23.5%Edge of the box22.5%
8.9%+1.5Long range-2.05.3%

507 shots taken · 529 faced

OH LeuvenshootallowCharleroi
5.7%Six-yard box6.3%
64.8%Penalty area-2.161.6%
21.6%-1.8Edge of the box+2.626.2%
7.9%Long range5.9%

509 shots taken · 474 faced

Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

Match summary

Charleroi beat OH Leuven 3-1 at Stade du Pays de Charleroi in the Jupiler Pro League. It was 1-1 at half-time. Scorers: P. Guiagon (24' pen), K. Van Den Kerkhof (59'), F. Mbemba (79') for Charleroi; O. Gil (39') for OH Leuven. OH Leuven finished with ten men after Abdoul Karim Traoré was sent off. In their last 26 meetings, Charleroi have won 7, OH Leuven 10, with 9 drawn. Full match stats, lineups and player ratings are all on this page.

AI prediction
Confidence 45%
CHA45%
X45%
OH10%

→ Double chance: Charleroi or draw

Why this prediction

The factors the model weighed, each split between the two sides.

Charleroi crestShare per factorOH Leuven crest
62%Head-to-head38%
54%Goals46%
58%Overall42%

Who will win?

Cast your vote!

Charleroi crestCompare teamsOH Leuven crest
Team formsLatestPts
3
Charleroi crestCharleroi
WWWLW
21
15
OH Leuven crestOH Leuven
DWDLL
5
Prematch standings

Head-to-headLast 26 meetings

Charleroi crest7
Wins
9
Draws
10OH Leuven crest
Wins
Show 20 earlier meetings
  • 28 Mar 2025OH Leuven crest0 - 0Charleroi crestJupiler Pro League
  • 14 Dec 2024OH Leuven crest1 - 0Charleroi crestJupiler Pro League
  • 26 Oct 2024Charleroi crest0 - 2OH Leuven crestJupiler Pro League
  • 17 Feb 2024OH Leuven crest0 - 0Charleroi crestJupiler Pro League
  • 29 Jul 2023Charleroi crest1 - 1OH Leuven crestJupiler Pro League
  • 10 Mar 2023Charleroi crest0 - 1OH Leuven crestJupiler Pro League
  • 10 Sept 2022OH Leuven crest3 - 2Charleroi crestJupiler Pro League
  • 2 Jul 2022OH Leuven crest3 - 1Charleroi crestFriendlies Clubs
  • 27 Dec 2021Charleroi crest0 - 3OH Leuven crestJupiler Pro League
  • 8 Aug 2021OH Leuven crest1 - 1Charleroi crestJupiler Pro League
  • 27 Jan 2021Charleroi crest1 - 1OH Leuven crestJupiler Pro League
  • 22 Aug 2020OH Leuven crest1 - 3Charleroi crestJupiler Pro League
  • 12 Dec 2015Charleroi crest2 - 1OH Leuven crestJupiler Pro League
  • 16 Aug 2015OH Leuven crest2 - 0Charleroi crestJupiler Pro League
  • 18 Jan 2014Charleroi crest2 - 0OH Leuven crestJupiler Pro League
  • 14 Sept 2013OH Leuven crest0 - 0Charleroi crestJupiler Pro League
  • 27 Apr 2013OH Leuven crest0 - 0Charleroi crestJupiler Pro League
  • 6 Apr 2013Charleroi crest3 - 0OH Leuven crestJupiler Pro League
  • 2 Feb 2013OH Leuven crest1 - 0Charleroi crestJupiler Pro League
  • 6 Oct 2012Charleroi crest0 - 4OH Leuven crestJupiler Pro League
Full head-to-head →

Venue spotlight

Stade du Pays de Charleroi
Charleroi, Belgium
18,000
Capacity