Bochum vs Eintracht Frankfurt

16 March 2025 · Bundesliga · 2024/25 · Referee Felix Zwayer

Full time 1 – 3

Half-time: 0–2

  • Gerrit Holtmann 73’
  • Rasmus Kristensen 27’
  • Jean Négoce 32’
  • Michy Batshuayi 90+6’

Match summary

Eintracht Frankfurt won 3-1 away at Bochum. Eintracht Frankfurt led 2-0 at half-time.

In the first half, Rasmus Kristensen put Eintracht Frankfurt ahead in the 27th minute and Jean Négoce made it 0-2 in the 32nd minute, set up by Hugo Ekitike. In the second half, Gerrit Holtmann pulled one back to make it 1-2 in the 73rd minute, set up by Tim Oermann and Michy Batshuayi made it 1-3 in stoppage time, set up by Ansgar Knauff.

The chances backed that up: Eintracht Frankfurt created 3.31 expected goals (xG) from 18 shots to Bochum's 1.88 from 17.

Match stats

Bochum Eintracht Frankfurt
17 Shots 18
7 Shots on Target 7
8 Corners 3
4 Yellow Cards 1
0 Red Cards 0
1.88 xG 3.29
1.88 Non-penalty xG 3.29
9 Deep Completions 11

Key events

Bochum Eintracht Frankfurt
Kick-off
27’
Rasmus Kristensen0-1 (Eintracht Frankfurt)
32’
Jean Négoce
Assist: Hugo Ekitike
0-2 (Eintracht Frankfurt)
Half-time0-2
Gerrit Holtmann
Assist: Tim Oermann
1-2 (Bochum)
73’
90+6’
Michy Batshuayi
Assist: Ansgar Knauff
1-3 (Eintracht Frankfurt)
Full-time1-3

Bookings

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

Bochum
  • Maximilian Wittek
  • Ibrahima Sissoko
  • Matús Bero
  • Tom Krauß
Eintracht Frankfurt
  • Jean Négoce

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.88 3.31 27’ Rasmus Kristensen (Eintracht Frankfurt), 0-1 27’ 32’ Jean Négoce (Eintracht Frankfurt), 0-2 32’ 73’ Gerrit Holtmann (Bochum), 1-2 73’ 90+6’ Michy Batshuayi (Eintracht Frankfurt), 1-3 90+6’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.88 3.31 27’ Rasmus Kristensen (Eintracht Frankfurt), 0-1 Kristensen 27’ 32’ Jean Négoce (Eintracht Frankfurt), 0-2 Négoce 32’ 73’ Gerrit Holtmann (Bochum), 1-2 Holtmann 73’ 90+6’ Michy Batshuayi (Eintracht Frankfurt), 1-3 Batshuayi 90+6’
Bochum 1.88 xGEintracht Frankfurt 3.31 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Eintracht Frankfurt attacking Bochum attacking 
32’ Jean Négoce (Eintracht Frankfurt), open play, 0.59 xG, goal 72’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.54 xG, off target 90+3’ Moritz Broschinski (Bochum), open play, 0.51 xG, off target 90+6’ Michy Batshuayi (Eintracht Frankfurt), open play, 0.49 xG, goal 6’ Matús Bero (Bochum), open play, 0.41 xG, saved 82’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.37 xG, saved 90+2’ Dani de Wit (Bochum), open play, 0.35 xG, saved 12’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.31 xG, off target 33’ Jean Négoce (Eintracht Frankfurt), open play, 0.13 xG, blocked 66’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.12 xG, blocked 71’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.12 xG, blocked 79’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.12 xG, blocked 27’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.10 xG, saved 71’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.09 xG, saved 17’ Matús Bero (Bochum), open play, 0.08 xG, saved 11’ Ibrahima Sissoko (Bochum), open play, 0.07 xG, saved 65’ Philipp Hofmann (Bochum), open play, 0.07 xG, saved 82’ Myron Boadu (Bochum), open play, 0.07 xG, off target 67’ Robin Koch (Eintracht Frankfurt), from a corner, 0.06 xG, blocked 9’ Ivan Ordets (Bochum), from a corner, 0.06 xG, off target 27’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.06 xG, goal 88’ Farès Chaïbi (Eintracht Frankfurt), direct free kick, 0.06 xG, saved 29’ Felix Passlack (Bochum), open play, 0.05 xG, blocked 41’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.05 xG, off target 66’ Ivan Ordets (Bochum), from a corner, 0.05 xG, blocked 61’ Giorgos Masouras (Bochum), open play, 0.04 xG, saved 18’ Maximilian Wittek (Bochum), from a corner, 0.03 xG, off target 24’ Robin Koch (Eintracht Frankfurt), open play, 0.03 xG, off target 67’ Farès Chaïbi (Eintracht Frankfurt), from a corner, 0.03 xG, off target 88’ Tuta (Eintracht Frankfurt), set piece, 0.03 xG, blocked 6’ Jakov Medic (Bochum), from a corner, 0.02 xG, off target 11’ Felix Passlack (Bochum), from a corner, 0.02 xG, blocked 29’ Ivan Ordets (Bochum), from a corner, 0.02 xG, off target 90+1’ Gerrit Holtmann (Bochum), open play, 0.02 xG, off target 73’ Gerrit Holtmann (Bochum), open play, 0.01 xG, goal 32’ Jean Négoce (Eintracht Frankfurt), open play, 0.59 xG, goal 72’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.54 xG, off target 90+3’ Moritz Broschinski (Bochum), open play, 0.51 xG, off target 90+6’ Michy Batshuayi (Eintracht Frankfurt), open play, 0.49 xG, goal 6’ Matús Bero (Bochum), open play, 0.41 xG, saved 82’ Ansgar Knauff (Eintracht Frankfurt), open play, 0.37 xG, saved 90+2’ Dani de Wit (Bochum), open play, 0.35 xG, saved 12’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.31 xG, off target 33’ Jean Négoce (Eintracht Frankfurt), open play, 0.13 xG, blocked 66’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.12 xG, blocked 71’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.12 xG, blocked 79’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.12 xG, blocked 27’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.10 xG, saved 71’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.09 xG, saved 17’ Matús Bero (Bochum), open play, 0.08 xG, saved 65’ Philipp Hofmann (Bochum), open play, 0.07 xG, saved 11’ Ibrahima Sissoko (Bochum), open play, 0.07 xG, saved 82’ Myron Boadu (Bochum), open play, 0.07 xG, off target 67’ Robin Koch (Eintracht Frankfurt), from a corner, 0.06 xG, blocked 9’ Ivan Ordets (Bochum), from a corner, 0.06 xG, off target 27’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.06 xG, goal 88’ Farès Chaïbi (Eintracht Frankfurt), direct free kick, 0.06 xG, saved 29’ Felix Passlack (Bochum), open play, 0.05 xG, blocked 41’ Ellyes Skhiri (Eintracht Frankfurt), open play, 0.05 xG, off target 66’ Ivan Ordets (Bochum), from a corner, 0.05 xG, blocked 61’ Giorgos Masouras (Bochum), open play, 0.04 xG, saved 18’ Maximilian Wittek (Bochum), from a corner, 0.03 xG, off target 24’ Robin Koch (Eintracht Frankfurt), open play, 0.03 xG, off target 67’ Farès Chaïbi (Eintracht Frankfurt), from a corner, 0.03 xG, off target 88’ Tuta (Eintracht Frankfurt), set piece, 0.03 xG, blocked 6’ Jakov Medic (Bochum), from a corner, 0.02 xG, off target 11’ Felix Passlack (Bochum), from a corner, 0.02 xG, blocked 29’ Ivan Ordets (Bochum), from a corner, 0.02 xG, off target 90+1’ Gerrit Holtmann (Bochum), open play, 0.02 xG, off target 73’ Gerrit Holtmann (Bochum), open play, 0.01 xG, goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Timo Horn GK900 0.000.000
Tim Oermann DEF9010 0.000.082
Jakov Medic DEF901 0.020.071
Ivan Ordets DEF873 0.130.071
Maximilian Wittek DEF901 0.030.462
Felix Passlack MID642 0.070.041
Ibrahima Sissoko MID901 0.070.072
Matús Bero MID872 0.480.124
Tom Krauß MID400 0.000.000
Philipp Hofmann FWD901 0.070.000
Giorgos Masouras FWD641 0.040.000
Dani de Wit Sub501 0.350.000
Gerrit Holtmann Sub2612 0.030.000
Myron Boadu Sub261 0.070.511
Cristian Gamboa Sub30 0.000.000
Moritz Broschinski Sub31 0.510.351

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bochum win 35% Avg odds 2.71
Draw 27% Avg odds 3.53
Eintracht Frankfurt win 38% Avg odds 2.54

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 and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.