Home › Football › UEFA Europa League › Rennes v OFI
Back

Rennes v OFI
Rennes
OFIUEFA Europa League · THU 15 OCT · Roazhon Park
The prediction on this page is exactly as published before kick-off. Match events and statistics come from the match and are corrected when the official figures change. Wrong calls are shown exactly like right ones.
- 0′Before kick-off: we said Rennes win at 78%.
- 2′Much as we predicted: Rennes was 78% before kick-off and our model makes it 78% now. 0–0 · 78–14–9
- 2′KICK-OFF Rennes v OFI
- 10′We said Rennes at 78%. It is not going that way — our model now has it at 53%. 0–1 · 53–22–25
- 10′OFI score on 10′ to make it 0–1. 0–1 · 53–22–25
- 10′⚽ GOAL · 10' Rennes 0–1 OFI
- 10′OUR NUMBER MOVES DOWN · 10' Rennes win: 78% at kick-off, 53% now
- 18′We said Rennes at 78%. It is not going that way — our model now has it at 49%. 0–1 · 49–24–27
- 19′7 shots for Rennes, 1 the other way, and they still trail 0–1. 0–1 · 48–24–27
- 19′OUR NUMBER MOVES DOWN · 19' Rennes win: 78% at kick-off, 48% now
- 21′Rennes have had 8 attempts to 1 and it is still 0–1. 0–1 · 47–25–28
- 26′We said Rennes at 78%. It is not going that way — our model now has it at 44%. 0–1 · 44–26–30
- 30′Goals are coming at about the 3.6 we expected. 0–1 · 42–27–31
- 34′We said Rennes at 78%. It is not going that way — our model now has it at 39%. 0–1 · 39–28–33
- 36′OUR NUMBER MOVES DOWN · 36' Rennes win: 78% at kick-off, 38% now
- 42′We said Rennes at 78%. It is not going that way — our model now has it at 34%. 0–1 · 34–30–37
- 42′🟨 YELLOW · 41' Krešimir Krizmanić · OFI
- 44′THE CALL SWINGS · 44' OFI win is now our likeliest result at 38% (was Rennes win 32%)
- 45′SECOND HALF Rennes 0–1 OFI
- 45′SUBSTITUTION · 45' OFI · On: Giannis Apostolakis · Off: Taxiarchis Fountas
- 46′HALF-TIME Rennes 0–1 OFI
- 48′We said Rennes at 78%. It is not going that way — our model now has it at 29%. 0–1 · 29–31–40
- 49′OUR NUMBER MOVES DOWN · 49' Rennes win: 78% at kick-off, 28% now
- 53′Rennes have had 12 attempts to 1 and it is still 0–1. 0–1 · 25–31–43
- 54′We said Rennes at 78%. It is not going that way — our model now has it at 24%. 0–1 · 24–31–44
- 60′We said Rennes at 78%. It is not going that way — our model now has it at 19%. 0–1 · 19–32–49
- 60′🟨 YELLOW · 59' Lorenzo Dickmann · OFI
- 62′OUR NUMBER MOVES DOWN · 62' Rennes win: 78% at kick-off, 18% now
- 66′We said Rennes at 78%. It is not going that way — our model now has it at 14%. 0–1 · 14–31–55
- 67′Rennes have had 16 attempts to 1 and it is still 0–1. 0–1 · 14–30–56
- 67′🟨 YELLOW · 67' Abdelhamid Aït Boudlal · Rennes
- 68′SUBSTITUTION · 67' Rennes · On: Eliezer Mayenda · Off: Ludovic Blas
- 68′SUBSTITUTION · 67' Rennes · On: Boulaye Dia · Off: Valentin Rongier
- 69′SUBSTITUTION · 68' OFI · On: Zisis Karachalios · Off: Andreas Bouchalakis
- 69′SUBSTITUTION · 68' OFI · On: Aitor Cantalapiedra · Off: Kenan Kodro
- 72′We said Rennes at 78%. It is not going that way — our model now has it at 9%. 0–1 · 9–28–62
- 74′OUR NUMBER MOVES DOWN · 74' Rennes win: 78% at kick-off, 8% now
- 76′⚽ GOAL · 76' Rennes 1–1 OFI
- 76′OUR NUMBER MOVES UP · 76' Rennes win: 78% at kick-off, 32% now
- 76′THE CALL SWINGS · 76' Draw is now our likeliest result at 60% (was OFI win 8%)
- 77′Rennes level it on 76′ through Mahamadou Nagida. 1–1. 1–1 · 30–62–8
- 78′OUR NUMBER MOVES DOWN · 78' Rennes win: 78% at kick-off, 28% now
- 79′Rennes have had 20 attempts to 1 and it is still 1–1. 1–1 · 26–67–7
- 79′SUBSTITUTION · 78' Rennes · On: Issa Soumaré · Off: Mousa Al-Tamari
- 79′SUBSTITUTION · 78' Rennes · On: Bryan Reynolds · Off: Przemysław Frankowski
- 79′SUBSTITUTION · 78' Rennes · On: Djaoui Cissé · Off: Sebastian Szymański
- 79′🟨 YELLOW · 78' Mahdi Camara · Rennes
- 80′SUBSTITUTION · 80' OFI · On: Giannis Theodosoulakis · Off: Thiago Nuss
- 83′OUR NUMBER MOVES DOWN · 83' Rennes win: 78% at kick-off, 18% now
- 84′SUBSTITUTION · 83' OFI · On: Borja González · Off: Lorenzo Dickmann
- 90′We published Rennes at 78%. Our model now makes it 98%. 2–1 · 98–2–0
- 90′⚽ GOAL · 90' Rennes 2–1 OFI
- 90′OUR NUMBER MOVES UP · 90' Rennes win: 78% at kick-off, 98% now
- 90′THE CALL SWINGS · 90' Rennes win is now our likeliest result at 98% (was Draw 2%)
- 91′Abdelhamid Aït Boudlal scores for Rennes on 90′ — 2–1. 2–1 · 98–2–0
- FTFULL TIME Rennes 2–1 OFI
- FTRennes 2–1 OFI · Rennes win: right · Over 2.5: right · Both to score: right · Over 1.5: right · Under 3.5: right · 2–0 exactly: wrong
What our live read said during the match, as it was said, with the score and our numbers for home–draw–away at that moment; and every alert we raised, with the minute. Nothing is written after the final whistle.
The match pulse
BEFORE KICK-OFF
Match outcome probability (%)
AI match analysis
PassRennes are clear favourites.
The Pitchside prediction: Rennes 78%, draw 14%, OFI 8%. Over 2.5 goals 70%, both teams to score 53%.
Pre-match prediction
First published 9 Oct 07:15 · locked at kick-off
Rennes win78%
OFI win8%Kick-offTHU 15 OCT · 20:00
RoundLeague stage · matchday 2
VenueRoazhon Park
RefereeAndrea Colombo
Match timeline
All events
RennesMIN
OFIEvents will appear when the match starts.
Line-ups
Rennes
4-3-3
OFI
3-4-3
Rest & schedule
Before kick-off · every competition we cover
Rennes
OFI
Last match: 11 Oct · the French Ligue 1
Last match: 10 Oct · Super League 1
Counted across every competition we cover, before kick-off. Friendlies are not counted.
Line-ups
Rennes
4-3-3
30 B. Samba
95 P. Frankowski
4 C. Cresswell
48 A. Ait Boudlal
18 M. Nagida
17 S. Szymański
21 V. Rongier
45 M. Camara
10 L. Blas
9 E. Lepaul
11 Mousa Tamari
Coach · F. Haise
Substitutes
28 · A. Thomasson
90 · I. Soumaré
24 · A. Rouault
14 · B. Reynolds
5 · Gonçalo Oliveira
70 · A. Nordin
26 · Q. Merlin
12 · Eliezer Mayenda
16 · N. Lemaître
22 · B. Dia
6 · D. Cissé
60 · Kilian Belazzoug
OFI
3-4-3
31 N. Christogeorgos
15 A. Poungouras
43 D. Nikolaou
2 K. Krizmanić
24 L. Dickmann
14 T. Androutsos
41 A. Bouchalakis
3 N. Athanasiou
11 T. Fountas
19 K. Kodro
18 T. Nuss
Coach · C. Kontis
Substitutes
10 · Aitor Cantalapiedra
17 · Borja González
8 · G. Kanellópoulos
6 · Z. Karachalios
13 · P. Katsikas
90 · Pavlos Kenourgiakis
5 · K. Kostoulas
1 · K. Lilo
30 · T. Romano
21 · G. Apostolakis
71 · Thanasis Sitmalidis
46 · G. Theodosoulakis
Match statistics
Match statistics aren’t available yet.
Line-ups
Rennes
4-3-3
30 B. Samba
95 P. Frankowski
4 C. Cresswell
48 A. Ait Boudlal
18 M. Nagida
17 S. Szymański
21 V. Rongier
45 M. Camara
10 L. Blas
9 E. Lepaul
11 Mousa Tamari
Coach · F. Haise
Substitutes
28 · A. Thomasson
90 · I. Soumaré
24 · A. Rouault
14 · B. Reynolds
5 · Gonçalo Oliveira
70 · A. Nordin
26 · Q. Merlin
12 · Eliezer Mayenda
16 · N. Lemaître
22 · B. Dia
6 · D. Cissé
60 · Kilian Belazzoug
OFI
3-4-3
31 N. Christogeorgos
15 A. Poungouras
43 D. Nikolaou
2 K. Krizmanić
24 L. Dickmann
14 T. Androutsos
41 A. Bouchalakis
3 N. Athanasiou
11 T. Fountas
19 K. Kodro
18 T. Nuss
Coach · C. Kontis
Substitutes
10 · Aitor Cantalapiedra
17 · Borja González
8 · G. Kanellópoulos
6 · Z. Karachalios
13 · P. Katsikas
90 · Pavlos Kenourgiakis
5 · K. Kostoulas
1 · K. Lilo
30 · T. Romano
21 · G. Apostolakis
71 · Thanasis Sitmalidis
46 · G. Theodosoulakis
We make Rennes a 78% chance to win. The market has them at 79%. We are within 1 point of the market. The model expects 2.8–0.8.
What the number rests on
Our modelBuilt from every result, recent matches counting most, with home advantage in it. Line-ups, injuries and rest are not in the number.
Published at 77%, 78% now. The market has gone from 75% to 79% in the same time.
| Market | Us | Market | Gap |
|---|---|---|---|
| Rennes win | 78% | 79% | −1 |
| Draw | 14% | 14% | 0 |
| OFI win | 8% | 7% | +1 |
| Over 2.5 goals | 70% | 67% | +3 |
| Both teams to score | 53% | 48% | +5 |
| Over 1.5 goals | 88% | 84% | +4 |
| Over 3.5 goals | 49% | 46% | +3 |
| Rennes or draw | 92% | 93% | −1 |
| Rennes clean sheet | 44% | – | – |
| OFI clean sheet | 6% | – | – |
Every figure here is read off one scoreline distribution, so no two can contradict each other. The market is the median of 10 bookmakers, each with its margin stripped — what we are measured against, never an input to the model.
This is a probability, not a recommendation. We take no bets and hold no affiliate relationships with any gambling operator. Model 1.1 — Pitchside Lab's own model.
Head to head
No meetings since 2021/22No meetings between these two in the competitions we cover since 2021/22.
Every competition we cover, the latest meeting first.
Form · UEFA Europa League this season · since 20 Aug
RENNES
OFI
The table
2026/27| # | TEAM | P | GD | PTS |
|---|---|---|---|---|
| 1 | Juventus | 1 | +5 | 3 |
| 2 | Crystal Palace | 1 | +4 | 3 |
| 3 | Sparta Praha | 1 | +3 | 3 |
| 4 | Beşiktaş | 1 | +3 | 3 |
| 5 | Union St. Gilloise | 1 | +3 | 3 |
| 6 | Ferencvarosi TC | 1 | +2 | 3 |
| 7 | Benfica | 1 | +2 | 3 |
| 8 | Bayer Leverkusen | 1 | +2 | 3 |
| 9 | OFI | 1 | +2 | 3 |
| 10 | Bournemouth | 1 | +1 | 3 |
| 11 | Lyon | 1 | +1 | 3 |
| 12 | Torreense | 1 | +1 | 3 |
| 13 | Olympiakos Piraeus | 1 | +1 | 3 |
| 14 | Red Bull Salzburg | 1 | +1 | 3 |
| 15 | Sunderland | 1 | +1 | 3 |
| 16 | Omonia Nicosia | 1 | +1 | 3 |
| 17 | Sturm Graz | 1 | 0 | 1 |
| 18 | Rennes | 1 | 0 | 1 |
| 19 | Dinamo Zagreb | 1 | 0 | 1 |
| 20 | Hapoel Beer Sheva | 1 | 0 | 1 |
| 21 | Jagiellonia | 1 | −1 | 0 |
| 22 | Real Sociedad | 1 | −1 | 0 |
| 23 | Anderlecht | 1 | −1 | 0 |
| 24 | Lillestrom | 1 | −1 | 0 |
| 25 | Celta Vigo | 1 | −1 | 0 |
| 26 | AZ Alkmaar | 1 | −1 | 0 |
| 27 | Levski Sofia | 1 | −1 | 0 |
| 28 | Celtic | 1 | −2 | 0 |
| 29 | 1899 Hoffenheim | 1 | −2 | 0 |
| 30 | AC Milan | 1 | −2 | 0 |
| 31 | Celje | 1 | −2 | 0 |
| 32 | Marseille | 1 | −3 | 0 |
| 33 | Ararat-Armenia | 1 | −3 | 0 |
| 34 | Plzen | 1 | −3 | 0 |
| 35 | Lech Poznan | 1 | −4 | 0 |
| 36 | NEC Nijmegen | 1 | −5 | 0 |
The competition's standings before kick-off.
Juventus
Crystal Palace
Sparta Praha
Beşiktaş
Union St. Gilloise
Ferencvarosi TC
Benfica
Bayer Leverkusen
Bournemouth
Lyon
Torreense
Olympiakos Piraeus
Red Bull Salzburg
Sunderland
Omonia Nicosia
Sturm Graz
Dinamo Zagreb
Hapoel Beer Sheva
Jagiellonia
Real Sociedad
Anderlecht
Lillestrom
Celta Vigo
AZ Alkmaar
Levski Sofia
Celtic
1899 Hoffenheim
AC Milan
Celje
Marseille
Ararat-Armenia
Plzen
Lech Poznan
NEC Nijmegen