Basel vs Grasshoppers

2 August 2025 · Swiss Super League · 2025/26 · Referee Sven Wolfensberger

Full time 2 – 1

Half-time: 1–0

  • P. Otele 45’, 75’
  • M. Paskotsi 69’

Match summary

Basel won 2-1 at home to Grasshoppers. Basel led 1-0 at half-time.

P. Otele put Basel ahead in the 45th minute, M. Paskotsi equalised with a header in the 69th minute, and Otele won it with a header in the 75th minute.

The chances backed that up: Basel created 1.99 expected goals (xG) from 20 shots to Grasshoppers's 0.44 from 9.

Match stats

56% Possession 44%
20 Shots 9
7 Shots on target 1
5 Corners 2
459 Passes 369
79.1% Pass accuracy 68.0%
21 Tackles 14
10 Fouls 20
2 Yellow cards 4
0 Offsides 2

Key events

Basel Grasshoppers
Kick-off
13’
A. AjetiShot on target
14’
24’
L. LeroyShot on target
25’
29’
S. Decarli
P. Otele1-0 (Basel)
44’
Half-time1-0
Second half underway
MetinhoShot on target
49’
A. J. ZéShot on target
53’
55’
58’
61’
S. DiarrassoubaN. Muci
69’
M. PaskotsiHeader1-1 (Grasshoppers)
P. OteleHeader2-1 (Basel)
75’
76’
77’
78’
A. KadeShot on target
82’
Full-time2-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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.99 0.44 45’ P. Otele (Basel), 1-0 45’ 69’ M. Paskotsi (Grasshoppers), 1-1 69’ 75’ P. Otele (Basel), 2-1 75’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.99 0.44 45’ P. Otele (Basel), 1-0 Otele 45’ 69’ M. Paskotsi (Grasshoppers), 1-1 Paskotsi 69’ 75’ P. Otele (Basel), 2-1 Otele 75’
Basel 1.99 xGGrasshoppers 0.44 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Grasshoppers attacking Basel attacking 
9’ L. Leroy (Basel), open play, 0.42 xG, off target 50’ A. Ajeti (Basel), open play, 0.30 xG, off target 90+3’ K. Koindredi (Basel), open play, 0.21 xG, off target 49’ Metinho (Basel), open play, 0.17 xG, saved 69’ M. Paskotsi (Grasshoppers), from a corner, 0.14 xG, goal 13’ A. Ajeti (Basel), open play, 0.13 xG, off target 25’ X. Shaqiri (Basel), direct free kick, 0.11 xG, blocked 25’ L. Leroy (Basel), set piece, 0.09 xG, saved 9’ L. Leroy (Basel), open play, 0.08 xG, blocked 90+3’ Metinho (Basel), open play, 0.08 xG, blocked 38’ M. Paskotsi (Grasshoppers), set piece, 0.08 xG, blocked 86’ K. Carlos (Basel), open play, 0.06 xG, off target 14’ A. Ajeti (Basel), open play, 0.06 xG, saved 82’ A. Kade (Basel), open play, 0.05 xG, saved 38’ S. Stroscio (Grasshoppers), set piece, 0.04 xG, off target 45’ P. Otele (Basel), open play, 0.04 xG, goal 38’ S. Decarli (Grasshoppers), set piece, 0.04 xG, blocked 38’ L. Zvonarek (Grasshoppers), set piece, 0.03 xG, blocked 53’ A. J. Zé (Basel), open play, 0.04 xG, saved 10’ P. Otele (Basel), open play, 0.03 xG, off target 11’ X. Shaqiri (Basel), open play, 0.03 xG, blocked 37’ S. Stroscio (Grasshoppers), from a corner, 0.03 xG, blocked 68’ J. A. Jensen (Grasshoppers), open play, 0.03 xG, blocked 28’ J. A. Jensen (Grasshoppers), open play, 0.03 xG, off target 75’ P. Otele (Basel), set piece, 0.03 xG, goal 25’ X. Shaqiri (Basel), set piece, 0.03 xG, blocked 60’ X. Shaqiri (Basel), open play, 0.02 xG, off target 17’ D. Schmid (Basel), set piece, 0.02 xG, off target 84’ A. Arigoni (Grasshoppers), open play, 0.02 xG, off target 9’ L. Leroy (Basel), open play, 0.42 xG, off target 50’ A. Ajeti (Basel), open play, 0.30 xG, off target 90+3’ K. Koindredi (Basel), open play, 0.21 xG, off target 49’ Metinho (Basel), open play, 0.17 xG, saved 69’ M. Paskotsi (Grasshoppers), from a corner, 0.14 xG, goal 13’ A. Ajeti (Basel), open play, 0.13 xG, off target 25’ X. Shaqiri (Basel), direct free kick, 0.11 xG, blocked 25’ L. Leroy (Basel), set piece, 0.09 xG, saved 9’ L. Leroy (Basel), open play, 0.08 xG, blocked 90+3’ Metinho (Basel), open play, 0.08 xG, blocked 38’ M. Paskotsi (Grasshoppers), set piece, 0.08 xG, blocked 86’ K. Carlos (Basel), open play, 0.06 xG, off target 14’ A. Ajeti (Basel), open play, 0.06 xG, saved 82’ A. Kade (Basel), open play, 0.05 xG, saved 38’ S. Stroscio (Grasshoppers), set piece, 0.04 xG, off target 45’ P. Otele (Basel), open play, 0.04 xG, goal 53’ A. J. Zé (Basel), open play, 0.04 xG, saved 38’ S. Decarli (Grasshoppers), set piece, 0.04 xG, blocked 38’ L. Zvonarek (Grasshoppers), set piece, 0.03 xG, blocked 10’ P. Otele (Basel), open play, 0.03 xG, off target 11’ X. Shaqiri (Basel), open play, 0.03 xG, blocked 37’ S. Stroscio (Grasshoppers), from a corner, 0.03 xG, blocked 68’ J. A. Jensen (Grasshoppers), open play, 0.03 xG, blocked 28’ J. A. Jensen (Grasshoppers), open play, 0.03 xG, off target 25’ X. Shaqiri (Basel), set piece, 0.03 xG, blocked 75’ P. Otele (Basel), set piece, 0.03 xG, goal 60’ X. Shaqiri (Basel), open play, 0.02 xG, off target 84’ A. Arigoni (Grasshoppers), open play, 0.02 xG, off target 17’ D. Schmid (Basel), set piece, 0.02 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

Basel 4-2-3-1 Starting XI
Hitz
Tsunemoto
Adjetey
Vouilloz
Schmid
Metinho
Leroy
Zé 55’
Shaqiri
Otele 2 88’
Ajeti 76’
Grasshoppers 3-4-3 Starting XI
Hammel
Abels
Decarli
Paskotsi
Marques 55’
Zvonarek
Imourane 81’
Stroscio 55’
Plange
Muci 61’
Jensen

Player stats

Goalkeeper1 player
M. Hitz
90′ 0 1 38 – – – – –
Defenders4 players
90′ 6 2 – 14 6 50 1 – – –
90′ 2 – – 6 3 57 1 – – –
90′ 4 1 – 13 6 71 – – – –
90′ – 3 – 5 2 43 – – 1 –
Midfielders7 players
Metinho
90′ – – 41 1 – 1 2 6 1 4 –
90′ – – 46 2 – 2 5 5 1 3 –
A. J. Zé Taken off
55′ – – 16 – – 1 1 2 3 – –
90′ – 1 34 7 – – – 2 – 2 –
P. Otele Taken off
88′ 2 – 32 2 – 1 – 9 2 2 –
A. Kade Came on as a substitute
35′ – – 9 – – 2 – 2 – – –
K. Koindredi Came on as a substitute
8′ – – 3 1 – – – – – – –
Forwards2 players
A. Ajeti Taken off
76′ – – 3 1 0.49 – 1 4 1 15 –
K. Carlos Came on as a substitute
14′ – – 1 – 0.06 – – 2 – 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.