Servette vs Basel

25 July 2026 · Swiss Super League · 2026/27 · Referee Urs Schnyder

Full time 0 – 1

Half-time: 0–0

  • Žan Celar 78’ (pen)

Match summary

Basel won 1-0 away at Servette. It was goalless at half-time.

Žan Celar put Basel ahead from the penalty spot in the 78th minute.

The chances backed that up: Basel created 1.61 expected goals (xG) from 12 shots to Servette's 1.14 from 20.

Match stats

58% Possession 42%
20 Shots 12
4 Shots on target 1
11 Corners 5
83 Attacks 71
56 Dangerous attacks 40
460 Passes 352
85.7% Pass accuracy 84.4%
21 Tackles 10
12 Fouls 15

Key events

Servette Basel
Kick-off
Florian AyéShot on target
8’
Steve RouillerShot on target
44’
Half-time0-0
Mathis LambourdeShot on target
47’
Second half underway
Miroslav StevanovićShot on target
58’
78’
Žan CelarPenalty0-1 (Basel)
Tristan NunezLilian Njoh
85’
Full-time0-1

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.14 1.61 78’ Žan Celar (Basel), 0-1 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 1.61 78’ Žan Celar (Basel), 0-1 Celar 78’
Servette 1.14 xGBasel 1.61 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Basel attacking Servette attacking 
78’ Žan Celar (Basel), penalty, 0.79 xG, goal 43’ Timothé Cognat (Servette), open play, 0.19 xG, blocked 44’ Steve Rouiller (Servette), from a corner, 0.19 xG, saved 56’ Asane Sow (Basel), open play, 0.17 xG, off target 30’ Miroslav Stevanović (Servette), open play, 0.14 xG, blocked 15’ Xherdan Shaqiri (Basel), open play, 0.13 xG, off target 85’ Albian Ajeti (Basel), from a corner, 0.13 xG, off target 50’ Žan Celar (Basel), open play, 0.12 xG, blocked 8’ Florian Ayé (Servette), open play, 0.10 xG, saved 39’ Houboulang Mendes (Servette), open play, 0.06 xG, off target 48’ Žan Celar (Basel), open play, 0.06 xG, blocked 86’ Pedro Naressi (Servette), open play, 0.05 xG, blocked 47’ Mathis Lambourde (Servette), open play, 0.05 xG, saved 54’ Philip Otele (Basel), from a corner, 0.05 xG, off target 52’ Bradley Mazikou (Servette), open play, 0.05 xG, off target 58’ Miroslav Stevanović (Servette), open play, 0.05 xG, saved 90+6’ Steve Rouiller (Servette), from a corner, 0.05 xG, off target 23’ Flavius Daniliuc (Basel), from a corner, 0.04 xG, off target 53’ Philip Otele (Basel), open play, 0.04 xG, blocked 84’ Asane Sow (Basel), open play, 0.04 xG, blocked 56’ Pedro Naressi (Servette), from a corner, 0.04 xG, off target 60’ Mathis Lambourde (Servette), from a corner, 0.04 xG, blocked 23’ Flavius Daniliuc (Basel), from a corner, 0.03 xG, hit the woodwork 2’ Mathis Lambourde (Servette), open play, 0.03 xG, blocked 45’ Miroslav Stevanović (Servette), open play, 0.03 xG, blocked 29’ Mathis Lambourde (Servette), open play, 0.02 xG, off target 52’ Florian Ayé (Servette), open play, 0.02 xG, off target 39’ Mathis Lambourde (Servette), open play, 0.02 xG, off target 82’ Houboulang Mendes (Servette), open play, 0.02 xG, off target 35’ Philip Otele (Basel), open play, 0.01 xG, off target 90+5’ Tiemoko Ouattara (Servette), set piece, 0.02 xG, blocked 42’ Houboulang Mendes (Servette), open play, 0.01 xG, off target 78’ Žan Celar (Basel), penalty, 0.79 xG, goal 43’ Timothé Cognat (Servette), open play, 0.19 xG, blocked 44’ Steve Rouiller (Servette), from a corner, 0.19 xG, saved 56’ Asane Sow (Basel), open play, 0.17 xG, off target 30’ Miroslav Stevanović (Servette), open play, 0.14 xG, blocked 15’ Xherdan Shaqiri (Basel), open play, 0.13 xG, off target 85’ Albian Ajeti (Basel), from a corner, 0.13 xG, off target 50’ Žan Celar (Basel), open play, 0.12 xG, blocked 8’ Florian Ayé (Servette), open play, 0.10 xG, saved 39’ Houboulang Mendes (Servette), open play, 0.06 xG, off target 48’ Žan Celar (Basel), open play, 0.06 xG, blocked 86’ Pedro Naressi (Servette), open play, 0.05 xG, blocked 47’ Mathis Lambourde (Servette), open play, 0.05 xG, saved 54’ Philip Otele (Basel), from a corner, 0.05 xG, off target 52’ Bradley Mazikou (Servette), open play, 0.05 xG, off target 58’ Miroslav Stevanović (Servette), open play, 0.05 xG, saved 90+6’ Steve Rouiller (Servette), from a corner, 0.05 xG, off target 23’ Flavius Daniliuc (Basel), from a corner, 0.04 xG, off target 53’ Philip Otele (Basel), open play, 0.04 xG, blocked 84’ Asane Sow (Basel), open play, 0.04 xG, blocked 60’ Mathis Lambourde (Servette), from a corner, 0.04 xG, blocked 56’ Pedro Naressi (Servette), from a corner, 0.04 xG, off target 2’ Mathis Lambourde (Servette), open play, 0.03 xG, blocked 23’ Flavius Daniliuc (Basel), from a corner, 0.03 xG, hit the woodwork 45’ Miroslav Stevanović (Servette), open play, 0.03 xG, blocked 29’ Mathis Lambourde (Servette), open play, 0.02 xG, off target 52’ Florian Ayé (Servette), open play, 0.02 xG, off target 82’ Houboulang Mendes (Servette), open play, 0.02 xG, off target 39’ Mathis Lambourde (Servette), open play, 0.02 xG, off target 90+5’ Tiemoko Ouattara (Servette), set piece, 0.02 xG, blocked 35’ Philip Otele (Basel), open play, 0.01 xG, off target 42’ Houboulang Mendes (Servette), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Servette 4-4-1-1 Starting XI
Besson
Mazikou
Rouiller
Burch
Mendes 85’
Njoh 85’
Naressi
Cognat
Stevanović
Lambourde 78’
Ayé 69’
Basel 4-2-3-1 Starting XI
Salvi
Cissé 22’
Daniliuc
Akpe
Tsunemoto
Metinho
Thorell 69’
Sow
Otele 69’
Shaqiri 69’
Celar

Player stats

Goalkeeper1 player
96′ 0 1 23 – – – – –
Defenders7 players
Houboulang Mendes Taken off
85′ 2 1 – 2 – 23 3 – – –
96′ 1 1 – 11 8 66 – – – –
96′ 1 3 – 3 1 54 2 – – –
96′ 1 2 – 3 1 39 – – – –
Lilian Njoh Taken off
85′ 2 – – 4 – 30 – – – –
Quentin Maceiras Came on as a substitute
11′ 1 – – 1 – 3 – – – –
Tristan Nunez Came on as a substitute
11′ – – – 1 – 5 – – – –
Midfielders3 players
96′ – – 63 – – 4 1 8 4 4 –
96′ – – 80 4 – 2 1 3 – 1 –
96′ – – 31 3 – 2 – 5 1 1 –
Forwards4 players
Mathis Lambourde Taken off
78′ – – 5 1 0.15 – 4 7 1 32 –
Florian Ayé Taken off
69′ – – 2 1 0.12 – 1 2 – 6 –
Samuel Mráz Came on as a substitute
27′ – – – – – – 1 1 1 4 –
Tiemoko Ouattara Came on as a substitute
18′ – – 1 – 0.02 – – 1 1 4 –
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.