Swiss Super League — Player Team Impact
Season2025-26When 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).
Swiss Super League League AverageOn-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.→
Team →Winning
27.3%
25min / match
Drawing
45.4%
41min / match
Losing
27.3%
25min / match
Why this metric?
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.
How we calculate it
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 5 appearances with 45+ minutes each. Season 2025-26.
Players Ranked by Team Win Rate
↕ 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 | Valmir Matoshi FC Thun | 75% | 34 1.70/match |
| 2 | Brighton Labeau FC Thun | 74% | 45 1.96/match |
| 3 | Franz-Ethan Meichtry FC Thun | 71% | 34 1.42/match |
| 4 | Marco Bürki FC Thun | 68% | 67 2.16/match |
| 5 | Niklas Steffen FC Thun | 67% | 78 2.17/match |
| 6 | Leonardo Bertone FC Thun | 67% | 71 2.15/match |
| 7 | Genís Montolio FC Thun | 67% | 47 2.24/match |
| 8 | Lucien Dähler FC Thun | 67% | 22 1.47/match |
| 9 | Thomas Lopes Servette FC | 67% | 18 2.00/match |
| 10 | Elmin Rastoder FC Thun | 63% | 59 1.84/match |
| 11 | Justin Roth FC Thun | 63% | 29 1.81/match |
| 12 | Ezgjan Alioski FC Lugano | 63% | 14 1.75/match |
| 13 | Mihailo Stevanović FC ST. Gallen | 63% | 17 2.13/match |
| 14 | Jan Bamert FC Thun | 62% | 61 2.10/match |
| 15 | Kastriot Imeri FC Thun | 62% | 30 1.43/match |
| 16 | Mattias Käit FC Thun | 62% | 48 1.85/match |
| 17 | Hannes Delcroix FC Lugano | 62% | 24 1.85/match |
| 18 | Michael Heule FC Thun | 60% | 56 1.87/match |
| 19 | Andrej Vasovic FC Luzern | 60% | 18 1.80/match |
| 20 | Christopher Ibayi FC Thun | 59% | 35 1.59/match |
| 21 | Behar Neziri FC ST. Gallen | 59% | 34 2.00/match |
| 22 | Fabio Fehr FC Thun | 58% | 54 2.25/match |
| 23 | Junior Kadile Servette FC | 58% | 27 2.25/match |
| 24 | Martim Marques FC Lugano | 58% | 27 1.42/match |
| 25 | Milan Rodić FC Zurich | 57% | 6 0.86/match |
| 26 | Lukas Görtler FC ST. Gallen | 56% | 55 1.72/match |
| 27 | Alessandro Vogt FC ST. Gallen | 56% | 49 1.53/match |
| 28 | Oscar Kabwit FC Luzern | 56% | 32 2.00/match |
| 29 | Georgios Koutsias FC Lugano | 56% | 18 1.00/match |
| 30 | Dominik Pech BSC Young Boys | 56% | 24 2.67/match |
| 31 | Mattia Zanotti FC Lugano | 55% | 44 1.52/match |
| 32 | Jozo Stanić FC ST. Gallen | 55% | 62 1.88/match |
| 33 | Kevin Behrens FC Lugano | 54% | 42 1.61/match |
| 34 | Tom Gaal FC ST. Gallen | 53% | 58 1.93/match |
| 35 | Uran Bislimi FC Lugano | 53% | 50 1.47/match |
| 36 | Cyrill May FC ST. Gallen | 53% | 35 2.06/match |
| 37 | Amir Saipi FC Lugano | 52% | 37 1.61/match |
| 38 | Daniel Dos Santos Correia FC Lugano | 52% | 27 1.08/match |
| 39 | Lukas Daschner FC ST. Gallen | 52% | 43 1.72/match |
| 40 | Aliou Balde FC ST. Gallen | 52% | 42 1.45/match |
| 41 | Hugo Vandermersch FC ST. Gallen | 52% | 57 1.73/match |
| 42 | Yanis Cimignani FC Lugano | 52% | 49 1.49/match |
| 43 | Antonios Papadopoulos FC Lugano | 52% | 50 1.51/match |
| 44 | Chima Okoroji FC ST. Gallen | 51% | 62 1.77/match |
| 45 | Carlo Boukhalfa FC ST. Gallen | 50% | 65 1.81/match |
| 46 | Anto Grgić FC Lugano | 50% | 54 1.50/match |
| 47 | Nicolas Vouilloz FC Basel 1893 | 50% | 39 1.39/match |
| 48 | Metinho FC Basel 1893 | 50% | 37 1.42/match |
| 49 | Benjamin Kololli FC Sion | 50% | 17 0.94/match |
| 50 | Philip Otele FC Basel 1893 | 50% | 23 1.28/match |
| 51 | Marco Burch Servette FC | 50% | 36 2.25/match |
| 52 | Koba Koindredi FC Basel 1893 | 50% | 13 1.08/match |
| 53 | Hicham Mahou FC Lugano | 50% | 14 1.17/match |
| 54 | Giacomo Koloto FC Basel 1893 | 50% | 8 0.67/match |
| 55 | Adrian Leon Barišić FC Basel 1893 | 50% | 13 1.30/match |
| 56 | Tanguy Zoukrou BSC Young Boys | 50% | 21 2.10/match |
| 57 | Colin Noah Kleine-Bekel FC ST. Gallen | 50% | 19 1.90/match |
| 58 | Loun Srdanovic Servette FC | 50% | 10 1.67/match |
| 59 | Jorge Segura FC Zurich | 50% | 9 1.50/match |
| 60 | Lawrence Ati FC ST. Gallen | 49% | 63 1.80/match |
| 61 | Renato Steffen FC Lugano | 48% | 34 1.48/match |
| 62 | Lars Lukas Mai FC Lugano | 47% | 41 1.28/match |
| 63 | Xherdan Shaqiri FC Basel 1893 | 47% | 42 1.40/match |
| 64 | Nils Reichmuth FC Thun | 47% | 20 1.33/match |
| 65 | Mohamed Belhadj Mahmoud FC Lugano | 47% | 20 1.33/match |
| 66 | David von Ballmoos FC Lugano | 47% | 23 1.53/match |
| 67 | Marwin Hitz FC Basel 1893 | 45% | 47 1.42/match |
| 68 | Jeremy Frick Servette FC | 45% | 23 2.09/match |
| 69 | Damian Kelvin FC Lugano | 45% | 17 1.54/match |
| 70 | Yan Valery BSC Young Boys | 45% | 21 1.91/match |
| 71 | Rúben Dantas FC Luzern | 45% | 34 1.70/match |
| 72 | Bradley Mazikou Servette FC | 44% | 56 2.07/match |
| 73 | Kreshnik Hajrizi FC Sion | 44% | 51 1.50/match |
| 74 | Florian Ayé Servette FC | 43% | 43 1.87/match |
| 75 | Christian Witzig FC ST. Gallen | 43% | 38 1.65/match |
| 76 | Pius Dorn FC Luzern | 43% | 60 2.00/match |
| 77 | Numa Lavanchy FC Sion | 43% | 62 1.68/match |
| 78 | Nias Hefti FC Sion | 43% | 59 1.59/match |
| 79 | Ali Kabacalman FC Sion | 43% | 52 1.41/match |
| 80 | Baltazar Costa FC Sion | 43% | 47 1.68/match |
| 81 | Alan Virginius BSC Young Boys | 43% | 27 1.29/match |
| 82 | Keigo Tsunemoto FC Basel 1893 | 43% | 17 1.21/match |
| 83 | Jonas Adjei Adjetey FC Basel 1893 | 43% | 21 1.50/match |
| 84 | Jaouen Hadjam BSC Young Boys | 43% | 27 1.93/match |
| 85 | Stefan Bukinac BSC Young Boys | 43% | 13 1.86/match |
| 86 | Adrian Bajrami FC Luzern | 42% | 67 2.03/match |
| 87 | Loris Benito BSC Young Boys | 42% | 65 1.97/match |
| 88 | Anthony Racioppi FC Sion | 42% | 62 1.63/match |
| 89 | Jan Kronig FC Sion | 42% | 60 1.67/match |
| 90 | Ylyas Chouaref FC Sion | 42% | 54 1.50/match |
| 91 | Dominik Schmid FC Basel 1893 | 41% | 50 1.47/match |
| 92 | Rayan Raveloson BSC Young Boys | 41% | 31 1.82/match |
| 93 | Josias Lukembila FC Sion | 41% | 19 1.12/match |
| 94 | Albian Ajeti FC Basel 1893 | 41% | 26 1.18/match |
| 95 | Joël Monteiro BSC Young Boys | 41% | 40 1.48/match |
| 96 | Sandro Lauper BSC Young Boys | 41% | 57 2.11/match |
| 97 | Rilind Nivokazi FC Sion | 41% | 48 1.30/match |
| 98 | David Douline Servette FC | 40% | 50 2.00/match |
| 99 | Saidy Janko BSC Young Boys | 40% | 35 1.75/match |
| 100 | Nicky Beloko Lausanne | 40% | 30 1.50/match |
| 101 | Mariano Gómez FC Zurich | 40% | 24 1.60/match |
| 102 | Alban Ajdini Lausanne | 40% | 9 0.90/match |
| 103 | Samuel Essende BSC Young Boys | 40% | 21 2.10/match |
| 104 | Allan Arigoni Grasshoppers | 40% | 7 1.40/match |
| 105 | Corsin Konietzke FC ST. Gallen | 40% | 3 0.60/match |
| 106 | Teo Allix Servette FC | 40% | 10 2.00/match |
| 107 | Franck Surdez FC Sion | 40% | 7 1.40/match |
| 108 | Marvin Keller BSC Young Boys | 39% | 79 2.08/match |
| 109 | Leo Leroy FC Basel 1893 | 39% | 38 1.15/match |
| 110 | Chris Bedia BSC Young Boys | 39% | 39 1.70/match |
| 111 | Steven Zuber FC Zurich | 39% | 27 1.50/match |
| 112 | Taisei Abe FC Luzern | 39% | 53 1.71/match |
| 113 | Edimilson Fernandes BSC Young Boys | 38% | 41 1.58/match |
| 114 | Christian Fassnacht BSC Young Boys | 38% | 51 1.96/match |
| 115 | Flavius Daniliuc FC Basel 1893 | 38% | 36 1.39/match |
| 116 | Umeh Emmanuel FC Zurich | 38% | 15 1.15/match |
| 117 | Kevin Spadanuda FC Luzern | 38% | 17 1.31/match |
| 118 | Darian Maleš BSC Young Boys | 38% | 15 1.15/match |
| 119 | Samuel Mráz Servette FC | 38% | 17 1.31/match |
| 120 | Tyron Owusu FC Luzern | 38% | 69 1.86/match |
| 121 | Lamine Fomba Servette FC | 38% | 33 1.38/match |
| 122 | Lucas Ferreira FC Luzern | 38% | 33 1.38/match |
| 123 | Alvyn Sanches BSC Young Boys | 38% | 48 2.00/match |
| 124 | Diego Besio FC ST. Gallen | 38% | 12 1.50/match |
| 125 | Armin Gigović BSC Young Boys | 37% | 38 1.41/match |
| 126 | Pascal Loretz FC Luzern | 37% | 73 1.92/match |
| 127 | Matteo Di Giusto FC Luzern | 37% | 64 1.68/match |
| 128 | Bénie Traoré FC Basel 1893 | 36% | 28 1.00/match |
| 129 | Noé Sow FC Sion | 36% | 20 1.43/match |
| 130 | Dylan Bronn Servette FC | 36% | 23 1.64/match |
| 131 | David Vujević FC Zurich | 35% | 19 1.12/match |
| 132 | Steve Rouiller Servette FC | 34% | 62 1.94/match |
| 133 | Julian Von Moos FC Luzern | 33% | 27 1.29/match |
| 134 | Bledian Krasniqi FC Zurich | 33% | 19 0.91/match |
| 135 | Livano Comenencia FC Zurich | 33% | 21 1.17/match |
| 136 | Ibrahim Salah FC Basel 1893 | 33% | 14 0.93/match |
| 137 | Kevin Rüegg FC Basel 1893 | 33% | 12 0.80/match |
| 138 | Jahnoah Markelo FC Zurich | 33% | 17 1.42/match |
| 139 | Donat Rrudhani FC Sion | 33% | 12 1.00/match |
| 140 | Lars Villiger FC Luzern | 33% | 15 1.25/match |
| 141 | Marin Šotiček FC Basel 1893 | 33% | 8 0.89/match |
| 142 | Amir Abrashi Grasshoppers | 33% | 6 1.00/match |
| 143 | Giotto Morandi Servette FC | 33% | 6 1.00/match |
| 144 | Olivier Mambwa BSC Young Boys | 33% | 4 0.67/match |
| 145 | Moussa Cissé FC Basel 1893 | 33% | 3 0.50/match |
| 146 | Cheveyo Tsawa FC Zurich | 32% | 44 1.29/match |
| 147 | Tim Meyer Grasshoppers | 32% | 32 1.46/match |
| 148 | Sekou Fofana Lausanne | 32% | 23 1.21/match |
| 149 | Bung Meng Freimann FC Luzern | 31% | 52 1.63/match |
| 150 | Jérémy Guillemenot Servette FC | 31% | 21 1.31/match |
| 151 | Théo Berdayes FC Sion | 31% | 21 1.31/match |
| 152 | Nelson Palacio FC Zurich | 31% | 34 1.17/match |
| 153 | Brandon Soppy Lausanne | 31% | 39 1.34/match |
| 154 | Gaoussou Diakite Lausanne | 31% | 36 1.39/match |
| 155 | Seydou Traore Lausanne | 31% | 12 0.92/match |
| 156 | Florent Mollet Lausanne | 31% | 12 0.92/match |
| 157 | Alexander Hack FC Zurich | 31% | 16 1.23/match |
| 158 | Miroslav Stevanović Servette FC | 31% | 64 1.78/match |
| 159 | Yanick Brecher FC Zurich | 30% | 32 1.39/match |
| 160 | Olivier Custodio Lausanne | 30% | 43 1.43/match |
| 161 | Julien Duranville FC Basel 1893 | 30% | 4 0.40/match |
| 162 | Karlo Letica Lausanne | 30% | 53 1.43/match |
| 163 | Joel Mall Servette FC | 30% | 48 1.78/match |
| 164 | Thelonius Bair Lausanne | 29% | 21 1.24/match |
| 165 | Andrej Bačanin FC Basel 1893 | 29% | 13 0.77/match |
| 166 | Timothé Cognat Servette FC | 29% | 53 1.71/match |
| 167 | Abdou Karim Sow Lausanne | 29% | 38 1.23/match |
| 168 | Damienus Reverson FC Zurich | 29% | 11 0.79/match |
| 169 | Adrian Grbić FC Luzern | 29% | 19 1.36/match |
| 170 | Omar Janneh Lausanne | 29% | 15 1.07/match |
| 171 | Juan José Perea FC Zurich | 29% | 8 1.14/match |
| 172 | Bećir Omeragić FC Basel 1893 | 29% | 7 1.00/match |
| 173 | Kevin Mouanga Lausanne | 28% | 48 1.33/match |
| 174 | Morgan Poaty Lausanne | 27% | 30 1.36/match |
| 175 | Nathan Butler-Oyedeji Lausanne | 27% | 21 0.95/match |
| 176 | Michael Frey Grasshoppers | 27% | 8 0.73/match |
| 177 | Silas Huber FC Zurich | 27% | 17 1.13/match |
| 178 | Gregory Wüthrich BSC Young Boys | 26% | 35 1.52/match |
| 179 | Lindrit Kamberi FC Zurich | 26% | 37 1.19/match |
| 180 | Philippe Keny FC Zurich | 26% | 38 1.23/match |
| 181 | Jamie Roche Lausanne | 25% | 32 1.33/match |
| 182 | Gabriel Sigua Lausanne | 25% | 17 1.06/match |
| 183 | Bryan Okoh Lausanne | 25% | 10 0.83/match |
| 184 | Houboulang Mendes Servette FC | 25% | 19 1.58/match |
| 185 | Sven Köhler Grasshoppers | 25% | 14 1.17/match |
| 186 | Saulo Decarli Grasshoppers | 25% | 15 1.88/match |
| 187 | Ryan Andrews BSC Young Boys | 25% | 16 2.00/match |
| 188 | Valon Berisha FC Zurich | 25% | 8 1.00/match |
| 189 | Lilian Njoh Servette FC | 24% | 46 1.59/match |
| 190 | Beyatt Lekoueiry Lausanne | 24% | 26 1.04/match |
| 191 | Ilan Sauter FC Zurich | 24% | 18 1.06/match |
| 192 | Samuel Marques Grasshoppers | 24% | 15 0.88/match |
| 193 | Dirk Abels Grasshoppers | 23% | 36 1.20/match |
| 194 | Liam Scott Chipperfield FC Sion | 23% | 15 1.15/match |
| 195 | Luke Plange Grasshoppers | 23% | 29 1.32/match |
| 196 | Stefan Knežević FC Luzern | 23% | 33 1.50/match |
| 197 | Pajtim Kasami FC Winterthur | 22% | 19 1.06/match |
| 198 | Alexis Antunes Servette FC | 22% | 9 1.00/match |
| 199 | Loïc Lüthi FC Winterthur | 22% | 10 1.11/match |
| 200 | Óscar Clemente Grasshoppers | 21% | 10 0.71/match |
| 201 | Fabian Rohner FC Winterthur | 21% | 17 1.21/match |
| 202 | Mouhamed El Bachir Ngom Grasshoppers | 21% | 14 1.00/match |
| 203 | Sergio Córdova BSC Young Boys | 20% | 10 1.00/match |
| 204 | Andrejs Cigaņiks FC Luzern | 20% | 10 1.00/match |
| 205 | Ayman El Wafi FC Lugano | 20% | 3 0.60/match |
| 206 | Ousmane Doumbia FC Lugano | 20% | 7 1.40/match |
| 207 | Enzo Kana-Biyik Lausanne | 20% | 3 0.60/match |
| 208 | Junior Ligue FC Zurich | 20% | 6 1.20/match |
| 209 | Mirko Salvi FC Basel 1893 | 20% | 6 1.20/match |
| 210 | Simone Stroscio Grasshoppers | 19% | 35 1.13/match |
| 211 | Justin Hammel Grasshoppers | 19% | 45 1.22/match |
| 212 | Jonathan Asp Jensen Grasshoppers | 19% | 38 1.19/match |
| 213 | Samuel Krasniqi Grasshoppers | 19% | 18 1.13/match |
| 214 | Ivan Cavaleiro FC Zurich | 18% | 10 0.91/match |
| 215 | Theo Golliard FC Winterthur | 18% | 30 1.07/match |
| 216 | Adrian Durrer FC Winterthur | 18% | 22 1.29/match |
| 217 | Hassane Imourane Grasshoppers | 17% | 23 1.00/match |
| 218 | Souleymane Diaby FC Winterthur | 17% | 22 1.22/match |
| 219 | Miguel Reichmuth FC Zurich | 17% | 15 1.25/match |
| 220 | Luka Mikulic Grasshoppers | 17% | 12 1.00/match |
| 221 | Moritz Broschinski FC Basel 1893 | 17% | 5 0.83/match |
| 222 | Matteo Mantini Grasshoppers | 17% | 3 0.50/match |
| 223 | Malek Ishuayed Servette FC | 17% | 9 1.50/match |
| 224 | Nevio Di Giusto FC Zurich | 17% | 5 0.83/match |
| 225 | Luca Zuffi FC Winterthur | 16% | 29 1.16/match |
| 226 | Lovro Zvonarek Grasshoppers | 16% | 27 1.08/match |
| 227 | Matthias Phaëton FC Zurich | 16% | 20 1.05/match |
| 228 | Yoan Severin Servette FC | 15% | 16 1.23/match |
| 229 | Alexandre Jankewitz FC Winterthur | 14% | 29 1.04/match |
| 230 | Young-Jun Lee Grasshoppers | 14% | 7 1.00/match |
| 231 | Levin Winkler FC Luzern | 14% | 8 1.14/match |
| 232 | Salifou Diarrassouba Grasshoppers | 14% | 6 0.86/match |
| 233 | Mirlind Kryeziu FC Winterthur | 14% | 8 1.14/match |
| 234 | Andrin Hunziker FC Winterthur | 14% | 31 1.07/match |
| 235 | Randy Schneider FC Winterthur | 14% | 22 1.00/match |
| 236 | Stefanos Kapino FC Winterthur | 14% | 46 1.24/match |
| 237 | Nishan Burkart FC Winterthur | 13% | 15 1.00/match |
| 238 | Stéphane Cueni FC Winterthur | 13% | 14 0.93/match |
| 239 | Tibault Citherlet FC Winterthur | 13% | 13 0.87/match |
| 240 | Abdoulaye Diaby Grasshoppers | 13% | 18 1.20/match |
| 241 | Bafode Dansoko FC Winterthur | 13% | 14 0.93/match |
| 242 | Silvan Sidler FC Winterthur | 13% | 27 1.13/match |
| 243 | Théo Magnin Servette FC | 13% | 7 0.88/match |
| 244 | Theo Bergvall Lausanne | 13% | 9 1.13/match |
| 245 | Marvin Martins FC Winterthur | 11% | 10 1.11/match |
| 246 | Chris Kablan FC Zurich | 11% | 10 1.11/match |
| 247 | Nikolas Muci Grasshoppers | 10% | 8 0.80/match |
| 248 | Dorian Paloschi Grasshoppers | 10% | 10 1.00/match |
| 249 | Severin Ottiger FC Luzern | 10% | 14 1.40/match |
| 250 | Sebastian Walker FC Zurich | 10% | 7 0.70/match |
| 251 | Roman Buess FC Winterthur | 9% | 10 0.91/match |
| 252 | Lukas Mühl FC Winterthur | 8% | 10 0.83/match |
| 253 | Maximilian Ullmann Grasshoppers | 8% | 7 0.58/match |
| 254 | Remo Arnold FC Winterthur | 8% | 28 1.12/match |
| 255 | Anthony Baron Servette FC | 0% | 9 1.13/match |
| 256 | Elias Maluvunu FC Winterthur | 0% | 7 0.88/match |
| 257 | Rhodri Smith FC Winterthur | 0% | 7 0.88/match |
| 258 | Felix Tsimba Grasshoppers | 0% | 7 1.00/match |
| 259 | Dario Ulrich FC Winterthur | 0% | 5 0.83/match |
| 260 | Ledjan Sahitaj FC Winterthur | 0% | 5 1.00/match |
| 261 | Brian Beyer FC Winterthur | 0% | 4 0.80/match |
| 262 | Christian Gomis FC Winterthur | 0% | 6 1.20/match |
| 263 | Ablie Jallow Servette FC | 0% | 4 0.80/match |