§ Bundesliga · 2024-25 · Matchday 34

SC Freiburg 1–3 Eintracht Frankfurt

  • Doan 27'
  • Knauff 45+4'
  • Kristensen 61'
  • Skhiri 63'

17 May 2025

The match in data

Eintracht Frankfurt got the better of SC Freiburg, 3–1, on 17 May 2025, on matchday 34 of the 2024-25 Bundesliga.

Eintracht Frankfurt came from behind: they were trailing 1–0 at 27'.

Player of the match: Ansgar Knauff (Eintracht Frankfurt), rated 67, thanks above all to 1 goal and 0.28 xG. Knauff produced 1.0 times as much as a forward typically does, at 0.4 times the cost.

For SC Freiburg, the highest-rated player was Matthias Ginter, with 67.

67
Player of the match

Ansgar Knauff

Eintracht Frankfurt · 89'

Produced 1.03× and cost 0.40× their position's average

Added
  • 1 goal 3.0×
  • 0.28 xG 0.9×
  • 6 recoveries 2.3×
Took away
  • 13 duels lost 1.9×
  • 2 balls lost 1.4×

Match ratings

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

SC Freiburg
PlayerPositionMinRating
Matthias Ginter Defender 90 67
Vincenzo Grifo Forward 90 63
Johan Manzambi Midfielder 82 59
Ritsu Doan Forward 90 57
Lucas Höler Forward 90 55
Philipp Lienhart Defender 90 51
Lukas Kübler Defender 24 51
Maximilian Eggestein Midfielder 90 45
Max Rosenfelder Defender 66 40
Jordy Makengo Defender 74 30
Junior Adamu Forward 74 25
Noah Atubolu Goalkeeper 90 no rating
Christian Günter Defender 16 no rating
Michael Gregoritsch Forward 16 no rating
Merlin Röhl Midfielder 8 no rating
Eintracht Frankfurt
PlayerPositionMinRating
Ellyes Skhiri Midfielder 83 71
Robin Koch Defender 90 67
Ansgar Knauff ★ Forward 89 67
Farès Chaïbi Midfielder 66 55
Nnamdi Collins Defender 90 52
Oscar Højlund Midfielder 24 50
Rasmus Kristensen Defender 90 46
Arthur Theate Defender 90 43
Hugo Ekitiké Forward 89 43
Nathaniel Brown Defender 90 41
Hugo Larsson Midfielder 90 34
Kevin Trapp Goalkeeper 90 no rating
Aurèle Amenda Defender 7 no rating
Elye Wahi Forward 1 no rating
Michy Batshuayi Forward 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.