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 2024/2025, 22.22 from 31 appearances, and scored 26 goals from it. Serhou Guirassy was next on 22.15.
Patrik Schick of Bayer 04 Leverkusen overperformed xG by more than any other player in the Bundesliga in 2024/2025, with 21 goals from chances worth 12.36 xG, a gap of 8.64. Omar Marmoush was next on 5.97.
Hugo Ekitiké of Eintracht Frankfurt underperformed xG by more than any other player in the Bundesliga in 2024/2025, with 15 goals from chances worth 20.28 xG, a shortfall of 5.28. Junior Adamu was next on 3.72.
Harry Kane of FC Bayern München had the highest xG per 90 in the Bundesliga in 2024/2025, 0.84 from 2391 minutes across 31 appearances, the best of anyone past 1020 minutes. Serhou Guirassy was next on 0.77.
Andrej Kramaric of TSG Hoffenheim had the most xG of any midfielder in the Bundesliga in 2024/2025, 10.97 from 32 appearances, and scored 11 goals from it. Florian Wirtz was next on 10.21.
Mitchell Weiser of Werder Bremen had the most xG of any defender in the Bundesliga in 2024/2025, 5.32 from 32 appearances, and scored 5 goals from it. Willi Orbán was next on 4.36.
Yes. Bundesliga players scored 935 goals in 2024/2025 from chances worth 909.4 xG, 103% of what they deserved and 25.7 goals to the good.