§ Bundesliga · 2025-26 · Matchday 34

Borussia Mönchengladbach 4–0 TSG Hoffenheim

  • Bolin 14'
  • Tabakovic 23'
  • Diks 81'
  • Hack 90+1'
  • Lemperle 46'

16 May 2026

The match in data

Borussia Mönchengladbach beat TSG Hoffenheim 4–0 on 16 May 2026, on matchday 34 of the 2025-26 Bundesliga.

Player of the match: Bernardo (TSG Hoffenheim), rated 77, thanks above all to 11 final-third passes and 5 tackles. Bernardo produced 1.6 times as much as a defender typically does, at 0.3 times the cost.

It was also their best match of the season.

It is their 3rd time as player of the match this season.

For Borussia Mönchengladbach, the highest-rated player was Robin Hack, with 87.

Tim Lemperle was sent off at 46'.

77
Player of the match

Bernardo

TSG Hoffenheim · 76'

Produced 1.59× and cost 0.29× their position's average

Added
  • 11 final-third passes 2.1×
  • 5 tackles 3.4×
  • 8 duels won 2.0×
Took away
  • 7 misplaced passes 1.1×

Match ratings

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

Borussia Mönchengladbach
PlayerPositionMinRating
Robin Hack Forward 23 87
Haris Tabakovic Forward 74 75
Kevin Diks Defender 90 66
Franck Honorat Forward 23 64
Nico Elvedi Defender 90 62
Hugo Bolin Forward 67 62
Yannik Engelhardt Midfielder 90 59
Philipp Sander Midfielder 86 48
Joe Scally Defender 90 42
Kevin Stöger Midfielder 67 39
Giovanni Reyna Midfielder 23 37
Lukas Ullrich Defender 90 32
Wael Mohya Midfielder 67 31
Moritz Nicolas Goalkeeper 90 no rating
Shuto Machino Forward 16 no rating
Tim Kleindienst Forward 4 no rating
TSG Hoffenheim
PlayerPositionMinRating
Bernardo ★ Defender 76 77
Cole Campbell Forward 25 70
Grischa Prömel Midfielder 25 69
Fisnik Asllani Forward 65 67
Albian Hajdari Defender 65 57
Alexander Prass Midfielder 35 51
Vladimír Coufal Defender 90 49
Wouter Burger Midfielder 90 49
Bazoumana Touré Forward 76 36
Ozan Kabak Defender 90 33
Leon Avdullahu Midfielder 90 32
Andrej Kramaric Midfielder 55 27
Tim Lemperle Forward 46 25
Oliver Baumann Goalkeeper 90 no rating
Adam Hlozek Forward 14 no rating
Kevin Akpoguma Defender 14 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.