xgEdge

Bundesliga top scorers 2025/2026

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.

Harry Kane leads the scoring on 36 goals, from 2382 minutes. That is 17 clear of Deniz Undav. Harry Kane has scored 9.07 more than his chances were worth: 36 goals from 26.93 xG. Andrej Ilić has scored 6.37 fewer than his chances were worth: 5 goals from 11.37 xG.

Showing 151–200 of 518 players

Bundesliga top scorers 2025/2026
# Player Club Apps Min G npG xG G − xG Min/G
128 András Schäfer 1. FC Union Berlin 28 1,442 2 2 2.07 −0.07 721
128 Aaron Zehnter VfL Wolfsburg 20 1,465 2 2 1.12 +0.88 733
128 Adam Daghim VfL Wolfsburg 29 1,544 2 2 2.44 −0.44 772
128 Kristijan Jakić FC Augsburg 25 1,563 2 2 1.54 +0.46 782
128 Rasmus Kristensen Eintracht Frankfurt 22 1,563 2 2 0.68 +1.32 782
128 Lukas Kübler SC Freiburg 23 1,593 2 2 3.20 −1.20 797
128 Jan-Niklas Beste SC Freiburg 28 1,716 2 2 3.61 −1.61 858
128 Farès Chaïbi Eintracht Frankfurt 28 1,797 2 2 2.58 −0.58 899
128 Silvan Widmer 1. FSV Mainz 05 27 1,820 2 2 2.56 −0.56 910
128 Hugo Larsson Eintracht Frankfurt 25 1,824 2 2 1.44 +0.56 912
128 Josip Stanišić FC Bayern München 26 1,855 2 2 1.24 +0.76 928
128 Dimitrios Giannoulis FC Augsburg 26 1,870 2 2 1.11 +0.89 935
128 Franck Honorat Borussia M'gladbach 28 1,987 2 2 0.91 +1.09 994
128 Jonathan Tah FC Bayern München 28 2,024 2 2 0.83 +1.17 1012
128 Mathias Pereira Lage FC St. Pauli 28 2,030 2 2 4.32 −2.32 1015
128 Arijon Ibrahimović 1. FC Heidenheim 32 2,181 2 1 6.30 −4.30 1091
128 Felix Nmecha Borussia Dortmund 29 2,184 2 2 3.68 −1.68 1092
128 Joshua Kimmich FC Bayern München 29 2,280 2 2 2.58 −0.58 1140
128 Eric Smith FC St. Pauli 27 2,314 2 2 0.57 +1.43 1157
128 Dominik Kohr 1. FSV Mainz 05 29 2,345 2 2 1.49 +0.51 1173
128 Han-Noah Massengo FC Augsburg 32 2,351 2 2 1.16 +0.84 1176
128 Daniel Svensson Borussia Dortmund 33 2,452 2 2 1.89 +0.11 1226
128 Philipp Sander Borussia M'gladbach 30 2,454 2 2 1.54 +0.46 1227
128 Yannick Engelhardt Borussia M'gladbach 31 2,497 2 2 2.08 −0.08 1249
128 Ridle Baku RB Leipzig 32 2,509 2 2 2.34 −0.34 1255
128 Robert Andrich Bayer 04 Leverkusen 32 2,547 2 2 0.73 +1.27 1274
128 Eric Martel 1. FC Köln 31 2,564 2 2 2.07 −0.07 1282
128 Hauke Wahl FC St. Pauli 30 2,591 2 2 0.60 +1.40 1296
128 Joe Scally Borussia M'gladbach 32 2,611 2 2 1.42 +0.58 1306
128 Danny da Costa 1. FSV Mainz 05 34 2,697 2 2 1.65 +0.35 1349
128 Angelo Stiller VfB Stuttgart 34 2,750 2 2 3.12 −1.12 1375
128 Waldemar Anton Borussia Dortmund 32 2,880 2 2 1.65 +0.35 1440
128 Willi Orbán RB Leipzig 33 2,950 2 2 2.34 −0.34 1475
128 Patrick Mainka 1. FC Heidenheim 34 3,060 2 2 3.51 −1.51 1530
185 Oscar Fraulo Borussia M'gladbach 4 55 1 1 0.37 +0.63 55
185 Valentin Gendrey TSG Hoffenheim 8 69 1 1 0.35 +0.65 69
185 Adam Kölle 1. FC Heidenheim 6 89 1 1 0.65 +0.35 89
185 Grant-Leon Ranos Borussia M'gladbach 8 122 1 1 0.53 +0.47 122
185 Younes Ebnoutalib Eintracht Frankfurt 5 139 1 1 0.61 +0.39 139
185 Michy Batshuayi Eintracht Frankfurt 6 140 1 0 1.18 −0.18 140
185 Leo Scienza 1. FC Heidenheim 2 180 1 1 0.14 +0.86 180
185 Filip Bilbija SC Paderborn 07 2 205 1 1 — — 205
185 Salim Musah SV Werder Bremen 8 210 1 1 0.76 +0.24 210
185 Laurin Curda SC Paderborn 07 2 210 1 1 — — 210
185 Florian Kainz 1. FC Köln 15 277 1 1 0.75 +0.25 277
185 Robin Hack Borussia M'gladbach 8 317 1 1 1.13 −0.13 317
185 Benjamin Henrichs RB Leipzig 17 319 1 1 0.17 +0.83 319
185 Samuel Essende FC Augsburg 13 332 1 1 1.75 −0.75 332
185 Josip Juranović 1. FC Union Berlin 11 334 1 1 0.58 +0.42 334
185 Silas 1. FSV Mainz 05 8 342 1 1 1.61 −0.61 342
  • 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 →