Zurich vs Basel

22 August 2026 · Swiss Super League · 2026/27 · Referee Anojen Kanagasingam

Full time 1 – 2

Half-time: 1–0

  • Philippe Keny 8’ (pen)
  • Kazeem Olaigbe 62’
  • Žan Celar 85’ (pen)

Match summary

Basel came from behind to win 2-1 away at Zurich, with a late winner. Zurich led 1-0 at half-time.

Philippe Keny put Zurich ahead from the penalty spot in the 8th minute, Kazeem Olaigbe equalised in the 62nd minute, and Žan Celar won it from the penalty spot in the 85th minute.

The chances backed that up: Basel created 1.64 expected goals (xG) from 14 shots to Zurich's 1.33 from 13.

Match stats

41% Possession 59%
13 Shots 14
5 Shots on target 6
4 Corners 6
80 Attacks 104
44 Dangerous attacks 45
306 Passes 454
74.2% Pass accuracy 85.2%
26 Tackles 16
16 Fouls 15
4 Yellow cards 7
1 Offsides 1

Key events

Zurich Basel
Kick-off
3’
7’
Philippe KenyPenalty1-0 (Zurich)
8’
Lindrit KamberiShot on target
13’
19’
26’
37’
Flavius DaniliucShot on target
40’
Keigo TsunemotoShot on target
44’
Bećir OmeragićShot on target
Umeh EmmanuelSimulation
45’
Half-time1-0
Second half underway
Philippe KenyShot on target
48’
62’
Kazeem OlaigbeRight foot shot1-1 (Basel)
75’
75’
Xherdan ShaqiriShot on target
76’
82’
Moussa CisséArgument
83’
Victory AkpeVAR: No penalty
84’
85’
Žan CelarPenalty1-2 (Basel)
Umeh EmmanuelShot on target
90+2’
90+4’
Lindrit KamberiShot on target
90+4’
90+5’
90+6’
Žan CelarFoul
Lindrit KamberiVAR: Penalty given
90+7’
Full-time1-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 1.64 8’ Philippe Keny (Zurich), 1-0 8’ 62’ Kazeem Olaigbe (Basel), 1-1 62’ 85’ Žan Celar (Basel), 1-2 85’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.33 1.64 8’ Philippe Keny (Zurich), 1-0 Keny 8’ 62’ Kazeem Olaigbe (Basel), 1-1 Olaigbe 62’ 85’ Žan Celar (Basel), 1-2 Celar 85’
Zurich 1.33 xGBasel 1.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Basel attacking Zurich attacking 
8’ Philippe Keny (Zurich), penalty, 0.79 xG, goal 85’ Žan Celar (Basel), penalty, 0.79 xG, goal 44’ Bećir Omeragić (Basel), from a corner, 0.15 xG, saved 48’ Philippe Keny (Zurich), open play, 0.14 xG, saved 38’ Asane Sow (Basel), open play, 0.12 xG, blocked 29’ Flavius Daniliuc (Basel), from a corner, 0.10 xG, off target 62’ Kazeem Olaigbe (Basel), open play, 0.09 xG, goal 90+4’ Lindrit Kamberi (Zurich), set piece, 0.08 xG, saved 75’ Xherdan Shaqiri (Basel), direct free kick, 0.07 xG, saved 90+2’ Umeh Emmanuel (Zurich), open play, 0.07 xG, saved 31’ Kevin Spadanuda (Zurich), open play, 0.06 xG, off target 40’ Keigo Tsunemoto (Basel), open play, 0.06 xG, saved 55’ Asane Sow (Basel), open play, 0.05 xG, off target 50’ Žan Celar (Basel), open play, 0.05 xG, off target 76’ Asane Sow (Basel), from a corner, 0.05 xG, hit the woodwork 37’ Flavius Daniliuc (Basel), from a corner, 0.04 xG, saved 88’ Umeh Emmanuel (Zurich), open play, 0.04 xG, off target 60’ Sebastian Walker (Zurich), open play, 0.03 xG, off target 25’ Kazeem Olaigbe (Basel), open play, 0.03 xG, off target 54’ Miguel Reichmuth (Zurich), open play, 0.03 xG, blocked 6’ Victory Akpe (Basel), open play, 0.02 xG, off target 13’ Lindrit Kamberi (Zurich), from a corner, 0.02 xG, saved 28’ Kazeem Olaigbe (Basel), open play, 0.02 xG, blocked 22’ Alexander Hack (Zurich), from a corner, 0.01 xG, off target 23’ Umeh Emmanuel (Zurich), open play, 0.01 xG, blocked 24’ Lindrit Kamberi (Zurich), from a corner, 0.01 xG, off target 90+2’ Livano Comenencia (Zurich), open play, 0.02 xG, blocked 8’ Philippe Keny (Zurich), penalty, 0.79 xG, goal 85’ Žan Celar (Basel), penalty, 0.79 xG, goal 44’ Bećir Omeragić (Basel), from a corner, 0.15 xG, saved 48’ Philippe Keny (Zurich), open play, 0.14 xG, saved 38’ Asane Sow (Basel), open play, 0.12 xG, blocked 29’ Flavius Daniliuc (Basel), from a corner, 0.10 xG, off target 62’ Kazeem Olaigbe (Basel), open play, 0.09 xG, goal 90+4’ Lindrit Kamberi (Zurich), set piece, 0.08 xG, saved 75’ Xherdan Shaqiri (Basel), direct free kick, 0.07 xG, saved 90+2’ Umeh Emmanuel (Zurich), open play, 0.07 xG, saved 31’ Kevin Spadanuda (Zurich), open play, 0.06 xG, off target 40’ Keigo Tsunemoto (Basel), open play, 0.06 xG, saved 55’ Asane Sow (Basel), open play, 0.05 xG, off target 50’ Žan Celar (Basel), open play, 0.05 xG, off target 76’ Asane Sow (Basel), from a corner, 0.05 xG, hit the woodwork 37’ Flavius Daniliuc (Basel), from a corner, 0.04 xG, saved 88’ Umeh Emmanuel (Zurich), open play, 0.04 xG, off target 60’ Sebastian Walker (Zurich), open play, 0.03 xG, off target 25’ Kazeem Olaigbe (Basel), open play, 0.03 xG, off target 54’ Miguel Reichmuth (Zurich), open play, 0.03 xG, blocked 28’ Kazeem Olaigbe (Basel), open play, 0.02 xG, blocked 6’ Victory Akpe (Basel), open play, 0.02 xG, off target 13’ Lindrit Kamberi (Zurich), from a corner, 0.02 xG, saved 22’ Alexander Hack (Zurich), from a corner, 0.01 xG, off target 23’ Umeh Emmanuel (Zurich), open play, 0.01 xG, blocked 24’ Lindrit Kamberi (Zurich), from a corner, 0.01 xG, off target 90+2’ Livano Comenencia (Zurich), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Zurich 4-1-4-1 Starting XI
Lindner
Hack
Schödler 86’
Hodza
Kamberi
Walker 67’
Emmanuel
Spadanuda 67’
Reichmuth 77’
Krasniqi 77’
Keny
Basel 4-3-3 Starting XI
Salvi
Cissé
Daniliuc
Akpe
Tsunemoto
Omeragić
Metinho 90’
Thorell 52’
Sow 81’
Olaigbe
Celar

Player stats

Goalkeeper1 player
99′ 4 2 32 – – – – –
Defenders4 players
99′ 13 2 1 18 2 33 1 – – –
99′ 3 – 1 7 2 31 1 – –
99′ 7 – – 14 4 36 4 – –
Ilan Sauter Came on as a substitute
32′ – – – 1 – 10 – – – –
Midfielders8 players
Sebastian Walker Taken off
67′ – – 14 – – 1 1 2 2 –
Leandro Schödler Taken off
86′ – – 27 1 – – 4 1 2 1 –
99′ – – 20 2 – 1 – 4 1 1
Miguel Reichmuth Taken off
77′ – – 20 2 – – – 1 1 1 –
Bledian Krasniqi Taken off
77′ – – 24 1 – 1 – 1 – – –
Kevin Spadanuda Taken off
67′ – – 21 2 – – – 1 1 1 –
Livano Comenencia Came on as a substitute
22′ – – 6 – – – – 3 – 1 –
Mohamed Bangoura Came on as a substitute
22′ – – 3 – – – – – – – –
Forwards3 players
99′ 1 – 2 2 0.93 – – 5 1 20 –
Juan José Perea Came on as a substitute
32′ – – – – – – – 4 2 5
Damienus Reverson Came on as a substitute
13′ – – – – – – 1 – – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.