§ Bundesliga · 2025-26 · Matchday 1

Bayer 04 Leverkusen 1–2 TSG Hoffenheim

  • Quansah 6'
  • Asllani 25'
  • Lemperle 52'

23 August 2025

The match in data

TSG Hoffenheim beat Bayer 04 Leverkusen 2–1 on 23 August 2025, on matchday 1 of the 2025-26 Bundesliga.

TSG Hoffenheim came from behind: they were trailing 1–0 at 6'.

Player of the match: Edmond Tapsoba (Bayer 04 Leverkusen), rated 69, thanks above all to 101 passes and 8 final-third passes. Tapsoba produced 1.3 times as much as a defender typically does, at 0.4 times the cost.

For TSG Hoffenheim, the highest-rated player was Wouter Burger, with 71.

69
Player of the match

Edmond Tapsoba

Bayer 04 Leverkusen · 90'

Produced 1.31× and cost 0.42× their position's average

Added
  • 101 passes 2.1×
  • 8 final-third passes 1.3×
  • 5 recoveries 1.3×
Took away
  • 8 misplaced passes 1.1×
  • 2 duels lost 0.6×

Match ratings

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

Bayer 04 Leverkusen
PlayerPositionMinRating
Edmond Tapsoba ★ Defender 90 69
Aleix García Midfielder 90 68
Patrik Schick Forward 90 64
Piero Hincapié Defender 90 62
Robert Andrich Midfielder 90 61
Jarell Quansah Defender 90 53
Ernest Poku Forward 44 47
Alejandro Grimaldo Defender 90 40
Ibrahim Maza Midfielder 84 38
Nathan Tella Forward 84 37
Arthur Defender 46 29
Mark Flekken Goalkeeper 90 no rating
Christian Kofane Forward 6 no rating
Claudio Echeverri Midfielder 6 no rating
TSG Hoffenheim
PlayerPositionMinRating
Wouter Burger Midfielder 46 71
Bernardo Defender 90 67
Vladimír Coufal Defender 88 66
Tim Lemperle Forward 75 65
Fisnik Asllani Forward 90 60
Umut Tohumcu Midfielder 44 56
Leon Avdullahu Midfielder 90 55
Bazoumana Touré Forward 90 49
Robin Hranac Defender 75 45
Andrej Kramaric Midfielder 90 43
Koki Machida Defender 45 41
Arthur Chaves Defender 45 32
Oliver Baumann Goalkeeper 90 no rating
Alexander Prass Midfielder 15 no rating
Kevin Akpoguma Defender 15 no rating
Grischa Prömel Midfielder 2 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.