The home of football tactics, data & odds
Odds 18+
Live scoresLive 73' AEK - REA 1–1 72' FEN - LIV 1–2 BOR - REA FCP - NAP LEN - COM PSV - CLU RBL - MAN SLA - ARS VIK - SAB
Home › Live scores › Rennes vs Olympiakos Piraeus
Europa League · League Stage - 4 Full time

Rennes 0-0 Olympiakos Piraeus — Full-Time Result

Rennes Rennes
0:0
Full time
Match Finished
Olympiakos Piraeus Olympiakos Piraeus
How it unfolded
  1. 90+3' Yellow card — Franck Haise Rennes
  2. 88' Yellow card — Valentin Rongier Rennes
  3. 82' Substitution — Bruno Onyemaechi on, Nayair Tiknizyan off Olympiakos Piraeus
  4. 81' Substitution — Adrien Thomasson on, Djaoui Cissé off Rennes
  5. 81' Substitution — Boulaye Dia on, Eliezer Mayenda off Rennes
  6. 80' Substitution — Mousa Al-Tamari on, Ludovic Blas off Rennes
  7. 79' Substitution — Gustavo Sá on, Chiquinho off Olympiakos Piraeus
  8. 60' Substitution — Sebastian Szymański on, Valentin Rongier off Rennes
  9. 59' Substitution — Leon Bailey on, Gelson Martins off Olympiakos Piraeus
  10. 59' Substitution — Armando González on, Roman Yaremchuk off Olympiakos Piraeus
  11. 45' Substitution — Manolis Saliakas on, Marcus Pedersen off Olympiakos Piraeus
Match stats
42%Ball Possession58%
9Total Shots12
4Shots on Goal3
3Corner Kicks3
15Fouls11
1Yellow Cards0

Live data via our aggregation feed, refreshed continuously — figures may lag the broadcast by a few seconds. 18+ · Gamble responsibly · T&Cs apply · BeGambleAware.org

18+
Please gamble responsibly. When live, 18+/21+ only, region-dependent. BeGambleAware.org · GamCare · National Council on Problem Gambling. TFA may earn commission from operators listed — this never affects our analysis or rankings.

Total Football Analysis — tactical journalism, now with live odds, model-backed predictions and an honest betting layer.

© 2026 Total Football Analysis. Odds via our live aggregation feed — prices change constantly, always confirm at the bookmaker.