RB Leipzig vs Bayer Leverkusen

20 January 2024 · Bundesliga · 2023/24 · Referee Matthias Jöllenbeck

Full time 2 – 3

Half-time: 1–0

  • Xavi Simons 7’
  • Loïs Openda 56’
  • Nathan Tella 47’
  • Jonathan Tah 63’
  • Piero Hincapié 90+1’

Match summary

Bayer Leverkusen came from behind to win 3-2 away at RB Leipzig, with the winner arriving in stoppage time. RB Leipzig led 1-0 at half-time.

In the first half, Xavi Simons put RB Leipzig ahead in the 7th minute, set up by Xaver Schlager. In the second half, Nathan Tella equalised in the 47th minute, set up by Álex Grimaldo, Loïs Openda put RB Leipzig back in front in the 56th minute, set up by Dani Olmo, Jonathan Tah equalised with a header in the 63rd minute, set up by Jonas Hofmann, and Piero Hincapié won it from a corner in stoppage time, set up by Álex Grimaldo.

The chances backed that up: Bayer Leverkusen created 2.17 expected goals (xG) from 18 shots to RB Leipzig's 1.59 from 10.

Match stats

RB Leipzig Bayer Leverkusen
11 Shots 18
6 Shots on Target 5
1 Corners 9
2 Yellow Cards 3
0 Red Cards 0
1.59 xG 2.17
1.59 Non-penalty xG 2.17
9 Deep Completions 16

Key events

RB Leipzig Bayer Leverkusen
Kick-off
Xavi Simons
Assist: Xaver Schlager
1-0 (RB Leipzig)
7’
Half-time1-0
47’
Nathan Tella
Assist: Álex Grimaldo
1-1 (Bayer Leverkusen)
Loïs Openda
Assist: Dani Olmo
2-1 (RB Leipzig)
56’
63’
Jonathan Tah
Assist: Jonas Hofmann
2-2 (Bayer Leverkusen)
90+1’
Piero Hincapié
Assist: Álex Grimaldo
2-3 (Bayer Leverkusen)
Full-time2-3

Bookings

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

RB Leipzig
  • Xaver Schlager
  • Xavi Simons
Bayer Leverkusen
  • Josip Stanisic
  • Jonathan Tah
  • Florian Wirtz

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 1.59 2.17 7’ Xavi Simons (RB Leipzig), 1-0 7’ 47’ Nathan Tella (Bayer Leverkusen), 1-1 47’ 56’ Loïs Openda (RB Leipzig), 2-1 56’ 63’ Jonathan Tah (Bayer Leverkusen), 2-2 63’ 90+1’ Piero Hincapié (Bayer Leverkusen), 2-3 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.59 2.17 7’ Xavi Simons (RB Leipzig), 1-0 Simons 7’ 47’ Nathan Tella (Bayer Leverkusen), 1-1 Tella 47’ 56’ Loïs Openda (RB Leipzig), 2-1 Openda 56’ 63’ Jonathan Tah (Bayer Leverkusen), 2-2 Tah 63’ 90+1’ Piero Hincapié (Bayer Leverkusen), 2-3 Hincapié 90+1’
RB Leipzig 1.59 xGBayer Leverkusen 2.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking RB Leipzig attacking 
56’ Loïs Openda (RB Leipzig), open play, 0.55 xG, goal 9’ Benjamin Sesko (RB Leipzig), open play, 0.53 xG, off target 63’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.55 xG, goal 47’ Nathan Tella (Bayer Leverkusen), open play, 0.48 xG, goal 90+1’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.49 xG, goal 42’ Benjamin Sesko (RB Leipzig), open play, 0.14 xG, blocked 55’ Florian Wirtz (Bayer Leverkusen), open play, 0.11 xG, saved 90+4’ Benjamin Henrichs (RB Leipzig), set piece, 0.08 xG, off target 59’ Benjamin Sesko (RB Leipzig), open play, 0.07 xG, saved 7’ Xavi Simons (RB Leipzig), open play, 0.06 xG, goal 83’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.07 xG, blocked 22’ Mohamed Simakan (RB Leipzig), open play, 0.06 xG, saved 53’ Patrik Schick (Bayer Leverkusen), open play, 0.06 xG, off target 80’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.05 xG, off target 5’ Loïs Openda (RB Leipzig), open play, 0.04 xG, saved 48’ Patrik Schick (Bayer Leverkusen), open play, 0.05 xG, blocked 68’ Florian Wirtz (Bayer Leverkusen), open play, 0.04 xG, off target 73’ Álex Grimaldo (Bayer Leverkusen), open play, 0.04 xG, off target 27’ Exequiel Palacios (Bayer Leverkusen), open play, 0.04 xG, off target 83’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.04 xG, saved 10’ Florian Wirtz (Bayer Leverkusen), open play, 0.04 xG, blocked 37’ Patrik Schick (Bayer Leverkusen), open play, 0.04 xG, blocked 14’ Dani Olmo (RB Leipzig), open play, 0.03 xG, off target 85’ Josip Stanisic (Bayer Leverkusen), set piece, 0.03 xG, off target 21’ Mohamed Simakan (RB Leipzig), open play, 0.02 xG, saved 6’ Granit Xhaka (Bayer Leverkusen), open play, 0.02 xG, off target 31’ Jonas Hofmann (Bayer Leverkusen), set piece, 0.02 xG, off target 69’ Álex Grimaldo (Bayer Leverkusen), set piece, 0.01 xG, blocked 56’ Loïs Openda (RB Leipzig), open play, 0.55 xG, goal 63’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.55 xG, goal 9’ Benjamin Sesko (RB Leipzig), open play, 0.53 xG, off target 90+1’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.49 xG, goal 47’ Nathan Tella (Bayer Leverkusen), open play, 0.48 xG, goal 42’ Benjamin Sesko (RB Leipzig), open play, 0.14 xG, blocked 55’ Florian Wirtz (Bayer Leverkusen), open play, 0.11 xG, saved 90+4’ Benjamin Henrichs (RB Leipzig), set piece, 0.08 xG, off target 59’ Benjamin Sesko (RB Leipzig), open play, 0.07 xG, saved 83’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.07 xG, blocked 7’ Xavi Simons (RB Leipzig), open play, 0.06 xG, goal 22’ Mohamed Simakan (RB Leipzig), open play, 0.06 xG, saved 53’ Patrik Schick (Bayer Leverkusen), open play, 0.06 xG, off target 80’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.05 xG, off target 48’ Patrik Schick (Bayer Leverkusen), open play, 0.05 xG, blocked 73’ Álex Grimaldo (Bayer Leverkusen), open play, 0.04 xG, off target 5’ Loïs Openda (RB Leipzig), open play, 0.04 xG, saved 68’ Florian Wirtz (Bayer Leverkusen), open play, 0.04 xG, off target 27’ Exequiel Palacios (Bayer Leverkusen), open play, 0.04 xG, off target 10’ Florian Wirtz (Bayer Leverkusen), open play, 0.04 xG, blocked 83’ Piero Hincapié (Bayer Leverkusen), from a corner, 0.04 xG, saved 37’ Patrik Schick (Bayer Leverkusen), open play, 0.04 xG, blocked 14’ Dani Olmo (RB Leipzig), open play, 0.03 xG, off target 85’ Josip Stanisic (Bayer Leverkusen), set piece, 0.03 xG, off target 21’ Mohamed Simakan (RB Leipzig), open play, 0.02 xG, saved 6’ Granit Xhaka (Bayer Leverkusen), open play, 0.02 xG, off target 31’ Jonas Hofmann (Bayer Leverkusen), set piece, 0.02 xG, off target 69’ Álex Grimaldo (Bayer Leverkusen), set piece, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Janis Blaswich GK900 0.000.000
Mohamed Simakan DEF782 0.080.000
Castello Lukeba DEF900 0.000.000
Lukas Klostermann DEF900 0.000.000
David Raum DEF900 0.000.081
Xaver Schlager MID9010 0.000.061
Nicolas Seiwald MID780 0.000.031
Xavi Simons MID8811 0.060.153
Dani Olmo MID7811 0.031.082
Loïs Openda FWD9012 0.590.141
Benjamin Sesko FWD783 0.740.000
Christoph Baumgartner Sub120 0.000.000
Yussuf Poulsen Sub120 0.000.000
Benjamin Henrichs Sub121 0.080.000
Kevin Kampl Sub120 0.000.000
Eljif Elmas Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 39% Avg odds 2.47
Draw 25% Avg odds 3.76
Bayer Leverkusen win 36% Avg odds 2.68

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.