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 401–450 of 518 players

Bundesliga xG leaders 2025/2026
# Player Club Min Shots xG npxG xG/shot xG/90 G
398 Felix Agu SV Werder Bremen 746 2 0.06 0.06 — 0.01 0
398 Luca Netz Borussia M'gladbach 944 2 0.06 0.06 — 0.01 0
403 Immanuel Pherai Hamburger SV 63 1 0.05 0.05 — 0.07 0
403 Thomas Keller 1. FC Heidenheim 191 2 0.05 0.05 — 0.02 0
403 Kevin Paredes VfL Wolfsburg 223 2 0.05 0.05 — 0.02 0
406 David Daiber FC Bayern München 27 1 0.04 0.04 — 0.13 0
406 Kamil Grabara VfL Wolfsburg 3,270 1 0.04 0.04 — 0.00 0
408 Václav Černý VfL Wolfsburg 47 1 0.03 0.03 — 0.06 0
408 Fynn Schenten 1. FC Köln 118 1 0.03 0.03 — 0.02 0
408 Niklas Süle Borussia Dortmund 487 2 0.03 0.03 — 0.01 0
408 Anthony Jung SC Freiburg 528 1 0.03 0.03 — 0.01 0
408 Julián Malatini SV Werder Bremen 540 2 0.03 0.03 — 0.00 0
413 Samba Konaté RB Leipzig 8 1 0.02 0.02 — 0.23 0
413 Yannik Wagner 1. FC Heidenheim 45 1 0.02 0.02 — 0.04 0
413 Pharell Hensel VfL Wolfsburg 88 1 0.02 0.02 — 0.02 0
413 Aurélio Buta Eintracht Frankfurt 151 1 0.02 0.02 — 0.01 0
413 Maxim Leitsch 1. FSV Mainz 05 162 1 0.02 0.02 — 0.01 0
413 Robert Skov 1. FC Union Berlin 223 1 0.02 0.02 — 0.01 0
413 William Bøving 1. FSV Mainz 05 227 1 0.02 0.02 — 0.01 0
420 Maximilian Rosenfelder SC Freiburg 507 1 0.01 0.01 — 0.00 0
— Aboubaka Soumahoro Hamburger SV 141 0 — — — — 0
— Alexander Nübel VfB Stuttgart 3,060 0 — — — — 0
— Ameen Al-Dakhil VfB Stuttgart 22 0 — — — — 0
— Arne Maier FC Augsburg 15 0 — — — — 0
— Bara Sapoko Ndiaye FC Bayern München 148 0 — — — — 0
— Ben Bobzien 1. FSV Mainz 05 9 0 — — — — 0
— Bence Dárdai VfL Wolfsburg 34 0 — — — — 0
— Calvin Brackelmann SC Paderborn 07 164 5 — — — — 0
— Carl Klaus 1. FC Union Berlin 329 0 — — — — 0
— Cassiano Kiala FC Bayern München 1 0 — — — — 0
— Cenny Neumann 1. FC Köln 83 0 — — — — 0
— Charles Herrmann Borussia M'gladbach 10 0 — — — — 0
— Daniel Batz 1. FSV Mainz 05 1,890 0 — — — — 0
— Deniz Ofli FC Bayern München 8 0 — — — — 0
— Dennis Seimen SC Paderborn 07 210 0 — — — — 0
— Diant Ramaj 1. FC Heidenheim 2,790 0 — — — — 0
— Dominique Heintz 1. FC Köln 398 0 — — — — 0
— Elias Baum Eintracht Frankfurt 71 0 — — — — 0
— Emir Sahiti Hamburger SV 122 0 — — — — 0
— Erblin Osmani FC Bayern München 3 0 — — — — 0
— Felix Götze SC Paderborn 07 58 1 — — — — 0
— Filip Bilbija SC Paderborn 07 205 5 — — — — 1
— Filippo Mané Borussia Dortmund 132 0 — — — — 0
— Fin Stevens FC St. Pauli 26 0 — — — — 0
— Frank Feller 1. FC Heidenheim 270 0 — — — — 0
— Frederik Rønnow 1. FC Union Berlin 2,641 0 — — — — 0
— Gregor Kobel Borussia Dortmund 3,060 0 — — — — 0
— Isak Hansen Aarøen SV Werder Bremen 2 0 — — — — 0
— Jan Urbich Borussia M'gladbach 40 0 — — — — 0
— Janis Blaswich Bayer 04 Leverkusen 930 0 — — — — 0
  • 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 →