Grasshopper Club Zürich vs FC Lugano: Prediction, Head-to-Head, Odds & Stats (Sat, 31 Jan '26)

Wojtek Kolan

Wojtek Kolan

Published on 21 Sep, 02:51 AM

Next Match 31/01/26 at 07:30 PM UTC

Grasshopper Club Zürich vs FC Lugano
📍 Letzigrund, Switzerland.

Scheduled H2H Match For Grasshopper Club Zürich Vs FC Lugano

Swiss Super League

Sat, 31 Jan 2026 at 07:30 PM UTC

Grasshopper Club Zürich
Grasshopper Club Zürich

CHE CHE

Recent Form

D
L
W
D
L
FC Lugano
FC Lugano

CHE CHE

Recent Form

L
W
W
W
L

2

Win

Last 10 Played

10
4 Draws

4

Win

6.64
Avg. Rating
6.89
11
Position
5
Gerald Scheiblehner
Manager
Mattia Croci-Torti

Game Schedule - Time Of Fixture

Grasshopper Club Zürich will square off vs FC Lugano in Swiss Super League on Sat, 31 Jan 2026 at 07:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Grasshopper Club Zürich vs FC Lugano H2H Match Summary

Over the last 10 head to head results between these competitors, Grasshopper Club Zürich have come out on top 2 times and FC Lugano have won on 4 occasion. In the latest match between them, FC Lugano won 2-1.


Head-to-Head (Last 10 Matches)
Grasshopper Club Zürich2
Draw4
FC Lugano4

Grasshopper Club Zürich vs FC Lugano Past H2H Matches

215
Swiss Super League
04:00 PM
27/09/25
2443
FC Lugano
2
2449
Grasshopper Club Zürich
1
05:00 PM
08/02/25
2443
FC Lugano
1
2449
Grasshopper Club Zürich
1
07:30 PM
31/10/24
2449
Grasshopper Club Zürich
1
2443
FC Lugano
1
04:00 PM
20/07/24
2443
FC Lugano
2
2449
Grasshopper Club Zürich
1
04:00 PM
13/04/24
2449
Grasshopper Club Zürich
0
2443
FC Lugano
1
07:30 PM
31/01/24
2443
FC Lugano
0
2449
Grasshopper Club Zürich
0
02:30 PM
22/10/23
2449
Grasshopper Club Zürich
2
2443
FC Lugano
1
06:30 PM
29/04/23
2443
FC Lugano
5
2449
Grasshopper Club Zürich
1
12:15 PM
02/04/23
2449
Grasshopper Club Zürich
2
2443
FC Lugano
1
05:00 PM
28/01/23
2443
FC Lugano
1
2449
Grasshopper Club Zürich
1
02:30 PM
24/07/22
2449
Grasshopper Club Zürich
2
2443
FC Lugano
1
04:00 PM
30/04/22
2443
FC Lugano
1
2449
Grasshopper Club Zürich
1
07:30 PM
03/03/22
2449
Grasshopper Club Zürich
1
2443
FC Lugano
2
05:00 PM
27/11/21
2449
Grasshopper Club Zürich
0
2443
FC Lugano
1
06:30 PM
23/09/21
2443
FC Lugano
1
2449
Grasshopper Club Zürich
1
05:00 PM
25/05/19
2443
FC Lugano
3
2449
Grasshopper Club Zürich
3
02:00 PM
31/03/19
2449
Grasshopper Club Zürich
1
2443
FC Lugano
1
02:00 PM
07/10/18
2449
Grasshopper Club Zürich
2
2443
FC Lugano
1
05:00 PM
11/08/18
2443
FC Lugano
2
2449
Grasshopper Club Zürich
2
05:00 PM
21/04/18
2449
Grasshopper Club Zürich
4
2443
FC Lugano
3
06:00 PM
17/02/18
2443
FC Lugano
1
2449
Grasshopper Club Zürich
0
03:00 PM
03/12/17
2449
Grasshopper Club Zürich
0
2443
FC Lugano
1
02:00 PM
24/09/17
2443
FC Lugano
0
2449
Grasshopper Club Zürich
3
02:00 PM
30/04/17
2449
Grasshopper Club Zürich
0
2443
FC Lugano
1
07:00 PM
11/02/17
2443
FC Lugano
3
2449
Grasshopper Club Zürich
0
12:45 PM
11/12/16
2449
Grasshopper Club Zürich
0
2443
FC Lugano
0
05:45 PM
22/09/16
2443
FC Lugano
2
2449
Grasshopper Club Zürich
0
11:45 AM
08/05/16
2443
FC Lugano
0
2449
Grasshopper Club Zürich
1
12:45 PM
20/03/16
2449
Grasshopper Club Zürich
0
2443
FC Lugano
1
12:45 PM
06/12/15
2443
FC Lugano
4
2449
Grasshopper Club Zürich
1
03:45 PM
08/08/15
2449
Grasshopper Club Zürich
6
2443
FC Lugano
1
853
Club Friendly Games
02:00 PM
13/06/20
2449
Grasshopper Club Zürich
1
2443
FC Lugano
3
02:30 PM
14/11/13
2449
Grasshopper Club Zürich
2
2443
FC Lugano
2
399
Schweizer Cup
07:15 PM
30/11/17
2443
FC Lugano
0
2449
Grasshopper Club Zürich
0
06:30 PM
29/10/14
2443
FC Lugano
0
2449
Grasshopper Club Zürich
1
12:30 PM
18/10/09
2443
FC Lugano
1
2449
Grasshopper Club Zürich
0

Grasshopper Club Zürich Recent Matches

215
Swiss Super League (23 Matches)
05:00 PM
29/11/25
2450
FC Zürich
1
2449
Grasshopper Club Zürich
0
L
03:30 PM
23/11/25
2449
Grasshopper Club Zürich
1
2501
Basel
1
D
05:00 PM
08/11/25
2458
FC Winterthur
0
2449
Grasshopper Club Zürich
1
W
03:30 PM
02/11/25
2453
FC Luzern
6
2449
Grasshopper Club Zürich
0
L
07:30 PM
30/10/25
2449
Grasshopper Club Zürich
3
2445
Young Boys
3
D
04:00 PM
25/10/25
2442
FC St. Gallen 1879
5
2449
Grasshopper Club Zürich
0
L
12:00 PM
19/10/25
2449
Grasshopper Club Zürich
0
2452
FC Sion
1
L
06:30 PM
04/10/25
2449
Grasshopper Club Zürich
3
2450
FC Zürich
0
W
04:00 PM
27/09/25
2443
FC Lugano
2
2449
Grasshopper Club Zürich
1
L
02:30 PM
14/09/25
2449
Grasshopper Club Zürich
3
2446
FC Lausanne-Sport
1
W
04:00 PM
30/08/25
2454
FC Thun
1
2449
Grasshopper Club Zürich
1
D
12:00 PM
24/08/25
2449
Grasshopper Club Zürich
2
2458
FC Winterthur
2
D
02:30 PM
10/08/25
2448
Servette FC
1
2449
Grasshopper Club Zürich
1
D
06:30 PM
02/08/25
2501
Basel
2
2449
Grasshopper Club Zürich
1
L
04:00 PM
26/07/25
2449
Grasshopper Club Zürich
2
2453
FC Luzern
3
L
06:30 PM
30/05/25
2447
FC Aarau
1
2449
Grasshopper Club Zürich
0
L
06:30 PM
27/05/25
2449
Grasshopper Club Zürich
4
2447
FC Aarau
0
W
06:30 PM
22/05/25
2449
Grasshopper Club Zürich
2
2442
FC St. Gallen 1879
0
W
06:30 PM
17/05/25
2452
FC Sion
2
2449
Grasshopper Club Zürich
1
L
06:30 PM
14/05/25
2449
Grasshopper Club Zürich
5
2460
Yverdon-Sport FC
0
W
04:00 PM
10/05/25
2450
FC Zürich
3
2449
Grasshopper Club Zürich
0
L
04:00 PM
03/05/25
2458
FC Winterthur
2
2449
Grasshopper Club Zürich
0
L
04:00 PM
19/04/25
2449
Grasshopper Club Zürich
0
2458
FC Winterthur
1
L
399
Schweizer Cup (2 Matches)
03:00 PM
21/09/25
2459
AC Bellinzona
0
2449
Grasshopper Club Zürich
1
W
02:00 PM
17/08/25
320526
FC Lachen/Altendorf
0
2449
Grasshopper Club Zürich
2
W
853
Club Friendly Games (5 Matches)
04:00 PM
12/08/25
2449
Grasshopper Club Zürich
1
2672
FC Bayern München
2
L
01:00 PM
29/07/25
2449
Grasshopper Club Zürich
0
2821
Celta Vigo
3
L
01:00 PM
19/07/25
2449
Grasshopper Club Zürich
1
37
West Ham United
3
L
12:00 PM
11/07/25
2452
FC Sion
0
2449
Grasshopper Club Zürich
3
W
04:00 PM
04/07/25
2449
Grasshopper Club Zürich
1
2463
FC Vaduz
1
D

FC Lugano Recent Matches

215
Swiss Super League (20 Matches)
05:00 PM
29/11/25
2443
FC Lugano
1
2452
FC Sion
1
D
06:00 PM
26/11/25
2443
FC Lugano
1
2442
FC St. Gallen 1879
3
L
07:30 PM
22/11/25
2454
FC Thun
0
2443
FC Lugano
1
W
01:00 PM
09/11/25
2501
Basel
0
2443
FC Lugano
1
W
01:00 PM
02/11/25
2443
FC Lugano
1
2442
FC St. Gallen 1879
0
-
07:30 PM
30/10/25
2443
FC Lugano
2
2453
FC Luzern
0
W
03:30 PM
26/10/25
2448
Servette FC
2
2443
FC Lugano
1
L
06:30 PM
18/10/25
2443
FC Lugano
1
2450
FC Zürich
0
W
02:30 PM
05/10/25
2458
FC Winterthur
2
2443
FC Lugano
4
W
04:00 PM
27/09/25
2443
FC Lugano
2
2449
Grasshopper Club Zürich
1
W
05:00 PM
17/09/25
2443
FC Lugano
1
2446
FC Lausanne-Sport
1
D
06:30 PM
13/09/25
2442
FC St. Gallen 1879
1
2443
FC Lugano
0
L
02:30 PM
31/08/25
2445
Young Boys
3
2443
FC Lugano
1
L
02:30 PM
24/08/25
2443
FC Lugano
2446
FC Lausanne-Sport
-
02:30 PM
10/08/25
2443
FC Lugano
3
2501
Basel
1
W
02:30 PM
03/08/25
2452
FC Sion
4
2443
FC Lugano
0
L
02:00 PM
27/07/25
2443
FC Lugano
1
2454
FC Thun
2
L
04:00 PM
24/05/25
2443
FC Lugano
1
2445
Young Boys
1
D
02:30 PM
18/05/25
2446
FC Lausanne-Sport
1
2443
FC Lugano
1
D
06:30 PM
15/05/25
2448
Servette FC
4
2443
FC Lugano
1
L
853
Club Friendly Games (5 Matches)
06:00 PM
12/11/25
5066
FC Locarno
1
2443
FC Lugano
4
W
06:30 PM
19/07/25
2443
FC Lugano
2
2769
Pro Vercelli
0
W
09:00 AM
18/07/25
2443
FC Lugano
4
228028
FC Paradiso
2
W
12:00 PM
11/07/25
2443
FC Lugano
2
2454
FC Thun
4
L
09:00 AM
05/07/25
2443
FC Lugano
2
37390
FC Rapperswil-Jona
1
W
399
Schweizer Cup (1 Matches)
12:30 PM
17/08/25
2476
SC Cham
3
2443
FC Lugano
2
L
17015
UEFA Conference League (2 Matches)
06:00 PM
14/08/25
2413
NK Celje
2
2443
FC Lugano
4
W
06:30 PM
07/08/25
2443
FC Lugano
0
2413
NK Celje
5
L
679
UEFA Europa League (2 Matches)
05:30 PM
31/07/25
5287
CFR 1907 Cluj
1
2443
FC Lugano
0
L
06:30 PM
24/07/25
2443
FC Lugano
0
5287
CFR 1907 Cluj
0
D

Grasshopper Club Zürich Next Fixtures

FC Lugano Next Fixtures

Grasshopper Club Zürich Last Match Played stats

FC Zürich vs Grasshopper Club Zürich

Final Score :1 - 0

(H)Match overview (A)
54%Ball possession46%
1.06Expected goals1.24
1Big chances2
16Total shots7
2Goalkeeper saves5
9Corner kicks3
10Fouls19
293Passes251
28Tackles19
19Free kicks10
5Yellow cards3
2Red cards0
(H)Shots (A)
16Total shots7
6Shots on target2
0Hit woodwork0
6Shots off target3
4Blocked shots2
10Shots inside box6
6Shots outside box1
(H)Attack (A)
1Big chances missed2
22Touches in penalty area15
6Fouled in final third3
0Offsides1
(H)Passes (A)
165Accurate passes135
42Throw-ins31
77Final third entries51
66/128 (52%)Final third phase26/67 (39%)
28/74 (38%)Long balls12/65 (18%)
9/22 (41%)Crosses6/16 (38%)
(H)Duels (A)
60%Duels40%
9Dispossessed14
51/86 (59%)Ground duels35/86 (41%)
33/55 (60%)Aerial duels22/55 (40%)
5/15 (33%)Dribbles8/22 (36%)
(H)Defending (A)
71%Tackles won68%
28Total tackles19
14Interceptions11
48Recoveries43
19Clearances49
(H)Goalkeeping (A)
2Total saves5
2Big saves1
1High claims0
0Punches1
6Goal kicks11

FC Lugano Last Match Played stats

FC Lugano vs FC Sion

Final Score :1 - 1

(H)Match overview (A)
47%Ball possession53%
1.29Expected goals1.00
0Big chances1
9Total shots8
2Goalkeeper saves4
2Corner kicks7
18Fouls14
425Passes467
21Tackles17
14Free kicks17
2Yellow cards2
(H)Shots (A)
9Total shots8
5Shots on target3
0Hit woodwork0
2Shots off target4
2Blocked shots1
6Shots inside box5
3Shots outside box3
(H)Attack (A)
0Big chances missed1
22Touches in penalty area17
4Fouled in final third5
3Offsides1
(H)Passes (A)
375Accurate passes406
15Throw-ins21
42Final third entries68
55/81 (68%)Final third phase89/123 (72%)
50/65 (77%)Long balls39/58 (67%)
2/13 (15%)Crosses4/21 (19%)
(H)Duels (A)
55%Duels45%
3Dispossessed7
42/80 (53%)Ground duels38/80 (48%)
15/24 (63%)Aerial duels9/24 (38%)
8/22 (36%)Dribbles6/20 (30%)
(H)Defending (A)
86%Tackles won59%
21Total tackles17
7Interceptions9
47Recoveries48
26Clearances13
(H)Goalkeeping (A)
2Total saves4
6Goal kicks4

Grasshopper Club Zürich Vs FC Lugano Season Stats

Grasshopper Club ZürichPerformance SummaryFC Lugano
15Matches15
19Goals Scored20
29Goals Conceded21
1.27Goals per Game1.33
1.93Goals Conceded per Game1.4
4.53Shots on Target per Game4.87
1.6Big Chances per Game2.2
43.73%Ball Possession55.27%
2Clean Sheets4
20.67Tackles per Game16.53
5Penalty Goals Conceded2
16.07Fouls per Game13.67
1.27Offsides per Game2.2
8.8Goal Kicks per Game7.8
23.07Throw-ins per Game17.33
2.47Yellow Cards per Game2.2
6Red Cards2

Super League 25/26 Standings

POSTEAMMPWLDPTS
1FC ThunFC Thun15104131
2FC St. Gallen 1879FC St. Gallen 18791595128
3Young BoysYoung Boys1573526
4BaselBasel1575324
5FC LuganoFC Lugano1576223
6FC SionFC Sion1554621
7FC ZürichFC Zürich1567220
8FC Lausanne-SportFC Lausanne-Sport1556419
9FC LuzernFC Luzern1545618
10Servette FCServette FC1547416
11Grasshopper Club ZürichGrasshopper Club Zürich1537514
12FC WinterthurFC Winterthur1521039
Championship round
Relegation Round

Top Upcoming

07:30 PM 03/12/25
Prediction
ArsenalArsenal
BrentfordBrentford
03:00 PM 06/12/25
Prediction
BournemouthBournemouth
ChelseaChelsea
02:00 PM 08/12/25
Prediction
FrosinoneFrosinone
Juve StabiaJuve Stabia
02:00 PM 08/12/25
Prediction
MantovaMantova
ReggianaReggiana
01:30 PM 07/12/25
Prediction
FC VolendamFC Volendam
NEC NijmegenNEC Nijmegen
07:45 PM 03/12/25
Prediction
CelticCeltic
Dundee FCDundee FC
03:00 PM 06/12/25
Prediction
Dundee FCDundee FC
AberdeenAberdeen
03:00 PM 06/12/25
Prediction
HibernianHibernian
Falkirk FCFalkirk FC
08:00 PM 05/12/25
Prediction
Real OviedoReal Oviedo
MallorcaMallorca
10:30 PM 03/12/25
Prediction
JuventudeJuventude
SantosSantos