Schalke 04 vs Borussia Dortmund

11 March 2023 · Bundesliga · 2022/23 · Referee Marco Fritz

Full time 2 – 2

Half-time: 0–1

  • Marius Bülter 50’
  • Kenan Karaman 79’
  • Nico Schlotterbeck 38’
  • Raphael Guerreiro 60’

Match summary

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

In the first half, Nico Schlotterbeck put Borussia Dortmund ahead in the 38th minute, set up by Raphael Guerreiro. In the second half, Marius Bülter equalised in the 50th minute, set up by Michael Frey, Raphael Guerreiro put Borussia Dortmund back in front in the 60th minute, set up by Emre Can, and Kenan Karaman equalised with a header in the 79th minute, set up by Marius Bülter.

Schalke 04 had the better of the chances, with 1.52 expected goals (xG) from 10 shots to Borussia Dortmund's 1.22 from 19.

Match stats

Schalke 04 Borussia Dortmund
10 Shots 20
5 Shots on Target 8
3 Corners 6
1 Yellow Cards 1
0 Red Cards 0
1.52 xG 1.22
1.52 Non-penalty xG 1.22
4 Deep Completions 6

Key events

Schalke 04 Borussia Dortmund
Kick-off
38’
Nico Schlotterbeck
Assist: Raphael Guerreiro
0-1 (Borussia Dortmund)
Half-time0-1
Marius Bülter
Assist: Michael Frey
1-1 (Schalke 04)
50’
60’
Raphael Guerreiro
Assist: Emre Can
1-2 (Borussia Dortmund)
Kenan Karaman
Assist: Marius Bülter
2-2 (Schalke 04)
79’
Full-time2-2

Bookings

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

Schalke 04
  • Cédric Brunner
Borussia Dortmund
  • Emre Can

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’ HT 1.52 1.22 38’ Nico Schlotterbeck (Borussia Dortmund), 0-1 38’ 50’ Marius Bülter (Schalke 04), 1-1 50’ 60’ Raphael Guerreiro (Borussia Dortmund), 1-2 60’ 79’ Kenan Karaman (Schalke 04), 2-2 79’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.52 1.22 38’ Nico Schlotterbeck (Borussia Dortmund), 0-1 Schlotterbeck 38’ 50’ Marius Bülter (Schalke 04), 1-1 Bülter 50’ 60’ Raphael Guerreiro (Borussia Dortmund), 1-2 Guerreiro 60’ 79’ Kenan Karaman (Schalke 04), 2-2 Karaman 79’
Schalke 04 1.52 xGBorussia Dortmund 1.22 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Borussia Dortmund attacking Schalke 04 attacking 
50’ Marius Bülter (Schalke 04), open play, 0.94 xG, goal 65’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.33 xG, off target 24’ Rodrigo Zalazar (Schalke 04), open play, 0.32 xG, off target 18’ Sébastien Haller (Borussia Dortmund), open play, 0.13 xG, blocked 30’ Donyell Malen (Borussia Dortmund), open play, 0.12 xG, saved 5’ Julian Ryerson (Borussia Dortmund), open play, 0.08 xG, off target 79’ Kenan Karaman (Schalke 04), open play, 0.07 xG, goal 44’ Donyell Malen (Borussia Dortmund), open play, 0.07 xG, blocked 81’ Raphael Guerreiro (Borussia Dortmund), open play, 0.07 xG, off target 90’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.07 xG, blocked 88’ Éder Balanta (Schalke 04), open play, 0.06 xG, saved 18’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, saved 23’ Raphael Guerreiro (Borussia Dortmund), direct free kick, 0.04 xG, blocked 60’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, goal 76’ Moritz Jenz (Schalke 04), from a corner, 0.04 xG, off target 76’ Cédric Brunner (Schalke 04), from a corner, 0.04 xG, off target 37’ Marius Wolf (Borussia Dortmund), open play, 0.03 xG, saved 41’ Jude Bellingham (Borussia Dortmund), open play, 0.03 xG, saved 77’ Marius Wolf (Borussia Dortmund), open play, 0.03 xG, off target 11’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 38’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.03 xG, goal 78’ Raphael Guerreiro (Borussia Dortmund), open play, 0.03 xG, saved 90’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, blocked 56’ Jude Bellingham (Borussia Dortmund), set piece, 0.02 xG, blocked 66’ Alex Kral (Schalke 04), open play, 0.02 xG, off target 85’ Tobias Mohr (Schalke 04), open play, 0.02 xG, saved 39’ Rodrigo Zalazar (Schalke 04), open play, 0.01 xG, off target 48’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.01 xG, blocked 18’ Michael Frey (Schalke 04), open play, 0.01 xG, off target 50’ Marius Bülter (Schalke 04), open play, 0.94 xG, goal 65’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.33 xG, off target 24’ Rodrigo Zalazar (Schalke 04), open play, 0.32 xG, off target 18’ Sébastien Haller (Borussia Dortmund), open play, 0.13 xG, blocked 30’ Donyell Malen (Borussia Dortmund), open play, 0.12 xG, saved 5’ Julian Ryerson (Borussia Dortmund), open play, 0.08 xG, off target 79’ Kenan Karaman (Schalke 04), open play, 0.07 xG, goal 44’ Donyell Malen (Borussia Dortmund), open play, 0.07 xG, blocked 81’ Raphael Guerreiro (Borussia Dortmund), open play, 0.07 xG, off target 90’ Mahmoud Dahoud (Borussia Dortmund), open play, 0.07 xG, blocked 88’ Éder Balanta (Schalke 04), open play, 0.06 xG, saved 18’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, saved 23’ Raphael Guerreiro (Borussia Dortmund), direct free kick, 0.04 xG, blocked 60’ Raphael Guerreiro (Borussia Dortmund), open play, 0.04 xG, goal 76’ Moritz Jenz (Schalke 04), from a corner, 0.04 xG, off target 76’ Cédric Brunner (Schalke 04), from a corner, 0.04 xG, off target 77’ Marius Wolf (Borussia Dortmund), open play, 0.03 xG, off target 37’ Marius Wolf (Borussia Dortmund), open play, 0.03 xG, saved 11’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.03 xG, blocked 38’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.03 xG, goal 41’ Jude Bellingham (Borussia Dortmund), open play, 0.03 xG, saved 78’ Raphael Guerreiro (Borussia Dortmund), open play, 0.03 xG, saved 90’ Nico Schlotterbeck (Borussia Dortmund), open play, 0.02 xG, blocked 56’ Jude Bellingham (Borussia Dortmund), set piece, 0.02 xG, blocked 66’ Alex Kral (Schalke 04), open play, 0.02 xG, off target 85’ Tobias Mohr (Schalke 04), open play, 0.02 xG, saved 39’ Rodrigo Zalazar (Schalke 04), open play, 0.01 xG, off target 48’ Jamie Bynoe-Gittens (Borussia Dortmund), open play, 0.01 xG, blocked 18’ Michael Frey (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.

Player stats

PlayerPosMinGAShxGxAKPCards
Ralf Fährmann GK900 0.000.000
Cédric Brunner DEF901 0.040.041
Moritz Jenz DEF901 0.040.011
Maya Yoshida DEF900 0.000.041
Henning Matriciani DEF900 0.000.000
Alex Kral MID901 0.020.000
Tom Krauß MID750 0.000.000
Mehmet Can Aydin MID750 0.000.000
Rodrigo Zalazar FWD692 0.330.000
Michael Frey FWD7511 0.010.941
Marius Bülter FWD90111 0.940.113
Kenan Karaman Sub2111 0.070.000
Éder Balanta Sub151 0.060.000
Simon Terodde Sub150 0.000.000
Tobias Mohr Sub151 0.020.061

Starters first, then substitutes. xA is expected assists.

Before kick-off

Schalke 04 win 23% Avg odds 4.26
Draw 25% Avg odds 3.76
Borussia Dortmund win 52% Avg odds 1.83

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.