Basel vs Lugano

6 April 2025 · Swiss Super League · 2024/25 · Referee Johannes von Mandach

Full time 2 – 0

Half-time: 0–0

  • Xherdan Shaqiri 64’
  • Marin Šotiček 82’

Match summary

Basel beat Lugano 2-0. It was goalless at half-time.

Xherdan Shaqiri put Basel ahead in the 64th minute and Marin Šotiček made it 2-0 in the 82nd minute.

Key events

Basel Lugano
Kick-off
Xherdan ShaqiriArgument
12’
26’
Uran BislimiShot on target
31’
Martim MarquesMilton Valenzuela
33’
MetinhoFoul
39’
45+2’
Half-time0-0
Second half underway
48’
Mattia ZanottiShot on target
51’
Martim MarquesShot on target
52’
Anto GrgićShot on target
Philip OteleShot on target
55’
56’
Xherdan Shaqiri1-0 (Basel)
63’
Bénie TraoréShot on target
63’
69’
Shkelqim VladiRoman Macek
Anton KadeShot on target
70’
73’
Yanis CimignaniShot on target
Kevin Carlos OmoruyiShot on target
74’
Marin ŠotičekLeft foot shot2-0 (Basel)
82’
82’
Kacper PrzybyłkoGeorgios Koutsias
82’
Mattia BottaniAnto Grgić
85’
Shkelqim VladiShot on target
87’
Full-time2-0

Shot map

Every shot and where it was taken from.

 Lugano attacking Basel attacking 
7’ Mattia Zanotti (Lugano), open play, off target 9’ Leon Avdullahu (Basel), open play, blocked 14’ Albian Ajeti (Basel), from a corner, off target 18’ Uran Bislimi (Lugano), open play, off target 23’ Antonios Papadopoulos (Lugano), set piece, blocked 26’ Uran Bislimi (Lugano), open play, saved 41’ Albian Hajdari (Lugano), open play, off target 47’ Bénie Traoré (Basel), open play, off target 48’ Mattia Zanotti (Lugano), open play, saved 51’ Martim Marques (Lugano), open play, saved 52’ Anto Grgić (Lugano), open play, saved 52’ Georgios Koutsias (Lugano), open play, blocked 55’ Philip Otele (Basel), open play, saved 63’ Bénie Traoré (Basel), open play, saved 64’ Xherdan Shaqiri (Basel), open play, goal 70’ Anton Kade (Basel), open play, saved 71’ Bénie Traoré (Basel), open play, off target 73’ Yanis Cimignani (Lugano), open play, saved 74’ Kevin Carlos Omoruyi (Basel), open play, saved 78’ Uran Bislimi (Lugano), open play, blocked 79’ Shkelqim Vladi (Lugano), open play, off target 82’ Marin Šotiček (Basel), open play, goal 84’ Marin Šotiček (Basel), open play, blocked 85’ Yanis Cimignani (Lugano), open play, blocked 85’ Shkelqim Vladi (Lugano), open play, saved 90+3’ Antonios Papadopoulos (Lugano), set piece, off target 7’ Mattia Zanotti (Lugano), open play, off target 9’ Leon Avdullahu (Basel), open play, blocked 14’ Albian Ajeti (Basel), from a corner, off target 18’ Uran Bislimi (Lugano), open play, off target 23’ Antonios Papadopoulos (Lugano), set piece, blocked 26’ Uran Bislimi (Lugano), open play, saved 41’ Albian Hajdari (Lugano), open play, off target 47’ Bénie Traoré (Basel), open play, off target 48’ Mattia Zanotti (Lugano), open play, saved 51’ Martim Marques (Lugano), open play, saved 52’ Anto Grgić (Lugano), open play, saved 52’ Georgios Koutsias (Lugano), open play, blocked 55’ Philip Otele (Basel), open play, saved 63’ Bénie Traoré (Basel), open play, saved 64’ Xherdan Shaqiri (Basel), open play, goal 70’ Anton Kade (Basel), open play, saved 71’ Bénie Traoré (Basel), open play, off target 73’ Yanis Cimignani (Lugano), open play, saved 74’ Kevin Carlos Omoruyi (Basel), open play, saved 78’ Uran Bislimi (Lugano), open play, blocked 79’ Shkelqim Vladi (Lugano), open play, off target 82’ Marin Šotiček (Basel), open play, goal 84’ Marin Šotiček (Basel), open play, blocked 85’ Yanis Cimignani (Lugano), open play, blocked 85’ Shkelqim Vladi (Lugano), open play, saved 90+3’ Antonios Papadopoulos (Lugano), set piece, off target
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Basel 4-2-3-1 Starting XI
Hitz
Schmid
Adjetey
Vouilloz
Mendes
Avdullahu
Metinho 56’
Otele 56’
Traoré 76’
Shaqiri 88’
Ajeti 56’
Lugano 3-4-2-1 Starting XI
Saipi
Papadopoulos
Mai 69’
Hajdari
Bislimi
Grgić 82’
Valenzuela 31’
Zanotti
Macek 69’
Steffen
Koutsias 82’

Player stats

Goalkeeper1 player
Marwin Hitz
90′ 5 0 36 – – – – –
Defenders4 players
90′ 3 1 – 5 1 28 – – – –
90′ – 2 3 1 1 37 – – – –
90′ 1 2 1 5 2 34 1 – – –
90′ 2 – 1 8 5 28 3 – – –
Midfielders9 players
90′ – – 43 – – 2 2 3 2 – –
Metinho Taken off
56′ – – 25 1 – 4 1 5 1 –
Xherdan Shaqiri Taken off
88′ 1 – 23 2 – – – 3 – 1
Bénie Traoré Taken off
76′ – – 22 – – 1 1 2 1 – –
Philip Otele Taken off
56′ – – 22 – – – – 4 – – –
Leo Leroy Came on as a substitute
34′ – – 17 1 – 1 – 1 – – –
Anton Kade Came on as a substitute
34′ – – – – –
Marin Šotiček Came on as a substitute
14′ 1 – 3 – – – 1 2 2 1 –
Gabriel Sigua Came on as a substitute
2′ – – – – – 1 – 1 – – –
Forwards2 players
Albian Ajeti Taken off
56′ – – 1 – – – – 3 2 6
Kevin Carlos Omoruyi Came on as a substitute
34′ – – 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. A blank cell means that figure is not available for that player.

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. Referee data before 2025/26 from the Transfermarkt datasets project.