Bayer Leverkusen vs Hoffenheim

23 August 2025 · Bundesliga · 2025/26 · Referee Daniel Siebert

Full time 1 – 2

Half-time: 1–1

  • Jarell Quansah 6’
  • Fisnik Asllani 25’
  • Tim Lemperle 52’

Match summary

Hoffenheim came from behind to win 2-1 away at Bayer Leverkusen. It was 1-1 at half-time.

Jarell Quansah put Bayer Leverkusen ahead with a header in the 6th minute, set up by Álex Grimaldo, Fisnik Asllani equalised in the 25th minute, set up by Bazoumana Touré, and Tim Lemperle won it in the 52nd minute, set up by Fisnik Asllani.

Bayer Leverkusen can feel hard done by, creating 1.05 expected goals (xG) from 8 shots to Hoffenheim's 0.51 from 10.

Match stats

60% Possession 40%
7 Shots 10
2 Shots on target 5
6 Corners 4
130 Attacks 81
49 Dangerous attacks 34
565 Passes 387
87% Pass accuracy 81%
7 Tackles 15
9 Fouls 17
0 Yellow cards 4
0 Red cards 0
1 Offsides 1

Key events

Bayer Leverkusen Hoffenheim
Kick-off
Jarell Quansah Header1-0 (Bayer Leverkusen)
6’
25’
Fisnik AsllaniLeft foot shot1-1 (Hoffenheim)
36’
Vladimir CoufalShot on target
37’
42’
Piero HincapiéShot on target
43’
45+1’
Arthur ChavesKoki MachidaInjury
45+2’
Leon AvdullahuTime wasting
Half-time1-1
Ernest PokuArthur
46’
46’
Umut TohumcuWouter Burger
48’
Bazoumana TouréShot on target
Second half underway
52’
Tim LemperleRight foot shot1-2 (Hoffenheim)
81’
Andrej KramaricShot on target
Claudio EcheverriIbrahim Maza
84’
84’
Umut TohumcuArgument
Full-time1-2

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.05 0.51 6’ Jarell Quansah (Bayer Leverkusen), 1-0 6’ 25’ Fisnik Asllani (Hoffenheim), 1-1 25’ 52’ Tim Lemperle (Hoffenheim), 1-2 52’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.05 0.51 6’ Jarell Quansah (Bayer Leverkusen), 1-0 Quansah 6’ 25’ Fisnik Asllani (Hoffenheim), 1-1 Asllani 25’ 52’ Tim Lemperle (Hoffenheim), 1-2 Lemperle 52’
Bayer Leverkusen 1.05 xGHoffenheim 0.51 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking Bayer Leverkusen attacking 
43’ Piero Hincapié (Bayer Leverkusen), set piece, 0.46 xG, saved 6’ Jarell Quansah (Bayer Leverkusen), set piece, 0.36 xG, goal 2’ Tim Lemperle (Hoffenheim), open play, 0.09 xG, hit the woodwork 90+2’ Fisnik Asllani (Hoffenheim), open play, 0.08 xG, blocked 25’ Fisnik Asllani (Hoffenheim), open play, 0.06 xG, goal 63’ Aleix García (Bayer Leverkusen), direct free kick, 0.07 xG, off target 84’ Umut Tohumcu (Hoffenheim), from a corner, 0.07 xG, off target 90+4’ Piero Hincapié (Bayer Leverkusen), open play, 0.06 xG, off target 48’ Bazoumana Touré (Hoffenheim), open play, 0.06 xG, saved 78’ Nathan Tella (Bayer Leverkusen), open play, 0.04 xG, off target 31’ Fisnik Asllani (Hoffenheim), open play, 0.03 xG, off target 52’ Tim Lemperle (Hoffenheim), open play, 0.04 xG, goal 81’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, saved 34’ Nathan Tella (Bayer Leverkusen), open play, 0.03 xG, blocked 60’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.03 xG, blocked 36’ Vladimir Coufal (Hoffenheim), open play, 0.02 xG, saved 16’ Bazoumana Touré (Hoffenheim), open play, 0.01 xG, off target 29’ Álex Grimaldo (Bayer Leverkusen), open play, 0.01 xG, blocked 43’ Piero Hincapié (Bayer Leverkusen), set piece, 0.46 xG, saved 6’ Jarell Quansah (Bayer Leverkusen), set piece, 0.36 xG, goal 2’ Tim Lemperle (Hoffenheim), open play, 0.09 xG, hit the woodwork 90+2’ Fisnik Asllani (Hoffenheim), open play, 0.08 xG, blocked 63’ Aleix García (Bayer Leverkusen), direct free kick, 0.07 xG, off target 84’ Umut Tohumcu (Hoffenheim), from a corner, 0.07 xG, off target 25’ Fisnik Asllani (Hoffenheim), open play, 0.06 xG, goal 90+4’ Piero Hincapié (Bayer Leverkusen), open play, 0.06 xG, off target 48’ Bazoumana Touré (Hoffenheim), open play, 0.06 xG, saved 78’ Nathan Tella (Bayer Leverkusen), open play, 0.04 xG, off target 52’ Tim Lemperle (Hoffenheim), open play, 0.04 xG, goal 31’ Fisnik Asllani (Hoffenheim), open play, 0.03 xG, off target 81’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, saved 34’ Nathan Tella (Bayer Leverkusen), open play, 0.03 xG, blocked 60’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.03 xG, blocked 36’ Vladimir Coufal (Hoffenheim), open play, 0.02 xG, saved 29’ Álex Grimaldo (Bayer Leverkusen), open play, 0.01 xG, blocked 16’ Bazoumana Touré (Hoffenheim), 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

Bayer Leverkusen 3-4-2-1 Starting XI
Flekken
Quansah
Tapsoba
Hincapié
Arthur 46’
García
Andrich
Grimaldo
Maza 84’
Tella 84’
Schick
Hoffenheim 4-3-3 Starting XI
Baumann
Bernardo
Machida 45’
Hranac 75’
Coufal 88’
Kramaric
Avdullahu
Burger 46’
Touré
Lemperle 75’
Asllani

Player stats

PlayerPosMinGAShxGxAKPCards
Mark Flekken GK900 0.000.000
Edmond Tapsoba DEF900 0.000.031
Piero Hincapié DEF902 0.520.000
Jarell Quansah DEF9011 0.360.000
Arthur MID500 0.000.000
Álex Grimaldo MID9012 0.040.463
Robert Andrich MID900 0.000.000
Aleix García MID901 0.070.000
Nathan Tella MID882 0.070.042
Ibrahim Maza MID880 0.000.000
Patrik Schick FWD900 0.000.000
Ernest Poku Sub400 0.000.000
Christian Kofane Sub20 0.000.000
Claudio Echeverri Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 55% Avg odds 1.71
Draw 23% Avg odds 4.15
Hoffenheim win 22% Avg odds 4.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 and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.