Schalke 04 vs Hannover

15 March 2026 · 2. Bundesliga · 2025/26 · Referee Robin Braun

Full time 2 – 2

Half-time: 2–0

  • Edin Džeko 29’
  • Kenan Karaman 38’
  • Maik Nawrocki 82’
  • Benedikt Pichler 90+8’

Match summary

The points were shared as Schalke 04 and Hannover drew 2-2. Schalke 04 led 2-0 at half-time.

In the first half, Edin Džeko put Schalke 04 ahead in the 29th minute and Kenan Karaman made it 2-0 with a header in the 38th minute. In the second half, Maik Nawrocki pulled one back to make it 2-1 with a header in the 82nd minute and Benedikt Pichler equalised with a header in stoppage time.

Hannover had the better of the chances, with 2.63 expected goals (xG) from 10 shots to Schalke 04's 1.30 from 10. Enzo Leopold had a penalty saved for Hannover. Schalke 04 had a player sent off.

Match stats

36% Possession 64%
10 Shots 10
4 Shots on target 6
4 Corners 2
291 Passes 527
66.0% Pass accuracy 82.5%
26 Tackles 9
15 Fouls 11
1 Yellow cards 2
1 Red cards 0
1 Offsides 4

Key events

Schalke 04 Hannover
Edin DžekoShot on target
10’
22’
Elias SaadShot on target
45’
Benjamin KällmanShot on target
Timo BeckerShot on target
49’
81’
Enzo LeopoldMissed penaltysaved
81’
Enzo LeopoldShot on target
82’
Benedikt PichlerShot 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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 2.63 29’ Edin Džeko (Schalke 04), 1-0 29’ 38’ Kenan Karaman (Schalke 04), 2-0 38’ 82’ Maik Nawrocki (Hannover), 2-1 82’ 90+8’ Benedikt Pichler (Hannover), 2-2 90+8’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.30 2.63 29’ Edin Džeko (Schalke 04), 1-0 Džeko 29’ 38’ Kenan Karaman (Schalke 04), 2-0 Karaman 38’ 82’ Maik Nawrocki (Hannover), 2-1 Nawrocki 82’ 90+8’ Benedikt Pichler (Hannover), 2-2 Pichler 90+8’
Schalke 04 1.30 xGHannover 2.63 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hannover attacking Schalke 04 attacking 
81’ Enzo Leopold (Hannover), penalty, 0.79 xG, saved 82’ Maik Nawrocki (Hannover), from a corner, 0.68 xG, goal 22’ Elias Saad (Hannover), open play, 0.36 xG, saved 90+8’ Benedikt Pichler (Hannover), set piece, 0.34 xG, goal 45’ Benjamin Källman (Hannover), open play, 0.29 xG, saved 38’ Dejan Ljubičić (Schalke 04), open play, 0.27 xG, hit the woodwork 29’ Edin Džeko (Schalke 04), open play, 0.20 xG, goal 38’ Kenan Karaman (Schalke 04), open play, 0.20 xG, goal 10’ Edin Džeko (Schalke 04), open play, 0.16 xG, saved 13’ Edin Džeko (Schalke 04), open play, 0.16 xG, off target 49’ Timo Becker (Schalke 04), from a corner, 0.13 xG, saved 24’ Adil Aouchiche (Schalke 04), open play, 0.07 xG, blocked 8’ Kenan Karaman (Schalke 04), open play, 0.06 xG, off target 87’ Maik Nawrocki (Hannover), from a corner, 0.05 xG, blocked 45’ Bastian Allgeier (Hannover), set piece, 0.04 xG, blocked 86’ Hasan Kuruçay (Schalke 04), from a corner, 0.04 xG, off target 55’ Husseyn Chakroun (Hannover), open play, 0.03 xG, blocked 82’ Benedikt Pichler (Hannover), from a corner, 0.03 xG, saved 90+3’ Hayate Matsuda (Hannover), set piece, 0.02 xG, off target 57’ Mertcan Ayhan (Schalke 04), open play, 0.01 xG, off target 81’ Enzo Leopold (Hannover), penalty, 0.79 xG, saved 82’ Maik Nawrocki (Hannover), from a corner, 0.68 xG, goal 22’ Elias Saad (Hannover), open play, 0.36 xG, saved 90+8’ Benedikt Pichler (Hannover), set piece, 0.34 xG, goal 45’ Benjamin Källman (Hannover), open play, 0.29 xG, saved 38’ Dejan Ljubičić (Schalke 04), open play, 0.27 xG, hit the woodwork 29’ Edin Džeko (Schalke 04), open play, 0.20 xG, goal 38’ Kenan Karaman (Schalke 04), open play, 0.20 xG, goal 10’ Edin Džeko (Schalke 04), open play, 0.16 xG, saved 13’ Edin Džeko (Schalke 04), open play, 0.16 xG, off target 49’ Timo Becker (Schalke 04), from a corner, 0.13 xG, saved 24’ Adil Aouchiche (Schalke 04), open play, 0.07 xG, blocked 8’ Kenan Karaman (Schalke 04), open play, 0.06 xG, off target 87’ Maik Nawrocki (Hannover), from a corner, 0.05 xG, blocked 45’ Bastian Allgeier (Hannover), set piece, 0.04 xG, blocked 86’ Hasan Kuruçay (Schalke 04), from a corner, 0.04 xG, off target 55’ Husseyn Chakroun (Hannover), open play, 0.03 xG, blocked 82’ Benedikt Pichler (Hannover), from a corner, 0.03 xG, saved 90+3’ Hayate Matsuda (Hannover), set piece, 0.02 xG, off target 57’ Mertcan Ayhan (Schalke 04), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Schalke 04 4-2-3-1 Starting XI
Karius
Ndiaye
Katić
Kuruçay
Becker
El-Faouzi
Schallenberg
Ljubičić
Karaman
Aouchiche
Džeko
Hannover 3-3-1-3 Starting XI
Noll
Neubauer
Nawrocki
Allgeier
Leopold
Þórðarson
Oudenne
Aséko
Saad
Källman
Yokota

Player stats

Players11 players
90′ – – – – – – –
90′ – – 1 0.13 – – –
90′ – – – – – – –
90′ – – 1 0.04 – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – – – – – –
90′ – – 1 0.27 – – –
90′ 1 – 2 0.26 – – –
90′ – – 1 0.07 – – –
90′ 1 – 3 0.53 – – –
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

Schalke 04 win 45% Avg odds 2.04
Draw 26% Avg odds 3.58
Hannover win 29% Avg odds 3.23

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.