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

Bundesliga expected goal involvement 2026/2027
# Player Club Min xG xA xGI G+A xGI/90
51 Antonio Nusa RB Leipzig 342 0.40 1.00 1.40 4 0.37
52 Phillipp Mwene 1. FSV Mainz 05 344 1.06 0.26 1.32 2 0.35
53 Vladimír Coufal TSG Hoffenheim 339 0.05 1.26 1.31 2 0.35
54 Ezequiel Fernández Bayer 04 Leverkusen 274 0.67 0.62 1.29 1 0.42
55 Max Moerstedt TSG Hoffenheim 111 1.21 0.07 1.28 1 1.04
56 Bilal El Khannouss VfB Stuttgart 203 0.44 0.83 1.27 1 0.56
57 Brajan Gruda RB Leipzig 189 0.25 1.01 1.26 0 0.60
58 Mikey Moore 1. FC Köln 209 0.50 0.75 1.25 0 0.54
59 Aleix García Bayer 04 Leverkusen 360 0.32 0.92 1.24 0 0.31
60 Ermedin Demirović VfB Stuttgart 202 1.15 0.07 1.22 1 0.54
61 Jan-Niklas Beste SC Freiburg 272 0.18 1.03 1.21 1 0.40
62 Derry Scherhant SC Freiburg 302 0.56 0.64 1.20 3 0.36
62 Adam Daghim TSG Hoffenheim 347 0.34 0.86 1.20 4 0.31
64 Maximilian Eggestein SC Freiburg 360 0.97 0.22 1.19 2 0.30
65 Stefano Marino SC Paderborn 07 215 0.56 0.62 1.18 1 0.49
65 Kaishu Sano 1. FSV Mainz 05 358 0.15 1.03 1.18 2 0.30
67 Ellyes Skhiri 1. FC Köln 250 0.66 0.50 1.16 2 0.42
68 Bambasé Conté TSG Hoffenheim 252 0.55 0.60 1.15 2 0.41
69 Christian Kofane Bayer 04 Leverkusen 134 1.00 0.13 1.13 2 0.76
69 Christopher Nkunku RB Leipzig 249 0.83 0.30 1.13 2 0.41
71 Tom Alexander Rothe 1. FC Union Berlin 360 0.62 0.50 1.12 1 0.28
72 Grischa Prömel VfB Stuttgart 354 0.88 0.23 1.11 1 0.28
73 Yussuf Poulsen Hamburger SV 98 1.08 0.02 1.10 1 1.01
74 Dayot Upamecano FC Bayern München 315 0.50 0.58 1.08 1 0.31
74 Kevin Diks Borussia M'gladbach 360 0.85 0.23 1.08 0 0.27
76 Jarell Quansah Bayer 04 Leverkusen 278 0.18 0.89 1.07 1 0.35
76 Matthias Ginter SC Freiburg 360 0.79 0.28 1.07 3 0.27
78 Shuto Machino Borussia M'gladbach 60 1.05 0.01 1.06 1 1.59
79 Said El Mala 1. FC Köln 171 0.81 0.24 1.05 1 0.55
79 Patson Daka Hamburger SV 208 0.99 0.06 1.05 0 0.45
79 Jae-sung Lee 1. FSV Mainz 05 266 0.24 0.81 1.05 1 0.36
79 Afonso Moreira Bayer 04 Leverkusen 340 0.69 0.36 1.05 0 0.28
83 David Mokwa SV 07 Elversberg 312 0.90 0.13 1.03 2 0.30
84 Franck Honorat Borussia M'gladbach 238 0.10 0.90 1.00 2 0.38
85 Ransford Yeboah Königsdörffer 1. FSV Mainz 05 103 0.86 0.12 0.98 1 0.86
86 Ethan Nwaneri Borussia Dortmund 185 0.18 0.76 0.94 0 0.46
86 Woo-Yeong Jeong 1. FC Union Berlin 205 0.29 0.65 0.94 0 0.41
86 Albert Grønbæk Hamburger SV 337 0.08 0.86 0.94 2 0.25
89 Rômulo RB Leipzig 83 0.86 0.05 0.91 1 0.99
89 Lukas Ullrich Borussia M'gladbach 235 0.41 0.50 0.91 2 0.35
91 Ragnar Ache 1. FC Köln 192 0.83 0.07 0.90 1 0.42
92 Soufiane El-Faouzi FC Schalke 04 360 0.23 0.65 0.88 0 0.22
93 Tom Krauß 1. FC Köln 348 0.71 0.16 0.87 0 0.23
93 Nathaniel Brown FC Bayern München 182 0.30 0.57 0.87 0 0.43
95 Mats Rots TSG Hoffenheim 213 0.10 0.76 0.86 0 0.36
96 Neil El Aynaoui RB Leipzig 255 0.61 0.23 0.84 0 0.30
96 Cole Campbell SV 07 Elversberg 261 0.49 0.35 0.84 1 0.29
98 Moussa Sylla FC Schalke 04 208 0.78 0.05 0.83 0 0.36
99 Kacper Potulski 1. FSV Mainz 05 280 0.75 0.07 0.82 0 0.26
99 Wouter Burger TSG Hoffenheim 349 0.33 0.49 0.82 0 0.21
  • 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 →