Grasshoppers vs Vaduz: live score, stats and AI analysis

Super League · · Status: Full time

Grasshoppers and Vaduz met on 31 October 2026 (Super League); the match ended 2-2.

Final score: Grasshoppers 2-2 Vaduz · Half-time: 1-1

Goals: Grasshoppers — Guibelalde 24', Young-Jun Lee 87' · Vaduz — Liridon Berisha 15', Juan Cabrera 64'

AI preview and result

Published: · 48 h before kick-off

What the pre-match AI preview said

In the match between Grasshoppers and Vaduz, the 2nd Half Total Goals Under 2.5 (70%) prediction stands out due to the expectation of a slower pace. Alternatively, considering the teams' offensive potential, the Total Goals Over 2.5 (67%) prediction is also a viable option.

How the pre-match analyses turned out

2 of 2 pre-match analyses were correct. Public accuracy record of all AI analyses

Match events

Team statistics

Full match

GrasshoppersVaduz
Ball possession41%59%
Expected goals (xG)2.682
Total shots1616
Shots on target76
Shots inside the box1412
Blocked shots54
Corners86
Offsides22
Yellow cards33
Total passes350507
Accurate passes263440
Goalkeeper saves34

1st half

GrasshoppersVaduz
Expected goals (xG)0.931.12
Total shots610
Shots on target32
Corners63
Yellow cards11

Lineups

GrasshoppersFormation: 3-4-3

Starting XI

  • 71J. Hammel
  • 44B. Pllana
  • 58Y. Bettkober
  • 57N. Rissi
  • 28S. Stroscio
  • 6A. Abrashi
  • 66M. Gibelalde
  • 10O. Clemente
  • 18Lee Young-Jun
  • 17S. Krasniqi
  • 24K. Goudmijn

Substitution

  • 63'In: G. Morandi · Out: O. Clemente
  • 70'In: N. Muci · Out: K. Goudmijn
  • 71'In: J. Hilton · Out: S. Stroscio
  • 83'In: D. Sahin · Out: M. Gibelalde

Substitutes

  • 45E. Avdullahu
  • 34A. Arigoni
  • 4L. Mikulic
  • 55D. Papic

VaduzFormation: 4-1-2-1-2

Starting XI

  • 25L. Schaffran
  • 4N. Hasler
  • 6D. Simani
  • 5L. Berisha
  • 7D. Schwizer
  • 17J. Stark
  • 23M. Hammerich
  • 10J. Cabrera
  • 28M. Cocic
  • 11L. Dalipi
  • 9M. Monsberger

Substitution

  • 65'In: M. Walker · Out: J. Cabrera
  • 65'In: C. Konietzke · Out: M. Hammerich
  • 81'In: M. Beeli · Out: N. Hasler
  • 90'In: L. Akhalaia · Out: M. Cocic

Substitutes

  • 1B. Buchel
  • 27N. Lang
  • 29M. Sawadogo
  • 22M. Eberhard
  • 19D. Djokic

Player ratings

Key moments from the commentary

Match info

Last 5 matches

Grasshoppers

  • D0-0vs Basel25 Oct 2026
  • W8-0vs Grenchen17 Oct 2026
  • L0-2vs Young Boys11 Oct 2026
  • L2-3vs Yverdon2 Oct 2026
  • W4-1vs Aarau24 Sept 2026

Vaduz

  • L1-2vs Servette24 Oct 2026
  • W3-0vs Basel11 Oct 2026
  • L1-2vs Thun20 Sept 2026
  • L1-2vs Zurich13 Sept 2026
  • W3-1vs Lausanne5 Sept 2026

Head-to-head

Standings — Super League

PosPPts
8Luzern1213
9Thun1213
10Vaduz1210
11Grasshoppers1210
12Lausanne126

Links

Cookie Preferences

Choose which cookie categories we may use. Essential cookies are required for the site to work and cannot be turned off.

Essential Cookies
Session management, theme and language preference. Required for the site to work properly.
Functional Cookies
Used for a personalised experience such as recently viewed matches, favourite leagues and panel state.
Analytics Cookies
Used to collect site usage statistics. Contains no personal data.
Marketing Cookies
Used for campaign tracking, UTM parameters and invite code tracking.