UEFA Europa League · League phase MD1
Aitor Cantalapiedra 30'
G. Kanellópoulos 84'
HT 1:0
Thu, 17 Sept 2026, 17:45 (UK) · Pankritio Stadium, Heraklion
OFI · 3 pts|1899 Hoffenheim · 0 pts

OFI Crete beat Hoffenheim 2-0 with a third of the possession, as N. Christogeorgos saved all five shots on target.

Player of the matchN. Christogeorgos8.0Decisive moment30' Aitor Cantalapiedra+0.9

OFI Crete 2-0 Hoffenheim: five saves protect a first-half lead

Key numbers

  • 33% possession, yet a 2-0 win
  • Hoffenheim fouls: 23 vs season avg 12
  • Five saves kept out all five on target

Possession ceded, three points won

OFI Crete opened their Europa League campaign with a 2-0 home win over Hoffenheim despite having only a third of the ball. The visitors had 21 shots but found no way past N. Christogeorgos, who saved all five of their efforts on target.

Aitor Cantalapiedra's opener set the tone

Aitor Cantalapiedra's goal in the 30th minute, set up by Kenan Kodro, was worth +0.9 FN xPts and OFI led from then on. G. Kanellópoulos added a second in the 84th minute from a Borja González assist. Hoffenheim also committed 23 fouls, against a four-match season average of 12.

Player of the match
N. Christogeorgos 8.0Dominant

He made five saves, stopping every one of Hoffenheim's shots on target.

Christogeorgos earned most of his credit through shot-stopping, and he also won all four of his duels. That meant the 1-0 lead from the 30th minute stayed intact until the second goal arrived in the 84th.

Game state

1-02-0
OFI ahead 60 min · level 30 min · 1899 Hoffenheim ahead 0 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

30' Aitor Cantalapiedra Goal · scorer +0.6 · assist Kenan Kodro +0.3 +0.9
84' G. Kanellópoulos Goal · scorer +0.2 · assist Borja González +0.1 +0.3
OFI Expected (no record yet, starting estimate) 1.1Own moments +1.2Opponent moments 0.0Time effect +0.7→ League points won 3
1899 Hoffenheim Expected (last two seasons) 1.6Own moments 0.0Opponent moments −0.9Time effect −0.7→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

OFI1899 Hoffenheim
33%Possession67%
9Shots21
3Shots on target5
33%Shots on target %24%
5Shots in box14
260Passes526
4Corners8
5Saves1
8Fouls23
2Yellow cards3
2Offsides3

The data provider has no xG (expected goals) for this match.

Compared with usual

1899 Hoffenheim

4 matches this season, all competitions baseline
This matchAvg
Goals02.5
Conceded21.8
Shots2120.3
On target57.5
Shots faced912.5
Possession67%56.8%
Passes526500.5
Corners89.3
Fouls2312

Timeline

  • 23' Yellow Vladimír Coufal
  • 30' Goal Aitor Cantalapiedra assist Kenan Kodro
  • 45' Sub Albian Hajdari → Koki Machida
  • 53' Yellow Nathan De Cat
  • 56' Yellow Athanasios Androutsos
  • 60' Sub Nathan De Cat → Andrej Kramarić
  • 60' Sub Patrick Wimmer → Bambasé Conté
  • 60' Sub Taxiarchis Fountas → T. Nuss
  • 63' Yellow Koki Machida
  • 64' Yellow Aitor Cantalapiedra
  • 67' Sub Mats Rots → Adam Daghim
  • 70' Sub Aitor Cantalapiedra → G. Apostolakis
  • 70' Sub Andreas Bouchalakis → G. Kanellópoulos
  • 75' Sub Adam Hložek → Fisnik Asllani
  • 80' Sub Lorenzo Dickmann → Borja González
  • 80' Sub Kenan Kodro → Aaron Leya Iseka
  • 84' Goal G. Kanellópoulos assist Borja González

Category leaders

  • Key passesWouter Burger4
  • Duels wonN. Athanasiou10/17
  • DribblesMats Rots3/3
  • Defensive actionsLeon Avdullahu8
  • ShotsAdam Hložek7 (on target 1)
  • Fouls wonKenan Kodro4
#OFI Crete#Hoffenheim#Europa League#Christogeorgos#Cantalapiedra#Kanellópoulos

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.