Europa League
· League Stage - 1
September 17, 2026 18:45
Aitor Cantalapiedra
(ast. Kenan Kodro)
30'
Georgios Kanellopoulos
(ast. Borja González)
84'
The ForzaPitch pre-match prediction gave OFI a 42% win probability (draw 23%, 1899 Hoffenheim 33%). The final result was OFI 2–0 1899 Hoffenheim.
Match statistics
9
Total shots
21
3
Shots on target
5
5
Saves
1
33%
Possession
67%
4
Corners
8
23
Tackles
15
2
🟨 Yellow cards
3
Match Events
23'
Vladimír Coufal
⚽Aitor Cantalapiedra
· ast. Kenan Kodro
30'
45'
Koki Machida
/
Albian Hajdari
53'
Nathan De Cat
Athanasios Androutsos
56'
60'
Andrej Kramarić
/
Nathan De Cat
60'
Bambasé Conté
/
Patrick Wimmer
Taxiarchis Fountas
/ Thiago Nuss
60'
63'
Koki Machida
Aitor Cantalapiedra
64'
67'
Adam Daghim
/
Mats Rots
Aitor Cantalapiedra
/ Giannis Apostolakis
70'
Andreas Bouchalakis
/ Georgios Kanellopoulos
70'
75'
Fisnik Asllani
/
Adam Hložek
Lorenzo Dickmann
/ Borja González
80'
Kenan Kodro
/ Aaron Leya Iseka
80'
⚽Georgios Kanellopoulos
· ast. Borja González
84'
Pre-match prediction
42.37%
OFI ←
23.83%
X
33.8%
1899
we assigned to the actual result (OFI)
42.37%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.61
—
—
1.97
—
—
Lineups
31
N. Christogeorgos
G
N. Christogeorgos
G
2
K. Krizmanić
D
K. Krizmanić
D
15
A. Poungouras
D
A. Poungouras
D
5
K. Kostoulas
D
K. Kostoulas
D
3
N. Athanasiou
M
N. Athanasiou
M
41
A. Bouchalakis
70'
M
A. Bouchalakis
70'
M
14
T. Androutsos
M
T. Androutsos
M
24
L. Dickmann
80'
M
L. Dickmann
80'
M
10
Aitor Cantalapiedra
1 ⚽
70'
F
Aitor Cantalapiedra
1 ⚽
70'
F
19
K. Kodro
1 👟
80'
F
K. Kodro
1 👟
80'
F
11
T. Fountas
60'
F
T. Fountas
60'
F
Bench
9
A. Leya
10'
F
A. Leya
10'
F
17
Borja González
1 👟
10'
D
Borja González
1 👟
10'
D
16
C. Sielis
D
C. Sielis
D
21
G. Apostolakis
20'
M
G. Apostolakis
20'
M
8
G. Kanellópoulos
1 ⚽
20'
M
G. Kanellópoulos
1 ⚽
20'
M
46
G. Theodosoulakis
F
G. Theodosoulakis
F
1
K. Lilo
G
K. Lilo
G
90
Pavlos Kenourgiakis
D
Pavlos Kenourgiakis
D
13
P. Katsikas
G
P. Katsikas
G
18
T. Nuss
30'
F
T. Nuss
30'
F
30
T. Romano
F
T. Romano
F
6
Z. Karachalios
M
Z. Karachalios
M
1
O. Baumann
G
O. Baumann
G
39
M. Rots
67'
D
M. Rots
67'
D
21
A. Hajdari
45'
D
A. Hajdari
45'
D
5
O. Kabak
D
O. Kabak
D
34
V. Coufal
D
V. Coufal
D
18
W. Burger
M
W. Burger
M
7
L. Avdullahu
M
L. Avdullahu
M
10
A. Hložek
75'
M
A. Hložek
75'
M
17
Nathan De Cat
60'
M
Nathan De Cat
60'
M
8
P. Wimmer
60'
M
P. Wimmer
60'
M
19
T. Lemperle
F
T. Lemperle
F
Bench
14
A. Daghim
23'
F
A. Daghim
23'
F
27
A. Kramarić
30'
F
A. Kramarić
30'
F
22
A. Prass
D
A. Prass
D
20
B. Conté
30'
M
B. Conté
30'
M
32
Cajetan Benjamin Lenz
M
Cajetan Benjamin Lenz
M
11
F. Asllani
15'
F
F. Asllani
15'
F
28
K. Machida
45'
D
K. Machida
45'
D
36
L. Petersson
G
L. Petersson
G
37
L. Philipp
G
L. Philipp
G
9
Max Moerstedt
F
Max Moerstedt
F
2
R. Hranáč
D
R. Hranáč
D
15
V. Gendrey
D
V. Gendrey
D
Best on the pitch
N. Christogeorgos
G · OFI
7.91
· 43 pass
Aitor Cantalapiedra
F · OFI
7.63
1 ⚽
2 shots
· 10 pass
G. Kanellópoulos
M · OFI
7.48
1 ⚽
1 shots
· 4 pass
W. Burger
M · 1899
7.20
5 shots
· 51 pass
K. Kodro
F · OFI
7.11
1 👟
· 11 pass
Borja González
D · OFI
7.04
1 👟
1 shots
· 3 pass
OFI — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| N. Christogeorgos | G | 90 | 7.91 | — | — | 0 | 43 | 21% | 2 | — | — |
| K. Krizmanić | D | 90 | 6.39 | — | — | 0 | 33 | 24% | 1 | — | — |
| A. Poungouras | D | 90 | 6.66 | — | — | 0 | 15 | 7% | 2 | — | — |
| K. Kostoulas | D | 90 | 6.21 | — | — | 1 | 26 | 18% | 1 | — | — |
| N. Athanasiou | M | 90 | 6.84 | — | — | 0 | 19 | 12% | 6 | — | — |
| A. Bouchalakis | M | 70 | 6.86 | — | — | 2 | 27 | 23% | 1 | — | — |
| T. Androutsos | M | 90 | 6.39 | — | — | 0 | 19 | 14% | 1 | 1 | — |
| L. Dickmann | M | 80 | 6.34 | — | — | 0 | 22 | 13% | 1 | — | — |
| Aitor Cantalapiedra | F | 70 | 7.63 | 1 | — | 2 | 10 | 7% | 0 | 1 | — |
| K. Kodro | F | 80 | 7.11 | — | 1 | 0 | 11 | 4% | 0 | — | — |
| T. Fountas | F | 60 | 6.19 | — | — | 1 | 13 | 6% | 1 | — | — |
| A. Leya | F | 10 | 6.46 | — | — | 0 | 6 | 6% | 0 | — | — |
| Borja González | D | 10 | 7.04 | — | 1 | 1 | 3 | 1% | 2 | — | — |
| G. Apostolakis | M | 20 | 6.55 | — | — | 0 | 5 | 3% | 2 | — | — |
| G. Kanellópoulos | M | 20 | 7.48 | 1 | — | 1 | 4 | 4% | 2 | — | — |
| T. Nuss | F | 30 | 6.67 | — | — | 1 | 5 | 3% | 1 | — | — |
1899 Hoffenheim — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| O. Baumann | G | 90 | 5.75 | — | — | 0 | 32 | 28% | 0 | — | — |
| M. Rots | D | 67 | 6.66 | — | — | 1 | 42 | 38% | 0 | — | — |
| A. Hajdari | D | 45 | 6.04 | — | — | 0 | 51 | 42% | 0 | — | — |
| O. Kabak | D | 90 | 6.63 | — | — | 1 | 69 | 62% | 1 | — | — |
| V. Coufal | D | 90 | 6.51 | — | — | 0 | 46 | 39% | 1 | 1 | — |
| W. Burger | M | 90 | 7.20 | — | — | 5 | 51 | 46% | 3 | — | — |
| L. Avdullahu | M | 90 | 6.57 | — | — | 1 | 55 | 50% | 4 | — | — |
| A. Hložek | M | 75 | 6.41 | — | — | 7 | 18 | 15% | 2 | — | — |
| Nathan De Cat | M | 60 | 5.94 | — | — | 0 | 29 | 24% | 0 | 1 | — |
| P. Wimmer | M | 60 | 6.11 | — | — | 1 | 28 | 21% | 0 | — | — |
| T. Lemperle | F | 90 | 6.50 | — | — | 3 | 39 | 27% | 2 | — | — |
| A. Daghim | F | 23 | 6.35 | — | — | 0 | 6 | 4% | 1 | — | — |
| A. Kramarić | F | 30 | 6.20 | — | — | 0 | 8 | 8% | 0 | — | — |
| B. Conté | M | 30 | 6.28 | — | — | 2 | 7 | 7% | 1 | — | — |
| F. Asllani | F | 15 | 6.25 | — | — | 0 | 6 | 5% | 0 | — | — |
| K. Machida | D | 45 | 6.11 | — | — | 0 | 42 | 37% | 0 | 1 | — |
Frequently Asked Questions
What was the final score of OFI vs 1899 Hoffenheim?
The final score was OFI 2–0 1899 Hoffenheim.
What did the model predict before OFI vs 1899 Hoffenheim?
The model assigned 42% probability to a OFI win, 23% to a draw, and 33% to an 1899 Hoffenheim win.