Hoffenheim vs Lyon

22 October 2026 · Europa League · Matchday 3 · 2026/27 · Referee Halil Umut Meler

Full time 3 – 0

Half-time: 1–0

  • Andrej Kramarić 45+4’
  • Adam Daghim 49’
  • Adam Hložek 83’

Match summary

Hoffenheim won comfortably, 3-0 at home to Lyon. Hoffenheim led 1-0 at half-time.

Andrej Kramarić put Hoffenheim ahead with a header in first-half stoppage time, Adam Daghim made it 2-0 in the 49th minute, and Adam Hložek made it 3-0 in the 83rd minute.

The chances backed that up: Hoffenheim created 2.09 expected goals (xG) from 21 shots to Lyon's 0.87 from 8.

Match stats

43% Possession 57%
21 Shots 8
8 Shots on target 2
11 Corners 9
89 Attacks 101
57 Dangerous attacks 47
381 Passes 514
82.9% Pass accuracy 82.5%
19 Tackles 12
20 Fouls 6
3 Yellow cards 1
2 Offsides 1

Key events

Hoffenheim Lyon
Kick-off
Mats RotsFoul
9’
10’
Keito NakamuraShot on target
10’
Corner
Corner
12’
Alexander PrassShot on target
13’
Corner
13’
Corner
15’
Robin HranáčShot on target
20’
Corner
20’
Corner
20’
Corner
36’
Corner
36’
37’
Kaïl BoudacheShot on target
37’
Corner
38’
Corner
Alexander PrassShot on target
44’
Corner
45’
Andrej KramarićHeader1-0 (Hoffenheim)
45+4’
Half-time1-0
47’
Corner
Adam DaghimRight foot shot2-0 (Hoffenheim)
49’
Corner
51’
Second half underway
Corner
54’
69’
Corner
70’
Corner
Andrej KramarićShot on target
71’
Wouter BurgerPersistent fouling
72’
Tim LemperleShot on target
73’
Corner
80’
Ozan KabakPersistent fouling
81’
C. IlzerManagerArgument
81’
Adam HložekRight foot shot3-0 (Hoffenheim)
83’
85’
Corner
88’
Corner
90+1’
Corner
90+3’
Full-time3-0

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 2.09 0.87 45+4’ Andrej Kramarić (Hoffenheim), 1-0 45+4’ 49’ Adam Daghim (Hoffenheim), 2-0 49’ 83’ Adam Hložek (Hoffenheim), 3-0 83’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.09 0.87 45+4’ Andrej Kramarić (Hoffenheim), 1-0 Kramarić 45+4’ 49’ Adam Daghim (Hoffenheim), 2-0 Daghim 49’ 83’ Adam Hložek (Hoffenheim), 3-0 Hložek 83’
Hoffenheim 2.09 xGLyon 0.87 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lyon attacking Hoffenheim attacking 
37’ Kaïl Boudache (Lyon), open play, 0.44 xG, saved 3’ Adam Daghim (Hoffenheim), open play, 0.33 xG, off target 20’ Robin Hranáč (Hoffenheim), from a corner, 0.26 xG, saved 80’ Robin Hranáč (Hoffenheim), from a corner, 0.23 xG, off target 51’ Andrej Kramarić (Hoffenheim), open play, 0.21 xG, off target 49’ Andrej Kramarić (Hoffenheim), set piece, 0.13 xG, goal 49’ Andrej Kramarić (Hoffenheim), set piece, 0.11 xG, off target 49’ Adam Daghim (Hoffenheim), open play, 0.11 xG, goal 10’ Keito Nakamura (Lyon), set piece, 0.11 xG, saved 37’ Ruben Kluivert (Lyon), from a corner, 0.10 xG, off target 45’ Bambasé Conté (Hoffenheim), from a corner, 0.08 xG, blocked 47’ Bambasé Conté (Hoffenheim), open play, 0.08 xG, off target 36’ Andrej Kramarić (Hoffenheim), from a corner, 0.07 xG, off target 42’ Alexander Prass (Hoffenheim), open play, 0.06 xG, blocked 74’ Adam Hložek (Hoffenheim), open play, 0.07 xG, off target 71’ Andrej Kramarić (Hoffenheim), open play, 0.06 xG, saved 87’ Corentin Tolisso (Lyon), open play, 0.06 xG, blocked 90+1’ Andrej Kramarić (Hoffenheim), open play, 0.06 xG, off target 90+1’ Tyler Morton (Lyon), from a corner, 0.05 xG, blocked 15’ Bambasé Conté (Hoffenheim), open play, 0.05 xG, blocked 83’ Adam Hložek (Hoffenheim), open play, 0.05 xG, goal 87’ Rémi Himbert (Lyon), open play, 0.05 xG, off target 37’ Keito Nakamura (Lyon), from a corner, 0.04 xG, blocked 73’ Tim Lemperle (Hoffenheim), open play, 0.04 xG, saved 13’ Alexander Prass (Hoffenheim), from a corner, 0.04 xG, saved 54’ Leon Avdullahu (Hoffenheim), open play, 0.03 xG, blocked 4’ Mats Rots (Hoffenheim), open play, 0.02 xG, off target 72’ Rémi Himbert (Lyon), open play, 0.01 xG, off target 44’ Alexander Prass (Hoffenheim), set piece, 0.01 xG, saved 37’ Kaïl Boudache (Lyon), open play, 0.44 xG, saved 3’ Adam Daghim (Hoffenheim), open play, 0.33 xG, off target 20’ Robin Hranáč (Hoffenheim), from a corner, 0.26 xG, saved 80’ Robin Hranáč (Hoffenheim), from a corner, 0.23 xG, off target 51’ Andrej Kramarić (Hoffenheim), open play, 0.21 xG, off target 49’ Andrej Kramarić (Hoffenheim), set piece, 0.13 xG, goal 49’ Andrej Kramarić (Hoffenheim), set piece, 0.11 xG, off target 49’ Adam Daghim (Hoffenheim), open play, 0.11 xG, goal 10’ Keito Nakamura (Lyon), set piece, 0.11 xG, saved 37’ Ruben Kluivert (Lyon), from a corner, 0.10 xG, off target 45’ Bambasé Conté (Hoffenheim), from a corner, 0.08 xG, blocked 47’ Bambasé Conté (Hoffenheim), open play, 0.08 xG, off target 36’ Andrej Kramarić (Hoffenheim), from a corner, 0.07 xG, off target 74’ Adam Hložek (Hoffenheim), open play, 0.07 xG, off target 42’ Alexander Prass (Hoffenheim), open play, 0.06 xG, blocked 71’ Andrej Kramarić (Hoffenheim), open play, 0.06 xG, saved 90+1’ Andrej Kramarić (Hoffenheim), open play, 0.06 xG, off target 87’ Corentin Tolisso (Lyon), open play, 0.06 xG, blocked 90+1’ Tyler Morton (Lyon), from a corner, 0.05 xG, blocked 15’ Bambasé Conté (Hoffenheim), open play, 0.05 xG, blocked 83’ Adam Hložek (Hoffenheim), open play, 0.05 xG, goal 87’ Rémi Himbert (Lyon), open play, 0.05 xG, off target 37’ Keito Nakamura (Lyon), from a corner, 0.04 xG, blocked 73’ Tim Lemperle (Hoffenheim), open play, 0.04 xG, saved 13’ Alexander Prass (Hoffenheim), from a corner, 0.04 xG, saved 54’ Leon Avdullahu (Hoffenheim), open play, 0.03 xG, blocked 4’ Mats Rots (Hoffenheim), open play, 0.02 xG, off target 72’ Rémi Himbert (Lyon), open play, 0.01 xG, off target 44’ Alexander Prass (Hoffenheim), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Hoffenheim 4-4-2 Starting XI
Baumann
Hranáč
Kabak
Rots 77’
Coufal 61’
Avdullahu
Prass
Daghim 61’
Conté 65’
Lemperle 78’
Kramarić
Lyon 4-3-3 Starting XI
Greif
Bacher 46’
Mata
Kluivert
Kango 31’
Nartey
Tessmann 46’
Bidstrup 60’
Boudache 75’
Nakamura
Himbert

Player stats

Goalkeeper1 player
90′ – – –
Defenders6 players
Vladimír Coufal Taken off
61′ – – –
Robin Hranáč
90′ – 2 – 5 5 35 1 – – –
90′ – –
Mats Rots Taken off
77′ – –
Valentin Gendrey Came on as a substitute
29′ – – –
Koki Machida Came on as a substitute
13′ – – –
Midfielders6 players
Bambasé Conté Taken off
65′ – – – – –
90′ – – – – –
90′ – – – – –
Adam Daghim Taken off
61′ 1 – – – –
Wouter Burger Came on as a substitute
29′ – – – –
Adam Hložek Came on as a substitute
25′ 1 – 6 – – 1 – 2 – 1 –
Forwards3 players
Tim Lemperle Taken off
78′ – – 1 0.04 – – –
90′ 1 – 6 0.63 – – –
Fisnik Asllani Came on as a substitute
12′ – – – – – – –
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. A blank cell means that figure is not available for that player.

Form going into the game

Last five Europa 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 from Bzzoiro Sports Data.