Bundesliga

Germany, 306 of 306 matches played

Expected goals

Chances and finishing
#PlayerxGGoalsGoals − xGShotsxG/90
1Harry KaneBayern Munich24.826+1.21140.93
2Serhou GuirassyBorussia Dortmund24.721−3.7890.85
3Hugo EkitikeEintracht Frankfurt23.115−8.11170.79
4Ermedin DemirovicVfB Stuttgart17.215−2.2660.84
5Tim KleindienstBorussia M.Gladbach15.616+0.4750.51
6Jonathan BurkardtMainz 0515.518+2.5720.65
7Patrik SchickBayer Leverkusen13.821+7.2680.74
8Nick WoltemadeVfB Stuttgart12.912−0.9490.72
9Andrej KramaricHoffenheim12.811−1.8690.41
10Deniz UndavVfB Stuttgart12.09−3.0750.62
11Lucas HölerFreiburg11.66−5.6350.56
12Jamal MusialaBayern Munich11.112+0.9680.55
13Leroy SanéBayern Munich10.911+0.1670.60
14Mohammed AmouraWolfsburg10.910−0.9760.39
15Benjamin SeskoRasenBallsport Leipzig10.813+2.2680.40
16Omar MarmoushEintracht Frankfurt10.415+4.6770.64
17Marvin DuckschWerder Bremen10.48−2.4710.38
18Florian WirtzBayer Leverkusen10.110−0.1780.38
19Michael OliseBayern Munich10.012+2.0860.38
20Loïs OpendaRasenBallsport Leipzig10.09−1.0780.36