Groningen vs Heracles Almelo

23 April 2025 · Eredivisie · 2024/25

Full time 4 – 1

Half-time: 2–1

  • Marco Rente 4’
  • Jorg Schreuders 16’
  • Leandro Bacuna 50’ (pen)
  • Brian De Keersmaecker 59’ (og)
  • Thomas Bruns 20’

Match summary

Groningen won comfortably, 4-1 at home to Heracles Almelo. Groningen led 2-1 at half-time.

In the first half, Marco Rente put Groningen ahead in the 4th minute, Jorg Schreuders made it 2-0 in the 16th minute, and Thomas Bruns pulled one back to make it 2-1 in the 20th minute. In the second half, Leandro Bacuna made it 3-1 from the penalty spot in the 50th minute and De Keersmaecker's own goal made it 4-1 in the 59th minute.

The chances backed that up: Groningen created 1.91 expected goals (xG) from 12 shots to Heracles Almelo's 0.34 from 8.

Match stats

Groningen Heracles Almelo
12 Shots 8
6 Shots on Target 3
3 Corners 5
0 Yellow Cards 5
0 Red Cards 0
1.91 xG 0.34
1.12 Non-penalty xG 0.34

Key events

Groningen Heracles Almelo
Kick-off
Marco Rente1-0 (Groningen)
4’
Jorg Schreuders2-0 (Groningen)
16’
20’
Thomas Bruns2-1 (Heracles Almelo)
Half-time2-1
Leandro Bacuna
Penalty
3-1 (Groningen)
50’
Brian De Keersmaecker
Own goal
4-1 (Groningen)
59’
Full-time4-1

Bookings

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

Heracles Almelo
  • Jannes Wieckhoff
  • Ivan Mesík
  • Suf Podgoreanu
  • Thomas Bruns
  • Jizz Hornkamp

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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 0.34 4’ Marco Rente (Groningen), 1-0 4’ 16’ Jorg Schreuders (Groningen), 2-0 16’ 20’ Thomas Bruns (Heracles Almelo), 2-1 20’ 50’ Leandro Bacuna (Groningen), 3-1 50’ 59’ Brian De Keersmaecker (Groningen) own goal, 4-1 59’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 0.34 4’ Marco Rente (Groningen), 1-0 Rente 4’ 16’ Jorg Schreuders (Groningen), 2-0 Schreuders 16’ 20’ Thomas Bruns (Heracles Almelo), 2-1 Bruns 20’ 50’ Leandro Bacuna (Groningen), 3-1 Bacuna 50’ 59’ Brian De Keersmaecker (Groningen) own goal, 4-1 De Keersmaecker 59’
Groningen 1.91 xGHeracles Almelo 0.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Heracles Almelo attacking Groningen attacking 
50’ Leandro Bacuna (Groningen), penalty, 0.79 xG, goal 4’ Marco Rente (Groningen), open play, 0.41 xG, goal 53’ Thom van Bergen (Groningen), open play, 0.18 xG, blocked 85’ Thom van Bergen (Groningen), open play, 0.13 xG, saved 59’ Luciano Valente (Groningen), open play, 0.11 xG, hit the woodwork 34’ Jizz Hornkamp (Heracles Almelo), from a corner, 0.07 xG, blocked 16’ Jorg Schreuders (Groningen), open play, 0.07 xG, goal 43’ Leandro Bacuna (Groningen), direct free kick, 0.05 xG, saved 52’ Jizz Hornkamp (Heracles Almelo), open play, 0.05 xG, saved 83’ Leandro Bacuna (Groningen), direct free kick, 0.05 xG, off target 90+3’ Luka Kulenović (Heracles Almelo), open play, 0.05 xG, off target 9’ Mario Engels (Heracles Almelo), open play, 0.05 xG, blocked 71’ Thom van Bergen (Groningen), open play, 0.05 xG, blocked 90+4’ Thom van Bergen (Groningen), open play, 0.05 xG, off target 20’ Thomas Bruns (Heracles Almelo), open play, 0.04 xG, goal 87’ Juho Talvitie (Heracles Almelo), open play, 0.04 xG, off target 80’ Luka Kulenović (Heracles Almelo), from a corner, 0.02 xG, off target 26’ Leandro Bacuna (Groningen), open play, 0.02 xG, saved 80’ Mimeirhel Benita (Heracles Almelo), open play, 0.02 xG, saved 52’ Tika de Jonge (Groningen), set piece, 0.01 xG, hit the woodwork 59’ Brian De Keersmaecker (Heracles Almelo), own goal 50’ Leandro Bacuna (Groningen), penalty, 0.79 xG, goal 4’ Marco Rente (Groningen), open play, 0.41 xG, goal 53’ Thom van Bergen (Groningen), open play, 0.18 xG, blocked 85’ Thom van Bergen (Groningen), open play, 0.13 xG, saved 59’ Luciano Valente (Groningen), open play, 0.11 xG, hit the woodwork 34’ Jizz Hornkamp (Heracles Almelo), from a corner, 0.07 xG, blocked 16’ Jorg Schreuders (Groningen), open play, 0.07 xG, goal 43’ Leandro Bacuna (Groningen), direct free kick, 0.05 xG, saved 52’ Jizz Hornkamp (Heracles Almelo), open play, 0.05 xG, saved 71’ Thom van Bergen (Groningen), open play, 0.05 xG, blocked 83’ Leandro Bacuna (Groningen), direct free kick, 0.05 xG, off target 90+3’ Luka Kulenović (Heracles Almelo), open play, 0.05 xG, off target 90+4’ Thom van Bergen (Groningen), open play, 0.05 xG, off target 9’ Mario Engels (Heracles Almelo), open play, 0.05 xG, blocked 20’ Thomas Bruns (Heracles Almelo), open play, 0.04 xG, goal 87’ Juho Talvitie (Heracles Almelo), open play, 0.04 xG, off target 80’ Luka Kulenović (Heracles Almelo), from a corner, 0.02 xG, off target 26’ Leandro Bacuna (Groningen), open play, 0.02 xG, saved 80’ Mimeirhel Benita (Heracles Almelo), open play, 0.02 xG, saved 52’ Tika de Jonge (Groningen), set piece, 0.01 xG, hit the woodwork 59’ Brian De Keersmaecker (Heracles Almelo), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

Players12 players
90′ – – – – – – –
90′ 1 – 1 0.41 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
Jorg Schreuders Taken off
90′ 1 – 1 0.07 – – –
90′ – – 1 0.01 – – –
Leandro Bacuna
90′ 1 – 4 0.91 – – –
Dave Kwakman Taken off
79′ – – – – – – –
Luciano Valente Taken off
90′ – – 1 0.11 – – –
90′ – – 4 0.40 – – –
Brynjólfur Darri Willumsson Came on as a substitute
11′ – – – – – – –
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

Groningen win 47% Avg odds 2.00
Draw 30% Avg odds 3.21
Heracles Almelo win 23% Avg odds 4.10

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.