xgEdge

Bundesliga xG leaders 2025/2026

Every Bundesliga player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.

Harry Kane has taken the best chances in the competition, 26.93 expected goals from 2382 minutes. That is 8.11 clear of Serhou Guirassy.

Showing 251–300 of 518 players

Bundesliga xG leaders 2025/2026
# Player Club Min Shots xG npxG xG/shot xG/90 G
250 Arthur Bayer 04 Leverkusen 1,132 10 0.88 0.88 0.09 0.07 1
250 Vinícius Souza VfL Wolfsburg 1,898 10 0.88 0.88 0.09 0.04 0
253 Hiroki Itō FC Bayern München 932 10 0.85 0.85 0.08 0.08 1
254 Jonathan Tah FC Bayern München 2,024 8 0.83 0.83 0.10 0.04 2
255 Arnaud Nordin 1. FSV Mainz 05 474 13 0.80 0.80 0.06 0.15 0
256 Elye Wahi Eintracht Frankfurt 331 7 0.79 0.79 0.11 0.21 0
256 Giorgi Gocholeishvili Hamburger SV 957 14 0.79 0.79 0.06 0.07 0
258 Cyriaque Irié SC Freiburg 344 7 0.78 0.78 0.11 0.20 0
259 Joakim Mæhle VfL Wolfsburg 1,335 15 0.77 0.77 0.05 0.05 1
260 Salim Musah SV Werder Bremen 210 7 0.76 0.76 0.11 0.33 1
260 Cedric Zesiger FC Augsburg 1,781 12 0.76 0.76 0.06 0.04 0
260 Atakan Karazor VfB Stuttgart 1,898 7 0.76 0.76 0.11 0.04 0
260 Karol Mets FC St. Pauli 1,934 7 0.76 0.76 0.11 0.04 1
264 Florian Kainz 1. FC Köln 277 8 0.75 0.75 0.09 0.24 1
265 Yussuf Poulsen Hamburger SV 343 7 0.74 0.74 0.11 0.19 1
266 Robert Andrich Bayer 04 Leverkusen 2,547 12 0.73 0.73 0.06 0.03 2
267 Max Moerstedt TSG Hoffenheim 411 7 0.72 0.72 0.10 0.16 2
267 Aurèle Amenda Eintracht Frankfurt 1,685 10 0.72 0.72 0.07 0.04 0
269 Kim Min-jae FC Bayern München 1,622 5 0.71 0.71 0.14 0.04 1
270 Giovanni Reyna Borussia M'gladbach 526 7 0.68 0.68 0.10 0.12 1
270 Rasmus Kristensen Eintracht Frankfurt 1,563 15 0.68 0.68 0.05 0.04 2
270 Kristoffer Lund 1. FC Köln 2,289 20 0.68 0.68 0.03 0.03 0
273 Ellyes Skhiri Eintracht Frankfurt 1,450 8 0.66 0.66 0.08 0.04 0
274 Adam Kölle 1. FC Heidenheim 89 2 0.65 0.65 — 0.66 1
274 Ezequiel Fernández Bayer 04 Leverkusen 1,001 11 0.65 0.65 0.06 0.06 0
274 Karim Coulibaly SV Werder Bremen 2,123 6 0.65 0.65 0.11 0.03 1
274 Marco Friedl SV Werder Bremen 2,549 8 0.65 0.65 0.08 0.02 1
278 Oladapo Afolayan FC St. Pauli 155 4 0.64 0.64 — 0.37 0
278 Fabio Chiarodia Borussia M'gladbach 690 4 0.64 0.64 — 0.08 0
280 Jesper Lindstrøm VfL Wolfsburg 437 10 0.63 0.63 0.06 0.13 0
280 Connor Metcalfe FC St. Pauli 601 16 0.63 0.63 0.04 0.09 0
280 Manolis Saliakas FC St. Pauli 1,111 16 0.63 0.63 0.04 0.05 1
280 Arkadiusz Pyrka FC St. Pauli 2,580 19 0.63 0.63 0.03 0.02 0
284 Dmytro Bogdanov 1. FC Union Berlin 5 3 0.61 0.61 — 10.98 0
284 Younes Ebnoutalib Eintracht Frankfurt 139 5 0.61 0.61 0.12 0.39 1
284 Pascal Groß Borussia Dortmund 618 8 0.61 0.61 0.08 0.09 0
287 Lukas Ullrich Borussia M'gladbach 1,315 10 0.60 0.60 0.06 0.04 0
287 Niklas Dorsch 1. FC Heidenheim 2,270 14 0.60 0.60 0.04 0.02 0
287 Hauke Wahl FC St. Pauli 2,591 10 0.60 0.60 0.06 0.02 2
290 Janik Haberer 1. FC Union Berlin 1,658 11 0.59 0.59 0.05 0.03 0
291 Josip Juranović 1. FC Union Berlin 334 4 0.58 0.58 — 0.16 1
291 Damion Downs Hamburger SV 550 7 0.58 0.58 0.08 0.09 0
291 Mathias Rasmussen FC St. Pauli 705 6 0.58 0.58 0.10 0.07 0
291 Niklas Stark SV Werder Bremen 727 3 0.58 0.58 — 0.07 0
291 Mario Götze Eintracht Frankfurt 880 5 0.58 0.58 0.12 0.06 0
291 Leon Avdullahu TSG Hoffenheim 2,838 14 0.58 0.58 0.04 0.02 0
297 Eric Smith FC St. Pauli 2,314 12 0.57 0.57 0.05 0.02 2
298 Moritz Jenz VfL Wolfsburg 1,789 5 0.55 0.55 0.11 0.03 1
299 Exequiel Palacios Bayer 04 Leverkusen 1,097 10 0.54 0.54 0.05 0.04 0
300 Grant-Leon Ranos Borussia M'gladbach 122 4 0.53 0.53 — 0.39 1
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
Shots
Shots he has taken in this competition this season.
xG
Expected goals: the quality of the chances he took, summed.
npxG
Expected goals with penalties taken out.
xG/shot
Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
xG/90
Expected goals per 90 minutes played.
G
Goals scored, penalties included.

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 →