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
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.