All teams

Olympiacos FC

Not in a tracked league · strength −0.62 (attack −0.56, defence −0.05) against an average Premier League side, rated Oct 2026

Last 15 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
UEFA Europa League 26/27 goals 4–1 · xG 5.5–2.1 · 9 points from 6.0 in 3396.0+3.0
UEFA Champions League 25/26 goals 10–16 · xG 10.8–15.1 · 12 points from 11.6 in 10101211.6+0.4

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.75−0.50−0.25+0.00+0.25Sep 2024Jan 2025MaySepJan 2026MaySepDefence −0.05Attack −0.56
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.62−0.56−0.05
Sep 2026−0.75−0.60−0.15
Aug 2026−0.82−0.68−0.14
Jul 2026−0.87−0.55−0.32
Jun 2026−0.83−0.53−0.30
May 2026−0.82−0.53−0.29
Apr 2026−0.75−0.50−0.26
Mar 2026−0.76−0.49−0.27
Feb 2026−0.68−0.43−0.26
Jan 2026−0.63−0.35−0.28
Dec 2025−0.35−0.25−0.10
Nov 2025−0.29−0.18−0.12
Oct 2025−0.41−0.22−0.19
Sep 2025−0.20−0.14−0.05
Aug 2025−0.21−0.10−0.11
Jul 2025−0.24−0.13−0.11
Jun 2025−0.21−0.12−0.10
May 2025−0.20−0.11−0.09
Apr 2025−0.12−0.09−0.04
Mar 2025−0.09−0.07−0.02
Feb 2025−0.22−0.21−0.02
Jan 2025−0.22−0.22+0.01
Dec 2024−0.45−0.35−0.10
Nov 2024−0.44−0.35−0.09
Oct 2024−0.47−0.28−0.19
Sep 2024+0.17+0.03+0.14

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Panagiotis Retsos Defender · 441′ · 5 matches547.759.8on 22 Oct 2026 v AC Sparta Praha46.9on 15 Oct 2026 at Olympique de Marseille41.7on 16 Sep 2026 v Jagiellonia Białystoklevel (+1.9)
2Lorenzo Pirola Defender · 428′ · 5 matches546.642.1on 22 Oct 2026 v AC Sparta Praha59.1on 15 Oct 2026 at Olympique de Marseille51.3on 16 Sep 2026 v Jagiellonia Białystok+4.0
3Onyemaechi Bruno Defender · 402′ · 5 matches533.425.7on 22 Oct 2026 v AC Sparta Praha42.8on 15 Oct 2026 at Olympique de Marseille33.3on 16 Sep 2026 v Jagiellonia Białystoklevel (+0.6)
4Gelson Martins Midfielder · 391′ · 5 matches540.036.9on 22 Oct 2026 v AC Sparta Praha40.8on 15 Oct 2026 at Olympique de Marseille46.2on 16 Sep 2026 v Jagiellonia Białystoklevel (+1.2)
5Chiquinho Midfielder · 315′ · 5 matches545.057.2on 22 Oct 2026 v AC Sparta Praha45.2on 15 Oct 2026 at Olympique de Marseille46.8on 16 Sep 2026 v Jagiellonia Białystok+4.8
6Jota Silva Forward · 305′ · 5 matches541.336.5on 22 Oct 2026 v AC Sparta Praha43.4on 15 Oct 2026 at Olympique de Marseille40.6on 16 Sep 2026 v Jagiellonia Białystoklevel (−1.4)
7Santiago Hezze Midfielder · 350′ · 4 matches448.744.7on 22 Oct 2026 v AC Sparta Praha58.1on 15 Oct 2026 at Olympique de Marseille46.8on 16 Sep 2026 v Jagiellonia Białystoklevel (+2.0)
8Manolis Saliakas Midfielder · 303′ · 4 matches441.451.7on 22 Oct 2026 v AC Sparta Praha46.8on 15 Oct 2026 at Olympique de Marseille31.8on 16 Sep 2026 v Jagiellonia Białystoklevel (+1.9)
9Stefan Ortega Goalkeeper · 274′ · 3 matches348.250.0on 22 Oct 2026 v AC Sparta Praha60.0on 15 Oct 2026 at Olympique de Marseille34.6on 16 Sep 2026 v Jagiellonia Białystok–
10Remo Freuler Midfielder · 207′ · 3 matches348.544.5on 22 Oct 2026 v AC Sparta Praha56.1on 15 Oct 2026 at Olympique de Marseille50.8on 16 Sep 2026 v Jagiellonia Białystok–
11Roman Yaremchuk Forward · 157′ · 3 matches345.737.3on 22 Oct 2026 v AC Sparta Praha45.2on 15 Oct 2026 at Olympique de Marseille65.7on 16 Sep 2026 v Jagiellonia Białystok–
12Armando González Forward · 117′ · 3 matches357.060.6on 22 Oct 2026 v AC Sparta Praha52.3on 15 Oct 2026 at Olympique de Marseille56.9on 16 Sep 2026 v Jagiellonia Białystok–
13Gustavo Puerta Midfielder · 111′ · 3 matches340.150.6on 22 Oct 2026 v AC Sparta Praha40.1on 15 Oct 2026 at Olympique de Marseille15.2on 16 Sep 2026 v Jagiellonia Białystok–
14Nair Tiknizyan Defender · 82′ · 3 matches327.257.8on 22 Oct 2026 v AC Sparta Praha19.2on 15 Oct 2026 at Olympique de Marseille16.6on 16 Sep 2026 v Jagiellonia Białystok–
15Gustavo Sá Midfielder · 80′ · 3 matches334.318.3on 22 Oct 2026 v AC Sparta Praha50.8on 15 Oct 2026 at Olympique de Marseille35.0on 11 Aug 2026 at NEC Nijmegen–
16Balša Popović Goalkeeper · 210′ · 2 matches255.551.1on 11 Aug 2026 at NEC Nijmegen61.4on 4 Aug 2026 v NEC Nijmegen–
17Ayoub El Kaabi Forward · 210′ · 2 matches250.157.5on 11 Aug 2026 at NEC Nijmegen40.2on 4 Aug 2026 v NEC Nijmegen–
18Rodinei Defender · 210′ · 2 matches232.335.8on 11 Aug 2026 at NEC Nijmegen27.5on 4 Aug 2026 v NEC Nijmegen–
19Dani García Midfielder · 162′ · 2 matches238.936.5on 11 Aug 2026 at NEC Nijmegen40.9on 4 Aug 2026 v NEC Nijmegen–
20Christos Mouzakitis Midfielder · 132′ · 2 matches252.144.7on 11 Aug 2026 at NEC Nijmegen55.6on 4 Aug 2026 v NEC Nijmegen–
21Joel Roca Midfielder · 93′ · 2 matches230.632.6on 11 Aug 2026 at NEC Nijmegen28.4on 4 Aug 2026 v NEC Nijmegen–
22Kostas Fortounis Forward · 83′ · 2 matches217.647.0on 15 Oct 2026 at Olympique de Marseille9.5on 11 Aug 2026 at NEC Nijmegen–
23Zinedin Smajlović Defender · 43′ · 2 matches228.828.7on 11 Aug 2026 at NEC Nijmegen28.8on 4 Aug 2026 v NEC Nijmegen–
24Marcus Pedersen Midfielder · 28′ · 2 matches259.564.5on 22 Oct 2026 v AC Sparta Praha47.1on 16 Sep 2026 v Jagiellonia Białystok–
25David Carmo Defender · 56′ · 1 match124.024.0on 4 Aug 2026 v NEC Nijmegen–
26Lorenzo Scipioni Midfielder · 48′ · 1 match156.756.7on 11 Aug 2026 at NEC Nijmegen–
27Pablo Maffeo Defender · 33′ · 1 match149.649.6on 4 Aug 2026 v NEC Nijmegen–
28Leon Bailey Forward · 13′ · 1 match135.535.5on 16 Sep 2026 v Jagiellonia Białystok–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

15 since July 2025
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa LeagueAC Sparta PrahaW 1–02.2–0.82.29
15 Oct 2026Europa Leagueat Olympique de MarseilleW 1–00.6–0.81.07
16 Sep 2026Europa LeagueJagiellonia BiałystokW 2–12.7–0.52.62
11 Aug 2026Champions Leagueat NEC NijmegenD 1–1––
4 Aug 2026Champions LeagueNEC NijmegenD 0–0––
24 Feb 2026Champions Leagueat Bayer 04 LeverkusenD 0–00.2–0.70.78
18 Feb 2026Champions LeagueBayer 04 LeverkusenL 0–20.7–2.00.61
28 Jan 2026Champions Leagueat AFC AjaxW 2–10.5–1.90.50
20 Jan 2026Champions LeagueBayer 04 LeverkusenW 2–01.1–2.40.69
9 Dec 2025Champions Leagueat FC Kairat AlmatyW 1–02.6–0.22.75
All 15 results
DateCompetitionOpponentResultxGExpected points
22 Oct 2026Europa LeagueAC Sparta PrahaW 1–02.2–0.82.29
15 Oct 2026Europa Leagueat Olympique de MarseilleW 1–00.6–0.81.07
16 Sep 2026Europa LeagueJagiellonia BiałystokW 2–12.7–0.52.62
11 Aug 2026Champions Leagueat NEC NijmegenD 1–1––
4 Aug 2026Champions LeagueNEC NijmegenD 0–0––
24 Feb 2026Champions Leagueat Bayer 04 LeverkusenD 0–00.2–0.70.78
18 Feb 2026Champions LeagueBayer 04 LeverkusenL 0–20.7–2.00.61
28 Jan 2026Champions Leagueat AFC AjaxW 2–10.5–1.90.50
20 Jan 2026Champions LeagueBayer 04 LeverkusenW 2–01.1–2.40.69
9 Dec 2025Champions Leagueat FC Kairat AlmatyW 1–02.6–0.22.75
26 Nov 2025Champions LeagueReal MadridL 3–41.7–1.71.39
4 Nov 2025Champions LeaguePSV EindhovenD 1–10.9–0.41.83
21 Oct 2025Champions Leagueat FC BarcelonaL 1–61.0–2.60.54
1 Oct 2025Champions Leagueat ArsenalL 0–20.5–3.10.19
17 Sep 2025Champions LeaguePafos FCD 0–01.5–0.32.30