§ Europa League · 2026-27 · League Stage 1

OFI 2–0 TSG Hoffenheim

  • Cantalapiedra 30'
  • Kanellopoulos 84'

17 September 2026

The match in data

A 2–0 win for OFI against TSG Hoffenheim on 17 September 2026, in the 2026-27 Europa League (League Stage 1).

Player of the match: Mats Rots (TSG Hoffenheim), rated 69, thanks above all to 14 final-third passes and 5 recoveries. Rots produced 1.3 times as much as a defender typically does, at 0.4 times the cost.

For OFI, the highest-rated player was Aitor Cantalapiedra, with 67.

69
Player of the match

Mats Rots

TSG Hoffenheim · 67'

Produced 1.29× and cost 0.41× their position's average

Added
  • 14 final-third passes 3.1×
  • 5 recoveries 1.8×
  • 42 passes 1.1×
Took away
  • 4 misplaced passes 0.8×
  • 2 duels lost 0.8×

Match ratings

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

OFI
PlayerPositionMinRating
Aitor Cantalapiedra Forward 70 67
Andreas Bouchalakis Midfielder 70 59
Kenan Kodro Forward 80 52
Georgios Kanellopoulos Midfielder 20 52
Thiago Nuss Forward 30 46
Athanasios Androutsos Midfielder 90 41
Achilleas Poungouras Defender 90 39
Nikolaos Athanasiou Defender 90 39
Kresimir Krizmanic Defender 90 38
Lorenzo Dickmann Midfielder 80 36
Giannis Apostolakis Midfielder 20 36
Konstantinos Kostoulas Defender 90 28
Taxiarchis Fountas Forward 60 27
Nikolaos Christogeorgos Goalkeeper 90 no rating
Aaron Leya Iseka Forward 10 no rating
Borja González Defender 10 no rating
TSG Hoffenheim
PlayerPositionMinRating
Mats Rots ★ Defender 67 69
Wouter Burger Midfielder 90 60
Koki Machida Defender 44 58
Leon Avdullahu Midfielder 90 56
Ozan Kabak Defender 90 46
Tim Lemperle Forward 90 46
Nathan De Cat Midfielder 60 44
Patrick Wimmer Forward 60 44
Bambasé Conté Midfielder 30 44
Adam Hlozek Forward 75 42
Albian Hajdari Defender 46 40
Vladimír Coufal Defender 90 36
Adam Daghim Forward 23 27
Andrej Kramaric Midfielder 30 22
Oliver Baumann Goalkeeper 90 no rating
Fisnik Asllani Forward 15 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.