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
  • How we make previews

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

FC Porto vs Olympiakos Piraeus 0-1: result, January 23, 2025

Estádio Do Dragão

FC Porto
0:1
Olympiakos PiraeusWinner

Team statistics

  • 2Shots on goal2
  • 6Shots off goal1
  • 16Total shots7
  • 8Blocked shots4
  • 12Shots inside box4
  • 4Shots outside box3
  • 2Shots on goal2
  • 6Shots off goal1
  • 16Total shots7
  • 8Blocked shots4
  • 12Shots inside box4
  • 4Shots outside box3
  • 10Fouls18
  • 2Corners2
  • 2Offsides8
  • 58%Possession42%
  • 3Yellow cards1
  • -Red cards-
  • 1Saves2
  • 469Passes336
  • 375Accurate passes241
  • 80%Pass accuracy72%
  • 1.14Expected goals0.45
  • 0.24Goals prevented0.24

Line-ups

FC Porto 4-2-3-1

  1. 99Diogo CostaG
  2. 23João MárioD
  3. 24N. PérezD
  4. 3Tiago DjalóD
  5. 74Francisco MouraD
  6. 16Nico GonzálezM
  7. 22A. VarelaM
  8. 11PepêM
  9. 86Rodrigo MoraM
  10. 13GalenoM
  11. 9Samu AghehowaF

Olympiakos Piraeus 4-2-3-1

  1. 88K. TzolakisG
  2. 23RodineiD
  3. 45P. RetsosD
  4. 16David CarmoD
  5. 3F. OrtegaD
  6. 14Dani GarcíaM
  7. 96C. MouzakitisM
  8. 19G. MasourasM
  9. 84C. KostoulasM
  10. 22ChiquinhoM
  11. 9A. El KaabiF

FC Porto 4-2-3-1

  1. 99Diogo CostaG
  2. 23João MárioD
  3. 24N. PérezD
  4. 3Tiago DjalóD
  5. 74Francisco MouraD
  6. 16Nico GonzálezM
  7. 22A. VarelaM
  8. 11PepêM
  9. 86Rodrigo MoraM
  10. 13GalenoM
  11. 9Samu AghehowaF

Bench

  1. 70Gonçalo BorgesF
  2. 97Zé PedroD
  3. 10Fábio VieiraM
  4. 27D. GülF
  5. 19D. NamasoF
  6. 12Z. SanusiD
  7. 4OtávioD
  8. 6S. EustaquioM
  9. 92João TeixeiraM
  10. 15Vasco SousaM
  11. 14Cláudio RamosG
  12. 68André OliveiraM

Coach

José Tavares

Olympiakos Piraeus 4-2-3-1

  1. 88K. TzolakisG
  2. 23RodineiD
  3. 45P. RetsosD
  4. 16David CarmoD
  5. 3F. OrtegaD
  6. 14Dani GarcíaM
  7. 96C. MouzakitisM
  8. 19G. MasourasM
  9. 84C. KostoulasM
  10. 22ChiquinhoM
  11. 9A. El KaabiF

Bench

  1. 11K. VeldeM
  2. 20CostinhaD
  3. 8M. StamenićM
  4. 17R. YaremchukF
  5. 4G. BianconeD
  6. 27Sérgio OliveiraM
  7. 99A. AnagnostopoulosG
  8. 65A. ApostolopoulosD
  9. 5L. PirolaD
  10. 1A. PaschalakisG
  11. 64A. PapakanellosM
  12. 29T. BakoulasM

Coach

José Luis Mendilibar

Timeline

0'15'30'45'60'75'90'105'120'
  1. 79'GoalA. El Kaabi (assist: C. Mouzakitis)Olympiakos Piraeus
0'15'30'45'60'75'90'105'120'
  1. 23'Yellow cardNehuén PérezFC Porto
  2. 46'SubstitutionOn: K. VeldeOff: G. MasourasOlympiakos Piraeus
  3. 53'Yellow cardSamu AghehowaFC Porto
  4. 59'Yellow cardDani GarcíaOlympiakos Piraeus
  5. 59'SubstitutionOn: Gonçalo BorgesOff: PepêFC Porto
  6. 73'SubstitutionOn: Zé PedroOff: João MárioFC Porto
  7. 73'SubstitutionOn: Fábio VieiraOff: Rodrigo MoraFC Porto
  8. 77'SubstitutionOn: CostinhaOff: K. VeldeOlympiakos Piraeus
  9. 79'GoalA. El Kaabi (assist: C. Mouzakitis)Olympiakos Piraeus
  10. 80'SubstitutionOn: D. GülOff: Samu AghehowaFC Porto
  11. 81'SubstitutionOn: D. NamasoOff: Francisco MouraFC Porto
  12. 85'Yellow cardGonçalo BorgesFC Porto
  13. 89'SubstitutionOn: M. StamenićOff: ChiquinhoOlympiakos Piraeus
  14. 90'Goal disallowedRoman YaremchukOlympiakos Piraeus
  15. 90'SubstitutionOn: R. YaremchukOff: A. El KaabiOlympiakos Piraeus

Players of the match

  • 7.6Christos MouzakitisOlympiakos Piraeus
  • 7.5RodineiOlympiakos Piraeus
  • 7.5Panagiotis RetsosOlympiakos Piraeus
PlayerMinutesRating
Christos Mouzakitis907.6
Rodinei907.5
Panagiotis Retsos907.5
David Carmo907.5
Nico González907.3
Alan Varela907.3
Pepê597.3
Ayoub El Kaabi897.3
Costinha137
João Mário736.9
Tiago Djaló906.9
Francisco Moura816.9
Wenderson Galeno906.9
Konstantinos Tzolakis906.9
Francisco Ortega906.9
Giorgos Masouras456.9
Rodrigo Mora736.7
Zé Pedro176.7
Deniz Gül106.7
Charalampos Kostoulas906.7
Fábio Vieira176.6
Dani García906.6
Chiquinho896.6
Kristoffer Velde326.6
Nehuén Pérez906.5
Diogo Costa906.3
Gonçalo Borges316.3
Danny Namaso96.3
Samu Aghehowa806.2
Cláudio Ramos--
Otávio--
Zaidu Sanusi--
João Teixeira--
Stephen Eustaquio--
André Oliveira--
Vasco Sousa--
Marko Stamenić1-
Roman Yaremchuk1-
Alexandros Paschalakis--
Alexandros Anagnostopoulos--
Giulian Biancone--
Lorenzo Pirola--
Apostolos Apostolopoulos--
Antonis Papakanellos--
Sérgio Oliveira--
Theofanis Bakoulas--

Standings

PositionRecordPointsGoal diff
18FC Porto3-2-311+2
7Olympiakos Piraeus4-3-115+6
UEFA Europa League table

Recent matches

  • Olympiakos Piraeus
    2-3-0WWDDDD3
  • FC Porto
    2-2-1DWLDWW1

Also in this competition

FinishedAZ AlkmaarvsAS RomaUEFA Europa LeagueAFAS Stadion1:0
FinishedBodo/GlimtvsMaccabi Tel AvivUEFA Europa LeagueAspmyra Stadion3:1
FinishedFenerbahçevsLyonUEFA Europa LeagueÜlker Stadyumu Fenerbahçe Şükrü Saracoğlu Spor Kompleksi0:0
FinishedMalmo FFvsTwenteUEFA Europa LeagueEleda Stadion2:3
FinishedAZ AlkmaarvsAS RomaUEFA Europa LeagueAFAS Stadion1:0
FinishedBodo/GlimtvsMaccabi Tel AvivUEFA Europa LeagueAspmyra Stadion3:1
FinishedFenerbahçevsLyonUEFA Europa LeagueÜlker Stadyumu Fenerbahçe Şükrü Saracoğlu Spor Kompleksi0:0
FinishedMalmo FFvsTwenteUEFA Europa LeagueEleda Stadion2:3
FinishedQarabagvsFCSBUEFA Europa LeagueTofiq Bəhramov adına Respublika stadionu2:3
Finished1899 HoffenheimvsTottenhamUEFA Europa LeaguePreZero Arena2:3
FinishedPlzenvsAnderlechtUEFA Europa LeagueDoosan Aréna2:0
FinishedEintracht FrankfurtvsFerencvarosi TCUEFA Europa LeagueDeutsche Bank Park2:0

Entertainment only. 18+. Play responsibly.