Hannover vs Braunschweig

20 March 2026 · 2. Bundesliga · 2025/26 · Referee Florian Exner

Full time 1 – 0

Half-time: 1–0

  • Maik Nawrocki 30’

Match summary

Hannover beat Braunschweig 1-0. Hannover led 1-0 at half-time.

Maik Nawrocki put Hannover ahead with a header in the 30th minute.

Braunschweig can feel hard done by, creating 1.47 expected goals (xG) from 16 shots to Hannover's 1.13 from 10.

Match stats

50% Possession 50%
10 Shots 16
3 Shots on target 4
10 Corners 6
418 Passes 417
77.5% Pass accuracy 76.0%
23 Tackles 19
13 Fouls 15
3 Yellow cards 3
0 Offsides 1

Key events

Hannover Braunschweig
Benedikt PichlerShot on target
3’
57’
Jovan MijatovićShot on target
61’
Robin HeußerShot on target
Husseyn ChakrounShot on target
66’
81’
Mehmet AydınShot on target
90+2’
Mehmet AydınShot on target

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’ 105’ HT 1.13 1.47 30’ Maik Nawrocki (Hannover), 1-0 30’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ 105’ HT 1.13 1.47 30’ Maik Nawrocki (Hannover), 1-0 Nawrocki 30’
Hannover 1.13 xGBraunschweig 1.47 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Braunschweig attacking Hannover attacking 
30’ Maik Nawrocki (Hannover), set piece, 0.43 xG, goal 57’ Jovan Mijatović (Braunschweig), open play, 0.43 xG, saved 90+10’ Sidi Sané (Braunschweig), open play, 0.39 xG, off target 90+12’ Kolja Oudenne (Hannover), open play, 0.22 xG, off target 3’ Benedikt Pichler (Hannover), from a corner, 0.14 xG, saved 90+4’ Kolja Oudenne (Hannover), open play, 0.10 xG, blocked 66’ Husseyn Chakroun (Hannover), open play, 0.10 xG, saved 25’ Jovan Mijatović (Braunschweig), open play, 0.07 xG, off target 60’ Florian Flick (Braunschweig), open play, 0.07 xG, blocked 57’ Max Marie (Braunschweig), set piece, 0.06 xG, off target 71’ Andi Hoti (Braunschweig), from a corner, 0.07 xG, blocked 57’ Andi Hoti (Braunschweig), set piece, 0.06 xG, off target 81’ Kevin Ehlers (Braunschweig), from a corner, 0.06 xG, blocked 81’ Mehmet Aydın (Braunschweig), open play, 0.05 xG, saved 90+16’ Benjamin Källman (Hannover), open play, 0.05 xG, off target 61’ Robin Heußer (Braunschweig), open play, 0.04 xG, saved 76’ Max Marie (Braunschweig), open play, 0.05 xG, blocked 90+2’ Mehmet Aydın (Braunschweig), open play, 0.03 xG, saved 40’ Jovan Mijatović (Braunschweig), open play, 0.03 xG, off target 73’ Benedikt Pichler (Hannover), open play, 0.03 xG, blocked 86’ Hayate Matsuda (Hannover), from a corner, 0.02 xG, off target 90+6’ Johan Gomez (Braunschweig), open play, 0.02 xG, off target 2’ Maurice Neubauer (Hannover), open play, 0.02 xG, blocked 67’ Bastian Allgeier (Hannover), set piece, 0.02 xG, off target 39’ Florian Flick (Braunschweig), open play, 0.02 xG, off target 33’ Johan Gomez (Braunschweig), open play, 0.01 xG, blocked 57’ Jovan Mijatović (Braunschweig), open play, 0.43 xG, saved 30’ Maik Nawrocki (Hannover), set piece, 0.43 xG, goal 90+10’ Sidi Sané (Braunschweig), open play, 0.39 xG, off target 90+12’ Kolja Oudenne (Hannover), open play, 0.22 xG, off target 3’ Benedikt Pichler (Hannover), from a corner, 0.14 xG, saved 90+4’ Kolja Oudenne (Hannover), open play, 0.10 xG, blocked 66’ Husseyn Chakroun (Hannover), open play, 0.10 xG, saved 25’ Jovan Mijatović (Braunschweig), open play, 0.07 xG, off target 60’ Florian Flick (Braunschweig), open play, 0.07 xG, blocked 71’ Andi Hoti (Braunschweig), from a corner, 0.07 xG, blocked 57’ Max Marie (Braunschweig), set piece, 0.06 xG, off target 57’ Andi Hoti (Braunschweig), set piece, 0.06 xG, off target 81’ Kevin Ehlers (Braunschweig), from a corner, 0.06 xG, blocked 81’ Mehmet Aydın (Braunschweig), open play, 0.05 xG, saved 90+16’ Benjamin Källman (Hannover), open play, 0.05 xG, off target 76’ Max Marie (Braunschweig), open play, 0.05 xG, blocked 61’ Robin Heußer (Braunschweig), open play, 0.04 xG, saved 40’ Jovan Mijatović (Braunschweig), open play, 0.03 xG, off target 73’ Benedikt Pichler (Hannover), open play, 0.03 xG, blocked 90+2’ Mehmet Aydın (Braunschweig), open play, 0.03 xG, saved 86’ Hayate Matsuda (Hannover), from a corner, 0.02 xG, off target 90+6’ Johan Gomez (Braunschweig), open play, 0.02 xG, off target 67’ Bastian Allgeier (Hannover), set piece, 0.02 xG, off target 2’ Maurice Neubauer (Hannover), open play, 0.02 xG, blocked 39’ Florian Flick (Braunschweig), open play, 0.02 xG, off target 33’ Johan Gomez (Braunschweig), open play, 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.

Lineups

Hannover 3-4-2-1 Starting XI
Noll
Neubauer
Nawrocki
Ghiță
Kokolo
Þórðarson
Leopold
Allgeier
Chakroun
Aséko
Pichler
Braunschweig 4-2-3-1 Starting XI
Hoffmann
Aydın
Ehlers
Hoti
Sanchez
Flick
Marie
Ranos
Heußer
Gomez
Mijatović

Player stats

Players11 players
90′ – – – – – – –
90′ – – 1 0.02 – – –
90′ 1 – 1 0.43 – – –
90′ – – – – – – –
90′ – – 1 0.02 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.10 – – –
90′ – – – – – – –
90′ – – 2 0.16 – – –
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 60% Avg odds 1.54
Draw 22% Avg odds 4.08
Braunschweig win 18% Avg odds 5.24

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.