Zwolle vs Ajax Live Score and Live Stream


Zwolle played Ajax at the Eredivisie of Netherlands on March 31. The match kicked off 10:15 UTC. Ajax won 1-3.

Kristian Hlynsson scored the first goal on the 12th minute of the game followed by goals from Chuba Akpom and Filip Yavorov Krastev who made the final score 1-3.

Zwolle (also known as PEC Zwoelle or PEC Zwolle) and Ajax (commonly referred to as AFC Ajax or Ajax Amsterdam) meet again 4 months after the Eredivisie match which ended in a draw 2-2. Zwolle are aproaching the match after a defeat from Fortuna Sittard on March 16 not being able to win for 6 straight games. The coach and the players will probably put extra effort in the defense as they have been conceding goals for 6 consecutive matches now.

Ajax are going into the fixture after playing a draw against Sparta Rotterdam on March 17. They have been conceding goals for 10 consecutive away matches now which puts additional psychological pressure on the team.

ScoreBat is covering Zwolle vs Ajax in real time, providing the live stream and live score of the match, team line-ups, full match stats, live match commentary and official video highlights. We cover all matches of Netherlands Eredivisie in real time and provide live streaming whenever possible.


Live Streaming

You can watch Zwolle vs Ajax live stream here on ScoreBat when an official broadcast is available. We will provide only official live stream strictly from the official channels of the league or the teams whenever it is available. Live streaming will begin when the match is about to kick off.

We aggregate all official videos from official websites and Youtube channels of Ajax and Zwolle as well as the channels of the leagues that they compete in. So, whenever there is an official live broadcast of Zwolle - Ajax match available that isn't behind a paywall - you will be able to watch it on ScoreBat.

We only provide live streaming when we can find an official stream by the league or one of the teams. If you are unable to watch the live broadcast on this page it probably means that there are no official streamings available yet.


We are updating team formations and line-ups for Zwolle - Ajax in real time.

Zwolle kicked off the game with Jasper Schendelaar, Anselmo Garcia MacNulty who got substituted by Lennart Czyborra on the 87th minute, Thomas Lam, Sam Kersten, Bram van Polen, Dave Van Den Berg, Anouar El Azzouzi who got substituted by Apostolos Vellios on the 67th minute, Eliano Reijnders who got substituted by Filip Yavorov Krastev on the 67th minute, Odysseus Velanas who got substituted by Silvester van der Water on the 67th minute, Younes Namli and Lennart Thy as starters, with Mike Hauptmeijer, Kenneth Vermeer, Lennart Czyborra, Damian van der Haar, Anthony Fontana, Teun Gijselhart, Mohamed Oukhattou, Filip Yavorov Krastev, Silvester van der Water and Apostolos Vellios on the bench.

Ajax's starting eleven were Diant Ramaj, Branco van den Boomen who got substituted by Silvano Vos on the 81st minute, Jorrel Hato, Devyne Rensch, Kenneth Taylor, Sivert Mannsverk, Benjamin Tahirovic, Kristian Hlynsson, Steven Bergwijn who got substituted by Borna Sosa on the 81st minute, Mika Godts who got substituted by Anton Gaaei on the 64th minute and Chuba Akpom who got substituted by Julian Rijkhoff on the 87th minute, with Remko Pasveer, Geronimo Rulli, Anton Gaaei, Tristan Gooijer, Borna Sosa, Kian Fitz Jim, Silvano Vos, Carlos Forbs and Julian Rijkhoff on the bench.

Referee showed the yellow card 6 times throughout the game. Odysseus Velanas, Thomas Lam, Sivert Mannsverk, Apostolos Vellios, Anselmo Garcia MacNulty and Silvano Vos were the ones to receive it.


Explore stats from Zwolle vs Ajax on ScoreBat - we are updating the numbers on this page every second of the game.

  • Ball Possession: 53 - 47
  • Total Attempts: 10 - 5
  • Shots On Target: 4 - 3
  • Saves: 1 - 3
  • Corners: 2 - 1
  • Completed Passes: 481 - 418
  • Fouls: 11 - 4
  • Free Kicks: 7 - 15
  • Total Passes: 536 - 490
  • Throw-Ins: 13 - 14


Zwolle and Ajax have met 5 times since December 2020. 1 match ended in a draw while Ajax have won 4 times. The most recent match between them took place on December 17, 2023 at the Eredivisie of Netherlands which ended in a draw - 2-2. Zwolle have scored 2 goals in these 5 head-to-head matches in total while Ajax have scored 13. So, overall, Ajax have a better head-to-head record against Zwolle in their recent history.

Zwolle have won 8 of their 30 matches in Eredivisie, drawing 8 and having 14 defeats this season. They have scored 40 goals - 1.33 per match, conceding 58 - 1.93 per match. Ajax have won 13 of their 30 matches in Eredivisie, drawing 9 and having 8 defeats this season. They have scored 63 goals - 2.10 per match, conceding 56 - 1.87 per match.

Recent Form

Zwolle have lost to Fortuna Sittard in their previous match while Ajax have played a draw with Sparta Rotterdam in their previous match. Overall, Zwolle have won 4 of their last 19 matches, losing 10 and drawing 5, while Ajax have won 8 of their last 20 matches, losing 5 and drawing 7.

Zwolle have lost 4 times (3-1 against Fortuna Sittard on 16th of March, 2-0 against Heerenveen on 3rd of March, 1-7 against PSV on 24th of February and 0-1 against Almere City FC on 17th of February) and drew twice (1-1 against Volendam on 10th of March and 1-1 against Go Ahead Eagles on 11th of February) in their most recent 6 matches.

Ajax have won once (2-0 against Utrecht on 3rd of March), lost twice (4-0 against Aston Villa on 14th of March and 2-0 against AZ on 25th of February) and drew 3 times (2-2 against Sparta Rotterdam on 17th of March, 2-2 against Fortuna Sittard on 10th of March and 0-0 against Aston Villa on 7th of March) in their most recent 6 matches.

Team Streaks

  • Ajax have failed to keep a clean sheet in their previous 10 away matches.
  • Zwolle have gone 6 consecutive matches without a clean sheet.

Live Standings

As always, Netherlands Eredivisie's live standings are availble and updated in real time. Zwolle are the 13th in the table with 32 points after 30 matches, while Ajax are the 5th with 48 points in 30 matches.

Video Highlights

We are adding goal videos and full video highlights of the match between Zwolle and Ajax in real time. You can watch the goals by Kristian Hlynsson, Chuba Akpom and Filip Yavorov Krastev as the videos of the goals are added usually minutes after the actual event if there are any official videos available. Full video highlights of Zwolle - Ajax are being added as they become available on the official social media channels of the league or the teams.

Live Commentary

  1. FT
    Full Time
    Match ends. Zwolle 1, Ajax 3.
  2. 90 + 4'
    Zwolle scores but the goal is ruled out by VAR.
  3. 89'
    Silvano Vos is shown the yellow card.
  4. 87'
    Substitution for Ajax. Julian Rijkhoff replaces Chuba Akpom
  5. 87'
    Substitution for Zwolle. Lennart Czyborra replaces Anselmo Garcia MacNulty
  6. 84'
    1 - 3
    Chuba Akpom scores for Ajax, assisted by Anton Gaaei.
  7. 81'
    Substitution for Ajax. Silvano Vos replaces Branco van den Boomen
  8. 81'
    Substitution for Ajax. Borna Sosa replaces Steven Bergwijn
  9. 77'
    Anselmo Garcia MacNulty is shown the yellow card.
  10. 72'
    1 - 2
    Filip Yavorov Krastev scores for Zwolle.
  11. 71'
    Apostolos Vellios is shown the yellow card.
  12. 67'
    Substitution for Zwolle. Apostolos Vellios replaces Anouar El Azzouzi
  13. 67'
    Substitution for Zwolle. Silvester van der Water replaces Odysseus Velanas
  14. 67'
    Substitution for Zwolle. Filip Yavorov Krastev replaces Eliano Reijnders
  15. 64'
    Substitution for Ajax. Anton Gaaei replaces Mika Godts
  16. 50'
    Sivert Mannsverk is shown the yellow card.
  17. 2T
    Second half begins
  18. HT
    Half Time - 0 : 2
    First half ends.
  19. 38'
    Thomas Lam is shown the yellow card.
  20. 24'
    0 - 2
    Chuba Akpom scores for Ajax, assisted by Mika Godts.
  21. 12'
    0 - 1
    Kristian Hlynsson scores for Ajax, assisted by Benjamin Tahirovic.
  22. 9'
    Odysseus Velanas is shown the yellow card.
  23. 1T
    First half begins