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 51–100 of 391 players

Bundesliga per 90 stats 2025/2026
# Player Club Min G/90 A/90 xG/90 xA/90 xGI/90
50 David Raum RB Leipzig 2,556 0.11 0.25 0.08 0.42 0.50
52 Nelson Weiper 1. FSV Mainz 05 587 0.00 0.00 0.44 0.05 0.49
52 Rayan Philippe Hamburger SV 1,293 0.35 0.00 0.38 0.11 0.49
52 Mohamed Amoura VfL Wolfsburg 1,976 0.36 0.14 0.38 0.11 0.49
55 Joshua Kimmich FC Bayern München 2,280 0.08 0.32 0.10 0.38 0.48
55 Marius Bülter 1. FC Köln 1,606 0.28 0.22 0.23 0.25 0.48
55 Silas 1. FSV Mainz 05 342 0.26 0.00 0.42 0.06 0.48
55 Tim Lemperle TSG Hoffenheim 1,959 0.37 0.09 0.37 0.10 0.48
55 Lucas Vázquez Bayer 04 Leverkusen 499 0.18 0.36 0.09 0.39 0.48
55 Jean-Luc Dompé Hamburger SV 1,137 0.24 0.00 0.17 0.31 0.48
61 Anton Kade FC Augsburg 1,746 0.31 0.00 0.32 0.15 0.47
61 Alessio Castro-Montes 1. FC Köln 670 0.13 0.40 0.19 0.28 0.47
61 Armindo Sieb 1. FSV Mainz 05 553 0.33 0.00 0.38 0.09 0.47
61 Christian Eriksen VfL Wolfsburg 2,629 0.10 0.31 0.21 0.25 0.47
61 Budu Zivzivadze 1. FC Heidenheim 1,146 0.47 0.00 0.39 0.08 0.47
61 Fisnik Asllani TSG Hoffenheim 2,354 0.38 0.27 0.32 0.15 0.47
67 Bilal El Khannouss VfB Stuttgart 1,634 0.22 0.28 0.15 0.31 0.46
67 Victor Okoh Boniface SV Werder Bremen 325 0.00 0.55 0.29 0.17 0.46
69 Dženan Pejčinović VfL Wolfsburg 1,670 0.49 0.00 0.42 0.03 0.45
70 Kento Shiogai VfL Wolfsburg 344 0.26 0.00 0.37 0.07 0.44
70 Ibrahim Maza Bayer 04 Leverkusen 1,859 0.15 0.19 0.24 0.21 0.44
70 Alexis Claude-Maurice FC Augsburg 2,048 0.22 0.18 0.31 0.13 0.44
70 Pascal Groß Borussia Dortmund 618 0.00 0.15 0.09 0.35 0.44
70 Martin Terrier Bayer 04 Leverkusen 672 0.54 0.13 0.31 0.12 0.44
75 Patrice Čović SV Werder Bremen 349 0.26 0.00 0.29 0.14 0.43
75 Ernest Poku Bayer 04 Leverkusen 1,484 0.30 0.30 0.18 0.25 0.43
75 Josip Juranović 1. FC Union Berlin 334 0.27 0.27 0.16 0.27 0.43
75 Florian Kainz 1. FC Köln 277 0.32 0.32 0.24 0.18 0.43
79 Maximilian Mittelstädt VfB Stuttgart 2,195 0.25 0.16 0.19 0.24 0.42
79 Danel Sinani FC St. Pauli 2,068 0.22 0.13 0.22 0.20 0.42
79 Emre Can Borussia Dortmund 621 0.43 0.00 0.37 0.06 0.42
79 Jovan Milošević SV Werder Bremen 501 0.54 0.18 0.36 0.06 0.42
79 Robert Glatzel Hamburger SV 640 0.42 0.28 0.37 0.05 0.42
79 Andreas Hountondji FC St. Pauli 1,084 0.33 0.00 0.38 0.04 0.42
79 Antonio Nusa RB Leipzig 2,035 0.18 0.13 0.20 0.22 0.42
79 Grischa Prömel TSG Hoffenheim 1,752 0.36 0.10 0.27 0.15 0.42
79 Julian Ryerson Borussia Dortmund 2,272 0.00 0.59 0.04 0.38 0.42
79 Abdoulie Ceesay FC St. Pauli 354 0.76 0.00 0.35 0.07 0.42
89 Giovanni Reyna Borussia M'gladbach 526 0.17 0.00 0.12 0.30 0.41
89 Assan Ouédraogo RB Leipzig 974 0.37 0.28 0.24 0.17 0.41
89 Philip Otele Hamburger SV 477 0.19 0.19 0.18 0.23 0.41
92 Jan-Niklas Beste SC Freiburg 1,716 0.10 0.10 0.19 0.21 0.40
92 Marvin Pieringer 1. FC Heidenheim 1,653 0.22 0.05 0.32 0.08 0.40
92 Leon Goretzka FC Bayern München 1,954 0.23 0.14 0.22 0.18 0.40
95 Nikolas Nartey VfB Stuttgart 1,262 0.29 0.21 0.20 0.19 0.39
95 Paul Nebel 1. FSV Mainz 05 2,081 0.22 0.09 0.23 0.16 0.39
95 Jakub Kamiński 1. FC Köln 3,019 0.21 0.09 0.21 0.18 0.39
98 Malik Tillman Bayer 04 Leverkusen 1,689 0.32 0.05 0.23 0.15 0.38
98 Oliver Burke 1. FC Union Berlin 1,692 0.32 0.11 0.28 0.10 0.38
98 Bazoumana Touré TSG Hoffenheim 2,325 0.19 0.35 0.16 0.22 0.38
  • 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 →