Rennes vs Olympiacos

4 November 2026 · Europa League · Matchday 4 · 2026/27 · Referee Igor Pajač

Full time 0 – 0

Half-time: 0–0

Match summary

Rennes and Olympiacos played out a goalless draw.

Olympiacos had the better of the chances, with 0.89 expected goals (xG) from 12 shots to Rennes's 0.49 from 9.

Rennes and Olympiacos played out a goalless draw in their Europa League matchday 4 fixture, with the visitors dominating territory and possession throughout the 90 minutes. Olympiacos enjoyed 58 percent of possession and completed 593 passes compared to the hosts' 424, while also registering 12 shots to Rennes's 9. Despite generating a higher expected goals total of 0.89 through 38 dangerous attacks against Rennes's 0.44 expected goals and 44 dangerous attacks, Olympiacos could not break the deadlock. Rennes edged the contest in shots on target with 4 to 3 and committed 15 fouls, receiving 2 yellow cards.

The match began with an immediate chance as Olympiacos player Armando González missed the target in the first minute from a notable opportunity. Following a scoreless first half that ended 0-0, both managers utilised their substitutes extensively across the second half, with Olympiacos introducing Marcus Pedersen, Gelson Martins, Roman Yaremchuk, Chiquinho, and Nair Tiknizyan, while Rennes brought on Valentin Rongier, Ludovic Blas, Djaoui Cissé, and Eliezer Mayenda. Discipline became a factor late in the game as Rennes player Valentin Rongier received a yellow card for a foul in the 88th minute, followed by a yellow card for F. Haise for argument in the 90th minute before the final whistle confirmed the 0-0 scoreline.

Match stats

42% Possession 58%
9 Shots 12
4 Shots on target 3
3 Corners 3
93 Attacks 119
44 Dangerous attacks 38
426 Passes 594
80.8% Pass accuracy 84.7%
14 Tackles 25
15 Fouls 11
1 Yellow cards 0
4 Offsides 0

Key events

Rennes Olympiacos
Kick-off
19’
Leon BaileyShot on target
Charlie CresswellShot on target
23’
Mousa Al-TamariShot on target
30’
Half-time0-0
Second half underway
68’
Gelson MartinsShot on target
Mousa Al-TamariShot on target
73’
88’
F. HaiseManagerArgument
90’
90’
Gelson MartinsShot on target
Valentin RongierShot on target
90+1’
Full-time0-0

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 0.89 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.49 0.89
Rennes 0.49 xGOlympiacos 0.89 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Olympiacos attacking Rennes attacking 
1’ Armando González (Olympiacos), open play, 0.22 xG, off target 68’ Gelson Martins (Olympiacos), open play, 0.16 xG, saved 65’ Panagiotis Retsos (Olympiacos), set piece, 0.11 xG, off target 9’ Gustavo Puerta (Olympiacos), open play, 0.10 xG, hit the woodwork 86’ Valentin Rongier (Rennes), open play, 0.08 xG, blocked 70’ Roman Yaremchuk (Olympiacos), open play, 0.07 xG, off target 25’ Manolis Saliakas (Olympiacos), set piece, 0.06 xG, off target 30’ Mousa Al-Tamari (Rennes), open play, 0.07 xG, saved 90+1’ Valentin Rongier (Rennes), open play, 0.07 xG, saved 17’ Anthony Rouault (Rennes), set piece, 0.06 xG, off target 59’ Mousa Al-Tamari (Rennes), open play, 0.05 xG, off target 73’ Mousa Al-Tamari (Rennes), open play, 0.05 xG, saved 12’ Kostas Fortounis (Olympiacos), from a corner, 0.05 xG, off target 23’ Charlie Cresswell (Rennes), from a corner, 0.04 xG, saved 28’ Sebastian Szymański (Rennes), direct free kick, 0.04 xG, off target 19’ Leon Bailey (Olympiacos), open play, 0.04 xG, saved 90’ Gelson Martins (Olympiacos), open play, 0.02 xG, saved 19’ Gustavo Puerta (Olympiacos), open play, 0.02 xG, off target 50’ Bryan Reynolds (Rennes), open play, 0.02 xG, off target 64’ Gustavo Sá (Olympiacos), open play, 0.02 xG, off target 45’ Kostas Fortounis (Olympiacos), open play, 0.01 xG, blocked 1’ Armando González (Olympiacos), open play, 0.22 xG, off target 68’ Gelson Martins (Olympiacos), open play, 0.16 xG, saved 65’ Panagiotis Retsos (Olympiacos), set piece, 0.11 xG, off target 9’ Gustavo Puerta (Olympiacos), open play, 0.10 xG, hit the woodwork 86’ Valentin Rongier (Rennes), open play, 0.08 xG, blocked 70’ Roman Yaremchuk (Olympiacos), open play, 0.07 xG, off target 30’ Mousa Al-Tamari (Rennes), open play, 0.07 xG, saved 90+1’ Valentin Rongier (Rennes), open play, 0.07 xG, saved 25’ Manolis Saliakas (Olympiacos), set piece, 0.06 xG, off target 17’ Anthony Rouault (Rennes), set piece, 0.06 xG, off target 59’ Mousa Al-Tamari (Rennes), open play, 0.05 xG, off target 73’ Mousa Al-Tamari (Rennes), open play, 0.05 xG, saved 12’ Kostas Fortounis (Olympiacos), from a corner, 0.05 xG, off target 23’ Charlie Cresswell (Rennes), from a corner, 0.04 xG, saved 28’ Sebastian Szymański (Rennes), direct free kick, 0.04 xG, off target 19’ Leon Bailey (Olympiacos), open play, 0.04 xG, saved 90’ Gelson Martins (Olympiacos), open play, 0.02 xG, saved 19’ Gustavo Puerta (Olympiacos), open play, 0.02 xG, off target 50’ Bryan Reynolds (Rennes), open play, 0.02 xG, off target 64’ Gustavo Sá (Olympiacos), open play, 0.02 xG, off target 45’ Kostas Fortounis (Olympiacos), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Rennes 5-3-2 Starting XI
Samba
Nagida
Rouault
Cresswell
Oliveira
Reynolds
Thomasson 81’
Camara
Szymański 60’
Dia 81’
Al-Tamari 80’
Olympiacos 4-3-3 Starting XI
Ortega
Bruno 82’
Retsos
Carmo
Saliakas 46’
Puerta
Hezze
Sá 79’
Fortounis
González 59’
Bailey 59’

Player stats

Goalkeeper1 player
90′ 3 0 27 2 – – – –
Defenders5 players
90′ – 2 1 6 3 28 2 – – –
90′ 4 4 – 9 4 53 1 – – –
90′ 1 – – 8 7 56 1 – – –
90′ 1 1 – 7 5 60 – – – –
90′ 3 – – 8 – 40 – – – –
Midfielders7 players
Sebastian Szymański Taken off
60′ – – 29 3 – – – – – – –
Adrien Thomasson Taken off
81′ – – 47 1 – 3 – 6 6 2 –
90′ – – 29 – – 1 3 2 2 – –
Mousa Al-Tamari Taken off
80′ – – 9 – – – 1 5 – 3 –
Valentin Rongier Came on as a substitute
30′ – – 13 – – – – – 3 –
Ludovic Blas Came on as a substitute
10′ – – 4 – – – – – – – –
Djaoui Cissé Came on as a substitute
9′ – – 4 – – – – – – – –
Forwards2 players
Boulaye Dia Taken off
81′ – – – – – – – 4 2 24 –
Eliezer Mayenda Came on as a substitute
9′ – – – – – – – 1 – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five Europa League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.