xgEdge

Bundesliga expected goal involvement 2025/2026

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.

Harry Kane tops the competition on 30.88 expected goal involvement, from 2382 minutes. Of that, 26.93 is the chances he took himself and 3.95 the chances he made.

Showing 251–300 of 518 players

Bundesliga expected goal involvement 2025/2026
# Player Club Min xG xA xGI G+A xGI/90
251 Yannick Gerhardt VfL Wolfsburg 1,144 0.98 0.94 1.92 1 0.15
252 Castello Lukeba RB Leipzig 2,177 1.20 0.71 1.91 1 0.08
253 Samuel Essende FC Augsburg 332 1.75 0.14 1.89 1 0.51
254 Badredine Bouanani VfB Stuttgart 481 0.96 0.92 1.88 0 0.35
255 Anthony Caci 1. FSV Mainz 05 520 0.33 1.53 1.86 0 0.32
255 Hiroki Itō FC Bayern München 932 0.85 1.01 1.86 3 0.18
257 Kacper Potulski 1. FSV Mainz 05 1,060 1.73 0.11 1.84 1 0.16
258 Silas 1. FSV Mainz 05 342 1.61 0.21 1.82 1 0.48
258 Isaac Schmidt SV Werder Bremen 677 1.05 0.77 1.82 1 0.24
260 Rasmus Kristensen Eintracht Frankfurt 1,563 0.68 1.13 1.81 2 0.10
261 Cedric Zesiger FC Augsburg 1,781 0.76 1.03 1.79 0 0.09
261 Tom Krauß 1. FC Köln 1,801 0.36 1.43 1.79 2 0.09
263 James Sands FC St. Pauli 1,941 1.07 0.71 1.78 1 0.08
264 Junior Adamu SC Freiburg 456 1.62 0.15 1.77 2 0.35
265 Ezequiel Fernández Bayer 04 Leverkusen 1,001 0.65 1.11 1.76 1 0.16
265 Lukas Ullrich Borussia M'gladbach 1,315 0.60 1.16 1.76 0 0.12
267 Omar Haktab Traore 1. FC Heidenheim 1,515 0.44 1.31 1.75 2 0.10
268 Eric Smith FC St. Pauli 2,314 0.57 1.17 1.74 4 0.07
269 Bernardo TSG Hoffenheim 2,318 0.47 1.26 1.73 0 0.07
270 Ezechiel Banzuzi RB Leipzig 598 1.35 0.35 1.70 1 0.26
270 Kento Shiogai VfL Wolfsburg 344 1.43 0.27 1.70 1 0.44
270 Patrick Osterhage SC Freiburg 1,197 0.95 0.75 1.70 1 0.13
270 Stefan Posch 1. FSV Mainz 05 1,395 0.46 1.24 1.70 0 0.11
274 Marco Friedl SV Werder Bremen 2,549 0.65 1.03 1.68 1 0.06
274 Patrice Čović SV Werder Bremen 349 1.13 0.55 1.68 1 0.43
276 Victor Okoh Boniface SV Werder Bremen 325 1.06 0.60 1.66 2 0.46
277 Abdoulie Ceesay FC St. Pauli 354 1.38 0.26 1.64 3 0.42
278 Nico Elvedi Borussia M'gladbach 2,967 0.41 1.21 1.62 2 0.05
279 Jonas Wind VfL Wolfsburg 502 1.11 0.50 1.61 1 0.29
280 Wael Mohya Borussia M'gladbach 562 1.04 0.56 1.60 3 0.26
281 Josip Juranović 1. FC Union Berlin 334 0.58 1.00 1.58 2 0.43
282 Elvis Rexhbeçaj FC Augsburg 1,103 0.47 1.09 1.56 2 0.13
282 Philipp Lienhart SC Freiburg 1,305 0.99 0.57 1.56 1 0.11
284 Aurèle Amenda Eintracht Frankfurt 1,685 0.72 0.83 1.55 0 0.08
285 Luca Netz Borussia M'gladbach 944 0.06 1.46 1.52 2 0.14
286 Leonardo Bittencourt SV Werder Bremen 625 0.25 1.26 1.51 1 0.22
286 Bakery Jatta Hamburger SV 918 0.92 0.59 1.51 2 0.15
288 Hugo Bolin Borussia M'gladbach 552 0.94 0.56 1.50 2 0.24
289 Vinícius Souza VfL Wolfsburg 1,898 0.88 0.57 1.45 0 0.07
290 Albert Grønbæk Hamburger SV 495 0.50 0.92 1.42 3 0.26
291 Michy Batshuayi Eintracht Frankfurt 140 1.18 0.20 1.38 1 0.89
291 Fabio Baldé Hamburger SV 455 0.88 0.50 1.38 2 0.27
293 Marin Ljubičić 1. FC Union Berlin 20 1.35 0.00 1.35 2 6.08
293 Ellyes Skhiri Eintracht Frankfurt 1,450 0.66 0.69 1.35 0 0.08
295 Karol Mets FC St. Pauli 1,934 0.76 0.58 1.34 1 0.06
296 Christian Conteh 1. FC Heidenheim 405 0.20 1.12 1.32 0 0.29
296 Ramon Hendriks VfB Stuttgart 2,034 0.29 1.03 1.32 3 0.06
298 Florian Kainz 1. FC Köln 277 0.75 0.56 1.31 2 0.43
298 Oscar Højlund Eintracht Frankfurt 1,099 0.50 0.81 1.31 2 0.11
300 Max Moerstedt TSG Hoffenheim 411 0.72 0.57 1.29 2 0.28
  • 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 →