Hannover vs Magdeburg

23 August 2025 · 2. Bundesliga · 2025/26 · Referee Richard Hempel

Full time 3 – 1

Half-time: 2–0

  • Hayate Matsuda 17’
  • Ime Okon 43’
  • Benjamin Källman 90+3’
  • Martijn Kaars 63’

Match summary

Hannover saw off Magdeburg 3-1. Hannover led 2-0 at half-time.

In the first half, Hayate Matsuda put Hannover ahead in the 17th minute and Ime Okon made it 2-0 from a corner in the 43rd minute. In the second half, Martijn Kaars pulled one back to make it 2-1 in the 63rd minute and Benjamin Källman made it 3-1 in stoppage time.

The chances backed that up: Hannover created 3.84 expected goals (xG) from 24 shots to Magdeburg's 2.72 from 14. Martijn Kaars had a penalty saved for Magdeburg.

Key events

Hannover Magdeburg
9’
Laurin UlrichShot on target
Noël AsékoShot on target
12’
14’
Rayan GhriebShot on target
Noël AsékoShot on target
17’
31’
Marcus MathisenShot on target
Jannik RocheltShot on target
34’
36’
Laurin UlrichShot on target
63’
Martijn KaarsShot on target
Maurice NeubauerShot on target
90+1’
Jannik RocheltShot on target
90+1’
Benjamin KällmanShot on target
90+6’

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.84 2.72 17’ Hayate Matsuda (Hannover), 1-0 17’ 43’ Ime Okon (Hannover), 2-0 43’ 63’ Martijn Kaars (Magdeburg), 2-1 63’ 90+3’ Benjamin Källman (Hannover), 3-1 90+3’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.84 2.72 17’ Hayate Matsuda (Hannover), 1-0 Matsuda 17’ 43’ Ime Okon (Hannover), 2-0 Okon 43’ 63’ Martijn Kaars (Magdeburg), 2-1 Kaars 63’ 90+3’ Benjamin Källman (Hannover), 3-1 Källman 90+3’
Hannover 3.84 xGMagdeburg 2.72 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Magdeburg attacking Hannover attacking 
63’ Martijn Kaars (Magdeburg), penalty, 0.79 xG, saved 17’ Hayate Matsuda (Hannover), open play, 0.77 xG, goal 63’ Martijn Kaars (Magdeburg), set piece, 0.71 xG, goal 90+3’ Benjamin Källman (Hannover), open play, 0.59 xG, goal 90+6’ Benjamin Källman (Hannover), open play, 0.50 xG, saved 14’ Martijn Kaars (Magdeburg), open play, 0.45 xG, off target 51’ Mustapha Bundu (Hannover), open play, 0.41 xG, hit the woodwork 66’ Martijn Kaars (Magdeburg), open play, 0.23 xG, off target 90+1’ Jannik Rochelt (Hannover), open play, 0.18 xG, saved 12’ Noël Aséko (Hannover), open play, 0.17 xG, saved 43’ Ime Okon (Hannover), from a corner, 0.17 xG, goal 4’ Benedikt Pichler (Hannover), open play, 0.14 xG, off target 90+1’ Maurice Neubauer (Hannover), open play, 0.13 xG, saved 14’ Rayan Ghrieb (Magdeburg), open play, 0.12 xG, saved 17’ Noël Aséko (Hannover), open play, 0.10 xG, saved 51’ Rayan Ghrieb (Magdeburg), open play, 0.10 xG, hit the woodwork 80’ Benjamin Källman (Hannover), open play, 0.10 xG, blocked 28’ Benedikt Pichler (Hannover), open play, 0.09 xG, blocked 10’ Mustapha Bundu (Hannover), open play, 0.08 xG, off target 64’ Ime Okon (Hannover), set piece, 0.07 xG, off target 53’ Martijn Kaars (Magdeburg), open play, 0.07 xG, off target 64’ Waniss Taibi (Hannover), open play, 0.07 xG, blocked 34’ Mustapha Bundu (Hannover), direct free kick, 0.06 xG, blocked 9’ Laurin Ulrich (Magdeburg), open play, 0.06 xG, saved 83’ Falko Michel (Magdeburg), open play, 0.05 xG, blocked 29’ Barış Atik (Magdeburg), open play, 0.04 xG, off target 31’ Marcus Mathisen (Magdeburg), direct free kick, 0.03 xG, saved 42’ Maurice Neubauer (Hannover), open play, 0.03 xG, blocked 29’ Lubambo Musonda (Magdeburg), open play, 0.03 xG, blocked 49’ Hayate Matsuda (Hannover), open play, 0.03 xG, blocked 64’ Jannik Rochelt (Hannover), open play, 0.03 xG, off target 67’ Daisuke Yokota (Hannover), open play, 0.03 xG, blocked 19’ Lubambo Musonda (Magdeburg), open play, 0.03 xG, off target 8’ Hayate Matsuda (Hannover), open play, 0.03 xG, off target 36’ Laurin Ulrich (Magdeburg), open play, 0.02 xG, saved 71’ Waniss Taibi (Hannover), open play, 0.02 xG, off target 4’ Benedikt Pichler (Hannover), open play, 0.02 xG, blocked 34’ Jannik Rochelt (Hannover), set piece, 0.01 xG, saved 63’ Martijn Kaars (Magdeburg), penalty, 0.79 xG, saved 17’ Hayate Matsuda (Hannover), open play, 0.77 xG, goal 63’ Martijn Kaars (Magdeburg), set piece, 0.71 xG, goal 90+3’ Benjamin Källman (Hannover), open play, 0.59 xG, goal 90+6’ Benjamin Källman (Hannover), open play, 0.50 xG, saved 14’ Martijn Kaars (Magdeburg), open play, 0.45 xG, off target 51’ Mustapha Bundu (Hannover), open play, 0.41 xG, hit the woodwork 66’ Martijn Kaars (Magdeburg), open play, 0.23 xG, off target 90+1’ Jannik Rochelt (Hannover), open play, 0.18 xG, saved 43’ Ime Okon (Hannover), from a corner, 0.17 xG, goal 12’ Noël Aséko (Hannover), open play, 0.17 xG, saved 4’ Benedikt Pichler (Hannover), open play, 0.14 xG, off target 90+1’ Maurice Neubauer (Hannover), open play, 0.13 xG, saved 14’ Rayan Ghrieb (Magdeburg), open play, 0.12 xG, saved 17’ Noël Aséko (Hannover), open play, 0.10 xG, saved 51’ Rayan Ghrieb (Magdeburg), open play, 0.10 xG, hit the woodwork 80’ Benjamin Källman (Hannover), open play, 0.10 xG, blocked 28’ Benedikt Pichler (Hannover), open play, 0.09 xG, blocked 10’ Mustapha Bundu (Hannover), open play, 0.08 xG, off target 64’ Ime Okon (Hannover), set piece, 0.07 xG, off target 64’ Waniss Taibi (Hannover), open play, 0.07 xG, blocked 53’ Martijn Kaars (Magdeburg), open play, 0.07 xG, off target 34’ Mustapha Bundu (Hannover), direct free kick, 0.06 xG, blocked 9’ Laurin Ulrich (Magdeburg), open play, 0.06 xG, saved 83’ Falko Michel (Magdeburg), open play, 0.05 xG, blocked 29’ Barış Atik (Magdeburg), open play, 0.04 xG, off target 29’ Lubambo Musonda (Magdeburg), open play, 0.03 xG, blocked 31’ Marcus Mathisen (Magdeburg), direct free kick, 0.03 xG, saved 42’ Maurice Neubauer (Hannover), open play, 0.03 xG, blocked 49’ Hayate Matsuda (Hannover), open play, 0.03 xG, blocked 64’ Jannik Rochelt (Hannover), open play, 0.03 xG, off target 67’ Daisuke Yokota (Hannover), open play, 0.03 xG, blocked 8’ Hayate Matsuda (Hannover), open play, 0.03 xG, off target 19’ Lubambo Musonda (Magdeburg), open play, 0.03 xG, off target 36’ Laurin Ulrich (Magdeburg), open play, 0.02 xG, saved 71’ Waniss Taibi (Hannover), open play, 0.02 xG, off target 4’ Benedikt Pichler (Hannover), open play, 0.02 xG, blocked 34’ Jannik Rochelt (Hannover), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Hannover 3-4-1-2 Starting XI
Noll
Okon
Tomiak
Ghiță
Matsuda
Neubauer
Aséko
Leopold
Bundu
Pichler
Rochelt
Magdeburg 3-4-3 Starting XI
Reimann
Hoti
Mathisen
Hugonet
Musonda
Geschwill
Gnaka
Ulrich
Atik
Ghrieb
Kaars

Player stats

Players11 players
90′ – – – – – – –
90′ 1 – 2 0.24 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ 1 – 3 0.83 – – –
90′ – – 2 0.27 – – –
90′ – – – – – – –
90′ – – 2 0.16 – – –
90′ – – 3 0.25 – – –
90′ – – 3 0.54 – – –
90′ – – 3 0.23 – – –
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

Hannover win 44% Avg odds 2.09
Draw 27% Avg odds 3.50
Magdeburg win 29% Avg odds 3.16

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.