xgEdge

Bundesliga per 90 stats 2025/2026

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.

Harry Kane leads on expected goal involvement per 90 minutes with 1.17, over 2382 minutes played.

Showing 101–150 of 391 players

Bundesliga per 90 stats 2025/2026
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
101 Ansgar Knauff Eintracht Frankfurt 1,333 0.27 0.07 0.26 0.12 0.37
101 Johan Manzambi SC Freiburg 2,094 0.21 0.17 0.16 0.21 0.37
101 Shuto Machino Borussia M'gladbach 1,084 0.25 0.08 0.24 0.13 0.37
101 Johan Bakayoko RB Leipzig 779 0.23 0.00 0.22 0.15 0.37
101 Carney Chukwuemeka Borussia Dortmund 939 0.19 0.00 0.17 0.19 0.37
101 Otto Stange Hamburger SV 288 0.00 0.00 0.32 0.04 0.37
107 Mathias Honsak 1. FC Heidenheim 1,261 0.14 0.07 0.25 0.11 0.36
107 Mert Kömür FC Augsburg 1,435 0.13 0.25 0.24 0.12 0.36
107 Lovro Majer VfL Wolfsburg 1,389 0.13 0.19 0.20 0.16 0.36
107 Eren Dinkçi 1. FC Heidenheim 1,399 0.19 0.06 0.23 0.13 0.36
107 Jean-Mattéo Bahoya Eintracht Frankfurt 1,335 0.20 0.27 0.14 0.22 0.36
112 Livan Burcu 1. FC Union Berlin 655 0.14 0.14 0.21 0.15 0.35
112 Badredine Bouanani VfB Stuttgart 481 0.00 0.00 0.18 0.17 0.35
112 Yuito Suzuki SC Freiburg 1,636 0.22 0.11 0.21 0.14 0.35
112 Jamie Leweling VfB Stuttgart 2,375 0.27 0.34 0.16 0.19 0.35
112 Yan Couto Borussia Dortmund 1,010 0.18 0.18 0.09 0.26 0.35
112 Junior Adamu SC Freiburg 456 0.20 0.20 0.32 0.03 0.35
112 Keke Topp SV Werder Bremen 660 0.14 0.14 0.25 0.09 0.35
112 Benedict Hollerbach 1. FSV Mainz 05 882 0.10 0.20 0.23 0.12 0.35
112 Kevin Stöger Borussia M'gladbach 1,341 0.07 0.07 0.16 0.18 0.35
112 Derry Scherhant SC Freiburg 1,309 0.34 0.07 0.18 0.16 0.35
122 Fábio Vieira Hamburger SV 2,215 0.28 0.20 0.18 0.16 0.34
122 Jonas Hofmann Bayer 04 Leverkusen 1,015 0.18 0.18 0.14 0.21 0.34
122 Mikkel Kaufmann 1. FC Heidenheim 547 0.16 0.16 0.25 0.10 0.34
122 Angelo Stiller VfB Stuttgart 2,750 0.07 0.16 0.10 0.23 0.34
122 Konrad Laimer FC Bayern München 1,997 0.14 0.41 0.11 0.23 0.34
127 Jens Stage SV Werder Bremen 2,468 0.36 0.07 0.22 0.11 0.33
127 Franck Honorat Borussia M'gladbach 1,987 0.09 0.27 0.04 0.29 0.33
127 Alphonso Davies FC Bayern München 534 0.17 0.51 0.07 0.26 0.33
127 Ransford Yeboah Königsdörffer Hamburger SV 2,360 0.19 0.00 0.27 0.06 0.33
127 Martijn Kaars FC St. Pauli 1,368 0.20 0.07 0.22 0.11 0.33
127 Ritsu Doan Eintracht Frankfurt 2,379 0.19 0.19 0.13 0.21 0.33
127 Wouter Burger TSG Hoffenheim 2,440 0.15 0.18 0.14 0.19 0.33
127 Justin Njinmah SV Werder Bremen 1,955 0.23 0.00 0.28 0.05 0.33
127 Fabian Rieder FC Augsburg 2,269 0.24 0.08 0.17 0.16 0.33
136 Anthony Caci 1. FSV Mainz 05 520 0.00 0.00 0.06 0.26 0.32
136 Felix Nmecha Borussia Dortmund 2,184 0.08 0.12 0.15 0.17 0.32
136 Mattias Svanberg VfL Wolfsburg 1,029 0.26 0.09 0.27 0.05 0.32
136 Farès Chaïbi Eintracht Frankfurt 1,797 0.10 0.45 0.13 0.19 0.32
136 Connor Metcalfe FC St. Pauli 601 0.00 0.30 0.09 0.22 0.32
141 Tom Bischof FC Bayern München 1,320 0.20 0.20 0.13 0.17 0.31
141 Tim Skarke 1. FC Union Berlin 619 0.15 0.15 0.13 0.18 0.31
141 Arnaud Kalimuendo Eintracht Frankfurt 1,420 0.38 0.06 0.23 0.07 0.31
144 Andreas Skov Olsen VfL Wolfsburg 369 0.24 0.00 0.08 0.22 0.30
144 Alexander Prass TSG Hoffenheim 1,319 0.20 0.14 0.08 0.21 0.30
144 Jens Castrop Borussia M'gladbach 1,599 0.17 0.06 0.20 0.09 0.30
147 Mario Götze Eintracht Frankfurt 880 0.00 0.00 0.06 0.24 0.29
147 Josip Stanišić FC Bayern München 1,855 0.10 0.15 0.06 0.23 0.29
147 Christian Conteh 1. FC Heidenheim 405 0.00 0.00 0.04 0.25 0.29
147 Christopher Trimmel 1. FC Union Berlin 1,875 0.00 0.14 0.00 0.29 0.29
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
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 →