Mechelen vs Anderlecht

1 February 2024 · Belgian Pro League · 2023/24

Full time 2 – 2

Half-time: 0–1

  • Bill Antonio 53’
  • Geoffry Hairemans 90’ (pen)
  • Thorgan Hazard 8’
  • Luis Vázquez 78’

Match summary

Mechelen and Anderlecht drew 2-2. Anderlecht led 1-0 at half-time.

In the first half, Thorgan Hazard put Anderlecht ahead from a corner in the 8th minute. In the second half, Bill Antonio equalised in the 53rd minute, Luis Vázquez put Anderlecht back in front with a header in the 78th minute, and Geoffry Hairemans equalised from the penalty spot in the 90th minute.

Mechelen had the better of the chances, with 1.61 expected goals (xG) from 14 shots to Anderlecht's 1.27 from 17.

Match stats

Mechelen Anderlecht
14 Shots 16
7 Shots on Target 4
5 Corners 4
2 Yellow Cards 1
0 Red Cards 0
1.61 xG 1.27
0.82 Non-penalty xG 1.27

Key events

Mechelen Anderlecht
Kick-off
8’
Thorgan Hazard0-1 (Anderlecht)
Half-time0-1
Bill Antonio1-1 (Mechelen)
53’
78’
Luis Vázquez1-2 (Anderlecht)
Geoffry Hairemans
Penalty
2-2 (Mechelen)
90’
Full-time2-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Mechelen
  • Sandy Walsh
  • Geoffry Hairemans
Anderlecht
  • Mario Stroeykens

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 1.27 8’ Thorgan Hazard (Anderlecht), 0-1 8’ 53’ Bill Antonio (Mechelen), 1-1 53’ 78’ Luis Vázquez (Anderlecht), 1-2 78’ 90’ Geoffry Hairemans (Mechelen), 2-2 90’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.61 1.27 8’ Thorgan Hazard (Anderlecht), 0-1 Hazard 8’ 53’ Bill Antonio (Mechelen), 1-1 Antonio 53’ 78’ Luis Vázquez (Anderlecht), 1-2 Vázquez 78’ 90’ Geoffry Hairemans (Mechelen), 2-2 Hairemans 90’
Mechelen 1.61 xGAnderlecht 1.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Anderlecht attacking Mechelen attacking 
90’ Geoffry Hairemans (Mechelen), penalty, 0.79 xG, goal 17’ Theo Leoni (Anderlecht), open play, 0.28 xG, blocked 76’ Lion Lauberbach (Mechelen), set piece, 0.21 xG, off target 64’ Geoffry Hairemans (Mechelen), open play, 0.19 xG, saved 78’ Luis Vázquez (Anderlecht), open play, 0.19 xG, goal 46’ Thorgan Hazard (Anderlecht), open play, 0.17 xG, off target 29’ Bill Antonio (Mechelen), open play, 0.12 xG, saved 67’ Kasper Dolberg (Anderlecht), open play, 0.12 xG, saved 90+6’ Thorgan Hazard (Anderlecht), open play, 0.10 xG, saved 66’ Thorgan Hazard (Anderlecht), open play, 0.08 xG, blocked 90+5’ Anders Dreyer (Anderlecht), open play, 0.07 xG, blocked 40’ Kerim Mrabti (Mechelen), direct free kick, 0.07 xG, off target 85’ David Robert Bates (Mechelen), from a corner, 0.06 xG, saved 65’ Kasper Dolberg (Anderlecht), open play, 0.05 xG, off target 8’ Thorgan Hazard (Anderlecht), from a corner, 0.04 xG, goal 17’ Mario Stroeykens (Anderlecht), open play, 0.03 xG, blocked 19’ Sandy Walsh (Mechelen), set piece, 0.03 xG, blocked 79’ Thorgan Hazard (Anderlecht), open play, 0.03 xG, blocked 49’ Ngal'ayel Mukau (Mechelen), open play, 0.03 xG, off target 60’ Mario Stroeykens (Anderlecht), set piece, 0.03 xG, blocked 75’ Kerim Mrabti (Mechelen), open play, 0.02 xG, saved 20’ Geoffry Hairemans (Mechelen), open play, 0.02 xG, saved 53’ Bill Antonio (Mechelen), open play, 0.02 xG, goal 60’ Kristian Arnstad (Anderlecht), from a corner, 0.02 xG, blocked 13’ Anders Dreyer (Anderlecht), open play, 0.02 xG, off target 17’ Kristian Arnstad (Anderlecht), open play, 0.02 xG, blocked 27’ Mario Stroeykens (Anderlecht), open play, 0.02 xG, off target 62’ Patrick Pflücke (Mechelen), from a corner, 0.02 xG, off target 17’ Jan Vertonghen (Anderlecht), open play, 0.02 xG, off target 25’ Kerim Mrabti (Mechelen), open play, 0.02 xG, off target 82’ Ngal'ayel Mukau (Mechelen), from a corner, 0.01 xG, blocked 90’ Geoffry Hairemans (Mechelen), penalty, 0.79 xG, goal 17’ Theo Leoni (Anderlecht), open play, 0.28 xG, blocked 76’ Lion Lauberbach (Mechelen), set piece, 0.21 xG, off target 64’ Geoffry Hairemans (Mechelen), open play, 0.19 xG, saved 78’ Luis Vázquez (Anderlecht), open play, 0.19 xG, goal 46’ Thorgan Hazard (Anderlecht), open play, 0.17 xG, off target 29’ Bill Antonio (Mechelen), open play, 0.12 xG, saved 67’ Kasper Dolberg (Anderlecht), open play, 0.12 xG, saved 90+6’ Thorgan Hazard (Anderlecht), open play, 0.10 xG, saved 66’ Thorgan Hazard (Anderlecht), open play, 0.08 xG, blocked 90+5’ Anders Dreyer (Anderlecht), open play, 0.07 xG, blocked 40’ Kerim Mrabti (Mechelen), direct free kick, 0.07 xG, off target 85’ David Robert Bates (Mechelen), from a corner, 0.06 xG, saved 65’ Kasper Dolberg (Anderlecht), open play, 0.05 xG, off target 8’ Thorgan Hazard (Anderlecht), from a corner, 0.04 xG, goal 79’ Thorgan Hazard (Anderlecht), open play, 0.03 xG, blocked 17’ Mario Stroeykens (Anderlecht), open play, 0.03 xG, blocked 19’ Sandy Walsh (Mechelen), set piece, 0.03 xG, blocked 49’ Ngal'ayel Mukau (Mechelen), open play, 0.03 xG, off target 60’ Mario Stroeykens (Anderlecht), set piece, 0.03 xG, blocked 75’ Kerim Mrabti (Mechelen), open play, 0.02 xG, saved 53’ Bill Antonio (Mechelen), open play, 0.02 xG, goal 60’ Kristian Arnstad (Anderlecht), from a corner, 0.02 xG, blocked 20’ Geoffry Hairemans (Mechelen), open play, 0.02 xG, saved 27’ Mario Stroeykens (Anderlecht), open play, 0.02 xG, off target 13’ Anders Dreyer (Anderlecht), open play, 0.02 xG, off target 17’ Kristian Arnstad (Anderlecht), open play, 0.02 xG, blocked 62’ Patrick Pflücke (Mechelen), from a corner, 0.02 xG, off target 17’ Jan Vertonghen (Anderlecht), open play, 0.02 xG, off target 25’ Kerim Mrabti (Mechelen), open play, 0.02 xG, off target 82’ Ngal'ayel Mukau (Mechelen), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

Players13 players
90′ – – – – – – –
Sandy Walsh Taken off
87′ – – 1 0.03 – –
90′ – – 1 0.06 – – –
90′ – – – – – – –
Bill Antonio Taken off
90′ 1 – 2 0.14 – – –
90′ – – 2 0.04 – – –
Kerim Mrabti
90′ – – 3 0.10 – – –
Daam Foulon Taken off
87′ – – – – – – –
Geoffry Hairemans
90′ 1 – 3 1.00 – –
Lion Lauberbach Taken off
90′ – – 1 0.21 – – –
90′ – – 1 0.02 – – –
Isaac Asante Came on as a substitute
3′ – – – – – – –
Bilal Bafdili Came on as a substitute
3′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Mechelen win 31% Avg odds 3.11
Draw 27% Avg odds 3.46
Anderlecht win 42% Avg odds 2.23

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.