Swiss Super League — Player Team Impact
When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).
The bar colors every pitch-minute by the scoreline at that moment — green while ahead, warm grey while level, deep red while behind.On-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→
Swiss Super League League Average
Team →Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.
For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.
Minimum 4 appearances with 45+ minutes each. Season 2026-27.
↕ Tap any column header to re-sort the table.
| # | Player · Team | Win % on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ | Goals on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ |
|---|---|---|---|
| 1 | Renato Steffen FC Lugano | 100% | 10 1.67/match |
| 2 | Joel Bichsel FC Lugano | 100% | 8 2.00/match |
| 3 | Mattia Zanotti FC Lugano | 100% | 10 2.50/match |
| 4 | Antonios Papadopoulos FC Lugano | 89% | 26 2.89/match |
| 5 | Yanis Cimignani FC Lugano | 89% | 25 2.78/match |
| 6 | Uran Bislimi FC Lugano | 89% | 23 2.56/match |
| 7 | Anto Grgić FC Lugano | 89% | 25 2.78/match |
| 8 | David von Ballmoos FC Lugano | 88% | 21 2.63/match |
| 9 | Lars Lukas Mai FC Lugano | 88% | 23 2.88/match |
| 10 | Donat Rrudhani FC Sion | 86% | 9 1.29/match |
| 11 | Daniel Dos Santos FC Lugano | 86% | 15 2.14/match |
| 12 | Dereck Moncada FC Lugano | 83% | 9 1.50/match |
| 13 | Marquinhos Cipriano FC Sion | 83% | 16 2.67/match |
| 14 | Elias Pihlström FC Lugano | 80% | 11 2.20/match |
| 15 | Hannes Delcroix FC Lugano | 80% | 13 2.60/match |
| 16 | Bekhruz Karimov FC Lugano | 80% | 12 2.40/match |
| 17 | Franck Surdez FC Sion | 75% | 7 1.75/match |
| 18 | Anthony Racioppi FC Sion | 67% | 23 2.56/match |
| 19 | Numa Lavanchy FC Sion | 67% | 23 2.56/match |
| 20 | Noé Sow FC Sion | 67% | 23 2.56/match |
| 21 | Jan Kronig FC Sion | 67% | 23 2.56/match |
| 22 | Baltazar FC Sion | 67% | 23 2.56/match |
| 23 | Ali Kabacalman FC Sion | 63% | 18 2.25/match |
| 24 | Winsley Boteli Mokango FC Sion | 63% | 14 1.75/match |
| 25 | Stefan Bukinac BSC Young Boys | 60% | 15 3.00/match |
| 26 | Joël Monteiro BSC Young Boys | 60% | 16 3.20/match |
| 27 | Ylyas Chouaref FC Sion | 60% | 11 2.20/match |
| 28 | Alvyn Sanches BSC Young Boys | 56% | 29 3.22/match |
| 29 | Samuel Essende BSC Young Boys | 56% | 31 3.44/match |
| 30 | Mirko Salvi FC Basel 1893 | 50% | 17 2.13/match |
| 31 | Lewin Blum BSC Young Boys | 50% | 21 2.63/match |
| 32 | Armin Gigović BSC Young Boys | 50% | 23 2.88/match |
| 33 | Edimilson Fernandes BSC Young Boys | 50% | 25 3.13/match |
| 34 | Mihailo Stevanović FC ST. Gallen | 50% | 11 1.38/match |
| 35 | Christian Witzig FC ST. Gallen | 50% | 12 1.50/match |
| 36 | Marvin Keller BSC Young Boys | 50% | 27 3.38/match |
| 37 | Ludwig Thorell FC Basel 1893 | 50% | 3 0.50/match |
| 38 | Sandro Lauper BSC Young Boys | 50% | 19 3.17/match |
| 39 | Lukas Görtler FC ST. Gallen | 50% | 12 2.00/match |
| 40 | Karlo Letica FC Luzern | 50% | 14 2.33/match |
| 41 | Bung Meng Freimann FC Luzern | 50% | 14 2.33/match |
| 42 | Mio Zimmermann FC Luzern | 50% | 10 1.67/match |
| 43 | Loris Benito BSC Young Boys | 50% | 19 3.17/match |
| 44 | Philip Otele FC Basel 1893 | 50% | 4 1.00/match |
| 45 | Théo Berdayes FC Sion | 50% | 3 0.75/match |
| 46 | Fode Sylla FC Sion | 50% | 3 0.75/match |
| 47 | Valon Berisha FC Zurich | 50% | 6 1.50/match |
| 48 | Carlo Boukhalfa FC ST. Gallen | 50% | 3 0.75/match |
| 49 | Andrin Hunziker FC ST. Gallen | 50% | 6 1.50/match |
| 50 | Moussa Cissé FC Basel 1893 | 50% | 10 2.50/match |
| 51 | David Douline Servette FC | 50% | 6 1.50/match |
| 52 | Furkan Dursun FC Thun | 50% | 8 2.00/match |
| 53 | Isaac Schmidt BSC Young Boys | 50% | 11 2.75/match |
| 54 | Kingstone Mutandwa Servette FC | 50% | 6 1.50/match |
| 55 | Keigo Tsunemoto FC Basel 1893 | 44% | 17 1.89/match |
| 56 | Flavius Daniliuc FC Basel 1893 | 44% | 17 1.89/match |
| 57 | Akpe Victory FC Basel 1893 | 44% | 17 1.89/match |
| 58 | Žan Celar FC Basel 1893 | 44% | 17 1.89/match |
| 59 | Jozo Stanić FC ST. Gallen | 44% | 9 1.00/match |
| 60 | Chima Okoroji FC ST. Gallen | 44% | 16 1.78/match |
| 61 | Hugo Vandermersch FC ST. Gallen | 44% | 11 1.22/match |
| 62 | Lukas Daschner FC ST. Gallen | 44% | 14 1.56/match |
| 63 | Aliou Balde FC ST. Gallen | 44% | 9 1.00/match |
| 64 | Tyron Owusu FC Luzern | 43% | 11 1.57/match |
| 65 | Edvinas Gertmonas Servette FC | 43% | 10 1.43/match |
| 66 | Andrejs Cigaņiks FC Luzern | 43% | 16 2.29/match |
| 67 | Daniel Mikołajewski FC Luzern | 43% | 14 2.00/match |
| 68 | Mathis Lambourde Servette FC | 40% | 4 0.80/match |
| 69 | Lucien Dähler FC Thun | 40% | 7 1.40/match |
| 70 | Selmin Hodza FC Zurich | 40% | 6 1.20/match |
| 71 | Neil Volken FC Zurich | 40% | 5 1.00/match |
| 72 | Livano Comenencia FC Zurich | 40% | 5 1.00/match |
| 73 | Joel Ruiz FC ST. Gallen | 40% | 8 1.60/match |
| 74 | Samuele Bengondo Grasshoppers | 40% | 4 0.80/match |
| 75 | Bećir Omeragić FC Basel 1893 | 40% | 11 2.20/match |
| 76 | Silas Huber FC Zurich | 40% | 10 2.00/match |
| 77 | Dominik Schwizer FC Vaduz | 40% | 11 2.20/match |
| 78 | Marvin Hübel Grasshoppers | 40% | 7 1.40/match |
| 79 | Yannick Bettkober Grasshoppers | 40% | 7 1.40/match |
| 80 | Colin Noah Kleine-Bekel FC ST. Gallen | 40% | 6 1.20/match |
| 81 | Bradley Mazikou Servette FC | 38% | 9 1.13/match |
| 82 | Metinho FC Basel 1893 | 38% | 13 1.63/match |
| 83 | Fabio Saiz FC Thun | 38% | 14 1.75/match |
| 84 | Lawrence Ati Zigi FC ST. Gallen | 38% | 13 1.63/match |
| 85 | Bledian Krasniqi FC Zurich | 38% | 12 1.50/match |
| 86 | Philippe Keny FC Zurich | 38% | 11 1.38/match |
| 87 | K. Olaigbe FC Basel 1893 | 38% | 15 1.88/match |
| 88 | Marco Burch Servette FC | 33% | 11 1.22/match |
| 89 | Miroslav Stevanović Servette FC | 33% | 10 1.11/match |
| 90 | Leonardo Bertone FC Luzern | 33% | 17 1.89/match |
| 91 | Matteo Di Giusto FC Luzern | 33% | 16 1.78/match |
| 92 | Niklas Steffen FC Thun | 33% | 15 1.67/match |
| 93 | Jan Bamert FC Thun | 33% | 15 1.67/match |
| 94 | Lindrit Kamberi FC Zurich | 33% | 14 1.56/match |
| 95 | Leandro Schödler FC Zurich | 33% | 13 1.44/match |
| 96 | Umeh Emmanuel FC Zurich | 33% | 12 1.33/match |
| 97 | Lilian Njoh Servette FC | 33% | 6 1.00/match |
| 98 | Oscar Kabwit FC Luzern | 33% | 7 1.17/match |
| 99 | Nicolas Bürgy FC Thun | 33% | 11 1.83/match |
| 100 | Nassim Zoukit FC Thun | 33% | 5 0.83/match |
| 101 | Leon Frokaj FC ST. Gallen | 33% | 9 1.50/match |
| 102 | A. Sow FC Basel 1893 | 33% | 10 1.67/match |
| 103 | Quentin Maceiras Servette FC | 33% | 6 1.00/match |
| 104 | Christian Fassnacht BSC Young Boys | 33% | 14 2.33/match |
| 105 | Kevin Spadanuda FC Zurich | 33% | 8 1.33/match |
| 106 | Bung Hua Freimann FC Luzern | 33% | 11 1.83/match |
| 107 | Miguel Reichmuth FC Zurich | 33% | 10 1.67/match |
| 108 | Miloš Cocić FC Vaduz | 33% | 13 2.17/match |
| 109 | Bujar Pllana Grasshoppers | 33% | 9 1.50/match |
| 110 | Manex Gibelalde Mújika Grasshoppers | 33% | 8 1.33/match |
| 111 | Tom Strannegård FC Thun | 33% | 9 1.50/match |
| 112 | Xherdan Shaqiri FC Basel 1893 | 29% | 9 1.29/match |
| 113 | Rúben Dantas FC Luzern | 29% | 12 1.71/match |
| 114 | Leon Schaffran FC Vaduz | 29% | 15 2.14/match |
| 115 | Brighton Labeau FC Thun | 29% | 10 1.43/match |
| 116 | Nico Rissi Grasshoppers | 25% | 10 1.25/match |
| 117 | Óscar Clemente Grasshoppers | 25% | 7 0.88/match |
| 118 | Nikolas Muci Grasshoppers | 25% | 6 0.75/match |
| 119 | Steve Rouiller Servette FC | 25% | 7 0.88/match |
| 120 | Pedro Naressi Servette FC | 25% | 6 0.75/match |
| 121 | Liridon Berisha FC Vaduz | 25% | 17 2.13/match |
| 122 | Nils Reichmuth FC Thun | 25% | 10 1.25/match |
| 123 | Justin Roth FC Thun | 25% | 11 1.38/match |
| 124 | Nicolas Hasler FC Vaduz | 25% | 17 2.13/match |
| 125 | Denis Simani FC Vaduz | 25% | 17 2.13/match |
| 126 | Jamie Roche Lausanne | 25% | 4 1.00/match |
| 127 | Stefan Knežević FC Luzern | 25% | 7 1.75/match |
| 128 | Nico Maier FC Thun | 25% | 3 0.75/match |
| 129 | Dorian Derbaci FC Thun | 25% | 5 1.25/match |
| 130 | Heinz Lindner FC Zurich | 25% | 4 1.00/match |
| 131 | Samuel Mráz Servette FC | 25% | 4 1.00/match |
| 132 | Tiemoko Ouattara Servette FC | 25% | 3 0.75/match |
| 133 | Alexander Hack FC Zurich | 25% | 5 1.25/match |
| 134 | Sebastian Walker FC Zurich | 25% | 8 2.00/match |
| 135 | Doron Lichtenstein FC Zurich | 25% | 6 1.50/match |
| 136 | Simone Stroscio Grasshoppers | 22% | 12 1.33/match |
| 137 | Amir Abrashi Grasshoppers | 22% | 11 1.22/match |
| 138 | Samuel Krasniqi Grasshoppers | 22% | 12 1.33/match |
| 139 | Julian Stark FC Vaduz | 22% | 17 1.89/match |
| 140 | Luca Mack FC Vaduz | 22% | 18 2.00/match |
| 141 | Juan Cabrera FC Vaduz | 22% | 17 1.89/match |
| 142 | Lutfi Dalipi FC Vaduz | 22% | 18 2.00/match |
| 143 | Marcel Monsberger FC Vaduz | 22% | 18 2.00/match |
| 144 | Nathan Butler-Oyedeji Lausanne | 20% | 3 0.60/match |
| 145 | Timothé Cognat Servette FC | 20% | 4 0.80/match |
| 146 | Pius Dorn FC Luzern | 20% | 5 1.00/match |
| 147 | Fabio Fehr FC Thun | 20% | 8 1.60/match |
| 148 | Olivier Custodio Lausanne | 14% | 4 0.57/match |
| 149 | Brandon Soppy Lausanne | 13% | 8 1.00/match |
| 150 | Melvin Mastil Lausanne | 11% | 8 0.89/match |
| 151 | Abdou Karim Sow Lausanne | 11% | 8 0.89/match |
| 152 | Morgan Poaty Lausanne | 11% | 8 0.89/match |
| 153 | Omar Janneh Lausanne | 11% | 6 0.67/match |
| 154 | Sekou Kone Lausanne | 0% | 3 0.43/match |
| 155 | Florent Mollet Lausanne | 0% | 5 1.00/match |
| 156 | Justin Hammel Grasshoppers | 0% | 5 1.25/match |
| 157 | Luka Mikulic Grasshoppers | 0% | 5 1.25/match |
| 158 | Malik Sawadogo FC Vaduz | 0% | 7 1.75/match |
| 159 | Theo Bergvall Lausanne | 0% | 1 0.25/match |
| 160 | Enzo Molebe Lausanne | 0% | 1 0.25/match |
Team Minute-State Distribution · National Teams — Minute Distribution · Standings · Top assists · Football Glossary