Bundesliga xG per Shot 2026/2027

The average xG of every Bundesliga player's shots this season. Filter by position, club and much more.

Updated 8 November 2026, after the last game

Bundesliga xG per Shot Questions

Which Bundesliga player has the highest xG per shot this season?

Rômulo of RB Leipzig has the highest xG per shot in the Bundesliga in 2026/2027, with 0.29 xG a shot, from 11 shots. To count, a player needs 270 minutes and a non-penalty shot per 90. Marius Bülter is next on 0.25.

Bundesliga xG per Shot

Rank Player Team xG per Shot
1RômuloRB Leipzig0.29
2Marius BülterKoln0.25
3Dayot UpamecanoBayern0.24
4Yuito SuzukiFreiburg0.24
5Janik HabererU Berlin0.23
6Michael GregoritschAugsburg0.21
7Junior AdamuSchalke0.21
8Terem MoffiHamburg0.21
9Ezechiel BanzuziRB Leipzig0.21
10David MokwaElversberg0.20
11Younes EbnoutalibFrankfurt0.20
12Marvin PieringerPaderborn0.19
13Anthony CaciMainz0.19
14Tim SkarkeU Berlin0.18
15Francis OnyekaElversberg0.18
16Christopher NkunkuRB Leipzig0.17
17Phillipp MweneMainz0.17
18Maurice KrattenmacherElversberg0.17
19Ermedin DemirovicStuttgart0.17
20Shuto MachinoGladbach0.17
21Patrik SchickLeverkusen0.16
22Harry KaneBayern0.16
23Niclas FüllkrugBremen0.15
24Joe ScallyGladbach0.15
25Robin GosensSchalke0.15
26Serhou GuirassyDortmund0.15
27Jamie LewelingStuttgart0.15
28Yussuf PoulsenHamburg0.15
29Moussa SyllaSchalke0.15
30Patson DakaHamburg0.14
31Eren DinkçiBremen0.14
32Nathaniel BrownBayern0.14
33Maximilian BeierDortmund0.14
34Jonathan BurkardtFrankfurt0.14
35Lukas PetkovElversberg0.14
36Adam HlozekHoffenheim0.14
37Wael MohyaGladbach0.14
38Bambasé ContéHoffenheim0.14
39Robin FellhauerAugsburg0.14
40Dzenan PejcinovicStuttgart0.14
41Willi OrbánRB Leipzig0.14
42Rodrigo RibeiroAugsburg0.13
43Can UzunFrankfurt0.13
44Aleksandar PavlovicBayern0.13
45Phillip TietzMainz0.13
46Isac LidbergGladbach0.13
47Ismael SaibariBayern0.13
48Konrad LaimerBayern0.13
49Yannik EngelhardtFreiburg0.12
50Igor MatanovicFreiburg0.12
51Emmanuel Latte LathU Berlin0.12
52Stefano MarinoPaderborn0.12
53Lukas UllrichGladbach0.12
54Hee-chan HwangSchalke0.12
55Tidiam GomisRB Leipzig0.12
56S. NandjaHamburg0.12
57Deniz UndavStuttgart0.12
58Antonio NusaRB Leipzig0.12
59Anton KadeAugsburg0.11
60Nadiem AmiriMainz0.11
61Ko ItakuraGladbach0.11
62Marius WolfAugsburg0.11
63Jeff ChabotStuttgart0.11
64Maximilian EggesteinFreiburg0.11
65Fábio SilvaDortmund0.11
66Tim LemperleHoffenheim0.11
67Ludovit ReisBremen0.11
68Rocco ReitzRB Leipzig0.11
69Luis DíazBayern0.11
70Lennart KarlBayern0.11
71Ibrahim MazaLeverkusen0.11
72Nicolás CapaldoHamburg0.11
73Josha VagnomanStuttgart0.10
74Grischa PrömelStuttgart0.10
75Ridle BakuRB Leipzig0.10
76Felix UduokhaiU Berlin0.10
77Fabian RiederAugsburg0.10
78Alexander PrassHoffenheim0.10
79Hugo BolinGladbach0.10
80ChukiBremen0.10
81Fisnik AsllaniHoffenheim0.10
82Said El MalaKoln0.10
83Kacper PotulskiMainz0.09
84Ethan NwaneriDortmund0.09
85Danny da CostaMainz0.09
86Brajan GrudaRB Leipzig0.09
87Michael OliseBayern0.09
88Ritsu DoanFrankfurt0.09
89Livan BurcuU Berlin0.09
90Arijon IbrahimovicAugsburg0.09
91Matthias GinterFreiburg0.09
92Tom RotheU Berlin0.09
93Neil El AynaouiRB Leipzig0.09
94Steffen TiggesPaderborn0.09
95Cole CampbellElversberg0.09
96Kenan KaramanSchalke0.08
97Malik TillmanLeverkusen0.08
98Santiago CastanedaPaderborn0.08
99Wouter BurgerHoffenheim0.08
100Florian NeuhausGladbach0.08
101Bilal El KhannoussStuttgart0.08
102Moussa DiabyLeverkusen0.08
103Felix NmechaDortmund0.08
104Sheraldo BeckerMainz0.08
105Zakaria El OuahdiHamburg0.08
106Linton MainaKoln0.08
107Adil AouchicheSchalke0.08
108Mikey MooreKoln0.08
109Afonso MoreiraLeverkusen0.08
110Robin HackGladbach0.07
111Gabriel VidovicPaderborn0.07
112Miguel GutiérrezLeverkusen0.07
113Ozan KabakHoffenheim0.07
114Fábio VieiraHamburg0.07
115Derry ScherhantFreiburg0.07
116Soufian El-FaouziSchalke0.07
117Marco GrüllBremen0.07
118David Møller WolfeHamburg0.07
119Adam DaghimHoffenheim0.07
120Finn JeltschStuttgart0.06
121Jae-sung LeeMainz0.06
122Sebastian SebulonsenKoln0.06
123Junior Dina EbimbeSchalke0.06
124Raphael ObermairPaderborn0.06
125Farès ChaïbiFrankfurt0.06
126Joshua KimmichBayern0.06
127Albert GrønbækHamburg0.06
128Jobe BellinghamDortmund0.06
129Woo-yeong JeongU Berlin0.06
130Calvin BrackelmannAugsburg0.06
131Niklas BesteFreiburg0.05
132Dejan LjubicicSchalke0.05
133Maximilian MittelstädtStuttgart0.05
134Laurin CurdaPaderborn0.05
135Konstantinos KaretsasDortmund0.05
136Lilian BrassierFrankfurt0.05
137Ísak JóhannessonKoln0.05
138Miro MuheimHamburg0.04
139Laurin UlrichPaderborn0.04
140Benjamin HenrichsRB Leipzig0.04
141Philipp SanderGladbach0.03
142Gideon MensahKoln0.03

Bundesliga Attacking Leaders

  • Bundesliga Goals
  • Bundesliga Assists
  • Bundesliga Goals + Assists
  • Bundesliga Penalties Scored
  • Bundesliga Penalties Missed
  • Bundesliga Expected Goals (xG)
  • Bundesliga Goals vs xG
  • Bundesliga Expected Assists (xA)
  • Bundesliga Assists vs xA
  • Bundesliga Shots
  • Bundesliga Shots on Target
  • Bundesliga Shot Conversion Rate
  • Bundesliga Big Chances Missed
  • Bundesliga Hit the Woodwork

Bundesliga pages

  • Bundesliga Player Projections
  • Bundesliga Table
  • Bundesliga Fixtures
  • Bundesliga Team Stats
  • Bundesliga Power Rankings
  • Bundesliga xG Table
  • Bundesliga Player xG Stats
  • Bundesliga BTTS Stats
  • Bundesliga Corner Stats
  • Bundesliga Player Streaks
  • Bundesliga stats hub

Betting

  • Bet Builder Tips
  • Bet Builder picks by fixture

Football stats, projections and bet builders, built on data.

Download Statz on the App Store Get Statz on Google Play

Newsletter

Weekly edges + bet builders, straight to your inbox.

Sports

  • Football
  • NBA
  • NFL
  • Cricket
  • Golf

Football

  • Premier League
  • Champions League
  • La Liga
  • Erling Haaland stats
  • Arsenal
  • Arsenal xG

Tools

  • Acca Builder
  • Player Props
  • Daily Bet Builder
  • Team Bet Builder
  • Bet Builder Tips
  • Daily Acca
  • Statz Pro

Company

  • About Statz
  • Privacy Policy
  • Terms & Conditions
  • Contact
18+ BeGambleAware.org GamCare

18+ only. Please gamble responsibly. For free, confidential help, visit BeGambleAware.org or GamCare.

Statz may earn a commission from bookmaker links. This never affects our stats or picks.

© 2026 CricLabs Ltd, company no. 13939251. All rights reserved.