Premier League · Matchweek 34
HT 0:0
Joao Palhinha 82'
Sat, 25 Apr 2026, 15:00 (UK) · Molineux Stadium, Wolverhampton
Wolves 20th · 17 pts|Tottenham 18th → 17th · 34 pts

Tottenham won on the scoreboard and on xG (0.62–1.05).

Player of the matchDjed Spence7.8Decisive moment82' Joao Palhinha+1.4

Wolves 0-1 Tottenham

Key numbers

  • Possession 41% – 59%
  • Shots 11 (2 on target) – 11 (2)
  • Decisive moment: 82' Joao Palhinha, FN xPts +1.4
Player of the match
Djed Spence 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

0-1
Wolves ahead 0 min · level 82 min · Tottenham ahead 8 min
  • Richarlison — off the bench 50 min · 0G 1A
  • Joao Palhinha — off the bench 28 min · 1G 0A

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.

82' Joao Palhinha Goal · scorer +1.0 · assist Richarlison +0.4 +1.4
Wolves Expected (last two seasons) 1.1Own moments 0.0Opponent moments −0.9Time effect −0.2→ League points won 0
Tottenham Expected (last two seasons) 1.7Own moments +1.4Opponent moments 0.0Time effect −0.1→ 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

WolvesTottenham
41%Possession59%
0.62Expected goals (xG)1.05
0.06xG per shot0.1
11Shots11
2Shots on target2
18%Shots on target %18%
6Shots in box6
305Passes467
76%Pass accuracy86%
5Corners5
1Saves2
8Fouls14
3Yellow cards4
1Offsides2

Compared with usual

Wolves

39 matches this season, all competitions baseline
This matchAvg
Goals01
Conceded11.8
xG0.620.98
xG against1.051.5
Shots1110.1
On target23.4
Shots faced1113.7
xG per shot0.060.1
Possession41%44.3%
Passes305380.7
Pass accuracy76%79.2%
Corners53.4
Fouls813.1

Tottenham

46 matches this season, all competitions baseline
This matchAvg
Goals11.5
Conceded01.5
xG1.051.2
xG against0.621.4
Shots1111.8
On target24.4
Shots faced1112.8
xG per shot0.10.1
Possession59%49.7%
Passes467412.2
Pass accuracy86%81.3%
Corners55.1
Fouls1411.7

Timeline

  • 40' Sub Dominic Solanke → Richarlison
  • 45+3' Yellow André
  • 46' Sub Randal Kolo Muani → Mathys Tel
  • 56' Yellow Hugo Bueno
  • 56' Yellow Pedro Porro
  • 62' Sub Yves Bissouma → Joao Palhinha
  • 63' Sub Xavi Simons → Lucas Bergvall
  • 65' Yellow Rodrigo Bentancur
  • 71' Sub Rodrigo Gomes → Tolu Arokodare
  • 74' Yellow Conor Gallagher
  • 82' Goal Joao Palhinha league goal #4 assist Richarlison
  • 85' Sub Matt Doherty → Hee-Chan Hwang
  • 86' Sub Pedro Lima → Jackson Tchatchoua
  • 90+1' Sub Conor Gallagher → Radu Drăguşin
  • 90+4' Sub Hugo Bueno → David Möller Wolfe
  • 90+6' Yellow João Gomes
  • 90+7' Yellow Kevin Danso

Category leaders

  • Key passesMateus Mané3
  • Duels wonJoão Gomes14/23
  • DribblesDjed Spence3/6
  • Defensive actionsJoão Gomes10
  • Fouls wonJoão Gomes3

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.