Schalke 04 vs Bayer Leverkusen

1 April 2023 · Bundesliga · 2022/23 · Referee Deniz Aytekin

Full time 0 – 3

Half-time: 0–0

  • Jeremie Frimpong 50’
  • Florian Wirtz 61’
  • Sardar Azmoun 90+2’

Match summary

Bayer Leverkusen won comfortably, 3-0 away at Schalke 04. It was goalless at half-time.

Jeremie Frimpong put Bayer Leverkusen ahead in the 50th minute, set up by Moussa Diaby, Florian Wirtz made it 0-2 in the 61st minute, set up by Amine Adli, and Sardar Azmoun made it 0-3 with a header in stoppage time, set up by Moussa Diaby.

The chances backed that up: Bayer Leverkusen created 3.28 expected goals (xG) from 18 shots to Schalke 04's 0.98 from 12.

Match stats

Schalke 04 Bayer Leverkusen
12 Shots 18
3 Shots on Target 10
7 Corners 5
2 Yellow Cards 1
0 Red Cards 0
0.98 xG 3.28
0.98 Non-penalty xG 3.28
6 Deep Completions 9

Key events

Schalke 04 Bayer Leverkusen
Kick-off
Half-time0-0
50’
Jeremie Frimpong
Assist: Moussa Diaby
0-1 (Bayer Leverkusen)
61’
Florian Wirtz
Assist: Amine Adli
0-2 (Bayer Leverkusen)
90+2’
Sardar Azmoun
Assist: Moussa Diaby
0-3 (Bayer Leverkusen)
Full-time0-3

Bookings

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

Schalke 04
  • Henning Matriciani
  • Éder Balanta
Bayer Leverkusen
  • Exequiel Palacios

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.98 3.28 50’ Jeremie Frimpong (Bayer Leverkusen), 0-1 50’ 61’ Florian Wirtz (Bayer Leverkusen), 0-2 61’ 90+2’ Sardar Azmoun (Bayer Leverkusen), 0-3 90+2’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.98 3.28 50’ Jeremie Frimpong (Bayer Leverkusen), 0-1 Frimpong 50’ 61’ Florian Wirtz (Bayer Leverkusen), 0-2 Wirtz 61’ 90+2’ Sardar Azmoun (Bayer Leverkusen), 0-3 Azmoun 90+2’
Schalke 04 0.98 xGBayer Leverkusen 3.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Schalke 04 attacking 
50’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.89 xG, goal 77’ Maya Yoshida (Schalke 04), set piece, 0.57 xG, off target 80’ Moussa Diaby (Bayer Leverkusen), open play, 0.47 xG, blocked 90+1’ Moussa Diaby (Bayer Leverkusen), open play, 0.43 xG, saved 27’ Amine Adli (Bayer Leverkusen), open play, 0.37 xG, saved 50’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.27 xG, saved 61’ Florian Wirtz (Bayer Leverkusen), open play, 0.14 xG, goal 78’ Moussa Diaby (Bayer Leverkusen), open play, 0.14 xG, off target 90+4’ Florian Wirtz (Bayer Leverkusen), open play, 0.10 xG, blocked 10’ Amine Adli (Bayer Leverkusen), open play, 0.09 xG, saved 90+2’ Sardar Azmoun (Bayer Leverkusen), from a corner, 0.08 xG, goal 47’ Amine Adli (Bayer Leverkusen), open play, 0.07 xG, off target 7’ Marius Bülter (Schalke 04), from a corner, 0.07 xG, off target 27’ Moussa Diaby (Bayer Leverkusen), open play, 0.07 xG, blocked 13’ Michael Frey (Schalke 04), open play, 0.06 xG, blocked 49’ Michael Frey (Schalke 04), open play, 0.05 xG, saved 38’ Rodrigo Zalazar (Schalke 04), direct free kick, 0.05 xG, off target 18’ Amine Adli (Bayer Leverkusen), direct free kick, 0.04 xG, off target 7’ Tom Krauß (Schalke 04), from a corner, 0.04 xG, blocked 13’ Alex Kral (Schalke 04), from a corner, 0.04 xG, off target 16’ Rodrigo Zalazar (Schalke 04), direct free kick, 0.04 xG, saved 90+4’ Robert Andrich (Bayer Leverkusen), open play, 0.03 xG, blocked 2’ Rodrigo Zalazar (Schalke 04), direct free kick, 0.03 xG, saved 26’ Moussa Diaby (Bayer Leverkusen), from a corner, 0.02 xG, off target 15’ Robert Andrich (Bayer Leverkusen), open play, 0.02 xG, saved 74’ Simon Terodde (Schalke 04), open play, 0.02 xG, blocked 27’ Exequiel Palacios (Bayer Leverkusen), open play, 0.02 xG, off target 37’ Henning Matriciani (Schalke 04), open play, 0.02 xG, blocked 71’ Marius Bülter (Schalke 04), from a corner, 0.01 xG, off target 19’ Robert Andrich (Bayer Leverkusen), open play, 0.01 xG, saved 50’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.89 xG, goal 77’ Maya Yoshida (Schalke 04), set piece, 0.57 xG, off target 80’ Moussa Diaby (Bayer Leverkusen), open play, 0.47 xG, blocked 90+1’ Moussa Diaby (Bayer Leverkusen), open play, 0.43 xG, saved 27’ Amine Adli (Bayer Leverkusen), open play, 0.37 xG, saved 50’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.27 xG, saved 61’ Florian Wirtz (Bayer Leverkusen), open play, 0.14 xG, goal 78’ Moussa Diaby (Bayer Leverkusen), open play, 0.14 xG, off target 90+4’ Florian Wirtz (Bayer Leverkusen), open play, 0.10 xG, blocked 10’ Amine Adli (Bayer Leverkusen), open play, 0.09 xG, saved 90+2’ Sardar Azmoun (Bayer Leverkusen), from a corner, 0.08 xG, goal 27’ Moussa Diaby (Bayer Leverkusen), open play, 0.07 xG, blocked 47’ Amine Adli (Bayer Leverkusen), open play, 0.07 xG, off target 7’ Marius Bülter (Schalke 04), from a corner, 0.07 xG, off target 13’ Michael Frey (Schalke 04), open play, 0.06 xG, blocked 49’ Michael Frey (Schalke 04), open play, 0.05 xG, saved 38’ Rodrigo Zalazar (Schalke 04), direct free kick, 0.05 xG, off target 18’ Amine Adli (Bayer Leverkusen), direct free kick, 0.04 xG, off target 13’ Alex Kral (Schalke 04), from a corner, 0.04 xG, off target 16’ Rodrigo Zalazar (Schalke 04), direct free kick, 0.04 xG, saved 7’ Tom Krauß (Schalke 04), from a corner, 0.04 xG, blocked 90+4’ Robert Andrich (Bayer Leverkusen), open play, 0.03 xG, blocked 2’ Rodrigo Zalazar (Schalke 04), direct free kick, 0.03 xG, saved 26’ Moussa Diaby (Bayer Leverkusen), from a corner, 0.02 xG, off target 15’ Robert Andrich (Bayer Leverkusen), open play, 0.02 xG, saved 74’ Simon Terodde (Schalke 04), open play, 0.02 xG, blocked 27’ Exequiel Palacios (Bayer Leverkusen), open play, 0.02 xG, off target 37’ Henning Matriciani (Schalke 04), open play, 0.02 xG, blocked 19’ Robert Andrich (Bayer Leverkusen), open play, 0.01 xG, saved 71’ Marius Bülter (Schalke 04), from a corner, 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 DEF900 0.000.000
Leo Greiml DEF900 0.000.051
Maya Yoshida DEF901 0.570.000
Henning Matriciani DEF901 0.020.000
Alex Kral MID901 0.040.000
Tom Krauß MID721 0.040.000
Dominick Drexler MID470 0.000.000
Rodrigo Zalazar MID843 0.110.571
Marius Bülter MID902 0.080.113
Michael Frey FWD632 0.110.071
Éder Balanta Sub430 0.000.000
Simon Terodde Sub271 0.020.000
Tim Skarke Sub180 0.000.011
Tobias Mohr Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Schalke 04 win 23% Avg odds 4.23
Draw 26% Avg odds 3.72
Bayer Leverkusen win 51% Avg odds 1.86

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.