§ Premier League · 2025-26 · Matchday 2

Manchester City 0–2 Tottenham Hotspur

  • Johnson 35'
  • Palhinha 45+2'

23 August 2025

The match in data

Tottenham Hotspur beat Manchester City 2–0 on 23 August 2025, on matchday 2 of the 2025-26 Premier League.

Player of the match: Brennan Johnson (Tottenham Hotspur), rated 67, thanks above all to 1 goal and 0.27 xG. Johnson produced 1.2 times as much as a forward typically does, at 0.5 times the cost.

For Manchester City, the highest-rated player was John Stones, with 65.

67
Player of the match

Brennan Johnson

Tottenham Hotspur · 78'

Produced 1.25× and cost 0.50× their position's average

Added
  • 1 goal 4.0×
  • 0.27 xG 1.1×
  • 1 shot on target 1.5×
Took away
  • 1 shot off target 0.8×
  • 1 failed dribble 0.8×

Match ratings

Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.

Manchester City
PlayerPositionMinRating
John Stones Defender 90 65
Tijjani Reijnders Midfielder 90 55
Rúben Dias Defender 90 52
Nico González Midfielder 75 52
Erling Haaland Forward 90 50
Oscar Bobb Forward 75 50
Omar Marmoush Forward 54 49
Jérémy Doku Forward 36 48
Nathan Aké Defender 67 45
Rayan Cherki Midfielder 54 43
Rico Lewis Defender 90 31
Bernardo Silva Midfielder 36 21
Rayan Aït-Nouri Defender 23 20
James Trafford Goalkeeper 90 no rating
Phil Foden Midfielder 15 no rating
Rodri Midfielder 15 no rating
Tottenham Hotspur
PlayerPositionMinRating
Brennan Johnson ★ Forward 78 67
Cristian Romero Defender 90 65
Mohammed Kudus Forward 86 56
Rodrigo Bentancur Midfielder 90 50
João Palhinha Midfielder 90 49
Micky van de Ven Defender 90 47
Richarlison Forward 78 43
Pedro Porro Defender 90 42
Djed Spence Defender 90 29
Pape Matar Sarr Midfielder 90 26
Guglielmo Vicario Goalkeeper 90 no rating
Dominic Solanke Forward 12 no rating
Wilson Odobert Forward 12 no rating
Lucas Bergvall Midfielder 4 no rating
Kevin Danso Defender 1 no rating

How is the rating calculated?

The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.

See the match in La Lente Line-ups on the pitch, what each player produced and cost, and the match line by line.