Marseille 0 - 1 FT Olympiakos Piraeus

Orange Vélodrome

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
19
FT
Thu, Oct 15
Marseille
0-1
Olympiakos Piraeus
⚡ Intensity 17
⚖️ Balance 28
🏆 Stakes 0
🎲 Upset 39
Olympiakos snatch a stunning away upset.

Win Probability

  • Marseille 41%
  • Draw 27%
  • Olympiakos Piraeus 32%

Futmetrix AI estimate

A Smash-and-Grab Masterclass at the Vélodrome

Skip It Futmetrix Score: 19/100. A defiant goalkeeping display and clinical finishing turned heavy pressure into a massive upset victory for the Greek visitors.

The Siege Begins

The atmosphere inside the Orange Vélodrome demanded early dominance. Marseille obliged instantly, establishing controlled possession at 56% and pinning Olympiakos Piraeus deep into their own half. Wave after wave of attacks led to immense set-piece pressure, racking up nine corner kicks as the home side turned the screw. The Intensity was palpable on the pitch. Greek defenders threw their bodies on the line to block four separate shots. Despite an impressive expected goals tally, the decisive final touch remained elusive for the hosts. This was a tactical siege, pure and simple. The home side knocked the ball around with swagger, stringing together over 460 accurate passes, but ultimately failing to break the deadlock in the opening exchanges.

The Sucker Punch

Then came the brutal sucker punch. Against the entire run of play, the Greek visitors silenced the roaring crowd. Right before the halftime whistle in the 42nd minute, Chiquinho orchestrated a brilliant, sweeping counter-attack. He picked out a perfect pass to find Santiago Hezze, who finished the move with devastating precision. That singular strike completely flipped the script. The massive Upset potential suddenly felt very real. One genuine chance, one incredibly clinical strike. The French side was left scratching their heads, wondering exactly how their overwhelming territorial dominance had evaporated into a frustrating scoreboard deficit. The away side seized the moment, taking control of the narrative and shifting the psychological momentum entirely in their favour.

Greek Resistance

The second half morphed into an unyielding wall of Greek resistance. Marseille threw absolutely everything forward, desperately trying to restore the Balance of the tie. That is exactly when S. Ortega decided to make the penalty area his personal domain. The goalkeeper produced five crucial saves, swatting away dangerous on-target attempts with ridiculous ease and commanding his box under heavy fire. The away side soaked up the relentless pressure brilliantly, registering an unbelievable 34 clearances and frustrating the vocal home fans. This was a classic, gritty European away performance. With three massive points secured, Olympiakos advance their campaign in the promotion playoff zone, while the hosts are left to agonizingly rue a miserable night.

Key Questions

Who scored the decisive goal in the match?

Santiago Hezze scored the only goal in the 42nd minute to secure the win for Olympiakos.

How did the goalkeeper influence the result?

S. Ortega was magnificent, making 5 crucial saves to secure a clean sheet and an upset victory.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
56%
44%
Marseille 56%
Olympiakos Piraeus 44%
Shots
11
9
Marseille 11
Olympiakos Piraeus 9
Shots on Target
5
4
Marseille 5
Olympiakos Piraeus 4
Expected Goals (xG)
0.90
0.63
Marseille 0.90
Olympiakos Piraeus 0.63
Passes
534
426
Marseille 534
Olympiakos Piraeus 426
Corners
9
1
Marseille 9
Olympiakos Piraeus 1
Fouls
15
11
Marseille 15
Olympiakos Piraeus 11
Yellow Cards
2
2
Marseille 2
Olympiakos Piraeus 2
Red Cards
0
0
Marseille 0
Olympiakos Piraeus 0

Match Events

Santiago Hezze (Chiquinho) ⚽ 42'
HT
Bruno Onyemaechi 🟨 60'
62' 🔄 ↓ Tochukwu Nnadi ↑Amine Harit
62' 🔄 ↓ Emerson Palmieri ↑Ulisses Garcia
62' 🔄 ↓ Neal Maupay ↑Amine Gouiri
↓ Gustavo Puerta ↑Remo Freuler 🔄 67'
↓ Roman Yaremchuk ↑Armando González 🔄 67'
↓ Jota Silva ↑Kostas Fortounis 🔄 72'
↓ Bruno Onyemaechi ↑Nayair Tiknizyan 🔄 73'
75' 🔄 ↓ Angel Gomes ↑Faris Moumbagna
77' 🟨 Bamo Meite
80' 🔄 ↓ Keyliane Abdallah ↑Geoffrey Kondogbia
↓ Chiquinho ↑Gustavo Sá 🔄 82'
FT

Player Cards

Our take on every player in this match

Marseille

Goalkeepers
Jeffrey de Lange
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Timothy Weah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
70%
Duel Win %
Bamo Meité
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Nayef Aguerd
MAGNET
MAGNET
95
Activity
95
Activity
82
Passes
13
Duels
Emerson Palmieri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Midfielders
Tochukwu Nnadi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
André Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Himad Abdelli
ENFORCER
ENFORCER
3
Tackles
3
Tackles
7
Duels Won
78%
Win %
Forwards
Keyliane Abdallah
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Neal Maupay
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Igor Paixão
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
BENCH
Théo Vermot
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jelle Van Neck
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Conrad Egan-Riley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kelyann Bezahaf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ulisses Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Emmanuel Mbondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amine Harit
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Geoffrey Kondogbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Amine Gouiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Tadjidine Mmadi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Faris Moumbagna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Olympiakos Piraeus

Goalkeepers
Stefan Ortega
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Emmanouil Saliakas
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
71%
Duel Win %
Panagiotis Retsos
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
51%
Pass Acc
Lorenzo Pirola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Bruno Onyemaechi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Midfielders
Gustavo Puerta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Santiago Hezze
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Gelson Martins
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Chiquinho
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
Jota Silva
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
1
Interceptions
3
Blocks
Forwards
Roman Yaremchuk
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
BENCH
I. Georgakopoulos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dimitrios Stournaras
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Zinedin Smajlovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nair Tiknizyan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Marcus Pedersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Carmo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Remo Freuler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Konstantinos Fortounis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Gustavo Sá
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
C. Filis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Armando González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/01/2020 Marseille 2 - 1 Olympiakos Piraeus UEFA Champions League Orange Vélodrome
10/21/2020 Olympiakos Piraeus 1 - 0 Marseille UEFA Champions League Stadio Georgios Karaiskáki
11/23/2011 Marseille 0 - 1 Olympiakos Piraeus UEFA Champions League Stade Vélodrome
09/13/2011 Olympiakos Piraeus 0 - 1 Marseille UEFA Champions League Stadio Georgios Karaiskáki
12/01/2020
UEFA Champions League Orange Vélodrome
10/21/2020
UEFA Champions League Stadio Georgios Karaiskáki
11/23/2011
UEFA Champions League Stade Vélodrome
09/13/2011
UEFA Champions League Stadio Georgios Karaiskáki
Marseille Win
Olympiakos Piraeus Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayer Leverkusen 2 6 6 0 +6 WLech Poznan 0 - 4 Bayer Leverkusen (15-10-2026)WBayer Leverkusen 2 - 0 Celje (16-09-2026)
2 Benfica 2 6 6 1 +5 WBenfica 4 - 1 Celtic (15-10-2026)WAC Milan 0 - 2 Benfica (16-09-2026)
3 Omonia Nicosia 2 6 4 0 +4 WCelje 0 - 3 Omonia Nicosia (15-10-2026)WOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
4 Lyon 2 6 5 3 +2 WLyon 3 - 2 Crystal Palace (15-10-2026)WAnderlecht 1 - 2 Lyon (16-09-2026)
5 Sunderland 2 6 3 1 +2 WTorreense 1 - 2 Sunderland (15-10-2026)WSunderland 1 - 0 AZ Alkmaar (16-09-2026)
6 Sparta Praha 2 4 5 2 +3 DSparta Praha 1 - 1 Lillestrom (15-10-2026)WArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)
7 Union St. Gilloise 2 4 4 1 +3 DUnion St. Gilloise 1 - 1 Real Sociedad (15-10-2026)WPlzen 0 - 3 Union St. Gilloise (17-09-2026)
8 Juventus 1 3 5 0 +5 WJuventus 5 - 0 NEC Nijmegen (17-09-2026)
9 Crystal Palace 2 3 6 3 +3 LLyon 3 - 2 Crystal Palace (15-10-2026)WCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
10 Beşiktaş 1 3 4 1 +3 WBeşiktaş 4 - 1 Marseille (17-09-2026)
11 AC Milan 2 3 4 2 +2 WRed Bull Salzburg 0 - 4 AC Milan (15-10-2026)LAC Milan 0 - 2 Benfica (16-09-2026)
12 Ferencvarosi TC 1 3 3 1 +2 WCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
13 OFI 1 3 2 0 +2 WOFI 2 - 0 1899 Hoffenheim (17-09-2026)
14 Bournemouth 1 3 2 1 +1 WReal Sociedad 1 - 2 Bournemouth (17-09-2026)
15 Olympiakos Piraeus 1 3 2 1 +1 WOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
16 Torreense 2 3 3 3 0 LTorreense 1 - 2 Sunderland (15-10-2026)WLillestrom 1 - 2 Torreense (17-09-2026)
17 AZ Alkmaar 2 3 2 2 0 WAZ Alkmaar 2 - 1 Hapoel Beer Sheva (15-10-2026)LSunderland 1 - 0 AZ Alkmaar (16-09-2026)
18 Red Bull Salzburg 2 3 1 4 -3 LRed Bull Salzburg 0 - 4 AC Milan (15-10-2026)WLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
19 Rennes 1 1 0 0 0 DSturm Graz 0 - 0 Rennes (16-09-2026)
20 Dinamo Zagreb 1 1 0 0 0 DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
21 Sturm Graz 1 1 0 0 0 DSturm Graz 0 - 0 Rennes (16-09-2026)
22 Lillestrom 2 1 2 3 -1 DSparta Praha 1 - 1 Lillestrom (15-10-2026)LLillestrom 1 - 2 Torreense (17-09-2026)
23 Real Sociedad 2 1 2 3 -1 DUnion St. Gilloise 1 - 1 Real Sociedad (15-10-2026)LReal Sociedad 1 - 2 Bournemouth (17-09-2026)
24 Hapoel Beer Sheva 2 1 1 2 -1 LAZ Alkmaar 2 - 1 Hapoel Beer Sheva (15-10-2026)DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
25 Jagiellonia 1 0 1 2 -1 LOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
26 Anderlecht 1 0 1 2 -1 LAnderlecht 1 - 2 Lyon (16-09-2026)
27 Celta Vigo 1 0 0 1 -1 LOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
28 Levski Sofia 1 0 0 1 -1 LLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
29 1899 Hoffenheim 1 0 0 2 -2 LOFI 2 - 0 1899 Hoffenheim (17-09-2026)
30 Marseille 1 0 1 4 -3 LBeşiktaş 4 - 1 Marseille (17-09-2026)
31 Ararat-Armenia 1 0 1 4 -3 LArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)
32 Plzen 1 0 0 3 -3 LPlzen 0 - 3 Union St. Gilloise (17-09-2026)
33 Celtic 2 0 2 7 -5 LBenfica 4 - 1 Celtic (15-10-2026)LCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
34 NEC Nijmegen 1 0 0 5 -5 LJuventus 5 - 0 NEC Nijmegen (17-09-2026)
35 Celje 2 0 0 5 -5 LCelje 0 - 3 Omonia Nicosia (15-10-2026)LBayer Leverkusen 2 - 0 Celje (16-09-2026)
36 Lech Poznan 2 0 0 8 -8 LLech Poznan 0 - 4 Bayer Leverkusen (15-10-2026)LCrystal Palace 4 - 0 Lech Poznan (17-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.