| 2021–22 season | |||
|---|---|---|---|
| Chairman | Sky Sun | ||
| Manager | Giorgio Contini | ||
| Stadium | Letzigrund | ||
| Swiss Super League | 8th | ||
| Swiss Cup | Second round | ||
| Top goalscorer | League: Kaly Sène (10) All: Kaly Sène (10) | ||
| Highest home attendance | 16,112 vs Zürich | ||
| Lowest home attendance | 2,550 vs Lausanne-Sport | ||
| Average home league attendance | 5,600 | ||
| Biggest win | 4–0 vs St. Gallen | ||
| Biggest defeat | 0–3 vs Young Boys | ||
|  | |||
The 2021–22 Grasshopper Club Zürich season is the club's first season back in the Swiss Super League, after winning promotion from the Swiss Challenge League. The season started on July 24, 2021. Grasshoppers also participated in the Swiss Cup, losing in the second round.
Review and events
Pre-season
On May 26, Grasshopper Club Zürich announced the appointment of Seyi Olofinjana as the new director of football.[1] It was announced on June 9, 2021, that Giorgio Contini would take over the team as the new head coach, who had coached FC Lausanne-Sport until the end of last season.[2]
Before the start of the season, major personnel changes were made:
- Portuguese goalkeeper André Moreira joined as new first goalkeeper
- Austrian defender Georg Margreitter joined to lead Grasshopper's defense
- Kosovaran midfielder Amir Abrashi returned to the club as the new captain (Abrashi had played for Grasshopper from 2010 till 2015)
- Slovakian midfielder Christián Herc joined from Wolverhampton
- In an unusual transfer, Japanese international Hayao Kawabe joined to augment the midfield
Furthermore, Toti's loan was extended for one year. Two further players were loaned from Wolverhampton (Bulgarian midfielder Bendegúz Bolla and Colombian forward Leonardo Campana). Campana was acquired to replace Léo Bonatini, who was injured at the end of the last season. Finally, Djibril Diani returned from his loan period at Livingston.
At the end of their loan period Oskar Buur and Connor Ronan returned to Wolverhampton, while Miguel Nóbrega returned to Benfica.
First round
The season began poorly, with a 0–2 home loss to Basel, where Campana scored an own goal. However, the team showed a lot of promise and were able to hold a 0–0 draw against Swiss champions Young Boys in the next game. This game was followed up by their first win, a 3–1 victory over Lausanne-Sport. Campana shot two goals (one by penalty) and Toti shot one.
On 17 August 2021, Noah Loosli was acquired from Lausanne-Sport to bolster the defense. Loosli had played at Grasshopper previously between 2015 and 2018 and had already been part of the youth squad. The first major highlight of the season was the derby against city rivals FC Zürich, the first one since April 2019. Grasshopper started well with a 1–0 lead in the 7th minute by Margreitter, via corner, however Zürich was able to equalize almost immediately. In a back-and-forth game, both teams had their chances at victory, but it was Zürich who managed to eke out the win in the last minute of injury time.
On 1 September 2021, Senegalese forward Kaly Sène was loaned from Basel. In his second game, he was able to secure a victory with two goals in a 3–1 win against Sion (Bolla shot the other goal). He backed up this explosive performance with another two goals in a 5–2 victory. It would be Grasshopper's most goals in one game to date this season, with Léo, Bolla, and Diani supplying the other three goals.
Grasshopper ended the first round in 5th place with 13 points (3 wins, 4 draws, 2 losses) in nine games and a 15-11 goal statistic.
On 18 September 2021, they were eliminated from the Swiss Cup, after a 0–1 loss to FC Thun in the second round of the cup.
Second round
Grasshopper were somewhat able to connect on their good performance of the first round. In the second derby of the season, it was Zürich who grabbed the explosive start, leading 2-0 after only ten minutes. Grasshopper was able to claw their way back into the game, in part thanks to a penalty conceded in the 17th minute, which Léo easily converted. Margreitter and Herc completed the turnaround. In the second half of the game Zürich was able to equalize again for the final 3-3 result. The poor start in the game in this derby was a sign of a worrying trend: in the previous game (1-3 loss to Lausanne-Sport), they had also conceded two goals in the first ten minutes of the game.
Their highest victory this season to date occurred on 5 December 2021, with a 4–0 away win against FC St. Gallen, where Sène scored a hat-trick.
A final highlight of this round would be the final game before the winter break against long time rivals FC Basel. In an exciting game, Basel was able to gain a lead in the last minute of the first half, but Grasshopper did not let this lead last long as Kawabe equalized the game soon after restart. Petar Pusic's goal in the 86th minute looked to be the winner of the game, especially since Basel were decimated due to a red card in the 89th minute, however they were once again upset in the last minute of the game with Basel's 2-2 equalizer.
Grasshoppers went into the winter break in 6th place with 23 points after 18 games, with 10 additional points (2 wins, 4 draws, 3 losses) and 17-15 goals in nine games (total 32–26).
Winter Break
During the winter break, Toti was recalled to Wolverhampton to help out with personnel shortages, while the Swiss league was still on break. However, he was able to prove himself and his loan period was ended prematurely. Campana's loan period was also ended prematurely. Meanwhile, Diani was transferred to Caen, in the French second league, and defender Aleksandar Cvetković left the club to join FC Aarau in the Swiss Challenge League. Cvetković had barely seen any play this season as his position was taken over by the new defensive lead Margreitter. Grasshoppers also acquired Japanese defender Ayumu Seko, Portuguese defender Tomás Ribeiro, and French goalkeeper Lévi Ntumba. In a curious move, Kawabe was sold to Wolverhampton, but loaned right back. Korean forward Jeong Sang-bin and Portuguese midfielder Bruno Jordão were also loaned from Wolverhampton.
Third round
Grasshoppers started absolutely catastrophically into the new year, managing just one win (2-0 away against Lausanne-Sport) and one draw (2-2 at home against Young Boys, thanks to a last minute equalizer by Bolla), after which five losses in a row saw the team dangerously close to the relegation places in the table. At the end of the round, after 27 games played, they were leading 8th place FC Luzern by only five points. In fact, with only four points in nine games, they were the second worst team of the league since the winter break (only Lausanne-Sport had a worse record). A reaction was desperately necessary, as the relegation spots were dangerously close.
The end of the third round saw them in 7th place with 27 points total and a goal difference of 42-46 (four points and 10-20 goals in nine games).
During this time, Nikola Gjorgjev and Shkelqim Demhasaj were loaned out to FC Schaffhausen and FC Winterthur (both playing in the Swiss Challenge League), respectively.
Fourth round
On 28 March 2022, Colombian forward Brayan Riascos joined the club on loan from Ukrainian FC Metalist Kharkiv for the remainder of the season. This was possible due to the Russian invasion of Ukraine, as a result of which the FIFA allowed foreign players in Ukraine to sign with clubs outside Ukraine until 30 June 2022.[3]
The first game of the fourth round would also be the final derby of the season. Zürich, who were leading the league by a large margin, were the heavy favorites. However, Grasshoppers were able to massively improve upon the poor performances of the previous games and managed a 1–1 draw in snowy conditions. Giotto Morandi, who had only recently returned to the team from a long injury, shot the only goal for Grasshoppers in the 52nd minute. In the next game, they missed the chance to distance themselves further from pursuing Luzern, after giving up a 2–0 lead by half-time to end the game in a 2–2 draw, after receiving another last minute equalizer. On 16 April 2022, they managed to beat Servette FC in a 1–0 away victory, their first win after eight games. Léo had scored a penalty in the 10th minute. On 24 April, the upwards trend continued and they beat Lausanne-Sport 3–1, coming back from a 0–1 deficit at 10 minutes. It was their first home victory since 2 October 2021. Kawabe and an own goal turned the game around, while Bolla put the finishing touch in the last minute of regular time.
In the following three rounds, the team was unable to gain another victory, with two away draws against Basel and Lugano, where they unnecessarily gave up a lead, and a 0–1 loss against direct competitor Sion at home. As a result, before the penultimate match of the season Grasshoppers were only one point ahead of Luzern on the relegation playoff spot in the table. In this home game against St. Gallen, nothing but a victory would do. After largely dominating their guests, Grasshoppers were up 2-0 by half-time, after goals by Loosli and Morandi. After St. Gallen were able to come back into the game, with a penalty conceded by goalie Moreira, Momoh once again raised the score a minute after being subbed on. A disorganized defense and a scuffle in Grasshoppers's penalty box lead to one final goal for St. Gallen, but Grasshoppers were able to hold their lead for a 3–2 victory. Thanks to Luzern dropping points in their game against Young Boys, Grasshoppers had a lead of three points on Luzern. With an eleven-goal advantage, virtual safety of the relegation playoff spot was secured.
In the final game of the season, Grasshoppers suffered their worst defeat, a 0–3 away loss to Young Boys. However, this was only the second defeat in the fourth round, with three wins and four draws in the other games (12-9 goals).
Review
Despite 13 points in the last nine games, Grasshoppers still ended the season in eight place with equal points (40) as FC Luzern in ninth place. Thanks to a better goal difference (-4 vs. -11), they just managed to avoid having to play the relegation playoff.[note 1] Having achieved their goal to remain in the top flight, the season ultimately can be viewed as a success. With a large number of personnel changes and a new coach this was not a matter of course and Grasshoppers sadly had to struggle, especially in the second half of the season. At season's end, Coach Contini highlighted lacking efficiency in front of the opponent's goal and defensive naïveté throughout the season as the biggest deficits.[4] The latter was particularly notable as the team often were unable to hold a lead to the end of the game and lost a total of 25 points after a lead (resulting in eight draws and 3 losses). Particularly, four goals received in injury time cost them seven points (leading to one loss and three draws) and eleven goals received in the last 15 minutes cost them 18 points (four losses, seven draws).
Fans voted Dominik Schmid as their player of the season.[5] Kaly Sène's second of three goals in the 4–0 away win against FC St. Gallen, a stunning overhead kick after a spot-on cross from Bendegúz Bolla, was voted goal of the season.[6]
Squad
Players
- As of 27 January 2022[7]
| No. | Name | Nationality | Position | Date of birth (age) | at GCZ since | Former club | 
|---|---|---|---|---|---|---|
| Goalkeepers | ||||||
| 1 | André Moreira |  | GK | 2 December 1995 | 06/2021 | Belenenses | 
| 27 | Mateo Matic | .svg.png.webp)   | GK | 7 January 1996 | 01/2016 | own youth | 
| 93 | Lévi Ntumba |    | GK | 12 January 2001 | 01/2022 | Dijon | 
| Defenders | ||||||
| 3 | Ermir Lenjani |    | DF | 5 August 1989 | 09/2020 | Sion | 
| 4 | Li Lei |  | DF | 30 May 1992 | 01/2022 | Beijing Guoan | 
| 5 | Aleksandar Cvetković |  | DF | 4 June 1995 | 02/2018 | Wohlen | 
| 14 | Tomás Ribeiro |  | DF | 30 April 1999 | 01/2022 | Belenenses | 
| 15 | Ayumu Seko |  | DF | 7 June 2000 | 01/2022 | Cerezo Osaka | 
| 24 | Toti |    | DF | 16 January 1999 | 05/2020 | Wolverhampton (on loan) | 
| 25 | Nadjack |    | DF | 6 February 1994 | 08/2020 | Rio Ave | 
| 31 | Dominik Schmid | .svg.png.webp) | DF | 10 March 1998 | 08/2020 | Basel | 
| 33 | Georg Margreitter |  | DF | 7 November 1988 | 07/2021 | Nürnberg | 
| 34 | Allan Arigoni | .svg.png.webp) | DF | 4 November 1998 | 07/2018 | own youth | 
| 41 | Noah Loosli | .svg.png.webp) | DF | 23 January 1997 | 08/2021 | Lausanne-Sport | 
| 51 | Florian Hoxha |   .svg.png.webp) | DF | 22 February 2001 | 07/2021 | own youth | 
| 77 | Bendegúz Bolla |  | DF | 22 November 1999 | 07/2021 | Wolverhampton (on loan) | 
| Midfielders | ||||||
| 6 | Amir Abrashi |   .svg.png.webp) | MF | 27 March 1990 | 06/2021 | Basel | 
| 7 | Nuno da Silva |   .svg.png.webp) | MF | 14 March 1994 | 02/2021 | Thun | 
| 8 | André Santos |  | MF | 2 March 1989 | 08/2020 | Belenenses | 
| 10 | Petar Pusic | .svg.png.webp)   | MF | 25 January 1999 | 02/2017 | own youth | 
| 20 | Bruno Jordão |  | MF | 12 October 1998 | 01/2022 | Wolverhampton (on loan) | 
| 22 | Giotto Morandi | .svg.png.webp) | MF | 4 March 1999 | 06/2019 | own youth | 
| 23 | Nikola Gjorgjev |   .svg.png.webp) | MF | 22 August 1997 | 07/2015 | own youth | 
| 28 | Christián Herc |  | MF | 30 September 1998 | 06/2021 | Wolverhampton | 
| 29 | Djibril Diani |  | MF | 11 February 1998 | 06/2021 | Livingston | 
| 40 | Hayao Kawabe |  | MF | 8 September 1995 | 01/2022 | Wolverhampton (on loan) | 
| 50 | Simone Stroscio | .svg.png.webp) | MF | 20 August 2003 | 10/2021 | own youth | 
| 56 | Leonardo Uka |  | MF | 26 January 2001 | 10/2021 | own youth | 
| 58 | Dion Kacuri | .svg.png.webp) | MF | 11 February 2004 | 10/2021 | own youth | 
| Forwards | ||||||
| 9 | Shkelqim Demhasaj |   .svg.png.webp) | FW | 19 April 1996 | 07/2020 | Luzern | 
| 11 | Léo Bonatini |    | FW | 28 March 1994 | 09/2020 | Wolverhampton (on loan) | 
| 17 | Kaly Sène |  | FW | 28 May 2001 | 08/2021 | Basel (on loan) | 
| 19 | Leonardo Campana |    | FW | 24 July 2000 | 07/2021 | Wolverhampton (on loan) | 
| 29 | Jeong Sang-bin |  | FW | 1 April 2002 | 01/2022 | Wolverhampton (on loan) | 
| 55 | Elmin Rastoder | .svg.png.webp) | FW | 7 October 2001 | 01/2022 | own youth | 
| 58 | Filipe de Carvalho | .svg.png.webp) | FW | 1 December 2003 | 01/2022 | own youth | 
| 59 | Francis Momoh |  | FW | 25 March 2001 | 08/2021 | Heartland | 
| 94 | Brayan Riascos |  | FW | 10 October 1994 | 03/2022 | Metalist Kharkiv (on loan) | 
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.
| 
 | 
Transfers
| In
 | Out
 
 | 
Coaching staff
Current coaching staff
- As of July 2021[41]
| Position | Name | Since | 
|---|---|---|
| Manager | .svg.png.webp) Giorgio Contini | 06/2021 | 
| Assistant manager |  Erminio Piserchia | 06/2021 | 
| Assistant manager (athletics) |  Florian Klausner | 06/2021 | 
| Assistant manager (athletics) | .svg.png.webp) Philippe Hasler | 07/2021 | 
| Assistant manager (goalkeeper) | .svg.png.webp) Jörg Stiel | 06/2021 | 
Competitions
Overview
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Super League | 24 July 2021 | 22 May 2022 | Matchday 1 | 8th | 36 | 9 | 13 | 14 | 54 | 58 | −4 | 25.00 | 
| Swiss Cup | 15 August 2021 | 18 September 2021 | 1st round | 2nd round | 2 | 1 | 0 | 1 | 5 | 1 | +4 | 50.00 | 
| Total | 38 | 10 | 13 | 15 | 59 | 59 | +0 | 26.32 | ||||
Last updated: 22 May 2022
Source: Soccerway
Swiss Super League
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | 
|---|---|---|---|---|---|---|---|---|---|---|
| 6 | Servette | 36 | 12 | 8 | 16 | 50 | 66 | −16 | 44 | |
| 7 | Sion | 36 | 11 | 8 | 17 | 46 | 67 | −21 | 41 | |
| 8 | Grasshopper | 36 | 9 | 13 | 14 | 54 | 58 | −4 | 40 | |
| 9 | Luzern (O) | 36 | 9 | 13 | 14 | 52 | 64 | −12 | 40 | Qualification for Relegation play-offs | 
| 10 | Lausanne-Sport (R) | 36 | 4 | 10 | 22 | 37 | 76 | −39 | 22 | Relegation to 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.[42]
(O) Play-off winners; (R) Relegated
Placement Progression
Results
Win Draw Loss
| 25 July 2021 1 | Grasshopper Club Zürich | 0–2 | Basel | Letzigrund, Zürich | 
| 16:30 | Abrashi  22' Diani  38' Herc  41' Toti  86' Arigoni  87' | GC report |  5' Xhaka  21' Kasami  26' Petretta  54' (o.g.) Leonardo Campana  68' Quintillà  70' Esposito | Attendance: 3,400 Referee: .svg.png.webp) Lukas Fähndrich | 
| 31 July 2021 2 | Young Boys | 0–0 | Grasshopper Club Zürich | Stadion Wankdorf, Bern | 
| 20:30 | Martins  44' | Report |  19' Toti  50' Abrashi | Attendance: 20,628 Referee: .svg.png.webp) Sandro Schärer | 
| 7 August 2021 3 | Grasshopper Club Zürich | 3–1 | Lausanne-Sport | Letzigrund, Zürich | 
| 20:30 | Margreitter  13' Campana  35', 49' (pen.) Toti  81' | Report |  32' Nanizayamo  55' Suzuki  73' Husić | Attendance: 2,550 Referee: .svg.png.webp) Alain Bieri | 
| 22 August 2021 4 | Zürich | 2–1 | Grasshopper Club Zürich | Letzigrund, Zürich | 
| 16:30 | Marchesano  10' Leitner  15' Kryeziu  49' Aliti  64' Ceesay  90+5' | Report |  7' Margreitter  47'  47' Abrashi  49' Campana | Attendance: 14,896 Referee: .svg.png.webp) Urs Schnyder | 
| 29 August 2021 5 | Grasshopper Club Zürich | 1–1 | Servette | Letzigrund, Zürich | 
| 16:30 | Campana  37' (pen.) Da Silva  64' Diani  87' | Report |  36' Sauthier  20' Cognat  58' Rouillet | Attendance: 4,018 Referee: .svg.png.webp) Sven Wolfensberger | 
| 11 September 2021 6 | Luzern | 1–1 | Grasshopper Club Zürich | Swissporarena, Luzern | 
| 18:00 | Sidler  3' Ugrinic  63' Ndiaye  89' Tasar  90+1' | Report |  51'  84' Herc  63' Toti  81' Kawabe | Attendance: 9,217 Referee: .svg.png.webp) Esther Staubli | 
| 23 September 2021 7 | Lugano | 1–1 | Grasshopper Club Zürich | Cornaredo, Lugano | 
| 20:30 | Margreitter  50' (o.g.) Custodio  90+4' | Report |  90+1' Margreitter  79' Abrashi  90+5' Schmid | Attendance: 2,136 Referee: .svg.png.webp) Alessandro Dudic | 
| 26 September 2021 8 | Grasshopper Club Zürich | 3–1 | Sion | Letzigrund, Zürich | 
| 16:30 | Sène  24', 49' Bolla  30' Herc  35' | Report |  90' Zuffi | Attendance: 3,785 Referee: .svg.png.webp) Luca Piccolo | 
| 2 October 2021 9 | Grasshopper Club Zürich | 5–2 | St. Gallen | Letzigrund, Zürich | 
| 18:00 | Sène  9', 49' Kawabe  14' Léo  22' Pusic  58' Bolla  70' Diani  84' | Report |  28'  46' Lüchinger  54' (pen.) Duah  55' Guillemenot | Attendance: 5,789 Referee: .svg.png.webp) Fedayi San | 
| 17 October 2021 10 | Lausanne-Sport | 3–1 | Grasshopper Club Zürich | Stade de la Tuilière, Lausanne | 
| 14:15 | Amdouni  1' Puertas  8', 80' (pen.)  82' Chafik  23'  54' Kukuruzović  70' Suzuki  90+2' | Report |  6' Bolla  11' Toti  68' (pen.) Bonatini  77' Margreitter  90+5' Arigoni | Attendance: 3,811 Referee: .svg.png.webp) Alain Bieri | 
| 23 October 2021 11 | Grasshopper Club Zürich | 3–3 | Zürich | Letzigrund, Zürich | 
| 20:30 | Pusic  15' Bonatini  17' (pen.) Margreitter  27' Herc  35'  40' Loosli  76' | Report |  3', 66' Pollero  10'  15' Džemaili  13' Kryeziu | Attendance: 15,700 Referee: .svg.png.webp) Adrien Jaccottet | 
| 31 October 2021 12 | Sion | 1–3 | Grasshopper Club Zürich | Stade Tourbillon, Sion | 
| 14:15 | Grgić  47' (pen.) Ndoye  90+5' | Report |  27' Schmid  32' Kawabe  44' Sène  78' Diani  84' Margreitter  89' Léo  89' Hoxha | Attendance: 7,200 Referee: .svg.png.webp) Alessandro Dudic | 
| 7 November 2021 13 | Grasshopper Club Zürich | 1–1 | Young Boys | Letzigrund, Zürich | 
| 18:00 | Sène  9' Arigoni  26' Loosli  33' Da Silva  33' | Report |  35' Sierro  82' Bürgy  90+3' Siebatcheu  90+3' Garcia | Attendance: 7,736 Referee: .svg.png.webp) Adrien Jaccottet | 
| 21 November 2021 14 | Servette | 3–2 | Grasshopper Club Zürich | Stade de Genève, Lancy | 
| 16:30 | Kyei  32', 79' Imeri  50' Sasso  55' Douline  75' | Report |  4' Pusic  56' (pen.) Léo  68' Lenjani  69' Kawabe | Attendance: 5,027 Referee: .svg.png.webp) Adrien Jaccottet | 
| 27 November 2021 15 | Grasshopper Club Zürich | 0–1 | Lugano | Letzigrund, Zürich | 
| 18:00 | Diani  44' Sène  81' Loosli  90+4' | Report |  79' Custodio  87' Celar | Attendance: 3,044 Referee: .svg.png.webp) Lukas Fähndrich | 
| 5 December 2021 16 | St. Gallen | 0–4 | Grasshopper Club Zürich | Kybunpark, St. Gallen | 
| 16:30 | Stillhart  18' Guillemenot  81' | Report |  32', 43', 58' Sène  82' Margreitter  83' Kawabe | Attendance: 14,335 Referee: .svg.png.webp) Alessandro Dudic | 
| 12 December 2021 17 | Grasshopper Club Zürich | 1–1 | Luzern | Letzigrund, Zürich | 
| 16:30 | Léo  4' Lenjani  39' Sène  39' Kawabe  47' | Report |  17' Frýdek  39' Schulz  74'  80'  79' Čumić | Attendance: 4,375 Referee: .svg.png.webp) Luca Piccolo | 
| 19 December 2021 18 | Basel | 2–2 | Grasshopper Club Zürich | St. Jakob-Park, Basel | 
| 16:30 | Stocker  45' Kasami  87' Ndoye  88' Esposito  89' Kasami  90+3' Cabral  90+5' | Report |  50' Diani  53'  57' Kawabe  81' Léo  86' Pusic  89' Demhasaj  90+7' Georg Margreitter | Attendance: 21,422 Referee: .svg.png.webp) Alain Bieri | 
| 30 January 2022 19 | Sion | 2–0 | Grasshopper Club Zürich | Stade Tourbillon, Sion | 
| 16:30 | Saintini  38' Bamert  29'  40' Loosli  69' (o.g.) Cavaré  83' | Report |  37' Sène  64' Loosli  84' Santos  85' Arigoni | Attendance: 5,800 Referee: .svg.png.webp) Alain Bieri | 
| 5 February 2022 20 | Grasshopper Club Zürich | 1–3 | Zürich | Letzigrund, Zürich | 
| 20:30 | Schmid  43'  90+2' | Report |  33' Krasniqi  47'  84' Ceesay  64' Doumbia  67' Tosin  83' Gnonto | Attendance: 16,112 Referee: .svg.png.webp) Alain Bieri | 
| 12 February 2022 21 | Lausanne-Sport | 0–2 | Grasshopper Club Zürich | Stade de la Tuilière, Lausanne | 
| 18:00 |  3'  89' Trebel | Report |  28'  67' Momoh  38' Jordão  86' Herc | Attendance: 3,025 Referee: .svg.png.webp) Sven Wolfensberger | 
| 20 February 2022 22 | Grasshopper Club Zürich | 2–2 | Young Boys | Letzigrund, Zürich | 
| 16:30 | Herc  35' Margreitter  45+1'  60' Jordão  79' Ribeiro  82' Bolla  90+5' | Report |  53' (pen.) Pefok  55' Fernandes  72' Zesiger  77' Mambimbi  86' Niasso | Attendance: 6,273 Referee: Luca Piccolo | 
| 27 February 2022 23 | St. Gallen | 2–0 | Grasshopper Club Zürich | Kybunpark, St. Gallen | 
| 14:15 | Von Moos  7'  58' Guillemenot  66' Duah  87' Toma | Report |  20' Abrashi  63' Jordão  90+1' Bolla | Attendance: 18,861 Referee: Stefan Horisberger | 
| 3 March 2022 24 | Grasshopper Club Zürich | 1–2 | Lugano | Letzigrund, Zürich | 
| 20:30 | Lenjani  56' Sène  77' | Report |  17'  71'  90+4' Celar  90' Maric | Attendance: 3,039 Referee: Sven Wolfensberger | 
| 6 March 2022 25 | Grasshopper Club Zürich | 2–4 | Servette | Letzigrund, Zürich | 
| 16:30 | Momoh  7' Herc  35'  41' Kawabe  53' | Report |  21' Bedia  36' (pen.) Imeri  44' Schalk  78'  90+2' Rodelin | Attendance: 3,885 Referee: Fedayi San | 
| 13 March 2022 26 | Luzern | 1–0 | Grasshopper Club Zürich | Swissporarena, Luzern | 
| 16:30 | Léo  2' (o.g.) Schulz  39' | Report |  1' Kawabe  71' Arigoni | Attendance: 11,711 Referee: Luca Piccolo | 
| 20 March 2022 27 | Grasshopper Club Zürich | 2–4 | Basel | Letzigrund, Zürich | 
| 16:30 | Sène  24'  59' Kawabe  38' da Silva  66' | Report |  16' Millar  44' Lang  52'  79' Szalai  88' Stocker | Attendance: 5,894 Referee: Urs Schnyder | 
| 2 April 2022 28 | Zürich | 1–1 | Grasshopper | Letzigrund, Zürich | 
| 17:30 | Boranijasevic  11' Džemaili  58' Aliti  82' Coric  58' | Report |  52' Morandi  58' Sène  58' Schmid  79' Kacuri  81' Loosli | Attendance: 15,327 Referee: Sandro Schärer | 
| 9 April 2022 29 | Grasshopper | 2–2 | Luzern | Letzigrund, Zürich | 
| 20:30 | Arigoni  13' Momoh  29' Bolla  33' Loosli  39'  76' Lenjani  55' Sène  88' | Report |  34' Jashari  63' Abubakar  71' Kvasina  87' Burch  90' Sidler | Attendance: 5,049 Referee: Fedayi San | 
| 16 April 2022 30 | Servette | 0–1 | Grasshopper | Stade de Genève, Geneva | 
| 20:30 | Cespedes  19' Behrami  28' Imeri  51' Bauer  90+4' | Report |  10' (pen.) Léo  16' Arigoni  46' Lei  73' Momoh  90+1' Jordão | Attendance: 5,012 Referee: Lukas Fähndrich | 
| 24 April 2022 31 | Grasshopper | 3–1 | Lausanne-Sport | Letzigrund, Zürich | 
| 16:30 | Hayao Kawabe  37'  58' Zohouri  72' (o.g.) Bolla  90+1' | Report |  5' Kukuruzovic  11' Coyle  35' Alakouch  57' Husic  59' Trebel | Attendance: 3,503 Referee: Luca Piccolo | 
| 30 April 2022 32 | Lugano | 1–1 | Grasshopper | Cornaredo, Lugano | 
| 18:00 | Lavanchy  39' Sabbatini  75' Daprelà  87' | Report |  58' Léo | Attendance: 2,584 Referee: Esther Staubli | 
| 7 May 2022 33 | Grasshopper | 0–1 | Sion | Letzigrund, Zürich | 
| 14:15 | Arigoni  20' Seko  51' | Report |  70' Stojilkovic  90+5' Cipriano | Attendance: 4,414 Referee: Urs Schnyder | 
| 12 May 2022 34 | Basel | 1–1 | Grasshopper | St. Jakob-Park, Basel | 
| 20:30 | Andy Pelmard  41' Esposito  84' | Report |  10' Bolla  50'  59' Riascos  75'  77' Herc  90+1' Moreira | Attendance: 19,228 Referee: Stefan Horisberger | 
Swiss Cup
Kickoff times are in CET
Win Draw Loss
| 15 August 2021 1st Round | FC Widnau   | 0–5 |  Grasshopper Club Zürich | Widnau | 
| 14:00 | Report |  5' Demhasaj  53' Momoh  57' Gjorgjev  59' Santos  73' Da Silva | Stadium: Aegeten Attendance: 2,600 Referee: .svg.png.webp) Nico Gianforte | 
| 18 September 2021 2nd Round | Thun   | 1–0 |  Grasshopper Club Zürich | Thun | 
| 20:15 | Sutter  59' | Report | Stadium: Stockhorn Arena Attendance: 2,663 Referee: .svg.png.webp) Adrien Jaccottet | 
Pre-season and friendlies
Win Draw Loss
| 25 June 2021 | Grasshopper Club Zürich .svg.png.webp)  | 2–4 | .svg.png.webp) Schaffhausen | Niederhasli, Switzerland | 
| 18:00 CEST (UTC+2) | 
 | Report | 
 | Stadium: GC/Campus | 
| 2 July 2021 | Wil .svg.png.webp)  | 1–2 | .svg.png.webp) Grasshopper Club Zürich | Wil, Switzerland | 
| 14:00 CEST (UTC+2) | 
 | Report | Stadium: Sportpark Bergholz | 
| 6 July 2021 | Basel .svg.png.webp)  | 1–0 | .svg.png.webp) Grasshopper Club Zürich | Münchenstein, Switzerland | 
| 16:30 CEST (UTC+2) | Kasami  4' Quintillà  28' | Report | Stadium: Youth Campus Basel Attendance: 270 Referee: .svg.png.webp) Adrien Jaccottet | 
| 10 July 2021 | Grasshopper Club Zürich .svg.png.webp)  | 0–2 | .svg.png.webp) Luzern | Niederhasli, Switzerland | 
| 14:00 CEST (UTC+2) | Report | Stadium: GC/Campus Attendance: 500 Referee: Mirel Turkes | 
| 17 July 2021 | Grasshopper Club Zürich .svg.png.webp)  | 2–3 | .svg.png.webp) Thun | Niederhasli, Switzerland | 
| 15:00 CEST (UTC+2) | 
 | Report | 
 | Stadium: GC/Campus Attendance: 300 | 
| 3 September 2021 | Grasshopper Club Zürich .svg.png.webp)  | 5–2 |  Dornbirn | Niederhasli, Switzerland | 
| 16:00 CEST (UTC+2) | Report | Stadium: GC/Campus | 
| 6 October 2021 3-Städte-Turnier | FC Uster .svg.png.webp)  | 1–5 | .svg.png.webp) Grasshopper Club Zürich | Uster, Switzerland | 
| 20:00 CEST (UTC+2) | 
 | Report | Stadium: Buchholz | 
| 6 October 2021 3-Städte-Turnier | Grasshopper Club Zürich .svg.png.webp)  | 2–0 | .svg.png.webp) Winterthur | Uster, Switzerland | 
| 21:00 CEST (UTC+2) | 
 | Report | Stadium: Buchholz | 
| 11 November 2021 | Grasshopper Club Zürich .svg.png.webp)  | 3–1 |  Vaduz | Niederhasli, Switzerland | 
| 14:00 CET (UTC+2) | Report | 
 | Stadium: GC/Campus Attendance: 0 | 
| 11 January 2022 | Wil .svg.png.webp)  | 2–2 | .svg.png.webp) Grasshopper Club Zürich | Wil, Switzerland | 
| 14:30 CET (UTC+2) | Report | Stadium: Sportpark Bergholz Attendance: 0 | 
| 15 January 2022 | Young Boys .svg.png.webp)  | 5–2 | .svg.png.webp) Grasshopper Club Zürich | Bern, Switzerland | 
| 13:00 CET (UTC+2) | Report | 
 | Stadium: Stadion Wankdorf Attendance: 2,000 Referee: .svg.png.webp) Stefan Horisberger | 
| 21 January 2022 | Grasshopper Club Zürich .svg.png.webp)  | 1–1 | .svg.png.webp) Winterthur | Niederhasli, Switzerland | 
| 15:00 CET (UTC+2) | 
 | Report | 
 | Stadium: GC/Campus Attendance: 0 | 
Statistics
Goalscorers
| Rank | No. | Pos | Nat | Name | League | Cup | Total | 
|---|---|---|---|---|---|---|---|
| 1 | 17 | FW |  | Kaly Sène | 10 | 0 | 10 | 
| 2 | 40 | MF |  | Hayao Kawabe | 7 | 0 | 7 | 
| 11 | FW |  | Léo Bonatini | 7 | 0 | 7 | |
| 4 | 59 | FW |  | Francis Momoh | 4 | 1 | 5 | 
| 5 | 33 | DF |  | Georg Margreitter | 4 | 0 | 4 | 
| 77 | DF |  | Bendegúz Bolla | 4 | 0 | 4 | |
| 7 | 19 | FW |  | Leonardo Campana | 3 | 0 | 3 | 
| 28 | MF |  | Christián Herc | 3 | 0 | 3 | |
| 22 | MF | .svg.png.webp) | Giotto Morandi | 2 | 0 | 2 | |
| 9 | 29 | MF |  | Djibril Diani | 2 | 0 | 2 | 
| 34 | DF | .svg.png.webp) | Allan Arigoni | 2 | 0 | 2 | |
| 10 | 7 | MF |  | Nuno da Silva | 0 | 1 | 1 | 
| 8 | MF |  | André Santos | 0 | 1 | 1 | |
| 9 | FW |  | Shkelqim Demhasaj | 0 | 1 | 1 | |
| 10 | MF | .svg.png.webp) | Petar Pusic | 1 | 0 | 1 | |
| 23 | MF |  | Nikola Gjorgjev | 0 | 1 | 1 | |
| 24 | DF |  | Toti | 1 | 0 | 1 | |
| 31 | DF | .svg.png.webp) | Dominik Schmid | 1 | 0 | 1 | |
| 41 | DF | .svg.png.webp) | Noah Loosli | 1 | 0 | 1 | |
| 94 | FW |  | Brayan Riascos | 1 | 0 | 1 | |
| Own goals | 5 | 0 | 1 | ||||
| Totals | 54 | 5 | 59 | ||||
Last updated: 11 April 2022
Source: GCZ Statistiken
Players in italic left the club during the season.
Assists
| Rank | No. | Pos | Nat | Name | League | Cup | Total | 
|---|---|---|---|---|---|---|---|
| 1 | 3 | DF |  | Ermir Lenjani | 8 | 0 | 8 | 
| 2 | 31 | DF | .svg.png.webp) | Dominik Schmid | 6 | 1 | 7 | 
| 3 | 28 | MF |  | Christián Herc | 5 | 0 | 5 | 
| 4 | 11 | FW |  | Léo Bonatini | 4 | 0 | 4 | 
| 17 | FW |  | Kaly Sène | 4 | 0 | 4 | |
| 6 | 10 | MF | .svg.png.webp) | Petar Pusic | 3 | 0 | 3 | 
| 59 | FW |  | Francis Momoh | 3 | 0 | 3 | |
| 77 | DF |  | Bendegúz Bolla | 3 | 0 | 3 | |
| 40 | MF |  | Hayao Kawabe | 3 | 0 | 3 | |
| 34 | DF | .svg.png.webp) | Allan Arigoni | 3 | 0 | 3 | |
| 11 | 4 | DF |  | Li Lei | 1 | 0 | 1 | 
| 6 | MF |  | Amir Abrashi | 1 | 0 | 1 | |
| 7 | MF |  | Nuno da Silva | 0 | 1 | 1 | |
| 9 | FW |  | Shkelqim Demhasaj | 1 | 0 | 1 | |
| 20 | MF |  | Bruno Jordão | 1 | 0 | 1 | |
| 22 | MF | .svg.png.webp) | Giotto Morandi | 1 | 0 | 1 | |
| 29 | MF |  | Djibril Diani | 0 | 1 | 1 | |
| Totals | 45 | 3 | 48 | ||||
Last updated: 11 April 2022
Source: GCZ Statistiken
Players in italic left the club during the season.
Notes
References
- ↑ "SEYI OLOFINJANA NEUER TECHNISCHER DIREKTOR BEI GC". gcz.ch. Retrieved 8 June 2021.
- ↑ "Giorgio Contini neuer Cheftrainer bei GC". gcz.ch. Retrieved 9 June 2021.
- ↑ "FIFA adopts temporary employment and registration rules to address several issues in relation to war in Ukraine". FIFA. 7 March 2022.
- ↑ "KEINE PUNKTE ZUM SAISONENDE". gcz.ch. 22 May 2022. Retrieved 13 June 2022.
- ↑ "DOMINIK SCHMID IS YOUR 'PLAYER OF THE SEASON' 2021/22". www.gcz.ch. Retrieved 2022-05-30.
- ↑ "SÈNE WINS "GOAL OF THE SEASON" 2021/22". www.gcz.ch. Retrieved 2022-05-30.
- ↑ "Kader" [Squad]. gcz.ch (in German). Grasshopper Fussball AG. Retrieved 27 January 2022.
- 1 2 "FC Wil: Erste Transfers". hallowil.ch. 4 June 2021. Retrieved 19 June 2021.
- ↑ "Aktuelle Kaderinformationen zum Trainingsstart". gcz.ch. 20 June 2021. Retrieved 20 December 2021.
- 1 2 "GC VERPFLICHTET MOREIRA UND HERC". gcz.ch. 22 June 2021. Retrieved 17 July 2021.
- ↑ "TOTI GOMES ZURÜCK BEI GC". gcz.ch. 29 June 2021. Retrieved 17 July 2021.
- ↑ "AMIR ABRASHI ZURÜCK BEI GC". gcz.ch. 29 June 2021. Retrieved 17 July 2021.
- ↑ "Georg Margreitter ZU GC". gcz.ch. 8 July 2021. Retrieved 17 July 2021.
- ↑ "VASCO PACIÊNCIA ZU GC". gcz.ch. 8 July 2021. Retrieved 17 July 2021.
- ↑ "GC bestätigt Verpflichtung von Japan-Spielmacher Hayao Kawabe". 4-4-2.com. 8 July 2021. Retrieved 17 July 2021.
- ↑ "GC verpflichtet Campana". gcz.ch. 16 July 2021. Retrieved 17 July 2021.
- ↑ "BENDEGÚZ BOLLA ZU GC". gcz.ch. 17 July 2021. Retrieved 17 July 2021.
- ↑ "GC verpflichtet Noah Loosli". gcz.ch. 17 August 2021. Retrieved 20 December 2021.
- ↑ "GC verpflichtet Kaly Sène". gcz.ch. 1 September 2021. Retrieved 20 December 2021.
- ↑ "GC verpflichtet Li Lei". gcz.ch. 20 December 2021. Retrieved 20 December 2021.
- ↑ "GC verpflichtet Lévi Ntumba". gcz.ch. 7 January 2022. Retrieved 11 January 2022.
- ↑ "GC verpflichtet Innenverteidiger Ayumu Seko". gcz.ch. 17 January 2022. Retrieved 19 January 2022.
- ↑ "Kawabe zurück zu GC". gcz.ch. 20 January 2022. Retrieved 20 January 2022.
- ↑ "GC holt Innenverteidiger Tomás Ribeiro". gcz.ch. 27 January 2022. Retrieved 27 January 2022.
- ↑ "GC Zürich verpflichtet Sangbin Jeong". gcz.ch. 28 January 2022. Retrieved 29 January 2022.
- ↑ "Jordao joins Grasshoppers on loan". Wolverhampton Wanderers FC. 31 January 2022. Retrieved 2 February 2022.
- 1 2 "GC verpflichtet jungen Stürmer Jia Boyan" (in German). Grasshopper Club Zürich. 16 February 2022.
- ↑ "GC ZÜRICH SIGN BRAYAN RIASCOS UNTIL END OF SEASON" (Press release). Grasshoppers. 28 March 2022. Retrieved 29 March 2022.
- ↑ "Marvin Keller wechselt per sofort zum FC Wil 1900". gcz.ch. 10 June 2021. Retrieved 10 June 2021.
- ↑ "De nombreux joueurs débarquent à Yverdon". gcz.ch. 15 June 2021. Retrieved 19 June 2021.
- ↑ "De Graafschap strikt linksbuiten Hicham Acheffay". gelderlander.nl. 6 July 2021. Retrieved 17 July 2021.
- ↑ "Wolves holen Toti Gomes zurück". gcz.ch. 4 January 2022. Retrieved 19 January 2022.
- ↑ "Diani wechselt zum SM Caen". gcz.ch. 4 January 2022. Retrieved 4 January 2022.
- ↑ "Hayao Kawabe: Wolves sign Japanese midfielder from Grasshopper Club Zurich". skyports.com. 5 January 2022. Retrieved 5 January 2022.
- ↑ "Fabio Fehr leihweise zum FC Vaduz". gcz.ch. 7 January 2022. Retrieved 20 January 2022.
- ↑ "Knieverletzung bei Thaler – Cvetkovic kommt von GC". fcaarau.ch. 12 January 2022. Retrieved 12 January 2022.
- ↑ "Campana zurück zu Wolves". fcaarau.ch. 20 January 2022. Retrieved 20 January 2022.
- ↑ "Gjorgjev leihweise zum FC Schaffhausen" (in German). Grasshopper Club Zürich. 11 February 2022.
- ↑ "DEMHASAJ ON LOAN TO FC WINTERTHUR". Grasshopper Club Zürich. 11 February 2022. Archived from the original on 11 February 2022. Retrieved 11 February 2022.
- ↑ "FC VADUZ EXERCISE OPTION TO SIGN FABIO FEHR". gcz.ch. 4 May 2022. Retrieved 4 May 2022.
- ↑ "Erminio Piserchia und Jörg Stiel neu bei GC" [Erminio Piserchia and Jörg Stiel join GC]. gcz.ch (in German). Grasshopper Fussball AG. Retrieved 19 June 2021.
- ↑ "Règlement de la compétition de la SFL" (PDF) (in French). sfl.ch. Archived from the original (PDF) on 7 May 2018. Retrieved 30 May 2017.



















