§ Europa League · 2026-27 · Play-offs

CSKA Sofia 0–2 OFI

  • Nuss 36'
  • Theodosoulakis 78'

27 August 2026

The match in data

OFI beat CSKA Sofia 2–0 on 27 August 2026, in the 2026-27 Europa League (Play-offs).

Player of the match: Aitor Cantalapiedra (OFI), rated 74, thanks above all to 2 big chances created and 4 key passes. Cantalapiedra produced 1.5 times as much as a midfielder typically does, at 0.5 times the cost.

For CSKA Sofia, the highest-rated player was Teodor Ivanov, with 61.

74
Player of the match

Aitor Cantalapiedra

OFI · 71'

Produced 1.46× and cost 0.45× their position's average

Added
  • 2 big chances created 4.0×
  • 4 key passes 3.9×
  • 7 recoveries 2.1×
Took away
  • 6 misplaced passes 1.2×
  • 1 duel lost 0.3×

Match ratings

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

CSKA Sofia
PlayerPositionMinRating
Teodor Ivanov Defender 90 61
Isaac Solet Midfielder 44 55
Bruno Jordão Midfielder 46 54
James Eto'o Midfielder 90 50
Ioannis Pittas Forward 73 47
Leandro Godoy Forward 90 45
Maks Ebong Midfielder 90 45
Ángelo Martino Defender 84 44
Cătălin Itu Midfielder 56 43
Pastor Defender 46 43
Jean-Philippe Gbamin Defender 90 42
Petko Panayotov Midfielder 34 39
Joël Zwarts Forward 44 30
Fedor Lapoukhov Goalkeeper 90 no rating
Léo Pereira Midfielder 17 no rating
Andrey Yordanov Defender 6 no rating
OFI
PlayerPositionMinRating
Aitor Cantalapiedra ★ Midfielder 71 74
Dimitrios Nikolaou Defender 90 64
Andreas Bouchalakis Midfielder 77 61
Athanasios Androutsos Midfielder 90 54
Nikolaos Athanasiou Defender 90 52
Achilleas Poungouras Defender 90 51
Taxiarchis Fountas Forward 90 51
Christos Sielis Defender 84 41
Lorenzo Dickmann Midfielder 84 34
Thiago Nuss Midfielder 77 21
Nikolaos Christogeorgos Goalkeeper 90 no rating
Giannis Apostolakis Midfielder 19 no rating
Giannis Theodosoulakis Forward 13 no rating
Zisis Karachalios Midfielder 13 no rating
Borja González Defender 6 no rating
Kresimir Krizmanic Defender 6 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.