OFI Crete opened their UEFA Europa League 26/27 campaign with a sharp 2-0 win over TSG Hoffenheim at Pagritio in Heraklion. Aitor Cantalapiedra struck on 30 minutes and Georgios Kanellopoulos sealed it late with an 84th-minute header. You can dive into the full event data on Sofascore’s match page. For the wider competition picture, follow the UEFA Europa League on Sofascore.
The breakthrough came on 30 minutes with a quick vertical release from Nikolaos Christogeorgos. His pass found Kenan Kodro between lines, and the forward slipped Aitor Cantalapiedra into space. Aitor finished with his left to the high-right corner, a chance valued at 0.58 xG and 0.88 xGOT. It was OFI’s first big chance and they made it count.
Hoffenheim pushed, but OFI waited for set-piece moments to bite again. On 84 minutes, substitute Borja Gonzalez delivered a precise corner cross, one of two accurate crosses he attempted. Georgios Kanellopoulos met it with a firm header for 2-0, a 0.12 xG chance that tested Oliver Baumann at 0.76 xGOT. With just three shots on target all night, OFI scored from two of them. That level of efficiency framed the story of a match where timing mattered more than volume.
Defense first: blocks, tackles and clearances
The platform for that efficiency was a rugged defensive display. OFI finished with 23 tackles to Hoffenheim’s 15 and won 70 percent of those duels. They added 11 interceptions and an eye-catching 35 clearances that repeatedly reset the danger. Overall duel share leaned OFI 55 percent, including 60 percent on the ground. Even with a 33 percent possession split, the hosts controlled the places that mattered.
Hoffenheim fired 21 shots but only landed five on target, blunted by blocks and crowding. The visitors took 13 efforts inside the box, which sounds ominous, yet many arrived under pressure or from poor angles. OFI’s 49 recoveries and compact 3-4-3 shape limited clean looks, especially in transitions. Goalkeeping cleaned up the rest, and we will come to that. In a game of territory against timing, OFI’s back line and wing-backs won the trade.
Hoffenheim’s volume without payoff
On the ball, Hoffenheim controlled the tempo with 67 percent possession and 527 passes, 452 of them accurate. They entered the final third 86 times and produced 33 crosses with 15 finding a teammate. Set pieces yielded eight corners and a steady stream of deliveries from both flanks. The box occupation was there too, with 57 touches in OFI’s penalty area. The expected goals read 1.46 to OFI’s 1.17, so the shot quality was competitive.
Yet the scoreboard never budged for them, mostly because the big moments slipped by. Hoffenheim created two big chances and missed both, while committing 23 fouls that kept breaking their rhythm. Wouter Burger was their standout with a 7.7 Sofascore Rating, posting five shots, four key passes and 0.70 expected assists. Vladimír Coufal sent in 12 crosses with five accurate and added four key passes, but the final touch eluded the front line. Adam Hložek fired seven attempts worth 0.56 xG and Tim Lemperle also missed a big chance, which summed up the night.
Impact from the bench and game management
The second half swung on fresh legs and neat game management from OFI. Thiago Nuss injected carry-and-press work after 60 minutes, then Giannis Apostolakis and Georgios Kanellopoulos arrived on 70. Apostolakis won two tackles and made three recoveries to steady the right side. Kanellopoulos needed only one touch in the box to score and added two successful tackles in midfield. At 80 minutes Borja Gonzalez replaced Lorenzo Dickmann and immediately offered a different crossing profile.
In just 10 minutes Borja completed both of his crosses, created two key passes and recorded the assist for 2-0. OFI’s average team number on Sofascore settled at 7.13 against Hoffenheim’s 6.53, which tracked the sharper decisions late. Cross accuracy flipped after the break too, with OFI at 50 percent and Hoffenheim down at 37 percent. The duel share also tilted 62 percent in OFI’s favor in the second half, reflecting composure under pressure. Add in that OFI scored both of their second-half big chances while Hoffenheim did not, and the scoreboard makes perfect sense.
MVP: Nikolaos Christogeorgos stands tall
The headline individual was OFI goalkeeper Nikolaos Christogeorgos, who earned an 8.8 Sofascore Rating. He made five saves and prevented 0.97 goals according to the model, the clearest swing factor on the night. His handling was tidy with one high claim and two aerial wins when Hoffenheim ramped up the crosses. Beyond shot-stopping he won four duels, showed timing with a tackle, and finished with 59 touches.
Distribution mattered too, because Christogeorgos completed 15 of 36 long balls and 21 of 43 passes overall. One of those early releases kick-started the move for Aitor Cantalapiedra’s opener, a small detail with big value. He also recovered the ball 19 times, a number that underlines how aggressively he swept behind the line. A keeper save value of 0.66 on Sofascore’s model adds context to how difficult the stops were. On a night where Hoffenheim produced volume, his positioning and first contact repeatedly cut attacks short. It was a complete keeper performance, decisive without wasting time.
Player of the Match
By Sofascore Rating, the best player was Nikolaos Christogeorgos at 8.8. Fans agreed, voting the OFI goalkeeper first with 677 of 919 votes in the post-match poll. Rating and fans pointed to the same standout performer.
OFI Crete opened their UEFA Europa League 26/27 campaign with a sharp 2-0 win over TSG Hoffenheim at Pagritio in Heraklion. Aitor Cantalapiedra struck on 30 minutes and Georgios Kanellopoulos sealed it late with an 84th-minute header. You can dive into the full event data on Sofascore’s match page. For the wider competition picture, follow the UEFA Europa League on Sofascore.
How OFI struck at the right times
The breakthrough came on 30 minutes with a quick vertical release from Nikolaos Christogeorgos. His pass found Kenan Kodro between lines, and the forward slipped Aitor Cantalapiedra into space. Aitor finished with his left to the high-right corner, a chance valued at 0.58 xG and 0.88 xGOT. It was OFI’s first big chance and they made it count.
Hoffenheim pushed, but OFI waited for set-piece moments to bite again. On 84 minutes, substitute Borja Gonzalez delivered a precise corner cross, one of two accurate crosses he attempted. Georgios Kanellopoulos met it with a firm header for 2-0, a 0.12 xG chance that tested Oliver Baumann at 0.76 xGOT. With just three shots on target all night, OFI scored from two of them. That level of efficiency framed the story of a match where timing mattered more than volume.
Defense first: blocks, tackles and clearances
The platform for that efficiency was a rugged defensive display. OFI finished with 23 tackles to Hoffenheim’s 15 and won 70 percent of those duels. They added 11 interceptions and an eye-catching 35 clearances that repeatedly reset the danger. Overall duel share leaned OFI 55 percent, including 60 percent on the ground. Even with a 33 percent possession split, the hosts controlled the places that mattered.
Hoffenheim fired 21 shots but only landed five on target, blunted by blocks and crowding. The visitors took 13 efforts inside the box, which sounds ominous, yet many arrived under pressure or from poor angles. OFI’s 49 recoveries and compact 3-4-3 shape limited clean looks, especially in transitions. Goalkeeping cleaned up the rest, and we will come to that. In a game of territory against timing, OFI’s back line and wing-backs won the trade.
Hoffenheim’s volume without payoff
On the ball, Hoffenheim controlled the tempo with 67 percent possession and 527 passes, 452 of them accurate. They entered the final third 86 times and produced 33 crosses with 15 finding a teammate. Set pieces yielded eight corners and a steady stream of deliveries from both flanks. The box occupation was there too, with 57 touches in OFI’s penalty area. The expected goals read 1.46 to OFI’s 1.17, so the shot quality was competitive.
Yet the scoreboard never budged for them, mostly because the big moments slipped by. Hoffenheim created two big chances and missed both, while committing 23 fouls that kept breaking their rhythm. Wouter Burger was their standout with a 7.7 Sofascore Rating, posting five shots, four key passes and 0.70 expected assists. Vladimír Coufal sent in 12 crosses with five accurate and added four key passes, but the final touch eluded the front line. Adam Hložek fired seven attempts worth 0.56 xG and Tim Lemperle also missed a big chance, which summed up the night.
Impact from the bench and game management
The second half swung on fresh legs and neat game management from OFI. Thiago Nuss injected carry-and-press work after 60 minutes, then Giannis Apostolakis and Georgios Kanellopoulos arrived on 70. Apostolakis won two tackles and made three recoveries to steady the right side. Kanellopoulos needed only one touch in the box to score and added two successful tackles in midfield. At 80 minutes Borja Gonzalez replaced Lorenzo Dickmann and immediately offered a different crossing profile.
In just 10 minutes Borja completed both of his crosses, created two key passes and recorded the assist for 2-0. OFI’s average team number on Sofascore settled at 7.13 against Hoffenheim’s 6.53, which tracked the sharper decisions late. Cross accuracy flipped after the break too, with OFI at 50 percent and Hoffenheim down at 37 percent. The duel share also tilted 62 percent in OFI’s favor in the second half, reflecting composure under pressure. Add in that OFI scored both of their second-half big chances while Hoffenheim did not, and the scoreboard makes perfect sense.
MVP: Nikolaos Christogeorgos stands tall
The headline individual was OFI goalkeeper Nikolaos Christogeorgos, who earned an 8.8 Sofascore Rating. He made five saves and prevented 0.97 goals according to the model, the clearest swing factor on the night. His handling was tidy with one high claim and two aerial wins when Hoffenheim ramped up the crosses. Beyond shot-stopping he won four duels, showed timing with a tackle, and finished with 59 touches.
Distribution mattered too, because Christogeorgos completed 15 of 36 long balls and 21 of 43 passes overall. One of those early releases kick-started the move for Aitor Cantalapiedra’s opener, a small detail with big value. He also recovered the ball 19 times, a number that underlines how aggressively he swept behind the line. A keeper save value of 0.66 on Sofascore’s model adds context to how difficult the stops were. On a night where Hoffenheim produced volume, his positioning and first contact repeatedly cut attacks short. It was a complete keeper performance, decisive without wasting time.
Player of the Match
By Sofascore Rating, the best player was Nikolaos Christogeorgos at 8.8. Fans agreed, voting the OFI goalkeeper first with 677 of 919 votes in the post-match poll. Rating and fans pointed to the same standout performer.