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 201–250 of 367 players

Bundesliga expected goal involvement 2026/2027
# Player Club Min xG xA xGI G+A xGI/90
201 Conrad Harder RB Leipzig 14 0.21 0.01 0.22 0 1.41
201 Philipp Lienhart SC Freiburg 339 0.02 0.20 0.22 0 0.06
203 Terem Moffi Hamburger SV 177 0.20 0.01 0.21 0 0.11
203 Daiki Hashioka Borussia M'gladbach 90 0.21 0.00 0.21 0 0.21
203 Farès Chaïbi Eintracht Frankfurt 111 0.06 0.15 0.21 0 0.17
206 Johan Bakayoko RB Leipzig 80 0.04 0.16 0.20 0 0.23
206 Jan Leszczyński Borussia M'gladbach 103 0.07 0.13 0.20 0 0.17
208 Timothy Chandler Eintracht Frankfurt 24 0.18 0.01 0.19 0 0.71
208 Eric Martel 1. FSV Mainz 05 25 0.19 0.00 0.19 1 0.68
208 Leo Sauer VfB Stuttgart 31 0.19 0.00 0.19 0 0.55
208 Dariusz Stalmach SV Werder Bremen 79 0.12 0.07 0.19 1 0.22
208 Robin Hack Borussia M'gladbach 167 0.07 0.12 0.19 0 0.10
208 Satoshi Tanaka FC Schalke 04 258 0.15 0.04 0.19 0 0.07
214 Edin Džeko FC Schalke 04 86 0.17 0.01 0.18 0 0.19
214 Zakaria El Ouahdi Hamburger SV 256 0.14 0.04 0.18 0 0.06
214 Jan Gyamerah SV 07 Elversberg 304 0.15 0.03 0.18 0 0.05
214 Raphael Onyedika Eintracht Frankfurt 360 0.06 0.12 0.18 0 0.05
218 Mattes Hansen SC Paderborn 07 321 0.03 0.14 0.17 0 0.05
219 Samba Konaté RB Leipzig 23 0.15 0.01 0.16 0 0.63
219 Mathieu Nguefack Borussia M'gladbach 126 0.10 0.06 0.16 0 0.11
219 Waldemar Anton Borussia Dortmund 360 0.02 0.14 0.16 1 0.04
222 Marco Friedl SV Werder Bremen 360 0.04 0.11 0.15 0 0.04
223 Robin Hranáč TSG Hoffenheim 48 0.08 0.06 0.14 0 0.26
223 Gabriel Vidović SC Paderborn 07 320 0.06 0.08 0.14 0 0.04
223 Jano Ter-Horst SC Paderborn 07 352 0.05 0.09 0.14 0 0.04
223 Tjark Lasse Scheller SC Paderborn 07 360 0.06 0.08 0.14 0 0.04
223 Daniel Svensson Borussia Dortmund 360 0.03 0.11 0.14 0 0.04
228 Maximilian Rohr SV 07 Elversberg 352 0.09 0.04 0.13 0 0.03
229 Lukas Kübler SC Freiburg 112 0.07 0.04 0.11 0 0.09
229 Jan Uwe Thielmann 1. FC Köln 135 0.07 0.04 0.11 0 0.07
229 Benjamin Henrichs RB Leipzig 101 0.10 0.01 0.11 0 0.10
229 Koki Machida TSG Hoffenheim 111 0.08 0.03 0.11 0 0.09
233 Cédric Itten SV Werder Bremen 54 0.08 0.02 0.10 0 0.17
233 Lilian Brassier Eintracht Frankfurt 270 0.02 0.08 0.10 0 0.03
233 Lasse Günther SV 07 Elversberg 331 0.03 0.07 0.10 0 0.03
236 Ron Schallenberg FC Schalke 04 74 0.08 0.01 0.09 0 0.11
236 Livan Burcu 1. FC Union Berlin 183 0.04 0.05 0.09 0 0.04
236 Stefan Posch 1. FSV Mainz 05 268 0.01 0.08 0.09 0 0.03
239 Benedict Hollerbach 1. FSV Mainz 05 16 0.06 0.02 0.08 0 0.45
239 Cyriaque Irié SC Freiburg 53 0.07 0.01 0.08 0 0.14
239 Loïc Badé Bayer 04 Leverkusen 74 0.08 0.00 0.08 0 0.10
239 Dominik Kohr 1. FSV Mainz 05 80 0.01 0.07 0.08 0 0.09
239 Paul Okon-Engstler 1. FC Köln 111 0.06 0.02 0.08 0 0.06
239 Łukasz Poręba SV 07 Elversberg 360 0.03 0.05 0.08 0 0.02
245 Jonas Hofmann Bayer 04 Leverkusen 25 0.02 0.05 0.07 0 0.25
245 Andrej Kramarić TSG Hoffenheim 44 0.02 0.05 0.07 0 0.14
245 Castello Lukeba RB Leipzig 163 0.02 0.05 0.07 0 0.04
248 Justin Njinmah SV Werder Bremen 61 0.02 0.04 0.06 0 0.09
249 Kauã Prates Borussia Dortmund 11 0.05 0.00 0.05 0 0.41
249 Paul Erevbenagie SV Werder Bremen 35 0.05 0.00 0.05 0 0.13
  • 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 →