Eintracht Frankfurt vs Union Berlin

9 March 2025 · Bundesliga · 2024/25 · Referee Frank Willenborg

Full time 1 – 2

Half-time: 1–0

  • Michy Batshuayi 13’
  • Leopold Querfeld 62’
  • Woo-Yeong Jeong 78’

Match summary

Union Berlin came from behind to win 2-1 away at Eintracht Frankfurt. Eintracht Frankfurt led 1-0 at half-time.

Michy Batshuayi put Eintracht Frankfurt ahead in the 13th minute, Leopold Querfeld equalised with a header in the 62nd minute, set up by Christopher Trimmel, and Woo-Yeong Jeong won it in the 78th minute.

Eintracht Frankfurt can feel hard done by, creating 2.02 expected goals (xG) from 14 shots to Union Berlin's 0.73 from 11. Hugo Ekitike had a penalty saved for Eintracht Frankfurt.

Match stats

Eintracht Frankfurt Union Berlin
14 Shots 11
3 Shots on Target 3
1 Corners 5
3 Yellow Cards 0
0 Red Cards 0
2.01 xG 0.73
1.25 Non-penalty xG 0.73
11 Deep Completions 4

Key events

Eintracht Frankfurt Union Berlin
Kick-off
Michy Batshuayi1-0 (Eintracht Frankfurt)
13’
Half-time1-0
62’
Leopold Querfeld
Assist: Christopher Trimmel
1-1 (Union Berlin)
78’
Woo-Yeong Jeong1-2 (Union Berlin)
Full-time1-2

Bookings

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

Eintracht Frankfurt
  • Tuta
  • Hugo Larsson
  • Sepe Elye Wahi

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 2.02 0.73 13’ Michy Batshuayi (Eintracht Frankfurt), 1-0 13’ 62’ Leopold Querfeld (Union Berlin), 1-1 62’ 78’ Woo-Yeong Jeong (Union Berlin), 1-2 78’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.02 0.73 13’ Michy Batshuayi (Eintracht Frankfurt), 1-0 Batshuayi 13’ 62’ Leopold Querfeld (Union Berlin), 1-1 Querfeld 62’ 78’ Woo-Yeong Jeong (Union Berlin), 1-2 Jeong 78’
Eintracht Frankfurt 2.02 xGUnion Berlin 0.73 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Union Berlin attacking Eintracht Frankfurt attacking 
90+5’ Hugo Ekitike (Eintracht Frankfurt), penalty, 0.76 xG, saved 13’ Michy Batshuayi (Eintracht Frankfurt), open play, 0.36 xG, goal 63’ Hugo Larsson (Eintracht Frankfurt), open play, 0.30 xG, off target 48’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.11 xG, blocked 68’ Benedict Hollerbach (Union Berlin), open play, 0.10 xG, blocked 56’ Andrej Ilic (Union Berlin), set piece, 0.09 xG, off target 39’ Michy Batshuayi (Eintracht Frankfurt), open play, 0.08 xG, blocked 42’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.08 xG, off target 62’ Leopold Querfeld (Union Berlin), from a corner, 0.08 xG, goal 65’ Leopold Querfeld (Union Berlin), from a corner, 0.09 xG, off target 90+3’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.08 xG, blocked 62’ Andrej Ilic (Union Berlin), open play, 0.08 xG, blocked 73’ Diogo Leite (Union Berlin), from a corner, 0.07 xG, off target 78’ Woo-Yeong Jeong (Union Berlin), open play, 0.07 xG, goal 67’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.06 xG, blocked 70’ Josip Juranovic (Union Berlin), open play, 0.05 xG, off target 19’ Andrej Ilic (Union Berlin), open play, 0.04 xG, off target 25’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.04 xG, saved 45’ Janik Haberer (Union Berlin), open play, 0.04 xG, off target 13’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.03 xG, blocked 26’ Jean Négoce (Eintracht Frankfurt), from a corner, 0.03 xG, blocked 67’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.03 xG, blocked 21’ Tim Skarke (Union Berlin), open play, 0.03 xG, saved 26’ Can Uzun (Eintracht Frankfurt), from a corner, 0.02 xG, blocked 90+1’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.02 xG, blocked 90+5’ Hugo Ekitike (Eintracht Frankfurt), penalty, 0.76 xG, saved 13’ Michy Batshuayi (Eintracht Frankfurt), open play, 0.36 xG, goal 63’ Hugo Larsson (Eintracht Frankfurt), open play, 0.30 xG, off target 48’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.11 xG, blocked 68’ Benedict Hollerbach (Union Berlin), open play, 0.10 xG, blocked 56’ Andrej Ilic (Union Berlin), set piece, 0.09 xG, off target 42’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.08 xG, off target 65’ Leopold Querfeld (Union Berlin), from a corner, 0.09 xG, off target 90+3’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.08 xG, blocked 39’ Michy Batshuayi (Eintracht Frankfurt), open play, 0.08 xG, blocked 62’ Leopold Querfeld (Union Berlin), from a corner, 0.08 xG, goal 62’ Andrej Ilic (Union Berlin), open play, 0.08 xG, blocked 73’ Diogo Leite (Union Berlin), from a corner, 0.07 xG, off target 78’ Woo-Yeong Jeong (Union Berlin), open play, 0.07 xG, goal 67’ Hugo Ekitike (Eintracht Frankfurt), open play, 0.06 xG, blocked 70’ Josip Juranovic (Union Berlin), open play, 0.05 xG, off target 19’ Andrej Ilic (Union Berlin), open play, 0.04 xG, off target 25’ Farès Chaïbi (Eintracht Frankfurt), open play, 0.04 xG, saved 45’ Janik Haberer (Union Berlin), open play, 0.04 xG, off target 13’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.03 xG, blocked 26’ Jean Négoce (Eintracht Frankfurt), from a corner, 0.03 xG, blocked 67’ Rasmus Kristensen (Eintracht Frankfurt), open play, 0.03 xG, blocked 21’ Tim Skarke (Union Berlin), open play, 0.03 xG, saved 26’ Can Uzun (Eintracht Frankfurt), from a corner, 0.02 xG, blocked 90+1’ Sepe Elye Wahi (Eintracht Frankfurt), open play, 0.02 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

PlayerPosMinGAShxGxAKPCards
Kevin Trapp GK900 0.000.000
Rasmus Kristensen DEF903 0.180.000
Tuta DEF900 0.000.000
Nnamdi Collins DEF900 0.000.000
Nathaniel Brown DEF900 0.000.081
Oscar Højlund MID900 0.000.000
Hugo Larsson MID801 0.300.000
Jean Négoce MID611 0.030.041
Can Uzun MID801 0.020.122
Farès Chaïbi MID722 0.130.000
Michy Batshuayi FWD6112 0.440.000
Hugo Ekitike Sub292 0.820.000
Mario Götze Sub290 0.000.414
Sepe Elye Wahi Sub182 0.100.000
Eric Junior Dina Ebimbe Sub100 0.000.000
Ansgar Knauff Sub100 0.000.081

Starters first, then substitutes. xA is expected assists.

Before kick-off

Eintracht Frankfurt win 48% Avg odds 1.98
Draw 27% Avg odds 3.62
Union Berlin win 25% Avg odds 3.81

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.