UEFA Europa League · League Stage - 2
Rennes 2–1 OFI
Thu 15 Oct 2026 · 19:00 UTC · Roazhon Park, Rennes
RennesTeam 2129
OFITeam 1800Match story
Rennes · draw · OFIBefore kick-off: 72% · 18% · 11%
Last reading, 90+6': 99% · 1% · 0%
Live chances from PlayerElo's pre-match model and the current score.
We gave Rennes 72% to win: they did.
- 10'Taxiarchis Fountas 1815 −5 assist Nikolaos Athanasiou 1881 −3
OFI:Taxiarchis Fountas 1815 −5 assist Nikolaos Athanasiou 1881 −3 - 41'Krešimir Krizmanić 1839 −2
OFI:Krešimir Krizmanić 1839 −2 - 45'Giannis Apostolakis 1793 0 for Taxiarchis Fountas 1815 −5
OFI:Giannis Apostolakis 1793 0 for Taxiarchis Fountas 1815 −5 - 59'Lorenzo Dickmann 1796 −3
OFI:Lorenzo Dickmann 1796 −3 - Abdelhamid Aït Boudlal 2100 +10*67'
Rennes:Abdelhamid Aït Boudlal 2100 +10* - Eliezer Mayenda 1957 +6 for Ludovic Blas 2102 +467'
Rennes:Eliezer Mayenda 1957 +6 for Ludovic Blas 2102 +4 - Boulaye Dia 2055 0 for Valentin Rongier 2181 067'
Rennes:Boulaye Dia 2055 0 for Valentin Rongier 2181 0 - 67'Zisis Karachalios 1625 −3 for Andreas Bouchalakis 1809 −6
OFI:Zisis Karachalios 1625 −3 for Andreas Bouchalakis 1809 −6 - 68'Aitor Cantalapiedra 1863 −3 for Kenan Kodro 1762 −5
OFI:Aitor Cantalapiedra 1863 −3 for Kenan Kodro 1762 −5 - Mahamadou Nagida 2095 +1876'
Rennes:Mahamadou Nagida 2095 +18 - Djaoui Cissé 2078 +1 for Sebastian Szymański 2303 +777'
Rennes:Djaoui Cissé 2078 +1 for Sebastian Szymański 2303 +7 - Bryan Reynolds 1924 +1 for Przemysław Frankowski 2178 +977'
Rennes:Bryan Reynolds 1924 +1 for Przemysław Frankowski 2178 +9 - Issa Soumaré 1979 +1 for Mousa Al-Tamari 2197 +377'
Rennes:Issa Soumaré 1979 +1 for Mousa Al-Tamari 2197 +3 - Mahdi Camara 2169 +478'
Rennes:Mahdi Camara 2169 +4 - 80'Giannis Theodosoulakis 1440 −8* for Thiago Nuss 1836 −2
OFI:Giannis Theodosoulakis 1440 −8* for Thiago Nuss 1836 −2 - 83'Borja González 1747 −3 for Lorenzo Dickmann 1796 −3
OFI:Borja González 1747 −3 for Lorenzo Dickmann 1796 −3 - Abdelhamid Aït Boudlal 2100 +10*90'
Rennes:Abdelhamid Aït Boudlal 2100 +10*
Line-ups
Elo change from this match, next to the Elo after it.
Before kick-off: 72% · 18% · 11%(Rennes · draw · OFI)
Our most likely score was 2–0 (10%); the result 2–1 had 9%.
- Average value of the starting XI: Rennes €10.1M, OFI €920K.
- Draw chance was 19%, below the UEFA Europa League average of 25% this round.
Form
Last five matches; the number is the team Elo of the eleven that started.
Rennes
3rd in Ligue 1 · 13 pts from 6
- 11 OctWAuxerre Ligue 12125
- 19 SepLLyon Ligue 12113
- 16 SepDSturm Graz UEFA Europa League2157
- 11 SepWMarseille Ligue 12133
- 6 SepWAngers Ligue 12178
OFI
6th in Super League 1 · 10 pts from 6
- 10 OctLAEK Athens FC Greece Super League1867
- 20 SepDAsteras Tripolis Greece Super League1812
- 17 SepW1899 Hoffenheim UEFA Europa League1822
- 12 SepWOlympiakos Piraeus Greece Super League1788
- 6 SepWKifisia Greece Super League1781
League phase outlook
From the Europa League simulation, after 1 of 8 matchdays. Top 8 go to the round of 16, 9–24 to the knockout play-off, 25+ are out (in %).
| Club | Pts | Pred. pts | Top 8 | Play-off | Out |
|---|---|---|---|---|---|
| Rennes | 1 /1 | 13.5 | 34.0 | 58.4 | 7.5 |
| OFI | 3 /1 | 9.4 | 4.0 | 50.5 | 45.5 |
Players to watch
Highest EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

Rennes · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +1.8 (Good) · Elo 2296

OFI · EAR = Elo Above Replacement, football's version of baseball's WAR (Wins Above Replacement). Every rated match scores a player against the average performance for their position: better adds to EAR, worse subtracts. EAR180 adds up the last 180 days (current form); EAR career adds up every rated match. Our predictions add EAR180 to a player's Elo, about 37 Elo points per EAR point. +4.2 (Good) · Elo 1815
Team Elo history
Starting-eleven Team Elo in league matches, last three years.
Coach Elo history
Elo after each match, last three years (the whole career if shorter).
Coach DNA: balanced profile
Coach DNA: balanced profile
Playing style
How both clubs play against their own league (2024–2026).
Rennes: balanced profile (how Franck Haise plays) · OFI: balanced profile (how Christos Kontis plays)
* Includes our monthly adjustment: every month we take a little off each player's Elo to keep ratings from inflating.