Bundesliga — 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.→
Bundesliga 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 2 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 | Gregor Kobel Borussia Dortmund | 100% | 8 2.00/match |
| 2 | Joane Gadou Borussia Dortmund | 100% | 7 1.75/match |
| 3 | Waldemar Anton Borussia Dortmund | 100% | 8 2.00/match |
| 4 | Daniel Svensson Borussia Dortmund | 100% | 8 2.00/match |
| 5 | Julian Ryerson Borussia Dortmund | 100% | 6 1.50/match |
| 6 | Serhou Guirassy Borussia Dortmund | 100% | 8 2.00/match |
| 7 | Kim Min-jae Bayern München | 100% | 9 3.00/match |
| 8 | Michael Olise Bayern München | 100% | 13 4.33/match |
| 9 | Jobe Bellingham Borussia Dortmund | 100% | 7 2.33/match |
| 10 | Felix Nmecha Borussia Dortmund | 100% | 3 1.00/match |
| 11 | Maximilian Beier Borussia Dortmund | 100% | 5 1.67/match |
| 12 | Ethan Nwaneri Borussia Dortmund | 100% | 3 1.00/match |
| 13 | Joey Veerman Borussia Dortmund | 100% | 3 1.00/match |
| 14 | Castello Lukeba RB Leipzig | 100% | 6 3.00/match |
| 15 | Brajan Gruda RB Leipzig | 100% | 8 4.00/match |
| 16 | Francis Onyeka SV Elversberg | 100% | 5 2.50/match |
| 17 | Konstantinos Karetsas Borussia Dortmund | 100% | 3 1.50/match |
| 18 | Alexander Schwolow FSV Mainz 05 | 100% | 9 4.50/match |
| 19 | Nico Schlotterbeck Borussia Dortmund | 100% | 2 1.00/match |
| 20 | Josip Stanišić Bayern München | 100% | 9 4.50/match |
| 21 | Dayot Upamecano Bayern München | 75% | 9 2.25/match |
| 22 | Aleksandar Pavlović Bayern München | 75% | 9 2.25/match |
| 23 | Harry Kane Bayern München | 75% | 12 3.00/match |
| 24 | Mio Backhaus SC Freiburg | 75% | 12 3.00/match |
| 25 | Matthias Ginter SC Freiburg | 75% | 12 3.00/match |
| 26 | Philipp Lienhart SC Freiburg | 75% | 12 3.00/match |
| 27 | Jordy Makengo SC Freiburg | 75% | 12 3.00/match |
| 28 | Maximilian Eggestein SC Freiburg | 75% | 12 3.00/match |
| 29 | Yannick Engelhardt SC Freiburg | 75% | 12 3.00/match |
| 30 | Jan-Niklas Beste SC Freiburg | 75% | 9 2.25/match |
| 31 | Yuito Suzuki SC Freiburg | 75% | 10 2.50/match |
| 32 | Derry Scherhant SC Freiburg | 75% | 9 2.25/match |
| 33 | Igor Matanović SC Freiburg | 75% | 10 2.50/match |
| 34 | Manuel Neuer Bayern München | 67% | 11 3.67/match |
| 35 | Alphonso Davies Bayern München | 67% | 9 3.00/match |
| 36 | Joshua Kimmich Bayern München | 67% | 11 3.67/match |
| 37 | Nathaniel Brown Bayern München | 67% | 3 1.00/match |
| 38 | Luis Díaz Bayern München | 67% | 8 2.67/match |
| 39 | Tidiam Gomis RB Leipzig | 67% | 6 2.00/match |
| 40 | Patrik Schick Bayer Leverkusen | 67% | 8 2.67/match |
| 41 | Arthur Werder Bremen | 67% | 5 1.67/match |
| 42 | Youri Regeer Werder Bremen | 67% | 7 2.33/match |
| 43 | Eren Dinkçi Werder Bremen | 67% | 3 1.00/match |
| 44 | Jarell Quansah Bayer Leverkusen | 67% | 7 2.33/match |
| 45 | Facundo Medina Bayer Leverkusen | 67% | 7 2.33/match |
| 46 | Philipp Treu SC Freiburg | 67% | 7 2.33/match |
| 47 | Stefan Posch FSV Mainz 05 | 67% | 9 3.00/match |
| 48 | Kacper Potulski FSV Mainz 05 | 67% | 10 3.33/match |
| 49 | Fabio Gruber FSV Mainz 05 | 50% | 10 2.50/match |
| 50 | Kaishu Sano FSV Mainz 05 | 50% | 9 2.25/match |
| 51 | Anthony Caci FSV Mainz 05 | 50% | 5 1.25/match |
| 52 | Jae-sung Lee FSV Mainz 05 | 50% | 6 1.50/match |
| 53 | Nadiem Amiri FSV Mainz 05 | 50% | 9 2.25/match |
| 54 | Phillipp Mwene FSV Mainz 05 | 50% | 9 2.25/match |
| 55 | Sheraldo Becker FSV Mainz 05 | 50% | 5 1.25/match |
| 56 | Phillip Tietz FSV Mainz 05 | 50% | 10 2.50/match |
| 57 | Maarten Vandevoordt RB Leipzig | 50% | 9 2.25/match |
| 58 | Willi Orbán RB Leipzig | 50% | 9 2.25/match |
| 59 | David Raum RB Leipzig | 50% | 9 2.25/match |
| 60 | Ezechiel Banzuzi RB Leipzig | 50% | 9 2.25/match |
| 61 | Antonio Nusa RB Leipzig | 50% | 8 2.00/match |
| 62 | Nicolas Kristof SV Elversberg | 50% | 8 2.00/match |
| 63 | Jan Gyamerah SV Elversberg | 50% | 7 1.75/match |
| 64 | Lukas Finn Pinckert SV Elversberg | 50% | 8 2.00/match |
| 65 | Maximilian Rohr SV Elversberg | 50% | 8 2.00/match |
| 66 | Lasse Günther SV Elversberg | 50% | 6 1.50/match |
| 67 | Felix Keidel SV Elversberg | 50% | 8 2.00/match |
| 68 | Łukasz Poręba SV Elversberg | 50% | 8 2.00/match |
| 69 | Lukas Petkov SV Elversberg | 50% | 8 2.00/match |
| 70 | Cole Campbell SV Elversberg | 50% | 4 1.00/match |
| 71 | David Mokwa SV Elversberg | 50% | 7 1.75/match |
| 72 | Mark Flekken Bayer Leverkusen | 50% | 10 2.50/match |
| 73 | Edmond Tapsoba Bayer Leverkusen | 50% | 10 2.50/match |
| 74 | Miguel Gutiérrez Bayer Leverkusen | 50% | 10 2.50/match |
| 75 | Ezequiel Fernández Bayer Leverkusen | 50% | 7 1.75/match |
| 76 | Aleix García Bayer Leverkusen | 50% | 10 2.50/match |
| 77 | Ibrahim Maza Bayer Leverkusen | 50% | 10 2.50/match |
| 78 | Afonso Moreira Bayer Leverkusen | 50% | 8 2.00/match |
| 79 | Karl Hein Werder Bremen | 50% | 8 2.00/match |
| 80 | Amos Pieper Werder Bremen | 50% | 6 1.50/match |
| 81 | Marco Friedl Werder Bremen | 50% | 8 2.00/match |
| 82 | Olivier Deman Werder Bremen | 50% | 8 2.00/match |
| 83 | Chuki Werder Bremen | 50% | 8 2.00/match |
| 84 | Ludovit Reis Werder Bremen | 50% | 6 1.50/match |
| 85 | Niclas Füllkrug Werder Bremen | 50% | 6 1.50/match |
| 86 | Marco Grüll Werder Bremen | 50% | 8 2.00/match |
| 87 | Finn Dahmen FC Augsburg | 50% | 10 2.50/match |
| 88 | Noahkai Banks FC Augsburg | 50% | 10 2.50/match |
| 89 | Chrislain Matsima FC Augsburg | 50% | 10 2.50/match |
| 90 | Calvin Brackelmann FC Augsburg | 50% | 9 2.25/match |
| 91 | Marius Wolf FC Augsburg | 50% | 9 2.25/match |
| 92 | Han-Noah Massengo FC Augsburg | 50% | 9 2.25/match |
| 93 | Fabian Rieder FC Augsburg | 50% | 9 2.25/match |
| 94 | Hennes Behrens FC Augsburg | 50% | 10 2.50/match |
| 95 | Robin Fellhauer FC Augsburg | 50% | 6 1.50/match |
| 96 | Michael Gregoritsch FC Augsburg | 50% | 7 1.75/match |
| 97 | Konrad Laimer Bayern München | 50% | 4 2.00/match |
| 98 | Nicolas Seiwald RB Leipzig | 50% | 4 2.00/match |
| 99 | Jeremiaha Maluze Eintracht Frankfurt | 50% | 6 3.00/match |
| 100 | Ísak Bergmann Jóhannesson 1. FC Köln | 50% | 3 1.50/match |
| 101 | Paul Okon-Engstler 1. FC Köln | 50% | 1 0.50/match |
| 102 | Jan Uwe Thielmann 1. FC Köln | 50% | 3 1.50/match |
| 103 | Ragnar Ache 1. FC Köln | 50% | 1 0.50/match |
| 104 | Said El Mala 1. FC Köln | 50% | 2 1.00/match |
| 105 | Malik Tillman Bayer Leverkusen | 50% | 4 2.00/match |
| 106 | Junior Adamu FC Schalke 04 | 50% | 2 1.00/match |
| 107 | Bilal El Khannouss VfB Stuttgart | 50% | 3 1.50/match |
| 108 | Tim Lemperle 1899 Hoffenheim | 50% | 4 2.00/match |
| 109 | Steffen Tigges SC Paderborn 07 | 50% | 1 0.50/match |
| 110 | Jonathan Tah Bayern München | 50% | 7 3.50/match |
| 111 | Lennart Karl Bayern München | 50% | 1 0.50/match |
| 112 | Ismael Saibari Bayern München | 50% | 1 0.50/match |
| 113 | Fábio Vieira Hamburger SV | 50% | 2 1.00/match |
| 114 | Arijon Ibrahimović FC Augsburg | 50% | 3 1.50/match |
| 115 | Kenan Karaman FC Schalke 04 | 50% | 2 1.00/match |
| 116 | Noël Aséko Eintracht Frankfurt | 50% | 4 2.00/match |
| 117 | Moussa Diaby Bayer Leverkusen | 50% | 4 2.00/match |
| 118 | Yussuf Poulsen Hamburger SV | 50% | 1 0.50/match |
| 119 | Angelo Stiller VfB Stuttgart | 33% | 7 2.33/match |
| 120 | Dženan Pejčinović VfB Stuttgart | 33% | 8 2.67/match |
| 121 | Deniz Undav VfB Stuttgart | 33% | 4 1.33/match |
| 122 | Stefano Marino SC Paderborn 07 | 33% | 3 1.00/match |
| 123 | Ridle Baku RB Leipzig | 33% | 4 1.33/match |
| 124 | Bambasé Conté 1899 Hoffenheim | 33% | 4 1.33/match |
| 125 | Albert Sambi Lokonga Hamburger SV | 33% | 2 0.67/match |
| 126 | Chris Führich VfB Stuttgart | 33% | 3 1.00/match |
| 127 | Neil El Aynaoui RB Leipzig | 33% | 5 1.67/match |
| 128 | Christopher Nkunku RB Leipzig | 33% | 3 1.00/match |
| 129 | Mats Rots 1899 Hoffenheim | 33% | 5 1.67/match |
| 130 | Eric Ebimbe FC Schalke 04 | 33% | 3 1.00/match |
| 131 | Robin Gosens FC Schalke 04 | 33% | 2 0.67/match |
| 132 | Satoshi Tanaka FC Schalke 04 | 33% | 3 1.00/match |
| 133 | Zakaria El Ouahdi Hamburger SV | 33% | 2 0.67/match |
| 134 | David Møller Wolfe Hamburger SV | 33% | 2 0.67/match |
| 135 | Terem Moffi Hamburger SV | 33% | 1 0.33/match |
| 136 | Lilian Brassier Eintracht Frankfurt | 33% | 7 2.33/match |
| 137 | Ritsu Doan Eintracht Frankfurt | 33% | 7 2.33/match |
| 138 | Fabian Bredlow VfB Stuttgart | 25% | 8 2.00/match |
| 139 | Finn Jeltsch VfB Stuttgart | 25% | 8 2.00/match |
| 140 | Jeff Chabot VfB Stuttgart | 25% | 8 2.00/match |
| 141 | Josha Vagnoman VfB Stuttgart | 25% | 8 2.00/match |
| 142 | Grischa Prömel VfB Stuttgart | 25% | 8 2.00/match |
| 143 | Maximilian Mittelstädt VfB Stuttgart | 25% | 6 1.50/match |
| 144 | Nahuel Noll SC Paderborn 07 | 25% | 3 0.75/match |
| 145 | Jano Ter-Horst SC Paderborn 07 | 25% | 3 0.75/match |
| 146 | Tjark Lasse Scheller SC Paderborn 07 | 25% | 3 0.75/match |
| 147 | Mattes Hansen SC Paderborn 07 | 25% | 3 0.75/match |
| 148 | Laurin Curda SC Paderborn 07 | 25% | 3 0.75/match |
| 149 | Laurin Ulrich SC Paderborn 07 | 25% | 3 0.75/match |
| 150 | Santiago Castañeda SC Paderborn 07 | 25% | 3 0.75/match |
| 151 | Raphael Obermair SC Paderborn 07 | 25% | 2 0.50/match |
| 152 | Marvin Pieringer SC Paderborn 07 | 25% | 2 0.50/match |
| 153 | Gabriel Vidović SC Paderborn 07 | 25% | 3 0.75/match |
| 154 | Noah Atubolu Eintracht Frankfurt | 25% | 10 2.50/match |
| 155 | Elias Baum Eintracht Frankfurt | 25% | 10 2.50/match |
| 156 | Robin Koch Eintracht Frankfurt | 25% | 10 2.50/match |
| 157 | Keita Kosugi Eintracht Frankfurt | 25% | 10 2.50/match |
| 158 | Raphael Onyedika Eintracht Frankfurt | 25% | 10 2.50/match |
| 159 | Can Uzun Eintracht Frankfurt | 25% | 10 2.50/match |
| 160 | Jonathan Burkardt Eintracht Frankfurt | 25% | 9 2.25/match |
| 161 | Marvin Schwäbe 1. FC Köln | 25% | 5 1.25/match |
| 162 | Alessio Castro-Montes 1. FC Köln | 25% | 4 1.00/match |
| 163 | Jahmai Simpson-Pusey 1. FC Köln | 25% | 5 1.25/match |
| 164 | Luka Lochoshvili 1. FC Köln | 25% | 5 1.25/match |
| 165 | Gideon Mensah 1. FC Köln | 25% | 4 1.00/match |
| 166 | Tom Krauß 1. FC Köln | 25% | 4 1.00/match |
| 167 | Oliver Baumann 1899 Hoffenheim | 25% | 8 2.00/match |
| 168 | Vladimír Coufal 1899 Hoffenheim | 25% | 8 2.00/match |
| 169 | Ozan Kabak 1899 Hoffenheim | 25% | 7 1.75/match |
| 170 | Albian Hajdari 1899 Hoffenheim | 25% | 8 2.00/match |
| 171 | Wouter Burger 1899 Hoffenheim | 25% | 7 1.75/match |
| 172 | Leon Avdullahu 1899 Hoffenheim | 25% | 8 2.00/match |
| 173 | Adam Daghim 1899 Hoffenheim | 25% | 8 2.00/match |
| 174 | Adam Hložek 1899 Hoffenheim | 25% | 6 1.50/match |
| 175 | Daniel Fernandes Hamburger SV | 25% | 2 0.50/match |
| 176 | Nicolás Capaldo Hamburger SV | 25% | 2 0.50/match |
| 177 | Jordan Torunarigha Hamburger SV | 25% | 2 0.50/match |
| 178 | Nicolai Remberg Hamburger SV | 25% | 2 0.50/match |
| 179 | Albert Grønbæk Hamburger SV | 25% | 2 0.50/match |
| 180 | Loris Karius FC Schalke 04 | 25% | 3 0.75/match |
| 181 | Timo Becker FC Schalke 04 | 25% | 3 0.75/match |
| 182 | Nikola Katić FC Schalke 04 | 25% | 3 0.75/match |
| 183 | Hasan Kuruçay FC Schalke 04 | 25% | 3 0.75/match |
| 184 | Soufiane El-Faouzi FC Schalke 04 | 25% | 3 0.75/match |
| 185 | Adil Aouchiche FC Schalke 04 | 25% | 3 0.75/match |
| 186 | Moritz Nicolas Borussia Mönchengladbach | 0% | 6 1.50/match |
| 187 | Ko Itakura Borussia Mönchengladbach | 0% | 5 1.25/match |
| 188 | Kevin Diks Borussia Mönchengladbach | 0% | 6 1.50/match |
| 189 | Philipp Sander Borussia Mönchengladbach | 0% | 6 1.50/match |
| 190 | Hugo Bolin Borussia Mönchengladbach | 0% | 5 1.25/match |
| 191 | Tom Alexander Rothe Union Berlin | 0% | 4 1.00/match |
| 192 | Michel Aebischer Union Berlin | 0% | 1 0.25/match |
| 193 | Rani Khedira Union Berlin | 0% | 4 1.00/match |
| 194 | Emmanuel Latte Lath Union Berlin | 0% | 1 0.25/match |
| 195 | Lukas Ullrich Borussia Mönchengladbach | 0% | 6 2.00/match |
| 196 | Tim Kleindienst Borussia Mönchengladbach | 0% | 3 1.00/match |
| 197 | Josip Juranović Union Berlin | 0% | 4 1.33/match |
| 198 | Leopold Querfeld Union Berlin | 0% | 4 1.33/match |
| 199 | Aljoscha Kemlein Union Berlin | 0% | 1 0.33/match |
| 200 | András Schäfer Union Berlin | 0% | 2 0.67/match |
| 201 | Marin Ljubičić Union Berlin | 0% | 3 1.00/match |
| 202 | Younes Ebnoutalib Eintracht Frankfurt | 0% | 7 2.33/match |
| 203 | Patson Daka Hamburger SV | 0% | 0 0.00/match |
| 204 | Linton Maina 1. FC Köln | 0% | 1 0.33/match |
| 205 | Ellyes Skhiri 1. FC Köln | 0% | 2 0.67/match |
| 206 | Mikey Moore 1. FC Köln | 0% | 2 0.67/match |
| 207 | Joe Scally Borussia Mönchengladbach | 0% | 5 1.67/match |
| 208 | Franck Honorat Borussia Mönchengladbach | 0% | 5 1.67/match |
| 209 | Frederik Rønnow Union Berlin | 0% | 1 0.33/match |
| 210 | Felix Uduokhai Union Berlin | 0% | 1 0.33/match |
| 211 | Ramon Hendriks VfB Stuttgart | 0% | 3 1.50/match |
| 212 | Robin Zentner FSV Mainz 05 | 0% | 1 0.50/match |
| 213 | Kevin Stöger Borussia Mönchengladbach | 0% | 0 0.00/match |
| 214 | Wael Mohya Borussia Mönchengladbach | 0% | 3 1.50/match |
| 215 | Robin Hack Borussia Mönchengladbach | 0% | 0 0.00/match |
| 216 | Zeno Van Den Bosch Union Berlin | 0% | 3 1.50/match |
| 217 | Patrick Wimmer 1899 Hoffenheim | 0% | 4 2.00/match |
| 218 | Sebastiaan Bornauw Hamburger SV | 0% | 0 0.00/match |
| 219 | Martin Adeline Hamburger SV | 0% | 0 0.00/match |
| 220 | Dejan Ljubičić FC Schalke 04 | 0% | 0 0.00/match |
| 221 | Moussa Sylla FC Schalke 04 | 0% | 0 0.00/match |
| 222 | Maxime Estève RB Leipzig | 0% | 1 0.50/match |
| 223 | Livan Burcu Union Berlin | 0% | 0 0.00/match |
| 224 | Shafiq Nandja Hamburger SV | 0% | 0 0.00/match |
| 225 | Woo-Yeong Jeong Union Berlin | 0% | 1 0.50/match |
| 226 | Ermedin Demirović VfB Stuttgart | 0% | 1 0.50/match |
| 227 | Thijs Dallinga 1. FC Köln | 0% | 1 0.50/match |
| 228 | Noah Darvich SV Elversberg | 0% | 1 0.50/match |
| 229 | Maurice Krattenmacher SV Elversberg | 0% | 1 0.50/match |
Team Minute-State Distribution · National Teams — Minute Distribution · Standings · Top assists · Football Glossary