§ Bundesliga · 2024-25 · Matchday 30

SC Freiburg 3–2 TSG Hoffenheim

  • Höler 28'
  • Doan 36'
  • Höler 57'
  • Bülter 45+2'
  • Kramaric 45+5'

19 April 2025

The match in data

SC Freiburg got the better of TSG Hoffenheim, 3–2, on 19 April 2025, on matchday 30 of the 2024-25 Bundesliga.

Player of the match: Lucas Höler (SC Freiburg), rated 78, thanks above all to 2 goals and 0.57 xG. Höler produced 2.0 times as much as a forward typically does, at 0.3 times the cost.

It was the highest rating of the matchday.

For TSG Hoffenheim, the highest-rated player was Gift Orban, with 74.

Lucas Höler scored twice.

78
Player of the match

Lucas Höler

SC Freiburg · 90'

Produced 1.98× and cost 0.30× their position's average

Added
  • 2 goals 4.0×
  • 0.57 xG 1.8×
  • 2 shots on target 2.1×
Took away
  • 12 misplaced passes 1.8×
  • 8 duels lost 1.2×

Match ratings

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

SC Freiburg
PlayerPositionMinRating
Lucas Höler ★ Forward 90 78
Merlin Röhl Midfielder 21 68
Lukas Kübler Defender 82 67
Ritsu Doan Forward 87 60
Vincenzo Grifo Forward 69 60
Philipp Lienhart Defender 90 57
Niklas Beste Forward 21 57
Matthias Ginter Defender 90 55
Patrick Osterhage Midfielder 88 49
Maximilian Eggestein Midfielder 90 42
Johan Manzambi Midfielder 69 34
Jordy Makengo Defender 90 31
Florian Müller Goalkeeper 90 no rating
Max Rosenfelder Defender 8 no rating
Kiliann Sildillia Defender 3 no rating
Nicolas Höfler Midfielder 2 no rating
TSG Hoffenheim
PlayerPositionMinRating
Gift Orban Forward 29 74
Dennis Geiger Midfielder 44 73
Marius Bülter Forward 90 67
Anton Stach Midfielder 90 63
Tom Bischof Midfielder 81 57
Stanley Nsoki Defender 46 57
Pavel Kaderabek Midfielder 29 55
Andrej Kramaric Midfielder 90 51
Adam Hlozek Forward 22 51
Haris Tabakovic Forward 68 45
Kevin Akpoguma Defender 90 41
Bazoumana Touré Forward 61 36
Valentin Gendrey Defender 61 32
Arthur Chaves Defender 90 26
Oliver Baumann Goalkeeper 90 no rating
Finn Becker Midfielder 9 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.