Swiss Super League top scorers 2026/2027
Every Swiss Super League player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.
Samuel Essende leads the scoring on 10 goals, from 790 minutes. That is 4 clear of Winsley Boteli Mokango. Samuel Essende has scored 2.95 more than his chances were worth: 10 goals from 7.05 xG. Samuel Mráz has scored 2.12 fewer than his chances were worth: 1 goal from 3.12 xG.
Showing 201–250 of 289 players
| # | Player | Club | Apps | Min | G | npG | xG | G − xG | Min/G |
|---|---|---|---|---|---|---|---|---|---|
| 109 | Marco Bürki | FC Thun | 3 | 207 | 0 | 0 | 0.02 | −0.02 | — |
| 109 | Hassane Imourane | Grasshopper Club Zürich | 5 | 222 | 0 | 0 | 0.09 | −0.09 | — |
| 109 | Florian Ayé | Servette FC | 3 | 230 | 0 | 0 | 0.59 | −0.59 | — |
| 109 | Gregory Wüthrich | Young Boys | 4 | 253 | 0 | 0 | — | — | — |
| 109 | Dorian Derbaci | FC Thun | 4 | 254 | 0 | 0 | 0.08 | −0.08 | — |
| 109 | Nicolas Cozza | FC Lausanne-Sport | 4 | 260 | 0 | 0 | — | — | — |
| 109 | Nias Hefti | FC Sion | 4 | 261 | 0 | 0 | 0.03 | −0.03 | — |
| 109 | Kevin Mouanga | FC Lausanne-Sport | 3 | 270 | 0 | 0 | 0.08 | −0.08 | — |
| 109 | Simon Simoni | FC Luzern | 3 | 270 | 0 | 0 | — | — | — |
| 109 | Ilan Sauter | FC Zürich | 4 | 284 | 0 | 0 | 0.13 | −0.13 | — |
| 109 | Tim Meyer | Grasshopper Club Zürich | 4 | 285 | 0 | 0 | — | — | — |
| 109 | Theo Bergvall | FC Lausanne-Sport | 6 | 298 | 0 | 0 | 0.02 | −0.02 | — |
| 109 | Lucas Silva | FC Luzern | 9 | 306 | 0 | 0 | 0.89 | −0.89 | — |
| 109 | Alexander Hack | FC Zürich | 6 | 311 | 0 | 0 | 0.06 | −0.06 | — |
| 109 | Joel Bichsel | FC Lugano | 4 | 315 | 0 | 0 | 0.14 | −0.14 | — |
| 109 | Isaac Schmidt | Young Boys | 8 | 326 | 0 | 0 | 0.08 | −0.08 | — |
| 109 | Doron Lichtenstein | FC Zürich | 4 | 331 | 0 | 0 | 0.07 | −0.07 | — |
| 109 | Jamie Roche | FC Lausanne-Sport | 4 | 341 | 0 | 0 | 0.09 | −0.09 | — |
| 109 | Houboulang Mendes | Servette FC | 9 | 342 | 0 | 0 | 0.29 | −0.29 | — |
| 109 | Malik Sawadogo | FC Vaduz | 6 | 360 | 0 | 0 | 0.21 | −0.21 | — |
| 109 | Heinz Lindner | FC Zürich | 4 | 360 | 0 | 0 | — | — | — |
| 109 | Justin Hammel | Grasshopper Club Zürich | 4 | 360 | 0 | 0 | — | — | — |
| 109 | David Douline | Servette FC | 8 | 365 | 0 | 0 | 0.09 | −0.09 | — |
| 109 | Sebastian Walker | FC Zürich | 5 | 365 | 0 | 0 | 0.09 | −0.09 | — |
| 109 | Mattia Zanotti | FC Lugano | 7 | 377 | 0 | 0 | 0.39 | −0.39 | — |
| 109 | Moussa Cissé | Basel | 7 | 380 | 0 | 0 | 0.04 | −0.04 | — |
| 109 | Tom Strannegård | FC Thun | 6 | 383 | 0 | 0 | 0.20 | −0.20 | — |
| 109 | Ludwig Thorell | Basel | 9 | 397 | 0 | 0 | 0.05 | −0.05 | — |
| 109 | Luka Mikulic | Grasshopper Club Zürich | 6 | 402 | 0 | 0 | 0.19 | −0.19 | — |
| 109 | Joel Ruiz | FC St. Gallen 1879 | 8 | 408 | 0 | 0 | 0.16 | −0.16 | — |
| 109 | Neil Volken | FC Zürich | 5 | 422 | 0 | 0 | 0.03 | −0.03 | — |
| 109 | Selmin Hodza | FC Zürich | 5 | 435 | 0 | 0 | 0.01 | −0.01 | — |
| 109 | Livano Comenencia | FC Zürich | 6 | 436 | 0 | 0 | 0.55 | −0.55 | — |
| 109 | Manex Gibelalde Mújika | Grasshopper Club Zürich | 6 | 447 | 0 | 0 | 0.51 | −0.51 | — |
| 109 | Yannick Bettkober | Grasshopper Club Zürich | 5 | 450 | 0 | 0 | 0.66 | −0.66 | — |
| 109 | Pius Dorn | FC Luzern | 5 | 450 | 0 | 0 | 0.23 | −0.23 | — |
| 109 | Marvin Hübel | Grasshopper Club Zürich | 5 | 450 | 0 | 0 | — | — | — |
| 109 | Silas Huber | FC Zürich | 5 | 450 | 0 | 0 | — | — | — |
| 109 | Bećir Omeragić | Basel | 6 | 457 | 0 | 0 | 0.30 | −0.30 | — |
| 109 | Nassim Zoukit | FC Thun | 8 | 463 | 0 | 0 | 0.35 | −0.35 | — |
| 109 | Lucien Dähler | FC Thun | 6 | 469 | 0 | 0 | 0.34 | −0.34 | — |
| 109 | Stefan Bukinac | Young Boys | 8 | 476 | 0 | 0 | 0.10 | −0.10 | — |
| 109 | Mio Zimmermann | FC Luzern | 9 | 479 | 0 | 0 | 0.14 | −0.14 | — |
| 109 | Quentin Maceiras | Servette FC | 8 | 482 | 0 | 0 | 0.10 | −0.10 | — |
| 109 | Colin Noah Kleine-Bekel | FC St. Gallen 1879 | 7 | 483 | 0 | 0 | 0.48 | −0.48 | — |
| 109 | Lilian Njoh | Servette FC | 8 | 488 | 0 | 0 | 0.05 | −0.05 | — |
| 109 | Timothé Cognat | Servette FC | 6 | 494 | 0 | 0 | 0.31 | −0.31 | — |
| 109 | Óscar Clemente | Grasshopper Club Zürich | 9 | 521 | 0 | 0 | 0.40 | −0.40 | — |
| 109 | Bung Hua Freimann | FC Luzern | 7 | 532 | 0 | 0 | 0.68 | −0.68 | — |
| 109 | Sekou Kone | FC Lausanne-Sport | 9 | 532 | 0 | 0 | 0.04 | −0.04 | — |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Apps
- Matches he played in this competition this season. A match he was named in and did not play does not count.
- Min
- Minutes played.
- G
- Goals scored, penalties included.
- npG
- Goals with penalties taken out.
- xG
- Expected goals: the quality of the chances he took, summed.
- G − xG
- Goals less expected goals, over the matches with both.
- Min/G
- Minutes played for each goal scored.
Appearances, minutes, goals, assists and shots on this page are summed over the Swiss Super League matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.
Learn how xgEdge calculates these figures →