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 1–50 of 518 players

Bundesliga xG leaders 2025/2026
# Player Club Min Shots xG npxG xG/shot xG/90 G
1 Harry Kane FC Bayern München 2,382 119 26.93 17.91 0.23 1.02 36
2 Serhou Guirassy Borussia Dortmund 2,348 84 18.82 16.36 0.22 0.72 17
3 Patrik Schick Bayer 04 Leverkusen 1,995 72 17.32 13.22 0.24 0.78 16
4 Deniz Undav VfB Stuttgart 2,247 122 16.30 15.48 0.13 0.65 19
5 Christoph Baumgartner RB Leipzig 2,790 81 14.54 13.72 0.18 0.47 13
6 Luis Díaz FC Bayern München 2,450 88 14.33 14.33 0.16 0.53 15
7 Rômulo RB Leipzig 2,204 63 14.10 13.28 0.22 0.58 9
8 Haris Tabaković Borussia M'gladbach 2,394 67 13.20 11.56 0.20 0.50 13
9 Jonathan Burkardt Eintracht Frankfurt 1,340 41 12.43 9.15 0.30 0.83 13
10 Andrej Kramarić TSG Hoffenheim 2,222 64 11.71 7.61 0.18 0.47 14
11 Andrej Ilić 1. FC Union Berlin 2,256 72 11.37 10.55 0.16 0.45 5
12 Michael Olise FC Bayern München 2,317 101 11.30 11.30 0.11 0.44 15
13 Said El Mala 1. FC Köln 1,958 74 11.16 10.34 0.15 0.51 13
14 Ragnar Ache 1. FC Köln 1,726 52 10.30 10.30 0.20 0.54 7
15 Nadiem Amiri 1. FSV Mainz 05 2,090 54 10.23 3.67 0.19 0.44 12
16 Igor Matanović SC Freiburg 1,570 51 9.19 7.55 0.18 0.53 11
17 Phillip Tietz 1. FSV Mainz 05 1,786 51 9.02 8.20 0.18 0.45 5
18 Fisnik Asllani TSG Hoffenheim 2,354 73 8.35 8.35 0.11 0.32 10
19 Mohamed Amoura VfL Wolfsburg 1,976 60 8.26 7.44 0.14 0.38 8
20 Tim Lemperle TSG Hoffenheim 1,959 53 8.14 7.32 0.15 0.37 8
21 Maximilian Beier Borussia Dortmund 2,036 50 7.92 7.92 0.16 0.35 9
22 Romano Schmid SV Werder Bremen 2,988 57 7.91 4.63 0.14 0.24 4
23 Dženan Pejčinović VfL Wolfsburg 1,670 54 7.80 7.80 0.14 0.42 9
24 Nicolas Jackson FC Bayern München 1,037 38 7.44 7.44 0.20 0.65 8
25 Ermedin Demirović VfB Stuttgart 1,506 41 7.29 6.47 0.18 0.44 12
26 Lennart Karl FC Bayern München 1,283 42 7.24 7.24 0.17 0.51 5
27 Alexis Claude-Maurice FC Augsburg 2,048 70 7.13 5.49 0.10 0.31 5
28 Ransford Yeboah Königsdörffer Hamburger SV 2,360 65 7.12 6.30 0.11 0.27 5
29 Yan Diomande RB Leipzig 2,476 53 6.97 6.97 0.13 0.25 12
30 Jakub Kamiński 1. FC Köln 3,019 63 6.88 6.88 0.11 0.21 7
31 Alejandro Grimaldo Bayer 04 Leverkusen 2,524 60 6.64 4.18 0.11 0.24 8
32 Christian Kofane Bayer 04 Leverkusen 1,269 46 6.57 6.57 0.14 0.47 5
33 Arijon Ibrahimović 1. FC Heidenheim 2,181 47 6.30 5.48 0.13 0.26 2
34 Anton Kade FC Augsburg 1,746 48 6.28 6.28 0.13 0.32 6
34 Christian Eriksen VfL Wolfsburg 2,629 43 6.28 3.00 0.15 0.21 3
36 Serge Gnabry FC Bayern München 1,228 50 6.17 6.17 0.12 0.45 8
37 Justin Njinmah SV Werder Bremen 1,955 62 6.13 6.13 0.10 0.28 5
38 Jens Stage SV Werder Bremen 2,468 56 6.09 6.09 0.11 0.22 10
39 Marvin Pieringer 1. FC Heidenheim 1,653 32 5.91 5.09 0.18 0.32 4
40 Tiago Tomás VfB Stuttgart 1,040 35 5.89 5.89 0.17 0.51 5
41 Vincenzo Grifo SC Freiburg 1,720 30 5.73 2.45 0.19 0.30 7
42 Stefan Schimmer 1. FC Heidenheim 812 31 5.49 5.49 0.18 0.61 5
43 Rayan Philippe Hamburger SV 1,293 39 5.43 4.61 0.14 0.38 5
44 Julian Brandt Borussia Dortmund 1,627 37 5.39 5.39 0.15 0.30 7
45 Michael Gregoritsch FC Augsburg 927 29 5.38 4.56 0.19 0.52 6
46 Paul Nebel 1. FSV Mainz 05 2,081 32 5.31 5.31 0.17 0.23 5
47 Grischa Prömel TSG Hoffenheim 1,752 42 5.26 5.26 0.13 0.27 7
48 Oliver Burke 1. FC Union Berlin 1,692 33 5.24 5.24 0.16 0.28 6
49 Luca Waldschmidt 1. FC Köln 685 26 5.16 3.52 0.20 0.68 5
50 Danel Sinani FC St. Pauli 2,068 51 5.15 2.69 0.10 0.22 5
  • 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 →