xgEdge

Bundesliga xA leaders 2025/2026

Every Bundesliga player ranked on the expected assists of the chances he made for somebody else — what a team-mate was handed, whether or not it was scored.

Michael Olise has made the best chances for others, 16.60 expected assists from 2317 minutes. That is 4.71 clear of David Raum.

Showing 101–150 of 518 players

Bundesliga xA leaders 2025/2026
# Player Club Min KP xA A A − xA xA/90
100 Nico Schlotterbeck Borussia Dortmund 2,520 12 2.42 1 −1.42 0.09
102 Leon Avdullahu TSG Hoffenheim 2,838 22 2.39 1 −1.39 0.08
103 Christian Günter SC Freiburg 1,573 20 2.38 3 +0.62 0.14
103 Matthias Ginter SC Freiburg 2,836 14 2.38 3 +0.62 0.08
105 Derry Scherhant SC Freiburg 1,309 22 2.37 1 −1.37 0.16
105 Janik Haberer 1. FC Union Berlin 1,658 21 2.37 1 −1.37 0.13
107 Jonas Hofmann Bayer 04 Leverkusen 1,015 16 2.34 2 −0.34 0.21
108 Mario Götze Eintracht Frankfurt 880 15 2.30 0 −2.30 0.24
109 Said El Mala 1. FC Köln 1,958 20 2.29 4 +1.71 0.11
110 Tim Lemperle TSG Hoffenheim 1,959 27 2.28 2 −0.28 0.10
111 Aleksandar Pavlović FC Bayern München 1,461 21 2.26 1 −1.26 0.14
111 Cameron Puertas SV Werder Bremen 1,878 27 2.26 2 −0.26 0.11
113 Aljoscha Kemlein 1. FC Union Berlin 1,967 15 2.22 2 −0.22 0.10
114 William Mikelbrencis Hamburger SV 1,404 17 2.20 4 +1.80 0.14
115 Lucas Vázquez Bayer 04 Leverkusen 499 11 2.15 2 −0.15 0.39
115 Hennes Behrens 1. FC Heidenheim 1,319 18 2.15 2 −0.15 0.15
117 Kristoffer Lund 1. FC Köln 2,289 20 2.14 2 −0.14 0.08
118 Andrej Ilić 1. FC Union Berlin 2,256 30 2.12 9 +6.88 0.08
119 Marcel Sabitzer Borussia Dortmund 1,822 15 2.11 2 −0.11 0.10
120 Alessio Castro-Montes 1. FC Köln 670 23 2.10 3 +0.90 0.28
120 Patrick Wimmer VfL Wolfsburg 1,634 16 2.10 3 +0.90 0.12
122 Nicolás Capaldo Hamburger SV 2,009 22 2.07 3 +0.93 0.09
123 Carney Chukwuemeka Borussia Dortmund 939 11 2.03 0 −2.03 0.19
123 Linton Maina 1. FC Köln 1,029 17 2.03 0 −2.03 0.18
125 Arkadiusz Pyrka FC St. Pauli 2,580 24 1.98 1 −0.98 0.07
126 Eren Dinkçi 1. FC Heidenheim 1,399 11 1.97 1 −0.97 0.13
126 Dominik Kohr 1. FSV Mainz 05 2,345 10 1.97 0 −1.97 0.08
128 Mert Kömür FC Augsburg 1,435 22 1.96 4 +2.04 0.12
129 Lorenz Assignon VfB Stuttgart 1,109 10 1.93 0 −1.93 0.16
130 Ermedin Demirović VfB Stuttgart 1,506 17 1.91 3 +1.09 0.11
131 Oliver Burke 1. FC Union Berlin 1,692 22 1.89 2 +0.11 0.10
132 Exequiel Palacios Bayer 04 Leverkusen 1,097 13 1.86 1 −0.86 0.15
133 Jamal Musiala FC Bayern München 685 17 1.84 4 +2.16 0.24
133 Lucas Höler SC Freiburg 2,065 24 1.84 1 −0.84 0.08
135 Josha Vagnoman VfB Stuttgart 1,593 16 1.82 3 +1.18 0.10
136 Nicolas Seiwald RB Leipzig 2,703 15 1.81 2 +0.19 0.06
137 Assan Ouédraogo RB Leipzig 974 14 1.79 3 +1.21 0.17
137 Arthur Bayer 04 Leverkusen 1,132 14 1.79 3 +1.21 0.14
137 Phillip Tietz 1. FSV Mainz 05 1,786 20 1.79 2 +0.21 0.09
140 Conrad Harder RB Leipzig 919 14 1.78 3 +1.22 0.17
141 Joe Scally Borussia M'gladbach 2,611 18 1.77 3 +1.23 0.06
142 Giovanni Reyna Borussia M'gladbach 526 13 1.74 0 −1.74 0.30
142 Ansgar Knauff Eintracht Frankfurt 1,333 17 1.74 1 −0.74 0.12
144 Leopold Querfeld 1. FC Union Berlin 2,704 21 1.71 0 −1.71 0.06
145 Samuel Mbangula SV Werder Bremen 1,182 15 1.70 2 +0.30 0.13
145 Martijn Kaars FC St. Pauli 1,368 10 1.70 1 −0.70 0.11
145 Louis Oppie FC St. Pauli 1,616 10 1.70 0 −1.70 0.09
148 Olivier Deman SV Werder Bremen 1,255 17 1.68 2 +0.32 0.12
149 Atakan Karazor VfB Stuttgart 1,898 12 1.66 1 −0.66 0.08
149 Jonathan Tah FC Bayern München 2,024 5 1.66 1 −0.66 0.07
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Min
Minutes played.
KP
Key passes: passes that led directly to a team-mate's shot.
xA
Expected assists: the quality of the chances he created for others, summed.
A
Assists.
A − xA
Assists less expected assists, over the matches with both.
xA/90
Expected assists per 90 minutes played.

Appearances, minutes, goals, assists and shots on this page are summed over the Bundesliga matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →