xgEdge

Bundesliga expected goal involvement 2026/2027

Every Bundesliga player ranked on both halves of his output added: the chances he took and the chances he made for somebody else, with each half printed beside the total.

Michael Olise tops the competition on 4.49 expected goal involvement, from 303 minutes. That is 0.71 clear of Luis Díaz. Of that, 2.37 is the chances he took himself and 2.12 the chances he made.

Showing 101–150 of 367 players

Bundesliga expected goal involvement 2026/2027
# Player Club Min xG xA xGI G+A xGI/90
101 Danny da Costa 1. FSV Mainz 05 152 0.41 0.40 0.81 1 0.48
101 Hennes Behrens FC Augsburg 360 0.11 0.70 0.81 1 0.20
103 Tim Lemperle TSG Hoffenheim 194 0.61 0.19 0.80 1 0.37
103 Eren Dinkçi SV Werder Bremen 227 0.75 0.05 0.80 1 0.32
103 Ko Itakura Borussia M'gladbach 354 0.59 0.21 0.80 0 0.20
106 Malik Tillman Bayer 04 Leverkusen 147 0.14 0.62 0.76 1 0.47
106 Konstantinos Karetsas Borussia Dortmund 164 0.62 0.14 0.76 1 0.42
106 Fabian Rieder FC Augsburg 353 0.26 0.50 0.76 4 0.19
109 Nicolás Capaldo Hamburger SV 360 0.52 0.23 0.75 1 0.19
110 Josip Juranović 1. FC Union Berlin 254 0.17 0.55 0.72 2 0.26
111 Felix Nmecha Borussia Dortmund 234 0.50 0.21 0.71 2 0.27
112 Florian Neuhaus Borussia M'gladbach 64 0.42 0.28 0.70 1 0.98
113 Jordy Makengo SC Freiburg 360 0.13 0.55 0.68 2 0.17
113 Jamal Musiala FC Bayern München 148 0.20 0.48 0.68 2 0.41
113 Joe Scally Borussia M'gladbach 257 0.26 0.42 0.68 1 0.24
113 Laurin Ulrich SC Paderborn 07 316 0.27 0.41 0.68 0 0.19
117 Arijon Ibrahimović FC Augsburg 120 0.54 0.11 0.65 0 0.49
118 Noah Darvich SV 07 Elversberg 149 0.61 0.03 0.64 1 0.39
118 Ozan Kabak TSG Hoffenheim 349 0.31 0.33 0.64 1 0.17
120 Jeff Chabot VfB Stuttgart 344 0.55 0.07 0.62 0 0.16
121 Robin Gosens FC Schalke 04 243 0.51 0.10 0.61 1 0.23
121 Elias Baum Eintracht Frankfurt 307 0.13 0.48 0.61 1 0.18
123 Ludovit Reis SV Werder Bremen 323 0.51 0.07 0.58 0 0.16
123 Ísak Bergmann Jóhannesson 1. FC Köln 228 0.23 0.35 0.58 0 0.23
123 Facundo Medina Bayer 04 Leverkusen 281 0.47 0.11 0.58 1 0.19
126 Rocco Reitz RB Leipzig 83 0.45 0.11 0.56 1 0.61
126 Tom Bischof FC Bayern München 120 0.11 0.45 0.56 2 0.42
128 Joey Veerman Borussia Dortmund 188 0.31 0.24 0.55 0 0.26
128 Nikola Katić FC Schalke 04 346 0.36 0.19 0.55 0 0.14
130 Mert Kömür FC Augsburg 108 0.45 0.09 0.54 0 0.45
130 Steffen Tigges SC Paderborn 07 136 0.40 0.14 0.54 1 0.36
130 Linton Maina 1. FC Köln 246 0.10 0.44 0.54 2 0.20
130 Gideon Mensah 1. FC Köln 334 0.12 0.42 0.54 0 0.15
134 Deniz Undav VfB Stuttgart 233 0.40 0.13 0.53 0 0.20
134 Emmanuel Latte Lath 1. FC Union Berlin 245 0.43 0.10 0.53 1 0.19
134 Raphael Obermair SC Paderborn 07 333 0.11 0.42 0.53 0 0.14
137 Isac Lidberg Borussia M'gladbach 152 0.44 0.08 0.52 1 0.31
137 Luka Lochoshvili 1. FC Köln 360 0.51 0.01 0.52 0 0.13
139 Fábio Silva Borussia Dortmund 109 0.47 0.04 0.51 2 0.42
139 Felix Keidel SV 07 Elversberg 343 0.17 0.34 0.51 1 0.13
141 Rodrigo Ribeiro FC Augsburg 77 0.47 0.03 0.50 1 0.58
141 Marvin Pieringer SC Paderborn 07 306 0.29 0.21 0.50 0 0.15
143 Mitchell Weiser SV Werder Bremen 34 0.48 0.01 0.49 1 1.30
143 Noel Futkeu SV 07 Elversberg 46 0.31 0.18 0.49 1 0.96
143 Vincenzo Grifo SC Freiburg 58 0.07 0.42 0.49 0 0.76
143 Finn Jeltsch VfB Stuttgart 360 0.40 0.09 0.49 1 0.12
143 Philipp Sander Borussia M'gladbach 360 0.19 0.30 0.49 0 0.12
148 Lennart Karl FC Bayern München 134 0.34 0.14 0.48 1 0.32
148 Leon Avdullahu TSG Hoffenheim 350 0.08 0.40 0.48 1 0.12
148 Konrad Laimer FC Bayern München 180 0.36 0.12 0.48 0 0.24
  • xG share
  • xA share
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
xG
Expected goals: the quality of the chances he took, summed.
xA
Expected assists: the quality of the chances he created for others, summed.
xGI
Expected goal involvement: expected goals and expected assists added.
G+A
Goals and assists added.
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 →