Bundesliga per 90 stats 2026/2027
Every Bundesliga player's season divided by the minutes he played, which is the only basis a regular and a substitute can be compared on.
Ranked from 270 minutes played.
Michael Olise leads on expected goal involvement per 90 minutes with 1.33, over 303 minutes played. That is 0.42 clear of Harry Kane.
Showing 101–136 of 136 players
| # | Player | Club | Min | G/90 | A/90 | xG/90 | xA/90 | xGI/90 |
|---|---|---|---|---|---|---|---|---|
| 101 | Waldemar Anton | Borussia Dortmund | 360 | 0.00 | 0.25 | 0.01 | 0.04 | 0.04 |
| 101 | Gabriel Vidović | SC Paderborn 07 | 320 | 0.00 | 0.00 | 0.02 | 0.02 | 0.04 |
| 101 | Marco Friedl | SV Werder Bremen | 360 | 0.00 | 0.00 | 0.01 | 0.03 | 0.04 |
| 101 | Jano Ter-Horst | SC Paderborn 07 | 352 | 0.00 | 0.00 | 0.01 | 0.02 | 0.04 |
| 101 | Tjark Lasse Scheller | SC Paderborn 07 | 360 | 0.00 | 0.00 | 0.01 | 0.02 | 0.04 |
| 101 | Daniel Svensson | Borussia Dortmund | 360 | 0.00 | 0.00 | 0.01 | 0.03 | 0.04 |
| 107 | Lilian Brassier | Eintracht Frankfurt | 270 | 0.00 | 0.00 | 0.01 | 0.03 | 0.03 |
| 107 | Maximilian Rohr | SV 07 Elversberg | 352 | 0.00 | 0.00 | 0.02 | 0.01 | 0.03 |
| 107 | Lasse Günther | SV 07 Elversberg | 331 | 0.00 | 0.00 | 0.01 | 0.02 | 0.03 |
| 110 | Łukasz Poręba | SV 07 Elversberg | 360 | 0.00 | 0.00 | 0.01 | 0.01 | 0.02 |
| 111 | Chrislain Matsima | FC Augsburg | 360 | 0.00 | 0.00 | 0.01 | 0.00 | 0.01 |
| — | Alessio Castro-Montes | 1. FC Köln | 311 | 0.00 | 0.00 | — | 0.10 | — |
| — | Daniel Fernandes | Hamburger SV | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Fabian Bredlow | VfB Stuttgart | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Finn Dahmen | FC Augsburg | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Frederik Rønnow | 1. FC Union Berlin | 270 | 0.00 | 0.00 | — | 0.00 | — |
| — | Gregor Kobel | Borussia Dortmund | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Hasan Kuruçay | FC Schalke 04 | 316 | 0.00 | 0.00 | — | 0.01 | — |
| — | Jahmai Simpson-Pusey | 1. FC Köln | 360 | 0.00 | 0.00 | — | 0.01 | — |
| — | Joane Gadou | Borussia Dortmund | 333 | 0.00 | 0.00 | — | 0.01 | — |
| — | Jordan Torunarigha | Hamburger SV | 307 | 0.00 | 0.00 | — | 0.00 | — |
| — | Julian Ryerson | Borussia Dortmund | 323 | 0.00 | 0.00 | — | 0.52 | — |
| — | Karl Hein | SV Werder Bremen | 360 | 0.00 | 0.00 | — | 0.01 | — |
| — | Loris Karius | FC Schalke 04 | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Maarten Vandevoordt | RB Leipzig | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Manuel Neuer | FC Bayern München | 270 | 0.00 | 0.00 | — | 0.07 | — |
| — | Mark Flekken | Bayer 04 Leverkusen | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Marvin Schwäbe | 1. FC Köln | 360 | 0.00 | 0.00 | — | 0.01 | — |
| — | Mio Backhaus | SC Freiburg | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Moritz Nicolas | Borussia M'gladbach | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Nahuel Noll | SC Paderborn 07 | 360 | 0.00 | 0.00 | — | 0.01 | — |
| — | Nicolas Kristof | SV 07 Elversberg | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Noah Atubolu | Eintracht Frankfurt | 360 | 0.00 | 0.00 | — | 0.00 | — |
| — | Oliver Baumann | TSG Hoffenheim | 360 | 0.00 | 0.00 | — | 0.02 | — |
| — | Rani Khedira | 1. FC Union Berlin | 360 | 0.00 | 0.00 | — | 0.04 | — |
| — | Timo Becker | FC Schalke 04 | 332 | 0.00 | 0.00 | — | 0.01 | — |
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Min
- Minutes played.
- G/90
- Goals per 90 minutes played.
- A/90
- Assists per 90 minutes played.
- xG/90
- Expected goals per 90 minutes played.
- xA/90
- Expected assists per 90 minutes played.
- xGI/90
- Expected goal involvement per 90 minutes played.
Appearances, minutes, goals, assists and shots on this page are summed over the Bundesliga 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 →