Pitch Radar

Bundesliga top scorers

Player goals and xG on this page are as of 2 Nov 2026: Understat is currently unavailable and the backup sources have no player data. They will update as soon as it is back.

Season 2026/27 · 80 players in the pool · refreshed twice a day

Goal charts are everywhere. Here every name carries its xG — how many a player should have scored from the chances he got. The gap is what his season is really worth.

Niclas Füllkrug leads with 9 goals, and Patrik Schick is next on 7. Niclas Füllkrug: those chances were worth only 5.91, an overshoot of 3.09. Finishing like that rarely lasts a season, and a dip is likelier than more of the same. Across the league 38 players out of 80 are scoring above their xG.

Top scorers

The gap is goals minus xG: a plus means finishing above expectation, a minus below it.

PlayerClubPGoalsxGGap
Niclas FüllkrugWerder Bremen895.91+3.1
Patrik SchickBayer Leverkusen875.75+1.2
Younes EbnoutalibEintracht Frankfurt865.11+0.9
Michael OliseBayern Munich864.29+1.7
Ermedin DemirovicVfB Stuttgart855.54−0.5
Michael GregoritschAugsburg854.61+0.4
Phillip TietzMainz 05854.57+0.4
Harry KaneBayern Munich846.98−3.0
RômuloRB Leipzig643.72+0.3
Luis DíazBayern Munich643.42+0.6
Yuito SuzukiFreiburg743.14+0.9
Christopher NkunkuRB Leipzig642.97+1.0
Maurice KrattenmacherElversberg842.75+1.2
Igor MatanovicFreiburg842.11+1.9
Antonio NusaRB Leipzig841.69+2.3

Top assists

The same for passing: xA is how many goals his passes should have produced.

PlayerClubPAssistsxAGap
Antonio NusaRB Leipzig864.53+1.5
Harry KaneBayern Munich863.79+2.2
Marco GrüllWerder Bremen861.77+4.2
Sheraldo BeckerMainz 05844.20−0.2
Miguel GutiérrezBayer Leverkusen843.03+1.0
Fabian RiederAugsburg841.89+2.1
Michael OliseBayern Munich833.96−1.0
Joshua KimmichBayern Munich732.43+0.6
Anthony CaciMainz 05832.28+0.7
Albert GrønbækHamburger SV731.98+1.0

Goal involvement

Total contribution to goals, and how much his chances were worth.

PlayerClubGoalsAssistsTotalxG+xA
Harry KaneBayern Munich461010.77
Antonio NusaRB Leipzig46106.22
Niclas FüllkrugWerder Bremen9096.93
Patrik SchickBayer Leverkusen7297.14
Michael OliseBayern Munich6398.25
Marco GrüllWerder Bremen2683.27
Younes EbnoutalibEintracht Frankfurt6176.06
Anthony CaciMainz 053363.63
Sheraldo BeckerMainz 052466.05
Fabian RiederAugsburg2463.23

Data from Understat, refreshed twice a day. Only players with enough minutes for the numbers to mean something are listed. We do not publish betting tips.

Full Bundesliga xPTS table → · Fantasy picks for the Bundesliga →