Age verification

Adults only

ScoreAssist provides AI-generated sports analysis and statistics for entertainment only. It is not betting advice or a guarantee of any outcome. Gambling can be addictive - play responsibly. By continuing, I confirm that I am at least 18 years old and that accessing this site is lawful in my jurisdiction.

I am under 18
Responsible gaming
EventsPreviewsRecapsTeamsPlayersCompetitions
Log inSign up

Sports fixtures, statistics, and AI-generated analysis. Not betting advice.

Product

  • Events
  • Previews

Legal

  • Terms
  • Privacy
  • Support

Responsible

  • 18+ rules
  • Responsible Gaming
Sports
  • Football
  • Basketball
  • Tennis
18+

Entertainment only. Not betting advice. Responsible Gaming.

© 2026 ScoreAssist. All rights reserved.
FootballUEFA Europa LeagueFull time

Rennes vs Olympiakos Piraeus

Roazhon Park

Rennes
0:0
Olympiakos Piraeus

Recap

Rennes and Olympiakos Piraeus drew 0-0 in their UEFA Europa League match, with neither side able to find a breakthrough despite their efforts.

The match remained goalless throughout as both teams struggled to convert their chances into a decisive score. Olympiakos Piraeus held more of the ball with 58% possession and recorded 12 total shots, though they were unable to beat the Rennes defense. Rennes maintained a disciplined approach, managing 4 shots on goal and relying on their goalkeeper to keep the score level.

Despite several tactical changes made by both coaches in the second half, the deadlock persisted. The play remained competitive until the final whistle, with Rennes finishing the match having committed 15 fouls compared to 11 from Olympiakos Piraeus. Both sides ultimately shared the points in a contest defined by defensive resilience.

  • Rennes: 17th place, 6 points from 4 games
  • Olympiakos Piraeus: 6th place, 10 points from 4 games

This recap is written by AI from the match data. It is for entertainment only, it can contain mistakes, and it is not betting advice.

Entertainment only. 18+. Play responsibly.

Rennes enter this match having won three of their last six listed matches, though they come off a heavy defeat away to Nice. Their home form is a significant strength, as they have won all five of their most recent home fixtures in all competitions, including victories against OFI and Auxerre. Conversely, Olympiakos Piraeus arrive on a six-match winning streak across all competitions, having conceded only two goals in that period. Their defensive record is particularly notable, with five clean sheets in their last six matches. Their recent away form is equally impressive, with five consecutive wins on the road.

  • Rennes are without goalkeeper B. Samba and forward Esteban Lepaul, both of whom have been key contributors in recent matches.
  • Olympiakos Piraeus have seven players ruled out, including J. Roca who has contributed two goals and one assist in recent games.
  • Rennes have been strong at home, winning all five of their most recent home matches.
  • Olympiakos Piraeus have won all five of their most recent away matches.
  • Olympiakos Piraeus have kept five clean sheets in their last six matches.

Rennes have maintained a perfect record in their recent home matches, which provides them with a platform despite their inconsistent overall form. Olympiakos Piraeus are in excellent shape, showing both defensive solidity and a winning habit away from home. Given the strength of the visitors' recent run, they may prove difficult to break down, though the home side's record at Roazhon Park suggests a competitive encounter.

There is no head-to-head record available for these two sides in our data.

Team statistics

  • 0.56Expected goals0.95
  • 342Accurate passes503
  • 6Shots inside box7
  • 3Shots outside box5
  • 1Blocked shots1
  • 11Free kicks14
  • 0.56Expected goals0.95
  • 342Accurate passes503
  • 6Shots inside box7
  • 3Shots outside box5
  • 1Blocked shots1
  • 11Free kicks14
  • 4Shots on goal3
  • 3Saves4
  • 4Shots off goal8
  • 4Offsides0
  • 424Passes596
  • 9Total shots12
  • 1Yellow cards0
  • 3Corners3
  • 15Fouls11
  • 0Red cards0
  • 42%Possession58%

Line-ups

Rennes 5-3-2

  1. 30B. SambaG
  2. 14B. ReynoldsD
  3. 24A. RouaultD
  4. 4C. CresswellD
  5. 5Gonçalo OliveiraD
  6. 18M. NagidaD
  7. 17S. SzymańskiM
  8. 28A. ThomassonM
  9. 45M. CamaraM
  10. 11Mousa TamariF
  11. 22B. DiaF

Olympiakos Piraeus 4-2-3-1

  1. 1S. OrtegaG
  2. 2M. SaliakasD
  3. 45P. RetsosD
  4. 6David CarmoD
  5. 70S. OnyemaechiD
  6. 15G. PuertaM
  7. 32S. HezzeM
  8. 17L. BaileyM
  9. 8Gustavo SáM
  10. 7K. FortounisM
  11. 34A. GonzálezF

Rennes 5-3-2

  1. 30B. SambaG
  2. 14B. ReynoldsD
  3. 24A. RouaultD
  4. 4C. CresswellD
  5. 5Gonçalo OliveiraD
  6. 18M. NagidaD
  7. 17S. SzymańskiM
  8. 28A. ThomassonM
  9. 45M. CamaraM
  10. 11Mousa TamariF
  11. 22B. DiaF

Bench

  1. 60Kilian BelazzougG
  2. 90I. SoumaréF
  3. 21V. RongierM
  4. 70A. NordinF
  5. 26Q. MerlinD
  6. 12Eliezer MayendaF
  7. 16N. LemaîtreG
  8. 48A. Ait BoudlalD
  9. 10L. BlasF
  10. 6D. CisséM
  11. 65H. Do MarcolinoF
  12. 35Elias Legendre QuiñonezF

Coach

F. Haise

Olympiakos Piraeus 4-2-3-1

  1. 1S. OrtegaG
  2. 2M. SaliakasD
  3. 45P. RetsosD
  4. 6David CarmoD
  5. 70S. OnyemaechiD
  6. 15G. PuertaM
  7. 32S. HezzeM
  8. 17L. BaileyM
  9. 8Gustavo SáM
  10. 7K. FortounisM
  11. 34A. GonzálezF

Bench

  1. 11R. YaremchukF
  2. 22ChiquinhoM
  3. 19R. FreulerM
  4. 89P. ToufakisM
  5. 71N. TiknizyanD
  6. 4Z. SmajlovićD
  7. 5L. PirolaD
  8. 27M. PedersenD
  9. 10Gelson MartinsM
  10. 20Jota SilvaF
  11. 92I. GeorgakopoulosG
  12. 91D. StournarasG

Coach

Imanol Alguacil

Timeline

0'15'30'45'60'75'90'105'120'
  1. 45'SubstitutionOn: Marcus PedersenOff: Manolis SaliakasOlympiakos Piraeus
  2. 59'SubstitutionOn: Roman YaremchukOff: Armando GonzálezOlympiakos Piraeus
  3. 59'SubstitutionOn: Gelson MartinsOff: Leon BaileyOlympiakos Piraeus
  4. 60'SubstitutionOn: Valentin RongierOff: Sebastian SzymańskiRennes
  5. 79'SubstitutionOn: ChiquinhoOff: Gustavo SáOlympiakos Piraeus
  6. 80'SubstitutionOn: Ludovic BlasOff: Mousa Al-TamariRennes
  7. 81'SubstitutionOn: Eliezer MayendaOff: Boulaye DiaRennes
  8. 81'SubstitutionOn: Djaoui CisséOff: Adrien ThomassonRennes
  9. 82'SubstitutionOn: Nayair TiknizyanOff: Bruno OnyemaechiOlympiakos Piraeus
  10. 88'Yellow cardValentin RongierRennes
  11. 90'Yellow cardFranck HaiseRennes
0'15'30'45'60'75'90'105'120'
  1. 45'SubstitutionOn: Marcus PedersenOff: Manolis SaliakasOlympiakos Piraeus
  2. 59'SubstitutionOn: Roman YaremchukOff: Armando GonzálezOlympiakos Piraeus
  3. 59'SubstitutionOn: Gelson MartinsOff: Leon BaileyOlympiakos Piraeus
  4. 60'SubstitutionOn: Valentin RongierOff: Sebastian SzymańskiRennes
  5. 79'SubstitutionOn: ChiquinhoOff: Gustavo SáOlympiakos Piraeus
  6. 80'SubstitutionOn: Ludovic BlasOff: Mousa Al-TamariRennes
  7. 81'SubstitutionOn: Eliezer MayendaOff: Boulaye DiaRennes
  8. 81'SubstitutionOn: Djaoui CisséOff: Adrien ThomassonRennes
  9. 82'SubstitutionOn: Nayair TiknizyanOff: Bruno OnyemaechiOlympiakos Piraeus
  10. 88'Yellow cardValentin RongierRennes
  11. 90'Yellow cardFranck HaiseRennes

Players of the match

  • 7.71S. OrtegaOlympiakos Piraeus
  • 7.58P. RetsosOlympiakos Piraeus
  • 7.3B. SambaRennes
PlayerMinutesRating
S. Ortega907.71
P. Retsos907.58
B. Samba907.3
S. Hezze907.15
C. Cresswell907.15
K. Fortounis907.09
M. Saliakas457.08
Gonçalo Oliveira907.03
S. Szymański606.97
S. Onyemaechi826.94
M. Nagida906.83
A. Rouault906.81
David Carmo906.77
D. Cissé96.65
B. Reynolds906.64
R. Yaremchuk316.59
M. Camara906.59
Chiquinho116.58
G. Puerta906.55
Eliezer Mayenda96.49
L. Bailey596.48
Mousa Tamari806.45
V. Rongier306.42
Gelson Martins316.39
A. Thomasson816.38
B. Dia816.35
A. González596.33
Gustavo Sá796.32
M. Pedersen456.25
L. Blas106.09
N. Tiknizyan86.05
R. Freuler00
P. Toufakis00
Z. Smajlović00
L. Pirola00
Jota Silva00
I. Georgakopoulos00
D. Stournaras00
Kilian Belazzoug00
I. Soumaré00
A. Nordin00
Q. Merlin00
N. Lemaître00
A. Ait Boudlal00
H. Do Marcolino00
Elias Legendre Quiñonez00

Absences

Newer than the preview

Rennes3 players

  • OutE. LepaulInjury
  • DoubtfulA. Ait BoudlalInjury
  • DoubtfulV. RongierInjury

Olympiakos Piraeus7 players

  • OutA. El KaabiInjury
  • OutB. PopovicInjury
  • OutClaytonInjury
  • OutJ. RocaInjury
  • OutL. ScipioniInjury

Newer than the preview

Rennes3 players

  • OutE. LepaulInjury
  • DoubtfulA. Ait BoudlalInjury
  • DoubtfulV. RongierInjury

Olympiakos Piraeus7 players

  • OutA. El KaabiInjury
  • OutB. PopovicInjury
  • OutClaytonInjury
  • OutJ. RocaInjury
  • OutL. ScipioniInjury
  • OutM. MouandilmadjiInjury
  • OutY. YaziciInjury

Standings

PositionRecordPointsGoal diff
17Rennes1-3-06+1
6Olympiakos Piraeus3-1-010+3
UEFA Europa League table

Recent matches

  • Olympiakos Piraeus
    5-0WWWWWW5
  • Rennes
    2-1-2WLDWLL1

Also in this competition

FinishedAC MilanvsFerencvarosi TCUEFA Europa LeagueSan Siro/Giuseppe Meazza0:2
FinishedAnderlechtvsRed Bull SalzburgUEFA Europa LeagueLotto Park2:0
FinishedCrystal Palacevs1899 HoffenheimUEFA Europa LeagueSelhurst Park1:1
FinishedLevski SofiavsJagielloniaUEFA Europa LeagueVasil Levski National Stadium1:0
FinishedAC MilanvsFerencvarosi TCUEFA Europa LeagueSan Siro/Giuseppe Meazza0:2
FinishedAnderlechtvsRed Bull SalzburgUEFA Europa LeagueLotto Park2:0
FinishedCrystal Palacevs1899 HoffenheimUEFA Europa LeagueSelhurst Park1:1
FinishedLevski SofiavsJagielloniaUEFA Europa LeagueVasil Levski National Stadium1:0
FinishedLillestromvsPlzenUEFA Europa LeagueÅråsen Stadion0:1
FinishedNEC NijmegenvsOmonia NicosiaUEFA Europa LeagueStadion de Goffert3:1
FinishedReal SociedadvsLyonUEFA Europa LeagueAnoeta Stadium1:1
FinishedSparta PrahavsBournemouthUEFA Europa LeagueStadion Letná1:3

Entertainment only. 18+. Play responsibly.