Kybunpark
Finished 2 - 1 (FT)
(HT: 1 - 0)
| | | 16 |  | Loosli Noah |
| Guillemenot Jeremy |  | 20 | | |
| Vallci Albert |  | 25 | | |
| | | 25 |  | Herc Christian |
| | | 34 |  | Kawabe Hayao |
| | | 48 |  | Herc Christian |
| | | 54 |  | Morandi Giotto |
| Stillhart Basil |  | 55 | | |
| Azevedo Ricardo |  | 69 | | |
| Karlen Gregory |  | 69 | | |
| | | 76 |  | Ndenge Tsiy-william |
| | | 76 |  | Ferreira Filipe |
| | | 76 |  | Demhasaj Shkelqim |
| | | 85 |  | Margreitter Georg |
| Witzig Christian |  | 88 | | |
| Cavegn Fabrizio |  | 90 | | |
| St Gallen |
| 1 | Lawrence Ati Zigi |
| 4 | Leonidas Stergiou |
| 5 | Matej Maglica |
| 6 | Basil Stillhart |
| 8 | Jordi Quintilla |
| 9 | Jeremy Guillemenot |
| 19 | Daouda Guindo |
| 20 | Albert Vallci |
| 22 | Emmanuel Latte Lath |
| 34 | Stefano Guidotti |
| 77 | Chadrac Akolo |
| 23 | Gregory Karlen |
| 24 | Michael Kempter |
| 25 | Lukas Watkowiak |
| 27 | Randy Schneider |
| 28 | Ricardo Azevedo |
| 29 | Alessandro Krauchi |
| 37 | Christian Witzig |
| 50 | Fabrizio Cavegn |
| Grasshopper Club |
| 14 | Tomas Ribeiro |
| 15 | Ayumu Seko |
| 23 | Meritan Shabani |
| 27 | Renat Dadashov |
| 28 | Christian Herc |
| 31 | Dominik Schmid |
| 40 | Hayao Kawabe |
| 41 | Noah Loosli |
| 71 | Justin Hammel |
| 77 | Bendeguz Bolla |
| 95 | Guilherme Schettine |
| 4 | Li Lei |
| 6 | Amir Abrashi |
| 7 | Tsiy William Ndenge |
| 8 | Giotto Morandi |
| 9 | Shkelqim Demhasaj |
| 10 | Petar Pusic |
| 33 | Georg Margreitter |
| 57 | Filipe de Carvalho Ferreira |
| St Gallen | FT | Grasshopper Club |
| 48 | Possession | 52 |
| 4 | Shots on Target | 8 |
| 6 | Shots off Target | 4 |
| 5 | Shots Per Goal | 12 |
| 1 | Shots Blocked | 7 |
| 11 | Attempts on Goal | 19 |
| 7 | Saves | 2 |
| 4 | Corners | 10 |
| 8 | Fouls | 14 |
| 2 | Offsides | 1 |
St Gallen v Grasshopper Club Highlights