Today

Charleroi 2-0 KV Mechelen: result and stats, Jupiler Pro League

Matchday 3
FT
  • A. Ousou35'
  • K. Van Den Kerkhof77'
    Stade du Pays de CharleroiJ. BoterbergCapacity 18,000Sat, 22 Aug 202618:15
    Frank Defays portrait
    Assistant
    Frank Defays
    Player of the match
    Kevin Van Den Kerkhof headshot
    Kevin Van Den Kerkhof
    Defender · Charleroi
    9.5
    This match
    Shooting1.6Finishing3.8Creativity7.5Passing7.6Involvement5.5Defending10.0Physical6.2Dribbling5.1
    Attacking
    Goals1
    Assists0
    Shots1
    Shots on target1
    Shot accuracy100%
    Build-up
    Passes44
    Key passes1
    Pass accuracy84%
    Defending
    Tackles5
    Interceptions1
    Duels won6 · 75%
    Fouls won/made1 / 0
    This match · octagon = season skill index

    Highest-rated players

    Kerkhof9.5Ousou8.6Keita8.5Koudou7.0Miras7.0Meirvenne7.3
    Player
    Nacho MirasNacho MirasG221,72-0,2827/3510/18
    Mohamed KonéMohamed KonéG000,000,0026/3911/24
    Charleroi crestLive statsKV Mechelen crest

    Possession & Passing

    60%Possession40%
    575Total passes385
    83%Pass accuracy76%
    3Corners2

    Attack

    12Shots5
    4On target0
    6Off target4
    2Blocked shots1

    Box & Quality

    8Shots in box2
    4Shots out box3
    1.4xG0.2
    -0.3Goals prevented-0.3

    Defense & Discipline

    0Goalkeeper saves2
    8Fouls15

    Half by half

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

    Charleroi crest

    First half

    KV Mechelen crest
    1,07xG0,18
    8Shots2
    2On target0
    2Big chances0
    18Touches in box8
    57%Possession43%
    2Corners0
    Charleroi crest

    Second half

    KV Mechelen crest
    0,36xG0,05
    4Shots3
    2On target0
    1Big chances0
    9Touches in box14
    62%Possession38%
    1Corners2

    xG analytics

    TeamxGShotsSOTPoss
    Charleroi crestCharleroi
    1.4412660%
    81% open play19% set piece
    KV Mechelen crestKV Mechelen
    0.235140%
    36% open play64% 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

    17 shots

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

    0,00,40,81,21,60'15'30'45'60'75'90'Aiham Ousou 35'Kévin Van Den Kerkhof 77'Charleroi1,44 xGKV Mechelen0,23 xGCumulative expected goals per team over the match.
    Charleroi crestCharleroi1,44 xG · 2 scoredKV Mechelen crestKV Mechelen0,23 xG · 0 scored

    How those chances were made

    Charleroi22
    Open play 20Set piece 2
    KV Mechelen10
    Open play 10

    Momentum

    18 swings

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

    Aiham Ousou 35'Kévin Van Den Kerkhof 77'0'15'30'45'60'75'90'CharleroiKV Mechelen
    Charleroi crestCharleroi75% pressureKV Mechelen crestKV Mechelen25% pressure

    Match replay

    91'
    2-0
    100%Draw 0%0%
    1.44xG0.23
    12Shots5
    6On target1
    Momentum
    Antoine Colassin portrait90' Saved Antoine Colassin 0.23 xG

    Shot map

    12 v 5

    Charleroi shoot right, KV Mechelen left. Bigger dot = better chance.

    CHAMECgoalsavedoff target

    Goal mouth

    7 on target · 2 scored

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

    Antoine Bernier, 14', off targetAiham Ousou, 19', off targetAntoine Bernier, 25', off targetAurélien Scheidler, 38', off targetMardochée Nzita, 42', off targetBenito Raman, 44', off targetThérence Koudou, 68', off targetMaxim Kireev, 82', off targetBilal Bafdili, 87', off targetIsaac Cissé, 90', off target
    CharleroiKV Mechelengoalsavedoff 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 37%
    50Pflücke49Scheidler113Khalifi79Nzita58Koné100Keita63Bernier97Ousou89Kerkhof97Boukamir73Romsaas
    KV MechelenDefensive line 36%
    30Raman24Lohunanu-…59Brederode89Hammar61Marijniss…88Decoene100Marsa61Miras52Praet58Meirvenne65Koudou

    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 62'
    618495314243081721

    Most-connected pair: Boukamir and Ousou, 21 passes between them.

    KV MechelenUntil 65'
    329761317261419

    Most-connected pair: Marsà and Koudou, 18 passes between them.

    Tactical battle

    58control42
    54%Field tiltField tilt 46%11Box entriesBox entries 1010Passes into boxPasses into box 8
    Antoine Bernier
    Antoine Bernier
    8 touches in box
    Press6.4 · 9.8Territory54% · 46%Direct2.16 · 2.91Progress52 · 26Dribble12 · 14Creation22 · 10Threat0.95 · 0.57Recover16 · 8
    Charleroi crest

    In possession

    KV Mechelen crest
    53,6%Field tilt46,4%
    10Passes into box8
    32Progressive passes20
    13Carries into final third6
    8Chances created1

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

    Charleroi crest

    Out of possession

    KV Mechelen crest
    6,37Press intensity (PPDA)9,81
    20High turnovers11
    16Regains within 5s8
    13,1sBall recovery time19,8s
    20Interceptions20

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

    Charleroi crest

    Carrying

    KV Mechelen crest
    161Carries92
    1718mCarry distance1034m
    20Progressive carries6
    840mProgressive carry distance439m
    2Carries into the box2

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

    Charleroi crest

    Beating the press

    KV Mechelen crest
    12Take-ons won14
    26Take-ons attempted24
    511mProgressive pass distance388m
    4Through balls0
    7Switches of play0

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

    Charleroi crest

    Threat created

    KV Mechelen crest
    0,95Expected threat (xT)0,57
    2,67Action value (VAEP)0,55
    22Shot-creating actions10
    4Goal-creating actions0
    1,08Expected assisted goals0,02

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

    Charleroi crest

    Tempo

    KV Mechelen crest
    4,0Passes per attack2,8
    13,2sAttack duration8,8s
    2,16 m/sAttack directness2,91 m/s
    2Build-up attacks2
    13Direct attacks7

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

    Charleroi crest

    More match stats

    KV Mechelen crest
    Charleroi crest

    Attack

    KV Mechelen crest
    27Touches in box22
    68Final third entries46
    3Big chances0
    1,72xG on target0,00
    2Big chances missed0
    Charleroi crest

    Passing

    KV Mechelen crest
    3/17 (18%)Crosses1/15 (7%)
    38/70 (54%)Long balls31/66 (47%)
    24Throw-ins21
    15Free kicks8
    10Goal kicks8
    Charleroi crest

    Duels

    KV Mechelen crest
    51Total49
    55/104 (53%)Ground49/104 (47%)
    12/27 (44%)Aerial15/27 (56%)
    12/25 (48%)Dribbles14/24 (58%)
    14Dispossessed18
    Charleroi crest

    Defending

    KV Mechelen crest
    65Recoveries59
    9Interceptions13
    28Tackles27
    54%Tackles won48%
    23Clearances26
    1Big chances scored0
    1Fouled in final third1
    7,84Average rating6,37

    Goal profile

    This season

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

    Charleroi crestShare of their matchesKV Mechelen crest

    They score

    100%1+ goal38%
    63%2+ goals38%
    38%3+ goals25%

    They concede

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

    Heaviest results

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

    KV Mechelen crestbest 4-3 (H)·worst 0-4 (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.

    CharleroishootallowKV Mechelen
    3.9%-1.5Six-yard box5.5%
    63.7%Penalty area63.5%
    23.5%Edge of the box22.7%
    8.9%+1.5Long range8.3%

    507 shots taken · 578 faced

    KV MechelenshootallowCharleroi
    6.5%Six-yard box6.3%
    64.9%Penalty area-2.161.6%
    20.9%-2.5Edge of the box+2.626.2%
    7.8%Long range5.9%

    387 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 KV Mechelen 2-0 at Stade du Pays de Charleroi in the Jupiler Pro League. Charleroi led 1-0 at half-time. Scorers: A. Ousou (35'), K. Van Den Kerkhof (77') for Charleroi. In their last 42 meetings, Charleroi have won 16, KV Mechelen 14, with 12 drawn. Full match stats, lineups and player ratings are all on this page.

    AI prediction
    Confidence 45%
    CHA45%
    X45%
    MEC10%

    → Double chance: Charleroi or draw

    Why this prediction

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

    Charleroi crestShare per factorKV Mechelen crest
    86%Form14%
    57%Attack43%
    83%Defence17%
    100%Goal model (Poisson)0%
    50%Head-to-head50%
    60%Goals40%
    67%Overall33%
    Last 2 matches
    Scored 4, conceded 1
    Last 2 matches
    Scored 3, conceded 5

    Who will win?

    Cast your vote!

    Charleroi crestCompare teamsKV Mechelen crest
    Team formsLatestPts
    3
    Charleroi crestCharleroi
    WWWLW
    21
    14
    KV Mechelen crestKV Mechelen
    WDLLD
    6
    Prematch standings

    Head-to-headLast 42 meetings

    Charleroi crest16
    Wins
    12
    Draws
    14KV Mechelen crest
    Wins
    Show 36 earlier meetings
    • 8 Mar 2025Charleroi crest0 - 1KV Mechelen crestJupiler Pro League
    • 31 Aug 2024KV Mechelen crest5 - 2Charleroi crestJupiler Pro League
    • 27 Dec 2023Charleroi crest3 - 1KV Mechelen crestJupiler Pro League
    • 11 Nov 2023KV Mechelen crest1 - 0Charleroi crestJupiler Pro League
    • 5 Feb 2023KV Mechelen crest2 - 2Charleroi crestJupiler Pro League
    • 12 Nov 2022Charleroi crest0 - 5KV Mechelen crestJupiler Pro League
    • 14 May 2022Charleroi crest3 - 2KV Mechelen crestJupiler Pro League
    • 23 Apr 2022KV Mechelen crest1 - 0Charleroi crestJupiler Pro League
    • 12 Mar 2022KV Mechelen crest2 - 2Charleroi crestJupiler Pro League
    • 26 Sept 2021Charleroi crest0 - 2KV Mechelen crestJupiler Pro League
    • 16 Jan 2021Charleroi crest0 - 1KV Mechelen crestJupiler Pro League
    • 6 Nov 2020KV Mechelen crest3 - 3Charleroi crestJupiler Pro League
    • 11 Feb 2020Charleroi crest2 - 1KV Mechelen crestJupiler Pro League
    • 3 Nov 2019KV Mechelen crest2 - 2Charleroi crestJupiler Pro League
    • 24 Feb 2018KV Mechelen crest1 - 1Charleroi crestJupiler Pro League
    • 17 Nov 2017Charleroi crest2 - 0KV Mechelen crestJupiler Pro League
    • 20 Dec 2016KV Mechelen crest1 - 0Charleroi crestJupiler Pro League
    • 16 Sept 2016Charleroi crest0 - 0KV Mechelen crestJupiler Pro League
    • 23 Apr 2016Charleroi crest4 - 0KV Mechelen crestJupiler Pro League
    • 16 Apr 2016KV Mechelen crest2 - 3Charleroi crestJupiler Pro League
    • 30 Jan 2016Charleroi crest3 - 2KV Mechelen crestJupiler Pro League
    • 26 Sept 2015KV Mechelen crest0 - 1Charleroi crestJupiler Pro League
    • 31 May 2015Charleroi crest2 - 0KV Mechelen crestJupiler Pro League
    • 28 May 2015KV Mechelen crest2 - 1Charleroi crestJupiler Pro League
    • 7 Feb 2015KV Mechelen crest0 - 0Charleroi crestJupiler Pro League
    • 31 Aug 2014Charleroi crest2 - 0KV Mechelen crestJupiler Pro League
    • 26 Apr 2014Charleroi crest3 - 0KV Mechelen crestJupiler Pro League
    • 30 Mar 2014KV Mechelen crest0 - 2Charleroi crestJupiler Pro League
    • 16 Mar 2014KV Mechelen crest0 - 3Charleroi crestJupiler Pro League
    • 30 Oct 2013Charleroi crest2 - 2KV Mechelen crestJupiler Pro League
    • 4 May 2013Charleroi crest1 - 2KV Mechelen crestJupiler Pro League
    • 30 Mar 2013KV Mechelen crest0 - 0Charleroi crestJupiler Pro League
    • 17 Nov 2012Charleroi crest1 - 1KV Mechelen crestJupiler Pro League
    • 28 Jul 2012KV Mechelen crest4 - 2Charleroi crestJupiler Pro League
    • 22 Jan 2011Charleroi crest0 - 0KV Mechelen crestJupiler Pro League
    • 6 Nov 2010KV Mechelen crest2 - 0Charleroi crestJupiler Pro League
    Full head-to-head →

    Venue spotlight

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