Swiss Super League xG leaders 2026/2027
Every Swiss Super League player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.
Samuel Essende has taken the best chances in the competition, 7.05 expected goals from 790 minutes. That is 2.54 clear of Winsley Boteli Mokango.
Showing 1–50 of 289 players
| # | Player | Club | Min | Shots | xG | npxG | xG/shot | xG/90 | G |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Samuel Essende | Young Boys | 790 | 48 | 7.05 | 5.41 | 0.15 | 0.80 | 10 |
| 2 | Winsley Boteli Mokango | FC Sion | 575 | 28 | 4.51 | 3.69 | 0.16 | 0.71 | 6 |
| 3 | Žan Celar | Basel | 786 | 17 | 4.32 | 1.86 | 0.25 | 0.49 | 6 |
| 4 | Samuel Krasniqi | Grasshopper Club Zürich | 810 | 34 | 4.08 | 3.26 | 0.12 | 0.45 | 2 |
| 5 | Philippe Keny | FC Zürich | 714 | 22 | 3.82 | 2.18 | 0.17 | 0.48 | 3 |
| 6 | Marcel Monsberger | FC Vaduz | 749 | 30 | 3.61 | 3.61 | 0.12 | 0.43 | 4 |
| 7 | Aliou Balde | FC St. Gallen 1879 | 654 | 37 | 3.47 | 3.47 | 0.09 | 0.48 | 3 |
| 8 | Daniel Mikołajewski | FC Luzern | 510 | 19 | 3.28 | 2.46 | 0.17 | 0.58 | 4 |
| 9 | Samuel Mráz | Servette FC | 325 | 16 | 3.12 | 2.30 | 0.20 | 0.86 | 1 |
| 10 | Omar Janneh | FC Lausanne-Sport | 711 | 16 | 2.98 | 2.98 | 0.19 | 0.38 | 1 |
| 11 | Nikolas Muci | Grasshopper Club Zürich | 494 | 19 | 2.93 | 2.93 | 0.15 | 0.53 | 1 |
| 12 | Alvyn Sanches | Young Boys | 762 | 23 | 2.92 | 2.92 | 0.13 | 0.34 | 3 |
| 13 | Matteo Di Giusto | FC Luzern | 773 | 25 | 2.90 | 2.08 | 0.12 | 0.34 | 3 |
| 14 | Lukas Daschner | FC St. Gallen 1879 | 663 | 21 | 2.71 | 2.71 | 0.13 | 0.37 | 2 |
| 15 | Rilind Nivokazi | FC Sion | 271 | 13 | 2.65 | 2.65 | 0.20 | 0.88 | 2 |
| 16 | Brighton Labeau | FC Thun | 603 | 14 | 2.63 | 2.63 | 0.19 | 0.39 | 3 |
| 17 | Kingstone Mutandwa | Servette FC | 349 | 15 | 2.54 | 1.72 | 0.17 | 0.66 | 3 |
| 18 | Josias Lukembila | FC Sion | 313 | 14 | 2.44 | 2.44 | 0.17 | 0.70 | 3 |
| 19 | Christian Fassnacht | Young Boys | 454 | 9 | 2.30 | 2.30 | 0.26 | 0.46 | 4 |
| 20 | Franck Surdez | FC Sion | 351 | 13 | 2.23 | 2.23 | 0.17 | 0.57 | 2 |
| 21 | Juan Cabrera | FC Vaduz | 694 | 19 | 2.21 | 2.21 | 0.12 | 0.29 | 4 |
| 22 | Mamadou Kaly Sene | Young Boys | 200 | 7 | 2.11 | 2.11 | 0.30 | 0.95 | 2 |
| 23 | Luke Plange | Grasshopper Club Zürich | 230 | 12 | 2.09 | 2.09 | 0.17 | 0.82 | 1 |
| 24 | Oscar Kabwit | FC Luzern | 480 | 16 | 1.99 | 1.99 | 0.12 | 0.37 | 2 |
| 25 | Asane Sow | Basel | 570 | 19 | 1.98 | 1.98 | 0.10 | 0.31 | 3 |
| 26 | Julian Stark | FC Vaduz | 721 | 10 | 1.94 | 1.94 | 0.19 | 0.24 | 2 |
| 27 | Dereck Moncada | FC Lugano | 472 | 18 | 1.88 | 1.88 | 0.10 | 0.36 | 3 |
| 28 | Miloš Cocić | FC Vaduz | 520 | 11 | 1.78 | 1.78 | 0.16 | 0.31 | 3 |
| 29 | Donat Rrudhani | FC Sion | 486 | 16 | 1.77 | 0.95 | 0.11 | 0.33 | 3 |
| 30 | Furkan Dursun | FC Thun | 315 | 11 | 1.76 | 1.76 | 0.16 | 0.50 | 2 |
| 30 | Nils Reichmuth | FC Thun | 602 | 22 | 1.76 | 1.76 | 0.08 | 0.26 | 2 |
| 32 | Andrin Hunziker | FC St. Gallen 1879 | 289 | 14 | 1.74 | 1.74 | 0.12 | 0.54 | 2 |
| 33 | Samuele Bengondo | Grasshopper Club Zürich | 401 | 17 | 1.71 | 1.71 | 0.10 | 0.38 | 3 |
| 34 | Lukas Görtler | FC St. Gallen 1879 | 458 | 16 | 1.70 | 0.88 | 0.11 | 0.33 | 2 |
| 35 | Faveurdi Bongeli | FC Luzern | 150 | 8 | 1.69 | 1.69 | 0.21 | 1.01 | 0 |
| 35 | Baltazar | FC Sion | 810 | 13 | 1.69 | 1.69 | 0.13 | 0.19 | 0 |
| 37 | Young-Jun Lee | Grasshopper Club Zürich | 250 | 10 | 1.65 | 1.65 | 0.16 | 0.59 | 2 |
| 38 | Kevin Behrens | FC Lugano | 135 | 6 | 1.63 | 1.63 | 0.27 | 1.09 | 2 |
| 38 | Leon Frokaj | FC St. Gallen 1879 | 405 | 14 | 1.63 | 1.63 | 0.12 | 0.36 | 1 |
| 40 | Elias Pihlström | FC Lugano | 373 | 16 | 1.62 | 1.62 | 0.10 | 0.39 | 3 |
| 41 | Lutfi Dalipi | FC Vaduz | 804 | 16 | 1.60 | 1.60 | 0.10 | 0.18 | 3 |
| 42 | Yanis Cimignani | FC Lugano | 679 | 10 | 1.56 | 1.56 | 0.16 | 0.21 | 3 |
| 43 | Christian Witzig | FC St. Gallen 1879 | 626 | 18 | 1.48 | 1.48 | 0.08 | 0.21 | 1 |
| 44 | Noé Sow | FC Sion | 810 | 7 | 1.43 | 1.43 | 0.20 | 0.16 | 1 |
| 45 | Mathis Lambourde | Servette FC | 413 | 18 | 1.38 | 1.38 | 0.08 | 0.30 | 2 |
| 46 | Théo Berdayes | FC Sion | 336 | 10 | 1.37 | 1.37 | 0.14 | 0.37 | 1 |
| 46 | Renato Steffen | FC Lugano | 419 | 10 | 1.37 | 1.37 | 0.14 | 0.29 | 1 |
| 48 | Umeh Emmanuel | FC Zürich | 740 | 16 | 1.34 | 1.34 | 0.08 | 0.16 | 4 |
| 48 | Miroslav Stevanović | Servette FC | 799 | 19 | 1.34 | 1.34 | 0.07 | 0.15 | 1 |
| 50 | Hannes Delcroix | FC Lugano | 457 | 8 | 1.25 | 1.25 | 0.16 | 0.25 | 3 |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Min
- Minutes played.
- Shots
- Shots he has taken in this competition this season.
- xG
- Expected goals: the quality of the chances he took, summed.
- npxG
- Expected goals with penalties taken out.
- xG/shot
- Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
- xG/90
- Expected goals per 90 minutes played.
- G
- Goals scored, penalties included.
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 →