Skip to content
Super League Matchweek 12 Saturday, 31 October 2026

Grasshoppers vs FC Vaduz 2-2 – Super League, 31 Oct 2026

Grasshoppers
2–2 HT 1–1 Full-time
FC Vaduz
Manex Gibelalde 24'Lee Young-Jun 88'
Liridon Berisha 15'Juan Cabrera 64'
VenueLetzigrund, Zurich RefereeLuca Piccolo Kick-off31 Oct · 17:00 GMT Season2026/27

Match stats

41%59%Ball Possession
2020Total Shots
75Shots on Goal
2.772.06Expected goals (xG)
86Corner Kicks
1017Fouls
33Yellow Cards

Key events

  • 90' Milos Cocic for Lado AkhalaiaSubstitution 4 FC Vaduz
  • 90' Giotto MorandiYellow Card · Foul Grasshoppers
  • 88' Lee Young-Jun assist Nikolas Marcel Cristiano MuciNormal Goal Grasshoppers
  • 87' Denis SimaniYellow Card · Foul FC Vaduz
  • 84' John HiltonYellow Card · Foul Grasshoppers
  • 83' Manex Gibelalde for Denis SahinSubstitution 4 Grasshoppers
  • 81' Nicolas Hasler for mischa beeliSubstitution 3 FC Vaduz
  • 81' Julian StarkYellow Card · Foul FC Vaduz
  • 71' Simone Stroscio for John HiltonSubstitution 3 Grasshoppers
  • 70' Kenzo Goudmijn for Nikolas Marcel Cristiano MuciSubstitution 2 Grasshoppers
  • 65' Mats Hammerich for Corsin konietzkeSubstitution 2 FC Vaduz
  • 65' Juan Cabrera for Mattia walkerSubstitution 1 FC Vaduz
  • 64' Juan Cabrera assist Mats HammerichNormal Goal FC Vaduz
  • 63' Óscar Clemente for Giotto MorandiSubstitution 1 Grasshoppers
  • 40' Bujar PllanaYellow Card · Foul Grasshoppers
  • 35' Lutfi DalipiYellow Card · Foul FC Vaduz
  • 24' Manex Gibelalde assist Óscar ClementeNormal Goal Grasshoppers
  • 15' Liridon Berisha assist Denis SimaniNormal Goal FC Vaduz

Line-ups

Grasshoppers3-4-3

  • 71J. HammelG
  • 44B. PllanaD
  • 58Yannik BettkoberD
  • 57Nico RissiD
  • 28S. StroscioM
  • 6A. AbrashiM
  • 66Manex GibelaldeM
  • 10Óscar ClementeM
  • 24K. GoudmijnM
  • 18Lee Young-JunF
  • 17S. KrasniqiF

Substitutes

  • 34A. ArigoniD
  • 45EAEron AvdullahuG
  • 25J. HiltonD
  • 4L. MikulicD
  • 11G. MorandiM
  • 9N. MuciF
  • 55D. PapicM
  • 56D. SahinM
CoachO. Janßen

FC Vaduz4-1-2-1-2

  • 25L. SchaffranG
  • 4N. HaslerD
  • 6D. SimaniD
  • 5L. BerishaD
  • 7D. SchwizerD
  • 17J. StarkM
  • 23M. HammerichM
  • 10Juan CabreraM
  • 28M. ĆoćićM
  • 11L. DalipiF
  • 9M. MonsbergerF

Substitutes

  • 29M. SawadogoD
  • 27N. LangD
  • 30Mattia WalkerM
  • 26C. KonietzkeM
  • 22M. EberhardM
  • 19D. DjokicF
  • 1B. BüchelG
  • 14M. BeeliD
  • 24L. AkhalaiaF
CoachM. Schneider

Statistics

2.772.06Expected Goals
263440Passes Accurate
1412Shots Insidebox
68Shots Outsidebox
54Blocked Shots
1710Free Kicks
75Shots On Goal
34Goalkeeper Saves
811Shots Off Goal
22Offsides
350507Total Passes
2020Total Shots
33Yellow Cards
86Corner Kicks
1017Fouls
00Red Cards
41%59%Ball Possession

All events

  • 15' Liridon Berisha assist Denis SimaniGoal · Normal Goal FC Vaduz
  • 24' Manex Gibelalde assist Óscar ClementeGoal · Normal Goal Grasshoppers
  • 35' Lutfi DalipiCard · Yellow Card · Foul FC Vaduz
  • 40' Bujar PllanaCard · Yellow Card · Foul Grasshoppers
  • 63' Óscar Clemente for Giotto Morandisubst · Substitution 1 Grasshoppers
  • 64' Juan Cabrera assist Mats HammerichGoal · Normal Goal FC Vaduz
  • 65' Juan Cabrera for Mattia walkersubst · Substitution 1 FC Vaduz
  • 65' Mats Hammerich for Corsin konietzkesubst · Substitution 2 FC Vaduz
  • 70' Kenzo Goudmijn for Nikolas Marcel Cristiano Mucisubst · Substitution 2 Grasshoppers
  • 71' Simone Stroscio for John Hiltonsubst · Substitution 3 Grasshoppers
  • 81' Julian StarkCard · Yellow Card · Foul FC Vaduz
  • 81' Nicolas Hasler for mischa beelisubst · Substitution 3 FC Vaduz
  • 83' Manex Gibelalde for Denis Sahinsubst · Substitution 4 Grasshoppers
  • 84' John HiltonCard · Yellow Card · Foul Grasshoppers
  • 87' Denis SimaniCard · Yellow Card · Foul FC Vaduz
  • 88' Lee Young-Jun assist Nikolas Marcel Cristiano MuciGoal · Normal Goal Grasshoppers
  • 90' Giotto MorandiCard · Yellow Card · Foul Grasshoppers
  • 90' Milos Cocic for Lado Akhalaiasubst · Substitution 4 FC Vaduz

Player ratings

Grasshoppers

PlayerMinRatingGAShPassTklDuels
Lee Young-JunF 908.2 102 35 26%19/14
Óscar ClementeM 637.7 011 23 18%14/5
Manex GibelaldeM 837.2 101 30 22%16/9
N. MuciF 207.0 011 122/3
Yannik BettkoberD 906.5 003 39 31%69/12
S. StroscioM 716.5 002 24 19%23/3
K. GoudmijnM 706.4 001 23 17%14/8
A. AbrashiM 906.3 002 39 30%35/10
Nico RissiD 906.3 000 25 17%35/6
S. KrasniqiF 906.2 005 24 17%28/15
B. PllanaD 906.1 001 24 19%35/11
J. HammelG 906.1 000 31 19%01/1
D. SahinM 76.0 000 5 5%01/3
G. MorandiM 275.9 001 14 12%12/4
J. HiltonD 195.8 000 13 11%11/2

FC Vaduz

PlayerMinRatingGAShPassTklDuels
M. HammerichM 657.6 013 25 24%00/4
Juan CabreraM 657.6 104 25 21%38/16
L. SchaffranG 907.2 000 25 20%00/0
L. BerishaD 907.1 101 65 56%24/11
M. ĆoćićM 897.1 001 24 22%24/10
D. SchwizerD 907.0 001 42 37%11/3
M. MonsbergerF 906.9 004 15 13%17/15
N. HaslerD 816.6 000 64 55%12/5
D. SimaniD 906.5 010 70 63%25/11
L. AkhalaiaF 16.5 000 1 1%00/1
L. DalipiF 906.4 002 55 44%05/15
J. StarkM 906.3 001 72 66%13/12
C. KonietzkeM 256.2 002 10 7%01/2
M. BeeliD 96.1 000 4 4%00/0
Mattia WalkerM 256.1 001 10 7%11/1

Head-to-head last 10 meetings

4Grasshoppers wins3Draws3FC Vaduz wins
  • 31 Oct 2026 Super League Grasshoppers 2 – 2 FC Vaduz
  • 30 Aug 2026 Super League FC Vaduz 5 – 2 Grasshoppers
  • 24 Jun 2023 Friendlies Clubs Grasshoppers 4 – 3 FC Vaduz
  • 11 Nov 2021 Friendlies Clubs Grasshoppers 3 – 1 FC Vaduz
  • 3 Jul 2020 Challenge League FC Vaduz 2 – 3 Grasshoppers
  • 31 Jan 2020 Challenge League Grasshoppers 1 – 2 FC Vaduz
  • 25 Oct 2019 Challenge League Grasshoppers 3 – 3 FC Vaduz
  • 1 Sep 2019 Challenge League FC Vaduz 2 – 2 Grasshoppers
  • 6 May 2017 Super League FC Vaduz 2 – 4 Grasshoppers
  • 11 Mar 2017 Super League Grasshoppers 1 – 2 FC Vaduz