UEFA Europa League · League phase MD7
Anton Stach 68'
David Mokwa 88'
HT 0:2
James Maddison 3'
Heung-min Son 22'
Heung-min Son 77'
Thu, 23 Jan 2025, 17:45 (UK) · PreZero Arena, Sinsheim
1899 Hoffenheim 27th · 6 pts|Tottenham 9th → 3rd · 14 pts

1899 Hoffenheim edged xG (2.55–2.12) but Tottenham took the win.

Player of the matchJames Maddison8.7Decisive moment3' James Maddison+0.6

1899 Hoffenheim 2-3 Tottenham

Key numbers

  • Possession 56% – 44%
  • Shots 22 (5 on target) – 8 (5)
  • Decisive moment: 3' James Maddison, FN xPts +0.6
Player of the match
James Maddison 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-10-21-21-32-3
1899 Hoffenheim ahead 0 min · level 3 min · Tottenham ahead 87 min
  • David Mokwa — off the bench 11 min · 1G 0A
  • Mikey Moore — off the bench 34 min · 0G 1A

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.

3' James Maddison Goal · scorer +0.4 · assist Pedro Porro +0.2 +0.6
22' Heung-min Son Goal · scorer +0.3 · assist James Maddison +0.2 +0.5
68' Anton Stach Goal · scorer +0.2 · assist David Jurásek +0.1 +0.3
77' Heung-min Son Goal · scorer +0.3 · assist Mikey Moore +0.1 +0.4
88' David Mokwa Goal · assist Andrej Kramarić +0.1
1899 Hoffenheim Expected (last two seasons) 1.2Own moments +0.4Opponent moments −1.2Time effect −0.4→ League points won 0
Tottenham Expected (last two seasons) 1.6Own moments +1.5Opponent moments −0.6Time effect +0.5→ League points won 3

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 HoffenheimTottenham
56%Possession44%
2.55Expected goals (xG)2.12
0.12xG per shot0.27
22Shots8
5Shots on target5
23%Shots on target %63%
12Shots in box8
542Passes442
87%Pass accuracy88%
6Corners4
2Saves3
6Fouls6
1Yellow cards0
5Offsides1

Compared with usual

1899 Hoffenheim

27 matches this season, all competitions baseline
This matchAvg
Goals21.2
Conceded31.8
xG2.551.1
xG against2.121.4
Shots2213.8
On target54.9
Shots faced813.6
xG per shot0.120.08
Possession56%51.5%
Passes542474.2
Pass accuracy87%81.6%
Corners65.4
Fouls611.9low

Tottenham

33 matches this season, all competitions baseline
This matchAvg
Goals32.1
Conceded21.4
xG2.121.5
xG against2.551.5
Shots813.8
On target55.6
Shots faced2213.7
xG per shot0.270.11
Possession44%56.3%
Passes442503.4
Pass accuracy88%84.9%
Corners47
Fouls611.1

Timeline

  • 3' Goal James Maddison competition goal #1 assist Pedro Porro
  • 10' Yellow Kevin Akpoguma
  • 22' Goal Heung-min Son competition goal #2 assist James Maddison
  • 56' Sub Richarlison → Mikey Moore
  • 64' VAR Max Moerstedt
  • 68' Goal Anton Stach competition goal #1 assist David Jurásek
  • 77' Goal Heung-min Son competition goal #3 assist Mikey Moore
  • 79' Sub Anton Stach → David Mokwa
  • 79' Sub Heung-min Son → Will Lankshear
  • 80' Sub Tom Bischof → Arthur Chaves
  • 81' Sub Adam Hložek → Florian Micheler
  • 88' Goal David Mokwa competition goal #1 assist Andrej Kramarić
  • 89' Sub James Maddison → Callum Olusesi

Category leaders

  • Key passesJames Maddison3
  • Duels wonLucas Bergvall9/12
  • DribblesFinn Ole Becker2/3
  • Defensive actionsRodrigo Bentancur8
  • ShotsHeung-min Son3 (on target 2)
  • Fouls wonJames Maddison3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.