2020–21 Grasshopper Club Zürich season

The 2020–21 Grasshopper Club Zürich season is the club's second consecutive season in the Swiss Challenge League, having been relegated from the 2018–19 Swiss Super League one year earlier, after playing in the top tier for 67 years.[1] The season started on 18 September 2020 and is scheduled to end on 30 May 2021. Grasshopper Club Zürich also participate in the Swiss Cup. The first game was played on 12 September 2020.

Grasshopper Club Zürich
2020–21 season
ChairmanSky Sun
ManagerZoltán Kádár (interim)
StadiumLetzigrund
Challenge League1st (promoted)
Swiss CupQuarter-finals
Top goalscorerLeague:
Léo Bonatini (11)

All:
Léo Bonatini (13)
Highest home attendance2'550 vs Wil
Biggest win4–1 vs Aarau
3–0 vs Wil
3–0 vs Neuchâtel Xamax
Biggest defeat2–5 vs Kriens
← 2019–20

Review and events

In April 2020 the club was bought by investors from China.[2] The new owners began to reform the club and renew the squad during the summer break, including the signing of several players from Wolverhampton Wanderers. The English Premier League club is also connected to the Chinese investors.[3] The first game of the season was played in late September 2020, a delay caused by the COVID-19 pandemic in Switzerland.

On May 11, 2021 coach João Carlos Pereira was sacked after three defeats in a row. He was replaced by Zoltán Kádár for the last two games of the season.[4]

Thanks to a 2–1 win against Kriens on the last day of the season, Grasshopper Club Zürich was promoted to the Super League.[5]

Squad

Players

As of 3 March 2021[6]
No.NameNationalityPositionDate of birth (age)at GCZ sinceSigned from
Goalkeepers
1Mirko Salvi GK (1994-02-14) 14 February 1994 (age 30)07/2018Basel
27Mateo Matic GK (1996-01-07) 7 January 1996 (age 28)01/2016own youth
36Marvin Keller GK (2002-07-03) 3 July 2002 (age 21)07/2019own youth
57Matthias Minder GK (1993-02-03) 3 February 1993 (age 31)09/2020Neuchâtel Xamax
Defenders
2Oskar Buur CB (1998-03-31) 31 March 1998 (age 26)01/2021Wolverhampton (on loan)
4Miguel Nóbrega CB (2000-04-17) 17 April 2000 (age 24)09/2020Benfica (on loan)
5Aleksandar Cvetković CB (1995-06-04) 4 June 1995 (age 29)02/2018Wohlen
20Marcin Dickenmann CB (2000-08-14) 14 August 2000 (age 23)06/2020own youth
22Nadjack CB (1994-02-06) 6 February 1994 (age 30)08/2020Rio Ave
24Toti CB (1999-01-16) 16 January 1999 (age 25)05/2020Wolverhampton (on loan)
31Dominik Schmid CB (1998-03-10) 10 March 1998 (age 26)08/2020Basel
34Allan Arigoni CB (1998-11-04) 4 November 1998 (age 25)07/2018own youth
44Elias Mesonero CB (2001-03-27) 27 March 2001 (age 23)01/2020own youth
89Ermir Lenjani CB (1989-08-05) 5 August 1989 (age 34)09/2020Sion
Midfielders
8André Santos MF (1989-03-02) 2 March 1989 (age 35)08/2020Belenenses
10Petar Pusic MF (1999-01-25) 25 January 1999 (age 25)02/2017own youth
14Connor Ronan MF (1998-03-06) 6 March 1998 (age 26)08/2020Wolverhampton (on loan)
19Nuno da Silva MF (1994-03-14) 14 March 1994 (age 30)02/2021Thun
21Ming-yang Yang MF (1995-07-11) 11 July 1995 (age 28)08/2017Wolverhampton
23Nikola Gjorgjev MF (1997-08-22) 22 August 1997 (age 26)07/2015own youth
29Djibril Diani MF (1998-02-11) 11 February 1998 (age 26)12/2018own youth
30Nuno Pina MF (1999-03-31) 31 March 1999 (age 25)08/2020ChievoVerona (on loan)
33Giotto Morandi MF (1999-03-04) 4 March 1999 (age 25)06/2019own youth
47Fabio Fehr MF (2000-01-15) 15 January 2000 (age 24)02/2020own youth
48Robin Kalem MF (2002-07-14) 14 July 2002 (age 21)06/2020own youth
Forwards
3Léo Bonatini FW (1994-03-28) 28 March 1994 (age 30)09/2020Wolverhampton (on loan)
7Oscar Correia FW (1997-09-28) 28 September 1997 (age 26)07/2020Étoile Carouge
9Shkelqim Demhasaj FW (1996-04-19) 19 April 1996 (age 28)07/2020Luzern
11Renat Dadashov FW (1999-05-17) 17 May 1999 (age 25)08/2020Wolverhampton (on loan)
11Hicham Acheffay FW (2000-08-10) 10 August 2000 (age 23)01/2021Utrecht
17Cristian Ponde FW (1995-01-26) 26 January 1995 (age 29)08/2020Karpaty Lviv
42Filipe de Carvalho FW (2003-12-01) 1 December 2003 (age 20)02/2021own youth
90André Ribeiro FW (1997-06-09) 9 June 1997 (age 27)02/2021St. Gallen

Players in italic left the club during the season.

Players out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.

No.Pos. NationPlayer
20DF  SUIMarcin Dickenmann (at Wil until 30 June 2021)
29MF  FRADjibril Diani (at Livingston until 30 June 2021)

Transfers

In

DateNo.PosPlayerTransferred fromFee/notesSource
30 June 202030MF Nuno Pina ChievoVeronaLoan
1 July 20207DF Oscar Correia Étoile CarougeFree[7]
1 July 20209FW Shkelqim Demhasaj LuzernFree[8]
7 August 202031DF Dominik Schmid BaselFree[9]
17 August 202021MF Ming-yang Yang WolverhamptonFree[10]
23 August 202011FW Renat Dadashov WolverhamptonLoan
23 August 202014MF Connor Ronan WolverhamptonLoan[11]
25 August 202017FW Cristian Ponde Karpaty LvivFree[12]
28 August 20208MF André Santos BelenensesFree[13]
29 August 202022DF Nadjack Rio Ave[14]
31 August 2020MF Nedim Bajrami EmpoliReturn from loan
4 September 202024DF Toti WolverhamptonLoan[15]
11 September 202089MF Ermir Lenjani SionFree[16]
22 September 20203FW Léo Bonatini WolverhamptonLoan[17]
30 September 20204DF Miguel Nóbrega BenficaLoan[18]
31 December 2020FW Amel Rustemoski KriensReturn from loan[19]
11 January 20212MF Oskar Buur WolverhamptonLoan[20]
20 January 202111FW Hicham Acheffay Utrecht[21]
8 February 202119MF Nuno da Silva Thun[22]
10 February 202190FW André Ribeiro St. Gallen[23]

Out

DateNo.PosPlayerTransferred toFee/notesSource
1 July 202020FW Danijel Subotićunattached[24]
2 August 202028DF Andreas Wittwer Winterthur[25]
11 August 202010DF Vero SalatićRetirementFree
13 August 202013FW Nassim Ben Khalifa Espérance Tunis[26]
23 August 202021MF Mersim Asllani Lausanne-Ouchy
24 August 20204DF Baba Souare KriensLoan[27]
24 August 202017MF Oliver Buffunattached[28]
24 August 202031FW Amel Rustemoski KriensLoan[29]
29 August 202045DF Nando Pijnaker Rio Ave[30]
1 September 20209FW Mychell Chagas Nantong ZhiyunFree[31]
1 September 2020MF Nedim Bajrami Empoli€0.5 million
1 October 202011FW Nikola Sukacev MetalacFree
8 October 202011FW Renat Dadashov WolverhamptonLoan ended
14 January 202120DF Marcin Dickenmann WilLoan[32]
15 February 202129MF Djibril Diani LivingstonLoan[33]
18 February 20217FW Oscar Correia Étoile CarougeLoan[34]
3 March 202121MF Ming-yang Yang Nantong Zhiyun[35]

Coaching staff

Current coaching staff

As of 11 May 2021[36]
PositionNameSince
Manager Zoltán Kádár (interim)05/2021
Assistant manager Marc Hodel (interim)05/2021
Assistant manager Ricardo Cabanas (interim)05/2021
Assistant manager (athletics) Walter Grüter (interim)05/2021
Assistant manager (goalkeeper) Christoph Born2011

until 11 May 2021

As of 28 November 2020[37]
PositionNameSince
Manager João Carlos Pereira2020
Assistant manager João Gião2020
Assistant manager (methodology) Gilberto Freitas2020
Assistant manager (individual) Lino Godinho2020
Assistant manager (athletics) Bruno Ferreira2020
Assistant manager (goalkeeper) Christoph Born2011

Competitions

Overview

CompetitionFirst matchLast matchStarting roundFinal positionRecord
PldWDLGFGAGDWin %
Challenge League18 September 202020 May 2021Matchday 11st3619896043+17052.78
Swiss Cup12 September 202014 April 20212nd roundQuarter-finals320153+2066.67
Total39218106546+19053.85

Last updated: 23 May 2021
Source: Soccerway

Challenge League

PosTeamPldWDLGFGAGDPtsPromotion or relegation
1Grasshoppers (C, P)3619896043+1765Promotion to 2021–22 Swiss Super League
2Thun (Q)36197105746+1164Qualification to promotion/relegation play-offs
3Lausanne-Ouchy36151385739+1858
4Schaffhausen361610105946+1358
5Aarau36177126659+758
Updated to match(es) played on 20 May 2021. Source: Swiss Challenge League
Rules for classification: 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head goal difference; 5) Away goals scored; 6) Draw.[38]
(C) Champions; (P) Promoted; (Q) Qualified for the phase indicated

Kickoff times are in CET

  Win  Draw  Loss

18 September 2020 (2020-09-18) 1 Grasshopper Club Zürich 3–2 Winterthur Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 1,000
Referee: Luca Piccolo
27 September 2020 (2020-09-27) 2 Chiasso 0–2 Grasshopper Club Zürich Chiasso
16:00
Report
Stadium: Stadio Comunale
Attendance: 500
Referee: Nico Gianforte
3 October 2020 (2020-10-03) 3 Grasshopper Club Zürich 3–0 Wil Zürich
19:00
Report
Stadium: Letzigrund
Attendance: 2,550
Referee: Mirel Turkes
16 October 2020 (2020-10-16) 4 Neuchâtel Xamax 1–0 Grasshopper Club Zürich Neuchâtel
20:00
Report
Stadium: Stade de la Maladière
Attendance: 2,870
Referee: Urs Schnyder
20 October 2020 (2020-10-20) 5 Kriens 5–2 Grasshopper Club Zürich Kriens
19:30
Report
Stadium: Stadion Kleinfeld
Attendance: 700
Referee: Johannes von Mandach
24 October 2020 (2020-10-24) 6 Grasshopper Club Zürich 2–1 Schaffhausen Zürich
19:00
Report
Stadium: Letzigrund
Attendance: 2,380
Referee: Fedayi San
29 October 2020 (2020-10-29) 7 Lausanne-Ouchy 1–2 Grasshopper Club Zürich Lausanne
20:00
Report
Stadium: Stade Olympique de la Pontaise
Attendance: 50
Referee: David Huwiler
2 November 2020 (2020-11-02) 8 Grasshopper Club Zürich 1–1 Thun Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 50
Referee: Adrien Jaccottet
6 November 2020 (2020-11-06) 9 Aarau Postponed Grasshopper Club Zürich Aarau
20:00ReportStadium: Stadion Brügglifeld
Note: Called off due to COVID-19 cases in the FC Aarau squad.
20 November 2020 (2020-11-20) 10 Grasshopper Club Zürich Postponed Neuchâtel Xamax Zürich
20:00ReportStadium: Letzigrund
Note: Called off due to COVID-19 cases in the Grasshoppers squad.
23 November 2020 (2020-11-23) 9 Aarau 0–1 Grasshopper Club Zürich Aarau
20:00
Report
Stadium: Stadion Brügglifeld
Attendance: 50
Referee: Tobias Thies
27 November 2020 (2020-11-27) 11 Wil 1–1 Grasshopper Club Zürich Wil
20:00
Report
Stadium: IGP Arena
Attendance: 50
Referee: Stefan Horisberger
4 December 2020 (2020-12-04) 12 Grasshopper Club Zürich 2–0 Kriens Zürich
20:00ReportStadium: Letzigrund
Attendance: 50
Referee: Anojen Kanagasingam
7 December 2020 (2020-12-07) 10 Grasshopper Club Zürich 3–0 Neuchâtel Xamax Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 50
Referee: Luca Cibelli
11 December 2020 (2020-12-11) 13 Thun 3–1 Grasshopper Club Zürich Thun
20:00
Report
Stadium: Stockhorn Arena
Attendance: 15
Referee: Sven Wolfensberger
15 December 2020 (2020-12-15) 14 Grasshopper Club Zürich 2–1 Chiasso Zürich
20:00
Report
  •  2' Pasquarelli
  • 55' Almeida
  •  80' Malula
Stadium: Letzigrund
Attendance: 0
Referee: Mirel Turkes
18 December 2020 (2020-12-18) 15 Schaffhausen 2–1 Grasshopper Club Zürich Schaffhausen
20:00
Report
Stadium: LIPO Park
Attendance: 5
Referee: Esther Staubli
22 January 2021 (2021-01-22) 16 Grasshopper Club Zürich 2–0 Lausanne-Ouchy Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 5
Referee: Alessandro Dudic
29 January 2021 (2021-01-29) 17 Grasshopper Club Zürich postponed Aarau Zürich
20:00ReportStadium: Letzigrund
Note: Called off due to unplayable pitch caused by heavy rain.
2 February 2021 (2021-02-02) 18 Winterthur postponed Grasshopper Club Zürich Winterthur
20:00ReportStadium: Stadion Schützenwiese
Note: Called off due to unplayable pitch caused by heavy rain.
6 February 2021 (2021-02-06) 19 Grasshopper Club Zürich 1–1 Chiasso Zürich
18:15
Report
Stadium: Letzigrund
Attendance: 5
Referee: Nico Gianforte
9 February 2021 (2021-02-09) 18 Winterthur 2–3 Grasshopper Club Zürich Winterthur
20:00
Report
Stadium: Stadion Schützenwiese
Attendance: 5
Referee: Lukas Fähndrich
12 February 2021 (2021-02-12) 20 Thun 0–2 Grasshopper Club Zürich Thun
20:00
Report
Stadium: Stockhorn Arena
Attendance: 5
Referee: Nikolaj Hänni
16 February 2021 (2021-02-16) 17 Grasshopper Club Zürich 2–1 Aarau Zürich
18:00
Report
Stadium: Letzigrund
Attendance: 5
Referee: Sven Wolfensberger
19 February 2021 (2021-02-19) 21 Wil 1–1 Grasshopper Club Zürich Wil
20:00
Report
Stadium: IGP Arena
Attendance: 5
Referee: Luca Cibelli
27 February 2021 (2021-02-27) 22 Grasshopper Club Zürich 1–1 Schaffhausen Zürich
18:15
Report
Stadium: Letzigrund
Attendance: 5
Referee: Stefan Horisberger
2 March 2021 (2021-03-02) 23 Lausanne-Ouchy 1–1 Grasshopper Club Zürich Lausanne
20:00
Report
Stadium: Stade Olympique de la Pontaise
Attendance: 5
Referee: Sven Wolfensberger
5 March 2021 (2021-03-05) 24 Grasshopper Club Zürich 0–1 Winterthur Zürich
20:00Report
Stadium: Letzigrund
Attendance: 5
Referee: Nico Gianforte
12 March 2021 (2021-03-12) 25 Kriens 1–2 Grasshopper Club Zürich Kriens
20:00
Report
Stadium: Stadion Kleinfeld
Attendance: 5
Referee: Johannes von Mandach
19 March 2021 (2021-03-19) 26 Grasshopper Club Zürich 4–1 Aarau Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 5
Referee: Fedayi San
3 April 2021 (2021-04-03) 27 Grasshopper Club Zürich 1–4 Neuchâtel Xamax Zürich
18:15
Report
Stadium: Letzigrund
Attendance: 5
Referee: David Schärli
9 April 2021 (2021-04-09) 28 Schaffhausen 0–2 Grasshopper Club Zürich Schaffhausen
20:00
Report
Stadium: LIPO Park
Attendance: 5
Referee: Luca Cibelli
17 April 2021 (2021-04-17) 29 Grasshopper Club Zürich 1–0 Wil Zürich
18:15Report
Stadium: Letzigrund
Attendance: 5
Referee: Luca Piccolo
20 April 2021 (2021-04-20) 30 Chiasso 2–2 Grasshopper Club Zürich Chiasso
19:00
Report
Stadium: Stadio Comunale
Attendance: 100
Referee: David Schärli
23 April 2021 (2021-04-23) 31 Grasshopper Club Zürich 3–1 Thun Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 100
Referee: Esther Staubli
30 April 2021 (2021-04-30) 32 Aarau 2–1 Grasshopper Club Zürich Aarau
20:00
  • Hammerich  65'
  • Balaj 58'
  • Jäckle  81'
  • Almeida 86'  87'   90+1'
ReportStadium: Stadion Brügglifeld
Attendance: 100
Referee: Fedayi San
7 May 2021 (2021-05-07) 33 Grasshopper Club Zürich 1–2 Lausanne-Ouchy Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 100
Referee: Luca Cibelli
10 May 2021 (2021-05-10) 34 Winterthur 2–1 Grasshopper Club Zürich Winterthur
20:00
Report
Stadium: Stadion Schützenwiese
Attendance: 100
Referee: Adrien Jaccottet
14 May 2021 (2021-05-14) 35 Neuchâtel Xamax 1–1 Grasshopper Club Zürich Neuchâtel
20:00
Report
Stadium: Stade de la Maladière
Attendance: 100
Referee: Stefan Horisberger
20 May 2021 (2021-05-20) 36 Grasshopper Club Zürich 2–1 Kriens Zürich
20:00
Report
Stadium: Letzigrund
Attendance: 100
Referee: Nikolaj Hänni

Swiss Cup

Kickoff times are in CET

  Win  Draw  Loss

v Grasshopper Club Zürich
12 September 2020 (2020-09-12) 2nd Round Lausanne-Ouchy 1–2 Grasshopper Club Zürich Lausanne
16:30
  • Ndongo 65'
Report
Stadium: Stade Juan-Antonio-Samaranch
Attendance: 800
v Lausanne-Sport
24 February 2021 (2021-02-24) Round of 16 Grasshopper Club Zürich 2–0 Lausanne-Sport Zürich
17:30
ReportStadium: Letzigrund
Attendance: 0
Referee: Alain Bieri
v St. Gallen
14 April 2021 (2021-04-14) Quarter-finals Grasshopper Club Zürich 1–2 St. Gallen Zürich
18:00
Report
Stadium: Letzigrund
Attendance: 0
Referee: Fedayi San

Pre-season and friendlies

  Win  Draw  Loss

v Grasshopper Club Zürich
25 August 2020 (2020-08-25) Türkgücü München 1–0 Grasshopper Club Zürich Weingarten, Germany
19:00 CEST (UTC+2)
ReportStadium: Lindenhofstadion
Attendance: 0
v Luzern
29 August 2020 (2020-08-29) Grasshopper Club Zürich 1–1 Luzern Niederhasli, Switzerland
18:30 CEST (UTC+2)
Report
Stadium: GC/Campus
Attendance: 300
v Grasshopper Club Zürich
5 September 2020 (2020-09-05) Servette FC cancelled Grasshopper Club Zürich Montreux, Switzerland
16:00 CEST (UTC+2)ReportStadium: Stade Eugéne Parlier
Attendance: 0
Note: Called off due to COVID-19 cases in the Grasshoppers squad.
v Lausanne-Sport
9 October 2020 (2020-10-09) Grasshopper Club Zürich 1–2 Lausanne-Sport Niederhasli, Switzerland
15:00 CEST (UTC+2)
Report
Stadium: GC/Campus
Attendance: 0
v Grasshopper Club Zürich
9 January 2021 (2021-01-09) Servette FC cancelled Grasshopper Club Zürich Fribourg, Switzerland
15:00 CET (UTC+1)ReportStadium: Stade Universitaire Saint-Léonard
Note: Called off due to frozen pitch.
v Grasshopper Club Zürich
13 January 2021 (2021-01-13) Luzern cancelled Grasshopper Club Zürich Kriens, Switzerland
14:00 CET (UTC+1)ReportStadium: Stadion Kleinfeld
Note: Called off due to four COVID-19 cases in the FC Luzern squad.
v Grasshopper Club Zürich
16 January 2021 (2021-01-16) Schaffhausen 0–1 Grasshopper Club Zürich Schaffhausen, Switzerland
15:00 CET (UTC+1)Report
Stadium: LIPO Park
Attendance: 0
v Austria Lustenau
16 January 2021 (2021-01-16) Grasshopper Club Zürich 3–2 Austria Lustenau Niederhasli, Switzerland
15:00 CET (UTC+1)
  • Filipe Carvalho 28', 70'
  • Correia 61'
ReportStadium: GC/Campus
Attendance: 0
v Rapperswil-Jona
27 March 2021 (2021-03-27) Grasshopper Club Zürich 2–2 Rapperswil-Jona Niederhasli, Switzerland
15:00 CET (UTC+1)Report
Stadium: GC/Campus
Attendance: 0

Statistics

Goalscorers

RankNo.PosNatNameChallenge LeagueSwiss CupTotal
13FW Léo Bonatini11213
29FW Shkelqim Demhasaj10111
310MF Petar Pusic909
423MF Nikola Gjorgjev707
517FW Cristian Ponde516
630MF Nuno Pina303
31DF Dominik Schmid202
88MF André Santos202
24DF Toti202
33MF Giotto Morandi202
115DF Aleksandar Cvetković101
14MF Connor Ronan101
19MF Nuno da Silva101
34DF Allan Arigoni101
48MF Robin Kalem011
89DF Ermir Lenjani101
90FW André Ribeiro101
Own goals000
Totals60565

Last updated: 20 May 2021
Source: Competitions

References