Kifisia vs Olympiakos Piraeus 2-3
- Jordi Mboula80'
- Gerson Liliano Saches Sousa90+1'
- Joel Roca46'
- Marius Mouandilmadji71'
- Gelson Martins90+5'
- Kick-off
- Sat, 31 Oct 2026 · 17:00 (UTC)
- Venue
- Apostolos Nikolaidis Stadium, Athens
- Referee
- Konstantinos Tsetsilas
Match timeline
- 90+5’Goal!
Olympiakos PiraeusGelson MartinsAssist: Remo Freuler2 – 3 - 90+4’Yellow card
KifisiaTiago Manso - 90+1’Goal!
KifisiaGerson Liliano Saches SousaAssist: Jordi Mboula2 – 2 - 90+1’Yellow card
KifisiaKonstantinos Roukounakis - 87’Yellow card
KifisiaClément Jolibois - 86’Substitution
Olympiakos PiraeusGelson Martins ONJoel Roca OFF - 80’Goal!
KifisiaJordi MboulaAssist: Georgios Kyriopoulos1 – 2 - 79’Substitution
Olympiakos PiraeusKostas Fortounis ONJota Silva OFF
Show 15 earlier events
- 78’Substitution
Olympiakos PiraeusGustavo Sá ONChiquinho OFF - 76’Substitution
KifisiaJordi Mboula ONÁngelo Sagal OFF - 76’Substitution
KifisiaGeorgios Kyriopoulos ONBernardo Martins OFF - 75’Yellow card
KifisiaGerson Liliano Saches Sousa - 71’Goal!
Olympiakos PiraeusMarius MouandilmadjiAssist: Chiquinho0 – 2 - 69’Substitution
Kifisiadimitrios theodoridis ONApóstolos Christópoulos OFF - 69’Substitution
KifisiaKonstantinos Polykratis ONLeroy Abanda Mfomo OFF - 63’Substitution
Olympiakos PiraeusMarius Mouandilmadji ONRoman Yaremchuk OFF - 63’Substitution
Olympiakos PiraeusSantiago Hezze ONGustavo Puerta OFF - 56’Yellow card
Olympiakos PiraeusGustavo Puerta - 51’Yellow card
KifisiaRoshon van Eijma - 47’Yellow card
Olympiakos PiraeusJota Silva - 46’Goal!
Olympiakos PiraeusJoel RocaAssist: Chiquinho0 – 1 - 42’Substitution
KifisiaGerson Liliano Saches Sousa ONJeremy Antonisse OFF - 28’Yellow card
KifisiaLeroy Abanda Mfomo - 1’Kick-off
Key stats
- 49%Possession51%
- 16Shots14
- 1.30xG0.92
- 8Shots on Target5
- 10Corners6
- 15Fouls18
- 1Offsides1
- 2Saves6
- 380Passes409
- 6Yellow Cards2
Lineups
Confirmed selections
Kifisia4 - 2 - 3 - 1
- 99Ramírez
- 48Manso
- 34Jolibois
- 24Eijma
- 23Abanda
- 8Martins
- 17Roukounakis
- 28Sagal
- 6Pombo
- 7Antonisse
- 72Christópoulos
Substitutions
- 42’↑10 Gerson Sousa↓7 J. Antonisse
- 69’↑9 Dimitris Theodoridis↓72 A. Christópoulos
- 69’↑26 K. Polykratis↓ Leroy Abanda Mfomo
- 76’↑11 Jordi Mboula↓28 Á. Sagal
- 76’↑18 G. Kyriopoulos↓8 Bernardo Martins
Unused substitutes 2 K. Apostolakis, 15 A. Anagnostopoulos, 33 Hugo Sousa, 21 Nektarios Kaloskamis, 31 I. Kousoulos, 44 Vangelis Manganas, 5 A. Petkov
Coach S. Leto
Olympiakos Piraeus4 - 2 - 3 - 1
- 1Ortega
- 27Pedersen
- 45Retsos
- 5Pirola
- 71Tiknizyan
- 15Puerta
- 19Freuler
- 20Silva
- 22Chiquinho
- 73Roca
- 11Yaremchuk
Substitutions
- 63’↑99 M. Mouandilmadji↓11 R. Yaremchuk
- 63’↑32 S. Hezze↓15 G. Puerta
- 78’↑8 Gustavo Sá↓22 Chiquinho
- 79’↑7 K. Fortounis↓20 Jota Silva
- 86’↑10 Gelson Martins↓73 Joel Roca
Unused substitutes 17 L. Bailey, 34 A. González, 6 David Carmo, 70 S. Onyemaechi, 31 B. Popović, 2 M. Saliakas, 4 Z. Smajlović
Coach Imanol Alguacil
Match facts
- Competition
- Super League Greece
- Round
- Matchday 9
- Date
- Sat, 31 Oct 2026
- Kick-off
- 17:00 (UTC)
- Venue
- Apostolos Nikolaidis Stadium, Athens
- Referee
- Konstantinos Tsetsilas
- Kifisia coach
- S. Leto
- Olympiakos Piraeus coach
- Imanol Alguacil
League table
Super League Greece
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 9 | 8 | 0 | 1 | +16 | 24 | |
| 2 | 9 | 7 | 1 | 1 | +11 | 22 | |
| 3 | 9 | 6 | 0 | 3 | +6 | 18 | |
| 4 | 8 | 5 | 2 | 1 | +16 | 17 | |
| 5 | 9 | 5 | 1 | 3 | -4 | 16 | |
| 7 | 10 | 4 | 2 | 4 | 0 | 14 |
Player ratings
- 1
Gerson Sousa8.2 - 2
Jordi Mboula7.9 - 3
Jorge Pombo6.9 - 4
G. Kyriopoulos6.8 - 5
C. Jolibois6.8 - 6
Bernardo Martins6.7 - 7
Á. Sagal6.6 - 8
Dimitris Theodoridis6.5 - 9
K. Polykratis6.4 - 10
A. Christópoulos6.4 - 11
Tiago Manso6.3 - 12
R. van Eijma6.2 - 13
J. Antonisse6.2 - 14
L. Abanda6.1 - 15
M. Ramírez6.0 - 16
K. Roukounakis5.9 - 17
A. Anagnostopoulos0.0 - 18
A. Petkov0.0 - 19Vangelis Manganas0.0
- 20
I. Kousoulos0.0 - 21Nektarios Kaloskamis0.0
- 22
Hugo Sousa0.0 - 23
K. Apostolakis0.0
- 1
Chiquinho7.9 - 2
M. Mouandilmadji7.7 - 3
S. Ortega7.7 - 4
Joel Roca7.4 - 5
L. Pirola7.0 - 6
P. Retsos6.8 - 7
Gustavo Sá6.7 - 8
K. Fortounis6.6 - 9
G. Puerta6.6 - 10
R. Freuler6.6 - 11
R. Yaremchuk6.4 - 12
Gelson Martins6.3 - 13
M. Pedersen6.3 - 14
S. Hezze6.2 - 15
N. Tiknizyan6.2 - 16
Jota Silva6.0 - 17
L. Bailey0.0 - 18
A. González0.0 - 19
David Carmo0.0 - 20
S. Onyemaechi0.0 - 21
B. Popović0.0 - 22
M. Saliakas0.0 - 23
Z. Smajlović0.0
Match ratings from API-Football, out of 10.
MVP of the match

Gerson Sousa
Kifisia
- 1
- Goals
- 0
- Assists
Rated 8.2, the best on the pitch — 1 goal in 48 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 3-1-1
- Scored / match
- 1.6
- Conceded / match
- 1.0
- W-D-L
- 5-0-0
- Scored / match
- 2.0
- Conceded / match
- 0.0
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Olympiakos Piraeus left Athens with a 3-2 win after Joel Roca opened the scoring early in the second half and Gelson Martins sealed it in the fifth minute of stoppage time. Kifisia twice pulled themselves level after going behind, but the visitors found the last goal.
The first half finished goalless, with Kifisia already into a substitution on 42 minutes when Jeremy Antonisse went off and Gerson Liliano Saches Sousa came on. The score at the break was Kifisia 0-0 Olympiakos Piraeus.
Roca, set up by Chiquinho, made it 1-0 on 46 minutes. Kifisia were booked twice in the opening exchanges of the second half, then Olympiakos Piraeus made two changes on 63 minutes and Kifisia followed with two on 69. Marius Mouandilmadji, who had come on in the 63rd minute, made it 2-0 on 71 minutes from another Chiquinho assist, but Jordi Mboula, who had come on in the 76th minute, pulled one back on 80 minutes with Georgios Kyriopoulos after Kifisia’s double change. Gerson Liliano Saches Sousa, on from 42 minutes, equalised in the first minute of stoppage time with Mboula providing the assist, before Gelson Martins, who had come on in the 86th minute, won it five minutes into stoppage time from Remo Freuler’s pass.
Kifisia had 49% of the ball to Olympiakos Piraeus’ 51, and they also finished with more shots, 16 to 14, more on target, 8 to 5, more corners, 10 to 6, and a higher xG figure, 1.3 to 0.92. Olympiakos Piraeus made 409 passes to Kifisia’s 380 and had more saves to make, 6 to 2.
Kifisia were booked six times, with Leroy Abanda Mfomo on 28 minutes, Roshon van Eijma on 51, Gerson Liliano Saches Sousa on 75, Clément Jolibois on 87, Konstantinos Roukounakis in the first minute of stoppage time and Tiago Manso in the fourth. Olympiakos Piraeus had two yellow cards, for Jota Silva on 47 minutes and Gustavo Puerta on 56, while there were no red cards.
Match record
- Competition
- Super League Greece
- Round
- Matchday 9
- Kick-off
- Venue
- Apostolos Nikolaidis Stadium, Athens
- Referee
- Konstantinos Tsetsilas
- Match ID
cornerflick:match:kifisia-vs-olympiakos-piraeus-super-league-greece-2026-10-31
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Kifisia 2-3 Olympiakos Piraeus, Super League Greece, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/super-league-greece/matches/kifisia-vs-olympiakos-piraeus-super-league-greece-2026-10-31
Permanent identifier cornerflick:match:kifisia-vs-olympiakos-piraeus-super-league-greece-2026-10-31. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/kifisia-vs-olympiakos-piraeus-super-league-greece-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
23 events
- 28’Yellow card
KifisiaLeroy Abanda Mfomo - 42’Substitution
KifisiaGerson Liliano Saches Sousa ONJeremy Antonisse OFF - 46’Goal!
Olympiakos PiraeusJoel RocaAssist: Chiquinho0 – 1 - 47’Yellow card
Olympiakos PiraeusJota Silva - 51’Yellow card
KifisiaRoshon van Eijma - 56’Yellow card
Olympiakos PiraeusGustavo Puerta - 63’Substitution
Olympiakos PiraeusMarius Mouandilmadji ONRoman Yaremchuk OFF - 63’Substitution
Olympiakos PiraeusSantiago Hezze ONGustavo Puerta OFF - 69’Substitution
Kifisiadimitrios theodoridis ONApóstolos Christópoulos OFF - 69’Substitution
KifisiaKonstantinos Polykratis ONLeroy Abanda Mfomo OFF - 71’Goal!
Olympiakos PiraeusMarius MouandilmadjiAssist: Chiquinho0 – 2 - 75’Yellow card
KifisiaGerson Liliano Saches Sousa - 76’Substitution
KifisiaJordi Mboula ONÁngelo Sagal OFF - 76’Substitution
KifisiaGeorgios Kyriopoulos ONBernardo Martins OFF - 78’Substitution
Olympiakos PiraeusGustavo Sá ONChiquinho OFF - 79’Substitution
Olympiakos PiraeusKostas Fortounis ONJota Silva OFF - 80’Goal!
KifisiaJordi MboulaAssist: Georgios Kyriopoulos1 – 2 - 86’Substitution
Olympiakos PiraeusGelson Martins ONJoel Roca OFF - 87’Yellow card
KifisiaClément Jolibois - 90+1’Goal!
KifisiaGerson Liliano Saches SousaAssist: Jordi Mboula2 – 2 - 90+1’Yellow card
KifisiaKonstantinos Roukounakis - 90+4’Yellow card
KifisiaTiago Manso - 90+5’Goal!
Olympiakos PiraeusGelson MartinsAssist: Remo Freuler2 – 3




