Expected goals measure the quality of the chances a player gets, with every shot scored between 0 and 1 by how often shots like it are converted. A player's xG is those values added up, so the gap between the goals they scored and their xG shows whether they finished better or worse than their chances deserved. Underlying data is supplied by Sportmonks.
Harry Kane of FC Bayern München had the most xG in the Bundesliga in 2025/2026, 25.75 from 31 appearances, and scored 36 goals from it. Deniz Undav was next on 17.13.
Harry Kane of FC Bayern München overperformed xG by more than any other player in the Bundesliga in 2025/2026, with 36 goals from chances worth 25.75 xG, a gap of 10.25. Yan Diomande was next on 5.46.
Rômulo of RB Leipzig underperformed xG by more than any other player in the Bundesliga in 2025/2026, with 9 goals from chances worth 14.29 xG, a shortfall of 5.29. Andrej Ilic was next on 5.20.
Harry Kane of FC Bayern München had the highest xG per 90 in the Bundesliga in 2025/2026, 0.97 from 2379 minutes across 31 appearances, the best of anyone past 1020 minutes. Patrik Schick and Jonathan Burkardt were next on 0.75.
Christoph Baumgartner of RB Leipzig had the most xG of any midfielder in the Bundesliga in 2025/2026, 16.38 from 33 appearances, and scored 13 goals from it. Andrej Kramaric was next on 10.50.
Alejandro Grimaldo of Bayer 04 Leverkusen had the most xG of any defender in the Bundesliga in 2025/2026, 5.90 from 29 appearances, and scored 8 goals from it. Danilho Doekhi was next on 5.24.
Yes. Bundesliga players scored 979 goals in 2025/2026 from chances worth 963.9 xG, 102% of what they deserved and 15.1 goals to the good. That is down from 103% in 2024/2025.