28.01.2026 20:00
1 - 2
Finished

Ajax vs Olympiacos Piraeus

Ajax vs Olympiacos Piraeus Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
0 - 0
28'
Dolberg K. (offside)
32'
45+1'
Costinha (Unsportsmanlike conduct)
2nd Half
1 - 2
4-3-3
Formations
4-2-3-1
1
5.9
Jaros
3
6.3
Gaaei
37
6.5
Sutalo
15
7.0
Baas
5
6.4
Wijndal
18
6.1
Klaassen
6
6.9
Regeer
48
6.9
Steur
10
5.9
Gloukh
9
7.0
Dolberg
11
6.2
Godts
99
7.8
Taremi
23
7.2
Rodinei
9
6.1
El Kaabi
10
7.0
Martins
32
7.7
Hezze
96
6.3
Mouzakitis
20
7.2
Costinha
45
7.9
Retsos
5
6.8
Pirola
3
7.0
Ortega
88
6.7
Tzolakis
17
5.9
Edvardsen
24
6.4
Mokio
25
6.5
Weghorst
43
6.2
Bounida
66
Nash
4
6.5
Biancone
16
6.6
Scipioni
22
7.2
Chiquinho
56
Podence
70
Onyemaechi

Starting Lineups:

1
Vitezslav Jaros (G)
3
Anton Gaaei
5
Owen Wijndal
6
Youri Regeer
9
Kasper Dolberg
10
Oscar Gloukh
11
Mika Godts
15
Youri Baas
18
Davy Klaassen (C)
37
Josip Sutalo
48
Steur S.
3
Francisco Ortega
5
Lorenzo Pirola
9
Ayoub El Kaabi
10
Gelson Martins
20
Costinha
23
Rodinei
32
Santiago Hezze
45
Panagiotis Retsos (C)
88
Konstantinos Tzolakis (G)
96
Christos Mouzakitis
99
Mehdi Taremi

Substitutes

2
Lucas Rosa
12
Joeri Heerkens (G)
17
Oliver Edvardsen
24
Mokio J.
25
Wout Weghorst
28
Kian Fitz-Jim
30
Bouwman A.
41
Gerald Alders
43
Rayane Bounida
52
Paul Reverson (G)
53
van der Lans M.
66
Nash P.
4
Giulian Biancone
6
Alexis Kalogeropoulos
8
Diogo Nascimento
14
Dani Garcia
16
Lorenzo Scipioni
22
Chiquinho
27
Gabriel Strefezza
31
Nikos Botis (G)
56
Daniel Podence
61
Kouraklis G. (G)
70
Sopuruchukwu Bruno Onyemaechi
80
Pnevmonidis S.

Coaches:

Fred Grim
Jose Mendilibar

Missing Players:

Steven Berghuis (Groin Injury)
Ibrahimovic M. (Inactive)
Ko Itakura (Injury)
Bakoulas T. (Knee Injury)
Gustavo Mancha (Inactive)
Alexandros Paschalakis (Calf Injury)
Ruben Vezo (Inactive)
Roman Yaremchuk (Calf Injury)
Yusuf Yazici (Inactive)

Final Results and Statistics of Match:

0
Accurate through passes
4
190
Ball possession
110
12
Big chances
4
6
Blocked shots
10
44
Clearances
52
20
Corner kicks
16
55
Crosses
57
86
Duels won
92
0
Errors leading to goal
0
4
Errors leading to shot
0
2.14
Expected assists (xA)
2.44
7.52
Expected goals (xG)
2.12
22
Fouls
16
16
Free kicks
22
2
Goalkeeper saves
4
-2.42
Goals prevented
-0.42
0
Hit the woodwork
0
12
Interceptions
22
172
Long passes
144
2
Offsides
8
510
Passes
452
212
Passes in final third
200
16
Shots inside the box
12
8
Shots off target
6
16
Shots on target
12
6
Shots outside the box
10
201
Tackles
201
28
Throw ins
26
44
Total shots
44
56
Touches in opposition box
30
1.58
xG on target (xGOT)
1.58
1.58
xGOT faced
1.58
0
Yellow cards
4
0
Headed goals
2
0.00
Accurate through passes
1.00
65.00
Ball possession
35.00
2.00
Big chances
0.00
2.00
Blocked shots
1.00
13.00
Clearances
15.00
3.00
Corner kicks
2.00
14.00
Crosses
18.00
19.00
Duels won
20.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.41
Expected assists (xA)
0.58
0.84
Expected goals (xG)
0.20
4.00
Fouls
2.00
2.00
Free kicks
4.00
1.00
Goalkeeper saves
1.00
0.15
Goals prevented
0.04
0.00
Hit the woodwork
0.00
6.00
Interceptions
7.00
70.00
Long passes
48.00
1.00
Offsides
1.00
87.00
Passes
77.00
75.00
Passes in final third
66.00
4.00
Shots inside the box
2.00
3.00
Shots off target
1.00
1.00
Shots on target
1.00
2.00
Shots outside the box
1.00
63.00
Tackles
71.00
8.00
Throw ins
8.00
6.00
Total shots
3.00
18.00
Touches in opposition box
6.00
0.04
xG on target (xGOT)
0.15
0.15
xGOT faced
0.04
0.00
Yellow cards
1.00
0.00
Accurate through passes
1.00
62.00
Ball possession
38.00
1.00
Big chances
1.00
1.00
Blocked shots
4.00
9.00
Clearances
11.00
2.00
Corner kicks
2.00
22.00
Crosses
20.00
24.00
Duels won
26.00
0.00
Errors leading to goal
0.00
1.00
Errors leading to shot
0.00
0.66
Expected assists (xA)
0.64
1.04
Expected goals (xG)
0.33
7.00
Fouls
6.00
6.00
Free kicks
7.00
0.00
Goalkeeper saves
1.00
-1.36
Goals prevented
-0.25
0.00
Headed goals
1.00
0.00
Hit the woodwork
0.00
0.00
Interceptions
4.00
44.00
Long passes
48.00
0.00
Offsides
3.00
83.00
Passes
74.00
66.00
Passes in final third
67.00
4.00
Shots inside the box
4.00
1.00
Shots off target
2.00
3.00
Shots on target
2.00
1.00
Shots outside the box
4.00
71.00
Tackles
63.00
6.00
Throw ins
5.00
5.00
Total shots
8.00
10.00
Touches in opposition box
9.00
0.75
xG on target (xGOT)
0.64
0.64
xGOT faced
0.75
0.00
Yellow cards
1.00
0.00
Accurate through passes
2.00
63.00
Ball possession
37.00
3.00
Big chances
1.00
3.00
Blocked shots
5.00
22.00
Clearances
26.00
5.00
Corner kicks
4.00
19.00
Crosses
19.00
43.00
Duels won
46.00
0.00
Errors leading to goal
0.00
2.00
Errors leading to shot
0.00
1.07
Expected assists (xA)
1.22
1.88
Expected goals (xG)
0.53
11.00
Fouls
8.00
8.00
Free kicks
11.00
1.00
Goalkeeper saves
2.00
-1.21
Goals prevented
-0.21
0.00
Headed goals
1.00
0.00
Hit the woodwork
0.00
6.00
Interceptions
11.00
58.00
Long passes
48.00
1.00
Offsides
4.00
85.00
Passes
75.00
71.00
Passes in final third
67.00
8.00
Shots inside the box
6.00
4.00
Shots off target
3.00
4.00
Shots on target
3.00
3.00
Shots outside the box
5.00
67.00
Tackles
67.00
14.00
Throw ins
13.00
11.00
Total shots
11.00
28.00
Touches in opposition box
15.00
0.79
xG on target (xGOT)
0.79
0.79
xGOT faced
0.79
0.00
Yellow cards
2.00

Online Stream (Ajax - Olympiacos Piraeus Text Broadcast)

90+5' That's it for today, Francois Letexier has blown his whistle and the game is over.
90+5' The foul by Wout Weghorst (Ajax) was seen by Francois Letexier who didn't hesitate to blow the whistle.
90+5' The linesman raises his flag for offside before Daniel Podence (Olympiacos Piraeus) heads on.
90+2' The defence is alert as they clear a dangerous cross from Jorthy Mokio (Ajax).
90' There will be a minimum of 5 min. of added time.
90' Ajax can’t profit from the corner as the defence clear the ball upfield.
87' The substitution is prepared. Pharell Nash (Ajax) joins the action as a substitute, replacing Owen Wijndal.
87' Here is a change. Rodinei is going off and Jose Luis Mendilibar gives the last tactical orders to Daniel Podence (Olympiacos Piraeus).
87' Here's the change. Gelson Martins leaves the pitch and Bruno Onyemaechi (Olympiacos Piraeus) comes on as a substitute.
86' What a goal-scoring opportunity! Wout Weghorst (Ajax) finds some space inside the box and gets in a strike, but the shot is brilliantly blocked by one of the defending players sliding in.
86' Ajax take a short corner instead of sending the ball into the penalty area.
85' A player from Olympiacos Piraeus pulled an opponent down, forcing the referee to blow his whistle.
80' Fred Grim has decided to introduce fresh legs, with Jorthy Mokio (Ajax) replacing Oscar Gloukh.
80' Substitution. Kasper Dolberg is replaced by Wout Weghorst (Ajax).
79' GOAL! The corner is whipped in and Santiago Hezze (Olympiacos Piraeus) is in the right place at the right time, planting his header straight into the bottom right corner. He makes it 1:2.
79' Chiquinho (Olympiacos Piraeus) looks like he will be the one to try and deliver a quality ball into the penalty box from the corner kick.
79' The attendance is 51719.
74' Costinha (Olympiacos Piraeus) unleashes a powerful shot towards goal, but it is bravely blocked by a self-sacrificing defender.
72' Substitution. Ayoub El Kaabi makes his way off the pitch and Chiquinho (Olympiacos Piraeus) comes on as his replacement.
72' Christos Mouzakitis comes off the pitch to be replaced by Lorenzo Scipioni (Olympiacos Piraeus).
69' That's the end of the game for Davy Klaassen, who is replaced by Rayane Bounida (Ajax).
69' Fred Grim prepares a substitution. Sean Steur is replaced by Oliver Edvardsen (Ajax).
69' Goal! Kasper Dolberg (Ajax) wins the battle of wills and sends an unstoppable penalty past Konstantinos Tzolakis into left side of the goal.
69' Kasper Dolberg (Ajax) is heading towards the penalty spot to take it.
68' The Ajax players are happy as the referee awards a PENALTY after the VAR review!
67' Wait! The referee makes the VAR signal and he's going to review that incident in the box from earlier. This could be a penalty for Ajax! Let's see what he decides.
66' Christos Mouzakitis (Olympiacos Piraeus) appears to handle the ball in the box, but the ref turns down the penalty appeals and waves play on!
66' Sean Steur (Ajax) strikes the ball towards goal, but it fails to reach the target after being well blocked by one of the defenders. The ball goes out of play. Ajax are awarded a corner kick.
64' Costinha (Olympiacos Piraeus) sends a cross into the box, but the opposition's defence clears the ball to safety.
61' Gelson Martins (Olympiacos Piraeus) is offside and the linesman raises his flag.
60' Mika Godts (Ajax) smashes a shot at goal from the edge of the area that drifts harmlessly past the right post.
59' That didn't go as planned! Sean Steur (Ajax) tried his luck from the edge of the box, but his effort low towards the middle of the goal was too weak to get past Konstantinos Tzolakis, who easily kept it out.
58' Panagiotis Retsos (Olympiacos Piraeus) times his run into the box perfectly and slams a header goalwards from the centre of the box, but it lacks accuracy and flies well wide of the left post. The ball goes out of play and Ajax will have a goal kick.
57' Corner kick. Rodinei (Olympiacos Piraeus) is ready to send the ball into the box.
57' Ayoub El Kaabi (Olympiacos Piraeus) takes a shot from the edge of the box, but it's not a big threat for the goalkeeper as his effort is blocked by a defender. The referee signals a corner kick to Olympiacos Piraeus.
52' Goal! Mehdi Taremi shows great vision to find Gelson Martins (Olympiacos Piraeus) with a cheeky pass inside the box, and his first-time shot is precise and sails into the bottom left corner. 0:1.
49' Santiago Hezze (Olympiacos Piraeus) makes a bad challenge and receives a yellow card. The referee had no doubt.
49' Referee Francois Letexier sees the trip by Davy Klaassen (Ajax) and doesn't hesitate to blow his whistle.
47' Gelson Martins (Olympiacos Piraeus) sends a pass into the box, but his attempt is thwarted and cleared.
46' The second half gets underway.
45+4' The referee blows his whistle to end the first half and the players are now heading to their respective dressing rooms.
45+3' The resulting corner from Oscar Gloukh (Ajax) is cleared.
45+2' Youri Baas (Ajax) receives a precise pass inside the box and takes a shot that flies just wide of the left post.
45+1' Surely that's handball by one of the Ajax players in the box, but the referee just waves play on!
45+1' Costinha (Olympiacos Piraeus) violates the laws of the game and is shown a deserved yellow card by the referee.
45' The fourth official shows 3 min. of added time.
43' Mehdi Taremi (Olympiacos Piraeus) collects a brilliant pass inside the box and finds himself in a goal scoring opportunity. He takes a shot, but the effort is well blocked by one of the defending players.
42' Owen Wijndal (Ajax) serves up a nice cross, but Konstantinos Tzolakis punches the ball away.
40' Oscar Gloukh (Ajax) commits an ugly challenge. The referee sees it and immediately blows his whistle.
37' Gelson Martins (Olympiacos Piraeus) whips the ball into the penalty area, but one of the defenders is alert and spanks it away.
35' Francisco Ortega (Olympiacos Piraeus) brings his opponent down with a tackle and Francois Letexier blows his whistle for a foul.
34' The Ajax players’ celebrations are quickly cut short after referee Francois Letexier signals NO GOAL following the VAR review due to an offside.
34' That looked like an offside in the build-up play and the referee Francois Letexier is going to take a look using VAR.
32' Gooal! No wait, it's been ruled out for offside. Kasper Dolberg (Ajax) disagrees, but the linesman is sure about his call.
31' The resulting corner from Oscar Gloukh (Ajax) only finds one of the defenders, who heads it out of danger.
31' Anton Gaaei (Ajax) delivers a fine lofted cross into the penalty area, but it's cleared by an opposing player. Ajax have been awarded a corner kick.
31' Ayoub El Kaabi (Olympiacos Piraeus) is flagged for offside.
30' It's a nice effort by Mika Godts (Ajax) from the edge of the box, but it's low towards the middle of the goal and straight down the throat of Konstantinos Tzolakis. Easy save.
28' Problems for Jose Luis Mendilibar as Lorenzo Pirola is not able to play anymore. His injury is too serious and Giulian Biancone (Olympiacos Piraeus) replaces him.
27' Lorenzo Pirola (Olympiacos Piraeus) is down injured and the referee stops play so that he can receive medical treatment.
27' Francois Letexier blows his whistle. Mika Godts (Ajax) commits a foul after dangerous play.
25' Oscar Gloukh (Ajax) is left with the simplest of tasks from close in after a lucky rebound off one of his own teammates, but somehow he skies his shot high over the bar.
24' Rodinei (Olympiacos Piraeus) attempts to slip the ball through the defence, but is unable to find any of his teammates.
22' Costinha (Olympiacos Piraeus) takes a mid-range shot, but the ball sails high over the bar. The ball is off of the pitch and it's a goal kick for Ajax.
22' Costinha (Olympiacos Piraeus) delivers a lovely cross into the penalty area. Nevertheless, an opposition defender is alert and averts the danger with a brilliant clearance.
21' Costinha (Olympiacos Piraeus) sends a promising through ball, but the defence is alert and cuts out the pass.
17' The corner is swung in but Olympiacos Piraeus can’t take advantage as a defender sweeps the ball away.
17' Costinha (Olympiacos Piraeus) races towards goal but the defender gets back well to make a challenge. Olympiacos Piraeus earn a corner.
15' Oscar Gloukh (Ajax) lifts the ball into the box from the corner, but one of the defending players gets there first to head it clear.
15' Kasper Dolberg (Ajax) decides to strike the ball towards goal, but his effort fails to threaten the goalkeeper after being blocked by one of the defenders. The ball goes behind for a corner. Ajax will have an opportunity to threaten the opposition's goal.
14' Costinha (Olympiacos Piraeus) jumps inside the box to meet the resulting set piece and aims a header towards the middle of the goal, but the goalkeeper shows his reflexes and makes a superb save.
13' The ball goes out of play and Olympiacos Piraeus have been awarded a corner kick.
13' Rodinei (Olympiacos Piraeus) fails to send a pass into the box as his effort is cut out.
12' Christos Mouzakitis (Olympiacos Piraeus) attempts to find his teammate with a pass from outside the box, but the opposition's defence is quick to react and thwarts the attack.
11' Anton Gaaei (Ajax) tries to send a pass but it's blocked.
10' Mika Godts (Ajax) looks to break free, but an opposing player clears the ball away.
9' The defender bravely blocks the shot from Davy Klaassen (Ajax) inside the box.
7' Oscar Gloukh (Ajax) was trying to get to the ball but clattered into the legs of the opponent as well. Francois Letexier blows his whistle for an infringement.
7' Anton Gaaei (Ajax) sends a cross into the box, but Konstantinos Tzolakis comes off his line to gather the ball.
5' Christos Mouzakitis (Olympiacos Piraeus) holds his opponent to prevent him from getting the ball and the referee blows his whistle for a foul.
1' The first half has just begun.
The players are out and the match is about to start. Ajax will have the kick-off.
Francois Letexier will referee today's match.
We now know the starting lineups. You can find them in the match details of this match.
Welcome to our minute-by-minute commentary of today's clash. You can enjoy a written form of everything important that will be happening on the pitch. Have fun.

Last Matches of Ajax

01.02.26
ERE
(0) - (2)
D
28.01.26
CL
(0) - (0)
L
24.01.26
ERE
(2) - (0)
W
20.01.26
CL
(0) - (0)
W
17.01.26
ERE
(2) - (0)
D
11.01.26
ERE
(0) - (2)
W
28.01.26
CL
(0) - (0)
L
24.01.26
ERE
(2) - (0)
W
17.01.26
ERE
(2) - (0)
D
14.12.25
ERE
(1) - (0)
W
02.12.25
ERE
(1) - (0)
W
25.11.25
CL
(0) - (1)
L

Last Matches of Olympiacos Piraeus

Ajax vs Olympiacos Piraeus matches

28.01.26
CL
(0) - (0)
04.11.98
CL
(1) - (0)
21.10.98
CL
(1) - (0)
28.09.83
CL
(0) - (0)
14.09.83
CL
(0) - (0)
28.01.26
CL
(0) - (0)
04.11.98
CL
(1) - (0)
14.09.83
CL
(0) - (0)

Follow Game Online:

Ajax vs Olympiacos Piraeus live stream online is not available right now. You can see the full history of Ajax vs Olympiacos Piraeus head to head confrontation.

Ajax vs Olympiacos Piraeus Head To Head Confrontation

Our site's database keeps all result's history of previous games between Ajax and Olympiacos Piraeus, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Ajax vs Olympiacos Piraeus upcoming matches.

28.01.2026

Ajax 1 - 2 Olympiacos Piraeus (Martins G., Hezze S.)

04.11.1998

Ajax 2 - 0 Olympiacos Piraeus

04-11-1998 19:45

Champions League

14.09.1983

Ajax 0 - 0 Olympiacos Piraeus

14-09-1983 18:00

Champions League