UEFA Europa League · League phase MD3
Andrej Kramarić 45+4'
Adam Daghim 49'
Adam Hložek 83'
HT 1:0
Thu, 22 Oct 2026, 20:00 (UK) · Prezero Arena, Sinsheim

Hoffenheim saw less of the ball but fired 21 shots to beat Lyon 3-0, with Andrej Kramarić involved in every goal.

FN MOMAndrej Kramarić9.2Decisive moment45+4' Andrej Kramarić+0.9OL −0.8

Hoffenheim 3-0 Lyon: Kramarić scores one, sets up two

Key numbers

  • xG 2.12 v 0.62: Hoffenheim's volume told
  • 43% possession, lowest of nine matches this season
  • Lyon: two shots on target v 5.3 season average

Less of the ball, a comfortable win

Hoffenheim beat Lyon 3-0 with 43% of the ball, the lowest share of their nine matches this season. It was not a victory built on control. With fewer passes than their usual level, they won it through the number of shots they took rather than through long spells of possession.

Volume made up for quality

Hoffenheim took 21 shots, far more than Lyon had conceded on average this season. Individually the chances were ordinary, so the edge came from volume rather than quality, and it still added up to 2.12 xG against 0.62 for the visitors.

A first half broken open late

The breakthrough arrived in first-half stoppage time, when Andrej Kramarić scored in the 45+4' minute. Adam Daghim doubled the lead in the 49th minute, after Lyon had made two changes at the interval. The opener was worth +0.9 FN xPts to Hoffenheim and −0.8 to Lyon, the largest combined change of the match.

Lyon's attack found little

Lyon had conceded 0.89 goals a match on average this season, yet shipped three here and managed only two shots on target. Adam Hložek's goal in the 83rd minute came with the match already at 2-0 and moved FN xPts very little. Kramarić was involved in all three goals.

FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Andrej Kramarić 9.2Dominant

He scored once, set up two more and took six shots, completing three of four dribbles.

Kramarić earned most of his credit in attack. With Hoffenheim short of the ball, he took six shots, created five chances and set up the goals in the 49th and 83rd minutes after scoring the opener himself. That meant his name was attached to every goal in a 3-0 win built on shooting rather than possession.

Game state

1-02-03-0
1899 Hoffenheim ahead 45 min · level 45 min · Lyon ahead 0 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.

45+4' Andrej Kramarić Goal · OL −0.8 +0.9
49' Adam Daghim Goal · scorer +0.4 · assist Andrej Kramarić +0.2 · OL −0.4 +0.6
83' Adam Hložek Goal · assist Andrej Kramarić · OL 0.0 0.0
1899 Hoffenheim Expected (last two seasons) 1.3Own moments +1.5Opponent moments 0.0Time effect +0.2→ League points won 3
Lyon Expected (last two seasons) 1.5Own moments 0.0Opponent moments −1.2Time effect −0.3→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

1899 HoffenheimLyon
43%Possession57%
2.12Expected goals (xG)0.62
0.1xG per shot0.08
21Shots8
8Shots on target2
38%Shots on target %25%
13Shots in box7
379Passes512
11Corners9
2Saves5
20Fouls6
3Yellow cards0
2Offsides1

Compared with usual

1899 Hoffenheim

9 matches this season, all competitions baseline
This matchAvg
Goals31.9
Conceded02.1
xG2.121.6
xG against0.621.7
Shots2118.8
On target85.8
Shots faced812.7
xG per shot0.10.1
Possession43%58.8%
Passes379514.8low
Corners117.8
Fouls2014.1

Lyon

9 matches this season, all competitions baseline
This matchAvg
Goals02
Conceded30.89high
xG0.621.6
xG against2.121.3
Shots812.4
On target25.3
Shots faced2112.1high
xG per shot0.080.13
Possession57%50.6%
Passes512458.6
Corners94.3
Fouls610.3

Timeline

  • 9' Yellow Mats Rots
  • 31' Sub Steeve Kango → Noham Kamara
  • 45' Sub Felix Bacher → Moussa Niakhaté
  • 45' Sub Tanner Tessmann → Tyler Morton
  • 45+4' Goal Andrej Kramarić competition goal #1
  • 49' Goal Adam Daghim competition goal #1 assist Andrej Kramarić
  • 60' Sub Mads Bidstrup → Corentin Tolisso
  • 61' Sub Adam Daghim → Wouter Burger
  • 61' Sub Vladimír Coufal → Valentin Gendrey
  • 65' Sub Bambasé Conté → Adam Hložek
  • 72' Yellow Wouter Burger
  • 75' Sub Kaïl Boudache → Ernest Nuamah
  • 77' Sub Mats Rots → Koki Machida
  • 78' Sub Tim Lemperle → Fisnik Asllani
  • 81' Yellow Ozan Kabak
  • 81' Yellow Christian Ilzer (coaching staff)
  • 83' Goal Adam Hložek competition goal #1 assist Andrej Kramarić
  • 90+3' Yellow Moussa Niakhaté

Category leaders

  • Key passesAndrej Kramarić5
  • Duels wonLeon Avdullahu6/11
  • DribblesAndrej Kramarić3/4
  • Defensive actionsLeon Avdullahu6
  • ShotsAndrej Kramarić6 (on target 2)
  • Fouls wonKaïl Boudache3
#Hoffenheim#Lyon#Europa League#Andrej Kramarić#FN MOM#Adam Daghim

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.