Skip to main content
← Europa League
#13 · 5 pts
2 – 1
Final score
#26 · 3 pts
✓Model correct — prediction Rennes
Mahamadou Nagida 76'
Abdelhamid Aït Boudlal 90'
10' (ast. Nikolaos Athanasiou) Taxiarchis Fountas
Share Telegram

The ForzaPitch pre-match prediction gave Rennes a 56% win probability (draw 19%, OFI 23%). The final result was Rennes 2–1 OFI.

Match statistics
25
Total shots
2
9
Shots on target
1
1.79
Actual xG
0.12
0
Saves
7
67%
Possession
33%
13
Corners
3
20
Tackles
16
2
🟨 Yellow cards
2
Match Events
10'
ast. Nikolaos Athanasiou · Taxiarchis Fountas⚽
41'
Krešimir Krizmanić
45'
Giannis Apostolakis / Taxiarchis Fountas ↕
59'
Lorenzo Dickmann
Abdelhamid Aït Boudlal
67'
↕ Ludovic Blas / Eliezer Mayenda
67'
↕ Valentin Rongier / Boulaye Dia
67'
67'
Zisis Karachalios / Andreas Bouchalakis ↕
68'
Aitor Cantalapiedra / Kenan Kodro ↕
⚽Mahamadou Nagida
76'
↕ Sebastian Szymański / Djaoui Cissé
77'
↕ Przemysław Frankowski / Bryan Reynolds
77'
↕ Mousa Al-Tamari / Issa Soumaré
77'
Mahdi Camara
78'
80'
Giannis Theodosoulakis / Thiago Nuss ↕
83'
Borja González / Lorenzo Dickmann ↕
⚽Abdelhamid Aït Boudlal
90'
Pre-match prediction
56.72%
Rennes ←
19.47%
X
23.81%
OFI
✓ Correct prediction — we assigned to the actual result (Rennes) 56.72% (medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
Rennes
2.21
1.79
-0.42
OFI
1.56
0.12
-1.44
Rennes dominated by xG (1.79 vs 0.12). The final result reflects the playing dominance. The model's xG estimates diverged from reality.
League Table
#Team GPts
1 Benfica Benfica 3 9
2 Bayer Leverkusen Bayer Leverkusen 3 9
3 Bournemouth Bournemouth 3 9
4 Ferencvarosi TC Ferencvarosi TC 3 9
5 Olympiakos Piraeus Olympiakos Piraeus 3 9
6 Union St. Gilloise Union St. Gilloise 3 7
7 Juventus Juventus 3 7
8 Beşiktaş Beşiktaş 3 7
9 Sunderland Sunderland 3 7
10 AZ Alkmaar AZ Alkmaar 3 6
11 Omonia Nicosia Omonia Nicosia 3 6
12 Lyon Lyon 3 6
13 Rennes Rennes 3 5
14 Real Sociedad Real Sociedad 3 4
15 Crystal Palace Crystal Palace 3 4
16 Sparta Praha Sparta Praha 3 4
17 Levski Sofia Levski Sofia 3 4
18 Dinamo Zagreb Dinamo Zagreb 3 4
19 Sturm Graz Sturm Graz 3 4
20 NEC Nijmegen NEC Nijmegen 3 4
21 Red Bull Salzburg Red Bull Salzburg 3 4
22 Anderlecht Anderlecht 3 3
23 1899 Hoffenheim 1899 Hoffenheim 3 3
24 AC Milan AC Milan 3 3
25 Celta Vigo Celta Vigo 3 3
26 OFI OFI 3 3
27 Jagiellonia Jagiellonia 3 3
28 Torreense Torreense 3 3
29 Celje Celje 3 1
30 Hapoel Beer Sheva Hapoel Beer Sheva 3 1
31 Lillestrom Lillestrom 3 1
32 Lech Poznan Lech Poznan 3 1
33 Plzen Plzen 3 0
34 Marseille Marseille 3 0
35 Celtic Celtic 3 0
36 Ararat-Armenia Ararat-Armenia 3 0
Lineups
Rennes Rennes 4-3-3
30 B. Samba B. Samba G 6.64
18 M. Nagida M. Nagida 1 ⚽ D 8.05
48 A. Ait Boudlal A. Ait Boudlal 1 ⚽ D 7.53
4 C. Cresswell C. Cresswell D 7.87
95 P. Frankowski P. Frankowski 77' D 7.48
45 M. Camara M. Camara M 6.44
21 V. Rongier V. Rongier 67' M 6.79
17 S. Szymański S. Szymański 77' M 6.99
11 Mousa Tamari Mousa Tamari 77' F 6.32
9 E. Lepaul E. Lepaul F 6.59
10 L. Blas L. Blas 67' F 6.46
Bench
70 A. Nordin A. Nordin F 0.00
24 A. Rouault A. Rouault D 0.00
28 A. Thomasson A. Thomasson M 0.00
22 B. Dia B. Dia 23' F 6.67
14 B. Reynolds B. Reynolds 13' D 6.41
6 D. Cissé D. Cissé 13' M 6.34
12 Eliezer Mayenda Eliezer Mayenda 23' F 7.05
5 Gonçalo Oliveira Gonçalo Oliveira D 0.00
90 I. Soumaré I. Soumaré 13' F 6.19
60 Kilian Belazzoug Kilian Belazzoug G 0.00
16 N. Lemaître N. Lemaître G 0.00
26 Q. Merlin Q. Merlin D 0.00
OFI OFI 3-4-3
31 N. Christogeorgos N. Christogeorgos G 6.92
2 K. Krizmanić K. Krizmanić D 5.84
43 D. Nikolaou D. Nikolaou D 6.38
15 A. Poungouras A. Poungouras D 6.49
3 N. Athanasiou N. Athanasiou 1 👟 M 6.65
41 A. Bouchalakis A. Bouchalakis 67' M 6.25
14 T. Androutsos T. Androutsos M 5.78
24 L. Dickmann L. Dickmann 83' M 6.03
18 T. Nuss T. Nuss 80' F 6.01
19 K. Kodro K. Kodro 68' F 6.11
11 T. Fountas T. Fountas 1 ⚽ 45' F 7.62
Bench
10 Aitor Cantalapiedra Aitor Cantalapiedra 22' F 6.12
17 Borja González Borja González 7' D 6.45
21 G. Apostolakis G. Apostolakis 45' M 6.41
8 G. Kanellópoulos G. Kanellópoulos M 0.00
46 G. Theodosoulakis G. Theodosoulakis 10' F 5.93
5 K. Kostoulas K. Kostoulas D 0.00
1 K. Lilo K. Lilo G 0.00
90 Pavlos Kenourgiakis Pavlos Kenourgiakis D 0.00
13 P. Katsikas P. Katsikas G 0.00
71 Thanasis Sitmalidis Thanasis Sitmalidis F 0.00
30 T. Romano T. Romano F 0.00
6 Z. Karachalios Z. Karachalios 23' M 6.24
Best on the pitch
M. Nagida
M. Nagida
D · Rennes
8.05
1 ⚽
5 shots · 57 pass
C. Cresswell
C. Cresswell
D · Rennes
7.87
2 shots · 79 pass
T. Fountas
T. Fountas
F · OFI
7.62
1 ⚽
1 shots · 8 pass
A. Ait Boudlal
A. Ait Boudlal
D · Rennes
7.53
1 ⚽
3 shots · 63 pass
P. Frankowski
P. Frankowski
D · Rennes
7.48
1 shots · 49 pass
Eliezer Mayenda
Eliezer Mayenda
F · Rennes
7.05
2 shots · 4 pass
Rennes Rennes — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
B. Samba G 90 6.64 — — 0 23 20% 0 — —
M. Nagida D 90 8.05 1 — 5 57 52% 2 — —
A. Ait Boudlal D 90 7.53 1 — 3 63 57% 0 1 —
C. Cresswell D 90 7.87 — — 2 79 69% 5 — —
P. Frankowski D 77 7.48 — — 1 49 42% 3 — —
M. Camara M 90 6.44 — — 1 52 47% 3 1 —
V. Rongier M 67 6.79 — — 2 71 63% 2 — —
S. Szymański M 77 6.99 — — 1 43 39% 1 — —
Mousa Tamari F 77 6.32 — — 2 26 22% 1 — —
E. Lepaul F 90 6.59 — — 3 24 22% 0 — —
L. Blas F 67 6.46 — — 1 29 25% 1 — —
B. Dia F 23 6.67 — — 0 3 2% 1 — —
B. Reynolds D 13 6.41 — — 0 9 8% 0 — —
D. Cissé M 13 6.34 — — 1 6 5% 0 — —
Eliezer Mayenda F 23 7.05 — — 2 4 1% 0 — —
I. Soumaré F 13 6.19 — — 1 6 6% 1 — —
OFI OFI — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
N. Christogeorgos G 90 6.92 — — 0 33 9% 0 — —
K. Krizmanić D 90 5.84 — — 0 28 20% 0 1 —
D. Nikolaou D 90 6.38 — — 0 31 23% 0 — —
A. Poungouras D 90 6.49 — — 0 19 15% 1 — —
N. Athanasiou M 90 6.65 — 1 0 27 19% 3 — —
A. Bouchalakis M 67 6.25 — — 0 22 18% 1 — —
T. Androutsos M 90 5.78 — — 0 23 16% 2 — —
L. Dickmann M 83 6.03 — — 0 14 9% 3 1 —
T. Nuss F 80 6.01 — — 0 16 11% 2 — —
K. Kodro F 68 6.11 — — 0 15 11% 0 — —
T. Fountas F 45 7.62 1 — 1 8 7% 1 — —
Aitor Cantalapiedra F 22 6.12 — — 0 5 3% 0 — —
Borja González D 7 6.45 — — 1 0 0% 0 — —
G. Apostolakis M 45 6.41 — — 0 10 5% 3 — —
G. Theodosoulakis F 10 5.93 — — 0 5 4% 0 — —
Z. Karachalios M 23 6.24 — — 0 9 9% 0 — —
Frequently Asked Questions
What was the final score of Rennes vs OFI?
The final score was Rennes 2–1 OFI.
What did the model predict before Rennes vs OFI?
The model assigned 56% probability to a Rennes win, 19% to a draw, and 23% to an OFI win.