xgEdge

Bundesliga xG leaders 2026/2027

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.

Patrik Schick has taken the best chances in the competition, 3.36 expected goals from 261 minutes. That is 0.39 clear of Luis Díaz.

Showing 151–200 of 367 players

Bundesliga xG leaders 2026/2027
# Player Club Min Shots xG npxG xG/shot xG/90 G
147 Fabio Gruber 1. FSV Mainz 05 360 2 0.20 0.20 — 0.05 0
147 Santiago Castañeda SC Paderborn 07 360 5 0.20 0.20 0.04 0.05 1
153 Eric Martel 1. FSV Mainz 05 25 1 0.19 0.19 — 0.68 1
153 Leo Sauer VfB Stuttgart 31 2 0.19 0.19 — 0.55 0
153 Josip Stanišić FC Bayern München 196 2 0.19 0.19 — 0.09 0
153 Noahkai Banks FC Augsburg 360 2 0.19 0.19 — 0.05 0
153 Philipp Sander Borussia M'gladbach 360 6 0.19 0.19 0.03 0.05 0
158 Timothy Chandler Eintracht Frankfurt 24 1 0.18 0.18 — 0.67 0
158 Ethan Nwaneri Borussia Dortmund 185 3 0.18 0.18 — 0.09 0
158 Jan-Niklas Beste SC Freiburg 272 4 0.18 0.18 — 0.06 0
158 Jarell Quansah Bayer 04 Leverkusen 278 2 0.18 0.18 — 0.06 0
158 Keita Kosugi Eintracht Frankfurt 360 2 0.18 0.18 — 0.05 0
163 Edin Džeko FC Schalke 04 86 3 0.17 0.17 — 0.18 0
163 Eric Ebimbe FC Schalke 04 252 3 0.17 0.17 — 0.06 0
163 Josip Juranović 1. FC Union Berlin 254 4 0.17 0.17 — 0.06 0
163 Jobe Bellingham Borussia Dortmund 298 3 0.17 0.17 — 0.05 0
163 Felix Keidel SV 07 Elversberg 343 3 0.17 0.17 — 0.04 1
163 Nicolai Remberg Hamburger SV 360 3 0.17 0.17 — 0.04 0
169 Fábio Vieira Hamburger SV 152 5 0.16 0.16 0.03 0.09 0
169 Marius Wolf FC Augsburg 312 2 0.16 0.16 — 0.05 0
169 Amos Pieper SV Werder Bremen 349 4 0.16 0.16 — 0.04 0
172 Samba Konaté RB Leipzig 23 1 0.15 0.15 — 0.59 0
172 Satoshi Tanaka FC Schalke 04 258 3 0.15 0.15 — 0.05 0
172 Jan Gyamerah SV 07 Elversberg 304 1 0.15 0.15 — 0.04 0
172 Kaishu Sano 1. FSV Mainz 05 358 4 0.15 0.15 — 0.04 0
176 Hwang Hee-chan FC Schalke 04 30 1 0.14 0.14 — 0.42 0
176 Malik Tillman Bayer 04 Leverkusen 147 3 0.14 0.14 — 0.09 0
176 Zakaria El Ouahdi Hamburger SV 256 2 0.14 0.14 — 0.05 0
179 Alexis Claude-Maurice FC Augsburg 98 4 0.13 0.13 — 0.12 1
179 Nico Schlotterbeck Borussia Dortmund 167 1 0.13 0.13 — 0.07 0
179 Elias Baum Eintracht Frankfurt 307 4 0.13 0.13 — 0.04 0
179 Han-Noah Massengo FC Augsburg 317 1 0.13 0.13 — 0.04 0
179 Jordy Makengo SC Freiburg 360 2 0.13 0.13 — 0.03 0
184 Marcel Sabitzer Borussia Dortmund 78 1 0.12 0.12 — 0.14 0
184 Dariusz Stalmach SV Werder Bremen 79 1 0.12 0.12 — 0.14 1
184 Gideon Mensah 1. FC Köln 334 4 0.12 0.12 — 0.03 0
184 David Raum RB Leipzig 360 3 0.12 0.12 — 0.03 0
188 Nicolas-Gerrit Kühn Borussia M'gladbach 21 1 0.11 0.11 — 0.47 0
188 Tom Bischof FC Bayern München 120 3 0.11 0.11 — 0.08 0
188 Dejan Ljubičić FC Schalke 04 185 2 0.11 0.11 — 0.05 0
188 Leopold Querfeld 1. FC Union Berlin 270 3 0.11 0.11 — 0.04 1
188 Alphonso Davies FC Bayern München 272 2 0.11 0.11 — 0.04 0
188 Raphael Obermair SC Paderborn 07 333 4 0.11 0.11 — 0.03 0
188 Hennes Behrens FC Augsburg 360 2 0.11 0.11 — 0.03 0
195 Martin Terrier Bayer 04 Leverkusen 14 1 0.10 0.10 — 0.64 0
195 Rayan Philippe Hamburger SV 71 3 0.10 0.10 — 0.13 0
195 Benjamin Henrichs RB Leipzig 101 2 0.10 0.10 — 0.09 0
195 Mathieu Nguefack Borussia M'gladbach 126 2 0.10 0.10 — 0.07 0
195 Mats Rots TSG Hoffenheim 213 3 0.10 0.10 — 0.04 0
195 Franck Honorat Borussia M'gladbach 238 4 0.10 0.10 — 0.04 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 →