xgEdge

Bundesliga top scorers 2026/2027

Every Bundesliga player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.

Younes Ebnoutalib has scored 2.06 more than his chances were worth: 4 goals from 1.94 xG.

Showing 101–150 of 367 players

Bundesliga top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
88 Kauã Prates Borussia Dortmund 1 11 0 0 0.05 −0.05 —
88 Love Arrhov Eintracht Frankfurt 1 11 0 0 — — —
88 Oskar Wójcik SV Werder Bremen 1 11 0 0 — — —
88 Victor Okoh Boniface Bayer 04 Leverkusen 1 12 0 0 0.20 −0.20 —
88 Max Finkgräfe RB Leipzig 1 12 0 0 — — —
88 Serge Gnabry FC Bayern München 1 13 0 0 0.22 −0.22 —
88 Luka Duric SC Paderborn 07 1 13 0 0 — — —
88 Robert Skov 1. FC Union Berlin 1 13 0 0 — — —
88 Conrad Harder RB Leipzig 1 14 0 0 0.21 −0.21 —
88 Martin Terrier Bayer 04 Leverkusen 1 14 0 0 0.10 −0.10 —
88 Arthur Vermeeren RB Leipzig 1 14 0 0 0.03 −0.03 —
88 Reigan Heskey 1. FC Köln 1 15 0 0 0.02 −0.02 —
88 Felix Götze SC Paderborn 07 1 15 0 0 — — —
88 Marc Guiu RB Leipzig 1 15 0 0 — — —
88 Benedict Hollerbach 1. FSV Mainz 05 1 16 0 0 0.06 −0.06 —
88 Derrick Köhn 1. FC Union Berlin 2 16 0 0 0.03 −0.03 —
88 Leonidas Stergiou VfB Stuttgart 1 16 0 0 — — —
88 Luca Vozar FC Schalke 04 1 16 0 0 — — —
88 Silvan Widmer 1. FSV Mainz 05 1 17 0 0 — — —
88 Fisnik Asllani TSG Hoffenheim 2 18 0 0 0.35 −0.35 —
88 Rael Nakuzola 1. FSV Mainz 05 2 18 0 0 0.02 −0.02 —
88 Nicolas-Gerrit Kühn Borussia M'gladbach 1 21 0 0 0.11 −0.11 —
88 Maximilian Rosenfelder SC Freiburg 1 21 0 0 — — —
88 Ramy Bensebaini Borussia Dortmund 2 21 0 0 — — —
88 Valentin Gendrey TSG Hoffenheim 1 21 0 0 — — —
88 Samba Konaté RB Leipzig 2 23 0 0 0.15 −0.15 —
88 Timothy Chandler Eintracht Frankfurt 2 24 0 0 0.18 −0.18 —
88 Clemens Lippmann SC Paderborn 07 2 24 0 0 0.04 −0.04 —
88 Jonas Hofmann Bayer 04 Leverkusen 1 25 0 0 0.02 −0.02 —
88 Amara Condé SV 07 Elversberg 2 25 0 0 — — —
88 Carney Chukwuemeka Borussia Dortmund 1 25 0 0 — — —
88 Jeffrey Gouweleeuw FC Augsburg 3 25 0 0 — — —
88 Sebastian Sebulonsen 1. FC Köln 1 25 0 0 — — —
88 Borna Sosa 1. FC Köln 1 26 0 0 — — —
88 Luca Schnellbacher SV 07 Elversberg 2 26 0 0 — — —
88 Guéla Doué Bayer 04 Leverkusen 1 27 0 0 — — —
88 Luca Reggiani Borussia Dortmund 1 27 0 0 — — —
88 Malik Pimpong Eintracht Frankfurt 2 27 0 0 — — —
88 Ansgar Knauff Eintracht Frankfurt 1 29 0 0 — — —
88 Nicholas Mickelson SV 07 Elversberg 2 29 0 0 — — —
88 Nnamdi Collins Eintracht Frankfurt 1 29 0 0 — — —
88 Hwang Hee-chan FC Schalke 04 2 30 0 0 0.14 −0.14 —
88 Nathan De Cat TSG Hoffenheim 2 30 0 0 — — —
88 Leo Sauer VfB Stuttgart 3 31 0 0 0.19 −0.19 —
88 Tom Baack SC Paderborn 07 2 32 0 0 — — —
88 Mertcan Ayhan FC Schalke 04 2 33 0 0 — — —
88 Otto Ruoppi 1. FSV Mainz 05 3 33 0 0 — — —
88 Paul Erevbenagie SV Werder Bremen 2 35 0 0 0.05 −0.05 —
88 Assan Ouédraogo RB Leipzig 1 35 0 0 0.02 −0.02 —
88 Andrija Maksimović RB Leipzig 2 36 0 0 — — —
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Apps
Matches he played in this competition this season. A match he was named in and did not play does not count.
Min
Minutes played.
G
Goals scored, penalties included.
npG
Goals with penalties taken out.
xG
Expected goals: the quality of the chances he took, summed.
G − xG
Goals less expected goals, over the matches with both.
Min/G
Minutes played for each goal scored.

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 →