NewPlayerElo now rates women's footballExplore →

UEFA Europa League · League Stage - 2

Rennes 2–1 OFI

Thu 15 Oct 2026 · 19:00 UTC · Roazhon Park, Rennes

Rennes crestRennesTeam 2129
2–1
Full time
HT 0–1
OFI crestOFITeam 1800

Match story

Rennes · draw · OFI

Before kick-off: 72% · 18% · 11%

Live chances: Rennes 99%, draw 1%, OFI 0% at 90+6'2' · 0–0 · Rennes 71%, draw 18%, OFI 11%3' · 0–0 · Rennes 71%, draw 18%, OFI 11%4' · 0–0 · Rennes 71%, draw 18%, OFI 11%5' · 0–0 · Rennes 71%, draw 18%, OFI 11%6' · 0–0 · Rennes 70%, draw 18%, OFI 11%7' · 0–0 · Rennes 70%, draw 18%, OFI 11%8' · 0–0 · Rennes 70%, draw 19%, OFI 11%9' · 0–0 · Rennes 70%, draw 19%, OFI 11%10' · 0–1 · Rennes 53%, draw 22%, OFI 24%11' · 0–1 · Rennes 53%, draw 23%, OFI 25%12' · 0–1 · Rennes 52%, draw 23%, OFI 25%13' · 0–1 · Rennes 52%, draw 23%, OFI 25%14' · 0–1 · Rennes 51%, draw 23%, OFI 26%15' · 0–1 · Rennes 51%, draw 23%, OFI 26%16' · 0–1 · Rennes 50%, draw 24%, OFI 26%17' · 0–1 · Rennes 50%, draw 24%, OFI 27%18' · 0–1 · Rennes 49%, draw 24%, OFI 27%19' · 0–1 · Rennes 49%, draw 24%, OFI 27%20' · 0–1 · Rennes 48%, draw 24%, OFI 27%21' · 0–1 · Rennes 48%, draw 24%, OFI 28%22' · 0–1 · Rennes 47%, draw 25%, OFI 28%23' · 0–1 · Rennes 47%, draw 25%, OFI 28%24' · 0–1 · Rennes 46%, draw 25%, OFI 29%25' · 0–1 · Rennes 46%, draw 25%, OFI 29%26' · 0–1 · Rennes 45%, draw 25%, OFI 29%27' · 0–1 · Rennes 45%, draw 26%, OFI 30%28' · 0–1 · Rennes 44%, draw 26%, OFI 30%29' · 0–1 · Rennes 44%, draw 26%, OFI 30%30' · 0–1 · Rennes 43%, draw 26%, OFI 31%31' · 0–1 · Rennes 43%, draw 26%, OFI 31%32' · 0–1 · Rennes 42%, draw 26%, OFI 32%33' · 0–1 · Rennes 41%, draw 27%, OFI 32%34' · 0–1 · Rennes 41%, draw 27%, OFI 32%35' · 0–1 · Rennes 40%, draw 27%, OFI 33%36' · 0–1 · Rennes 40%, draw 27%, OFI 33%37' · 0–1 · Rennes 39%, draw 27%, OFI 34%38' · 0–1 · Rennes 38%, draw 28%, OFI 34%39' · 0–1 · Rennes 38%, draw 28%, OFI 34%40' · 0–1 · Rennes 37%, draw 28%, OFI 35%41' · 0–1 · Rennes 36%, draw 28%, OFI 35%42' · 0–1 · Rennes 36%, draw 28%, OFI 36%43' · 0–1 · Rennes 35%, draw 28%, OFI 36%44' · 0–1 · Rennes 35%, draw 29%, OFI 37%45' · 0–1 · Rennes 34%, draw 29%, OFI 37%45+1' · 0–1 · Rennes 33%, draw 29%, OFI 38%HT · 0–1 · Rennes 32%, draw 29%, OFI 39%47' · 0–1 · Rennes 31%, draw 30%, OFI 40%48' · 0–1 · Rennes 30%, draw 30%, OFI 40%49' · 0–1 · Rennes 29%, draw 30%, OFI 41%50' · 0–1 · Rennes 29%, draw 30%, OFI 41%51' · 0–1 · Rennes 28%, draw 30%, OFI 42%52' · 0–1 · Rennes 27%, draw 30%, OFI 43%53' · 0–1 · Rennes 26%, draw 30%, OFI 43%54' · 0–1 · Rennes 25%, draw 30%, OFI 44%55' · 0–1 · Rennes 25%, draw 31%, OFI 45%56' · 0–1 · Rennes 24%, draw 31%, OFI 46%57' · 0–1 · Rennes 23%, draw 31%, OFI 47%58' · 0–1 · Rennes 22%, draw 31%, OFI 47%59' · 0–1 · Rennes 21%, draw 31%, OFI 48%60' · 0–1 · Rennes 20%, draw 31%, OFI 49%61' · 0–1 · Rennes 20%, draw 31%, OFI 50%62' · 0–1 · Rennes 19%, draw 31%, OFI 50%63' · 0–1 · Rennes 18%, draw 31%, OFI 51%64' · 0–1 · Rennes 17%, draw 30%, OFI 52%65' · 0–1 · Rennes 17%, draw 30%, OFI 53%66' · 0–1 · Rennes 16%, draw 30%, OFI 54%67' · 0–1 · Rennes 15%, draw 30%, OFI 55%68' · 0–1 · Rennes 15%, draw 30%, OFI 56%69' · 0–1 · Rennes 14%, draw 30%, OFI 56%70' · 0–1 · Rennes 13%, draw 29%, OFI 57%71' · 0–1 · Rennes 12%, draw 29%, OFI 58%72' · 0–1 · Rennes 12%, draw 29%, OFI 59%73' · 0–1 · Rennes 11%, draw 29%, OFI 60%74' · 0–1 · Rennes 10%, draw 28%, OFI 61%75' · 0–1 · Rennes 10%, draw 28%, OFI 63%76' · 0–1 · Rennes 9%, draw 27%, OFI 64%77' · 1–1 · Rennes 32%, draw 57%, OFI 12%78' · 1–1 · Rennes 30%, draw 58%, OFI 12%79' · 1–1 · Rennes 29%, draw 59%, OFI 11%80' · 1–1 · Rennes 28%, draw 61%, OFI 11%81' · 1–1 · Rennes 27%, draw 62%, OFI 11%82' · 1–1 · Rennes 26%, draw 64%, OFI 10%83' · 1–1 · Rennes 24%, draw 66%, OFI 10%84' · 1–1 · Rennes 23%, draw 68%, OFI 9%85' · 1–1 · Rennes 22%, draw 69%, OFI 9%86' · 1–1 · Rennes 20%, draw 71%, OFI 8%87' · 1–1 · Rennes 19%, draw 73%, OFI 8%88' · 1–1 · Rennes 17%, draw 75%, OFI 7%89' · 1–1 · Rennes 15%, draw 78%, OFI 7%90' · 1–1 · Rennes 14%, draw 80%, OFI 6%90+1' · 2–1 · Rennes 95%, draw 5%, OFI 0%90+2' · 2–1 · Rennes 95%, draw 4%, OFI 0%90+3' · 2–1 · Rennes 96%, draw 4%, OFI 0%90+4' · 2–1 · Rennes 97%, draw 3%, OFI 0%90+5' · 2–1 · Rennes 98%, draw 2%, OFI 0%90+6' · 2–1 · Rennes 99%, draw 1%, OFI 0%

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.

  1. 10'OFI:Taxiarchis Fountas 1815 −5 assist Nikolaos Athanasiou 1881 −3
  2. 41'OFI:Krešimir Krizmanić 1839 −2
  3. 45'OFI:Giannis Apostolakis 1793 0 for Taxiarchis Fountas 1815 −5
  4. 59'OFI:Lorenzo Dickmann 1796 −3
  5. 67'Rennes:Abdelhamid Aït Boudlal 2100 +10*
  6. 67'Rennes:Eliezer Mayenda 1957 +6 for Ludovic Blas 2102 +4
  7. 67'Rennes:Boulaye Dia 2055 0 for Valentin Rongier 2181 0
  8. 67'OFI:Zisis Karachalios 1625 −3 for Andreas Bouchalakis 1809 −6
  9. 68'OFI:Aitor Cantalapiedra 1863 −3 for Kenan Kodro 1762 −5
  10. 76'Rennes:Mahamadou Nagida 2095 +18
  11. 77'Rennes:Djaoui Cissé 2078 +1 for Sebastian Szymański 2303 +7
  12. 77'Rennes:Bryan Reynolds 1924 +1 for Przemysław Frankowski 2178 +9
  13. 77'Rennes:Issa Soumaré 1979 +1 for Mousa Al-Tamari 2197 +3
  14. 78'Rennes:Mahdi Camara 2169 +4
  15. 80'OFI:Giannis Theodosoulakis 1440 −8* for Thiago Nuss 1836 −2
  16. 83'OFI:Borja González 1747 −3 for Lorenzo Dickmann 1796 −3
  17. 90'Rennes:Abdelhamid Aït Boudlal 2100 +10*

Line-ups

Elo change from this match, next to the Elo after it.

4-3-3Formations3-4-3
GB. Samba2231+3
DC. Cresswell2147+16
DM. Nagida2095+18
MM. Camara2169+4
FL. Blas2102+4
FE. Lepaul2249+4
CF. Haise2174+10
DA. Poungouras1865−5
DD. Nikolaou1815−10*
DK. Krizmanić1839−2
ML. Dickmann1796−3
MT. Androutsos1915−6
MN. Athanasiou1881−3
FT. Fountas1815−5
FK. Kodro1762−5
FT. Nuss1836−2
CC. Kontis1898−7
Before kick-off: 72% · 18% · 11%(Rennes · draw · OFI)
HomeDrawAway

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 2125
  • 19 SepLLyon 2113
  • 16 SepDSturm Graz 2157
  • 11 SepWMarseille 2133
  • 6 SepWAngers 2178

OFI

6th in Super League 1 · 10 pts from 6

  • 10 OctLAEK Athens FC 1867
  • 20 SepDAsteras Tripolis 1812
  • 17 SepW1899 Hoffenheim 1822
  • 12 SepWOlympiakos Piraeus 1788
  • 6 SepWKifisia 1781

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 %).

ClubPtsPred. ptsTop 8Play-offOut
Rennes1 /113.534.058.47.5
OFI3 /19.44.050.545.5

Full league phase and chances: Europa League

Players to watch

Highest (Elo Above Replacement over the last 180 days) in each starting eleven. Elo after each match, last three years.

S. Szymański
S. Szymański

Rennes · +1.8 (Good) · Elo 2296

A. Bouchalakis
A. Bouchalakis

OFI · +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).

Franck Haise

Coach DNA: balanced profile

Christos Kontis

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.