# Player Country Team Goals (Penalty)
1. Munas Dabbur Israel Israel Grasshopper Club Zürich Grasshopper Club Zürich 19 (4)
2. Guillaume Hoarau France France BSC Young Boys BSC Young Boys 18 (4)
3. Marc Janko Austria Austria FC Basel FC Basel 16 (1)
Marco Schneuwly Switzerland Switzerland FC Luzern FC Luzern 16 (0)
5. Yoric Ravet France France BSC Young Boys BSC Young Boys
Grasshopper Club Zürich Grasshopper Club Zürich
13 (0)
6. Danijel Aleksić Serbia Serbia FC St. Gallen FC St. Gallen 12 (2)
Caio Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 12 (0)
Alexander Gerndt Sweden Sweden BSC Young Boys BSC Young Boys 12 (0)
Armando Sadiku Albania Albania FC Vaduz FC Vaduz
FC Zürich FC Zürich
12 (2)
10. Matías Delgado Argentina Argentina FC Basel FC Basel 11 (7)
Ridge Munsy Congo DR Congo DR FC Thun FC Thun 11 (1)
Shani Tarashaj Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 11 (0)
13. Birkir Bjarnason Iceland Iceland FC Basel FC Basel 10 (0)
Breel Embolo Switzerland Switzerland FC Basel FC Basel 10 (1)
Theofanis Gekas Greece Greece FC Sion FC Sion 10 (0)
Moussa Konaté Senegal Senegal FC Sion FC Sion 10 (0)
Renato Steffen Switzerland Switzerland BSC Young Boys BSC Young Boys
FC Basel FC Basel
10 (0)
18. Roman Buess Switzerland Switzerland FC Thun FC Thun 9 (2)
Antonini Čulina Croatia Croatia FC Lugano FC Lugano 9 (1)
Yūya Kubo Japan Japan BSC Young Boys BSC Young Boys 9 (0)
Dario Lezcano Paraguay Paraguay FC Luzern FC Luzern 9 (3)
22. Mattia Bottani Switzerland Switzerland FC Lugano FC Lugano 8 (3)
Oliver Buff Switzerland Switzerland FC Zürich FC Zürich 8 (1)
Edgar Salli Cameroon Cameroon FC St. Gallen FC St. Gallen 8 (0)
Miralem Sulejmani Serbia Serbia BSC Young Boys BSC Young Boys 8 (0)
26. Davide Callà Switzerland Switzerland FC Basel FC Basel 7 (1)
Geoffrey Mujangi Bia Belgium Belgium FC Sion FC Sion 7 (0)
Markus Neumayr Germany Germany FC Luzern FC Luzern
FC Vaduz FC Vaduz
7 (4)
Simone Rapp Switzerland Switzerland FC Thun FC Thun 7 (1)
30. Ebenezer Assifuah Ghana Ghana FC Sion FC Sion 6 (0)
Kevin Bua Switzerland Switzerland FC Zürich FC Zürich 6 (1)
Moreno Costanzo Switzerland Switzerland FC Vaduz FC Vaduz 6 (0)
Jakob Jantscher Austria Austria FC Luzern FC Luzern 6 (4)
Jonathan Sabbatini Uruguay Uruguay FC Lugano FC Lugano 6 (0)
35. Leonardo Bertone Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (0)
Aleksandr Kerzhakov Russia Russia FC Zürich FC Zürich 5 (0)
Michael Lang Switzerland Switzerland FC Basel FC Basel 5 (0)
Yannis Tafer France France FC St. Gallen FC St. Gallen 5 (0)
39. Marco Aratore Switzerland Switzerland FC St. Gallen FC St. Gallen 4 (0)
Albion Avdijaj Albania Albania FC Vaduz FC Vaduz 4 (0)
Marko Bašić Croatia Croatia Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Albert Bunjaku Kosovo Kosovo FC St. Gallen FC St. Gallen 4 (0)
Carlitos Portugal Portugal FC Sion FC Sion 4 (0)
Domen Črnigoj Slovenia Slovenia FC Lugano FC Lugano 4 (0)
Anastasios Donis Greece Greece FC Lugano FC Lugano 4 (0)
Michael Frey Switzerland Switzerland FC Luzern FC Luzern 4 (0)
Anto Grgić Switzerland Switzerland FC Zürich FC Zürich 4 (1)
Jahmir Hyka Albania Albania FC Luzern FC Luzern 4 (0)
Stjepan Kukuruzović Croatia Croatia FC Vaduz FC Vaduz 4 (0)
Patrick Rossini Switzerland Switzerland FC Lugano FC Lugano 4 (1)
Enrico Schirinzi Switzerland Switzerland FC Thun FC Thun 4 (2)
Luca Zuffi Switzerland Switzerland FC Basel FC Basel 4 (0)
53. Ezgjan Alioski North Macedonia North Macedonia FC Lugano FC Lugano 3 (0)
Jean-Paul Boëtius Netherlands Netherlands FC Basel FC Basel 3 (0)
Mario Bühler Switzerland Switzerland FC Vaduz FC Vaduz 3 (0)
Franck Etoundi Cameroon Cameroon FC Zürich FC Zürich 3 (0)
Milan Gajić Serbia Serbia BSC Young Boys BSC Young Boys 3 (1)
Shkëlzen Gashi Albania Albania FC Basel FC Basel 3 (0)
Mario Gavranović Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Simone Grippo Switzerland Switzerland FC Vaduz FC Vaduz 3 (0)
Dejan Janjatovic Germany Germany FC St. Gallen FC St. Gallen
FC Vaduz FC Vaduz
3 (0)
Florian Kamberi Albania Albania Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Philippe Koch Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Philipp Muntwiler Switzerland Switzerland FC Vaduz FC Vaduz 3 (0)
Raphaël Nuzzolo Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Vero Salatic Serbia Serbia FC Sion FC Sion 3 (2)
Christian Schneuwly Switzerland Switzerland FC Luzern FC Luzern
FC Zürich FC Zürich
3 (0)
Milan Vilotić Serbia Serbia BSC Young Boys BSC Young Boys 3 (0)
Reto Ziegler Switzerland Switzerland FC Sion FC Sion 3 (1)
70. Franz Burgmeier Liechtenstein Liechtenstein FC Vaduz FC Vaduz 2 (0)
Niko Datković Croatia Croatia FC Lugano FC Lugano 2 (0)
Mohamed Elneny Egypt Egypt FC Basel FC Basel 2 (0)
Daniel Follonier Switzerland Switzerland FC Sion FC Sion 2 (0)
Gianluca Frontino Switzerland Switzerland FC Thun FC Thun 2 (2)
Gregory Karlen Switzerland Switzerland FC Sion FC Sion 2 (0)
Ivan Kecojević Montenegro Montenegro FC Zürich FC Zürich 2 (0)
Tomislav Puljić Croatia Croatia FC Luzern FC Luzern 2 (0)
Marco Rojas New Zealand New Zealand FC Thun FC Thun 2 (0)
Sékou Sanogo Ivory Coast Ivory Coast BSC Young Boys BSC Young Boys 2 (0)
Sebastian Schachten Germany Germany FC Luzern FC Luzern 2 (0)
Vincent Sierro Switzerland Switzerland FC Sion FC Sion 2 (0)
Florian Stahel Switzerland Switzerland FC Vaduz FC Vaduz 2 (0)
Marek Suchý Czech Republic Czech Republic FC Basel FC Basel 2 (0)
Fulvio Sulmoni Switzerland Switzerland FC Thun FC Thun 2 (0)
Haris Tabakovic Switzerland Switzerland BSC Young Boys BSC Young Boys
Grasshopper Club Zürich Grasshopper Club Zürich
2 (0)
Matteo Tosetti Switzerland Switzerland FC Lugano FC Lugano 2 (0)
Geoffrey Tréand France France FC St. Gallen FC St. Gallen 2 (0)
Sandro Wieser Liechtenstein Liechtenstein FC Thun FC Thun 2 (0)
Gilles Yapi-Yapo Ivory Coast Ivory Coast FC Zürich FC Zürich 2 (0)
90. François Affolter Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Albian Ajeti Switzerland Switzerland FC Basel FC Basel 1 (0)
Martin Angha Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Mërgim Brahimi Kosovo Kosovo Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Džengis Čavuševič Slovenia Slovenia FC St. Gallen FC St. Gallen 1 (0)
Davide Chiumiento Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Diego Ciccone Italy Italy FC Vaduz FC Vaduz 1 (0)
Leandro Di Gregorio Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Berat Djimsiti Albania Albania FC Zürich FC Zürich 1 (0)
Edimilson Fernandes Switzerland Switzerland FC Sion FC Sion 1 (0)
Alexander Fransson Sweden Sweden FC Basel FC Basel 1 (0)
Remo Freuler Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Roy Gelmi Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Nikola Gjorgjev North Macedonia North Macedonia Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Alexander González Venezuela Venezuela BSC Young Boys BSC Young Boys 1 (0)
Nicolas Haas Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Dennis Hediger Switzerland Switzerland FC Thun FC Thun 1 (0)
Cedric Itten Switzerland Switzerland FC Basel FC Basel 1 (0)
Zoran Josipovic Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Sven Joss Switzerland Switzerland FC Thun FC Thun 1 (0)
Yoichiro Kakitani Japan Japan FC Basel FC Basel 1 (0)
Kim Källström Sweden Sweden Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Hekuran Kryeziu Kosovo Kosovo FC Luzern FC Luzern 1 (0)
Burim Kukeli Albania Albania FC Zürich FC Zürich 1 (0)
Steven Lang Switzerland Switzerland FC St. Gallen FC St. Gallen
FC Vaduz FC Vaduz
1 (0)
Jan Lecjaks Czech Republic Czech Republic BSC Young Boys BSC Young Boys 1 (0)
Mario Leitgeb Austria Austria FC St. Gallen FC St. Gallen 1 (0)
Léo Itaperuna Brazil Brazil FC Sion FC Sion 1 (0)
Ali Messaoud Morocco Morocco FC Vaduz FC Vaduz 1 (0)
Mario Mutsch Luxembourg Luxembourg FC St. Gallen FC St. Gallen 1 (0)
Alain Nef Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Nelson Ferreira Portugal Portugal FC Thun FC Thun 1 (0)
Mario Piccinocchi Italy Italy FC Lugano FC Lugano 1 (0)
Alban Pnishi Kosovo Kosovo Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Alain Rochat Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Walter Samuel Argentina Argentina FC Basel FC Basel 1 (0)
Nicolas Schindelholz Switzerland Switzerland FC Thun FC Thun 1 (0)
Artem Simonyan Armenia Armenia FC Zürich FC Zürich 1 (0)
Đorđe Šušnjar Serbia Serbia FC Lugano FC Lugano 1 (0)
Scott Sutter Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Jérome Thiesson Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Adama Traoré Ivory Coast Ivory Coast FC Basel FC Basel 1 (0)
Orlando Urbano Italy Italy FC Lugano FC Lugano 1 (0)
Nick von Niederhäusern Switzerland Switzerland FC Vaduz FC Vaduz 1 (0)
Andreas Wittwer Switzerland Switzerland FC Thun FC Thun 1 (0)
Samed Yeşil Germany Germany FC Luzern FC Luzern 1 (0)
Denis Zakaria Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)