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 301–350 of 518 players

Bundesliga expected goal involvement 2025/2026
# Player Club Min xG xA xGI G+A xGI/90
301 Arnaud Nordin 1. FSV Mainz 05 474 0.80 0.48 1.28 0 0.24
302 Andreas Skov Olsen VfL Wolfsburg 369 0.33 0.92 1.25 1 0.30
303 Giorgi Gocholeishvili Hamburger SV 957 0.79 0.44 1.23 1 0.12
303 Jordan Torunarigha Hamburger SV 1,965 0.38 0.85 1.23 0 0.06
305 Cenk Özkaçar 1. FC Köln 1,802 0.90 0.32 1.22 0 0.06
306 Mathias Rasmussen FC St. Pauli 705 0.58 0.63 1.21 0 0.15
306 Arthur Chaves FC Augsburg 1,067 0.98 0.23 1.21 2 0.10
308 Mahmoud Dahoud Eintracht Frankfurt 726 0.89 0.31 1.20 5 0.15
309 Nikolas Veratschnig 1. FSV Mainz 05 660 0.10 1.08 1.18 1 0.16
310 Otto Stange Hamburger SV 288 1.03 0.14 1.17 0 0.37
311 Denis Vavro VfL Wolfsburg 1,405 0.93 0.19 1.12 1 0.07
312 Felipe Chávez 1. FC Köln 138 0.32 0.78 1.10 0 0.72
312 Salim Musah SV Werder Bremen 210 0.76 0.34 1.10 1 0.47
312 Karim Coulibaly SV Werder Bremen 2,123 0.65 0.45 1.10 1 0.05
315 Ihlas Bebou TSG Hoffenheim 215 0.40 0.67 1.07 0 0.45
315 Jeanuël Belocian VfL Wolfsburg 1,757 0.44 0.63 1.07 1 0.05
317 Yussuf Poulsen Hamburger SV 343 0.74 0.32 1.06 1 0.28
318 Eliesse Ben Seghir Bayer 04 Leverkusen 261 0.14 0.89 1.03 0 0.36
318 Jesper Lindstrøm VfL Wolfsburg 437 0.63 0.40 1.03 0 0.21
320 Tidiam Gomis RB Leipzig 356 0.48 0.49 0.97 1 0.25
321 Elye Wahi Eintracht Frankfurt 331 0.79 0.15 0.94 1 0.26
322 Cyriaque Irié SC Freiburg 344 0.78 0.14 0.92 0 0.24
322 Amos Pieper SV Werder Bremen 1,504 0.43 0.49 0.92 0 0.06
324 Jeffrey Gouweleeuw FC Augsburg 851 0.27 0.64 0.91 1 0.10
324 Max Finkgräfe RB Leipzig 502 0.20 0.71 0.91 2 0.16
326 Elias Saad FC Augsburg 499 0.52 0.38 0.90 0 0.16
326 Lars Ritzka FC St. Pauli 970 0.33 0.57 0.90 0 0.08
328 Valentin Gendrey TSG Hoffenheim 69 0.35 0.54 0.89 2 1.16
329 Ayoube Amaimouni Echghouyab Eintracht Frankfurt 595 0.52 0.35 0.87 5 0.13
330 Nnamdi Collins Eintracht Frankfurt 1,508 0.40 0.44 0.84 3 0.05
331 Oladapo Afolayan FC St. Pauli 155 0.64 0.19 0.83 0 0.48
331 Niklas Stark SV Werder Bremen 727 0.58 0.25 0.83 0 0.10
331 Chrislain Matsima FC Augsburg 1,404 0.41 0.42 0.83 2 0.05
334 Felix Agu SV Werder Bremen 746 0.06 0.75 0.81 0 0.10
334 Tim Siersleben 1. FC Heidenheim 1,093 0.47 0.34 0.81 0 0.07
334 Tomoya Ando FC St. Pauli 1,261 0.36 0.45 0.81 1 0.06
337 Alex Král 1. FC Union Berlin 467 0.32 0.48 0.80 0 0.15
338 Fabio Chiarodia Borussia M'gladbach 690 0.64 0.14 0.78 0 0.10
338 Moritz Jenz VfL Wolfsburg 1,789 0.55 0.23 0.78 1 0.04
340 Anthony Jung SC Freiburg 528 0.03 0.72 0.75 0 0.13
341 Denis Huseinbašić 1. FC Köln 737 0.40 0.32 0.72 0 0.09
342 Adam Kölle 1. FC Heidenheim 89 0.65 0.06 0.71 1 0.72
342 Damion Downs Hamburger SV 550 0.58 0.13 0.71 0 0.12
342 Daniel Elfadli Hamburger SV 1,266 0.36 0.35 0.71 0 0.05
345 Benedikt Gimber 1. FC Heidenheim 1,448 0.35 0.32 0.67 0 0.04
346 Younes Ebnoutalib Eintracht Frankfurt 139 0.61 0.05 0.66 1 0.43
347 Dmytro Bogdanov 1. FC Union Berlin 5 0.61 0.00 0.61 0 10.98
348 Sacha Boey FC Bayern München 463 0.27 0.33 0.60 0 0.12
349 Cole Campbell TSG Hoffenheim 99 0.14 0.45 0.59 0 0.54
350 Grant-Leon Ranos Borussia M'gladbach 122 0.53 0.04 0.57 1 0.42
  • 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 →