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 251–300 of 518 players
| # | Player | Club | Min | KP | xA | A | A − xA | xA/90 |
|---|---|---|---|---|---|---|---|---|
| 250 | Julian Niehues | 1. FC Heidenheim | 1,397 | 7 | 0.83 | 0 | −0.83 | 0.05 |
| 250 | Loïc Badé | Bayer 04 Leverkusen | 1,659 | 2 | 0.83 | 0 | −0.83 | 0.05 |
| 250 | Aurèle Amenda | Eintracht Frankfurt | 1,685 | 6 | 0.83 | 0 | −0.83 | 0.04 |
| 254 | Oscar Højlund | Eintracht Frankfurt | 1,099 | 7 | 0.81 | 1 | +0.19 | 0.07 |
| 255 | Jeff Chabot | VfB Stuttgart | 2,296 | 7 | 0.80 | 0 | −0.80 | 0.03 |
| 255 | Haris Tabaković | Borussia M'gladbach | 2,394 | 16 | 0.80 | 2 | +1.20 | 0.03 |
| 257 | Jonathan Burkardt | Eintracht Frankfurt | 1,340 | 9 | 0.79 | 1 | +0.21 | 0.05 |
| 257 | Ozan Kabak | TSG Hoffenheim | 1,763 | 8 | 0.79 | 0 | −0.79 | 0.04 |
| 259 | Felipe Chávez | 1. FC Köln | 138 | 1 | 0.78 | 0 | −0.78 | 0.51 |
| 259 | Woo-Yeong Jeong | 1. FC Union Berlin | 1,206 | 6 | 0.78 | 1 | +0.22 | 0.06 |
| 261 | Isaac Schmidt | SV Werder Bremen | 677 | 10 | 0.77 | 0 | −0.77 | 0.10 |
| 262 | Felix Agu | SV Werder Bremen | 746 | 7 | 0.75 | 0 | −0.75 | 0.09 |
| 262 | Patrick Osterhage | SC Freiburg | 1,197 | 6 | 0.75 | 0 | −0.75 | 0.06 |
| 264 | Anthony Jung | SC Freiburg | 528 | 4 | 0.72 | 0 | −0.72 | 0.12 |
| 265 | Max Finkgräfe | RB Leipzig | 502 | 12 | 0.71 | 1 | +0.29 | 0.13 |
| 265 | Sirlord Conteh | 1. FC Heidenheim | 619 | 8 | 0.71 | 1 | +0.29 | 0.10 |
| 265 | James Sands | FC St. Pauli | 1,941 | 10 | 0.71 | 0 | −0.71 | 0.03 |
| 265 | Castello Lukeba | RB Leipzig | 2,177 | 7 | 0.71 | 0 | −0.71 | 0.03 |
| 269 | Michael Gregoritsch | FC Augsburg | 927 | 7 | 0.70 | 2 | +1.30 | 0.07 |
| 270 | Ellyes Skhiri | Eintracht Frankfurt | 1,450 | 7 | 0.69 | 0 | −0.69 | 0.04 |
| 271 | Keke Topp | SV Werder Bremen | 660 | 8 | 0.68 | 1 | +0.32 | 0.09 |
| 272 | Ihlas Bebou | TSG Hoffenheim | 215 | 2 | 0.67 | 0 | −0.67 | 0.28 |
| 273 | Jeffrey Gouweleeuw | FC Augsburg | 851 | 5 | 0.64 | 1 | +0.36 | 0.07 |
| 274 | Mathias Rasmussen | FC St. Pauli | 705 | 5 | 0.63 | 0 | −0.63 | 0.08 |
| 274 | Jeanuël Belocian | VfL Wolfsburg | 1,757 | 7 | 0.63 | 1 | +0.37 | 0.03 |
| 276 | Victor Okoh Boniface | SV Werder Bremen | 325 | 7 | 0.60 | 2 | +1.40 | 0.17 |
| 276 | Stefan Schimmer | 1. FC Heidenheim | 812 | 12 | 0.60 | 1 | +0.40 | 0.07 |
| 278 | Mikkel Kaufmann | 1. FC Heidenheim | 547 | 4 | 0.59 | 1 | +0.41 | 0.10 |
| 278 | Bakery Jatta | Hamburger SV | 918 | 4 | 0.59 | 1 | +0.41 | 0.06 |
| 278 | Mattias Svanberg | VfL Wolfsburg | 1,029 | 7 | 0.59 | 1 | +0.41 | 0.05 |
| 278 | Stefan Bell | 1. FSV Mainz 05 | 1,050 | 5 | 0.59 | 1 | +0.41 | 0.05 |
| 282 | Karol Mets | FC St. Pauli | 1,934 | 4 | 0.58 | 0 | −0.58 | 0.03 |
| 283 | Max Moerstedt | TSG Hoffenheim | 411 | 2 | 0.57 | 0 | −0.57 | 0.12 |
| 283 | Lars Ritzka | FC St. Pauli | 970 | 6 | 0.57 | 0 | −0.57 | 0.05 |
| 283 | Philipp Lienhart | SC Freiburg | 1,305 | 5 | 0.57 | 0 | −0.57 | 0.04 |
| 283 | Vinícius Souza | VfL Wolfsburg | 1,898 | 8 | 0.57 | 0 | −0.57 | 0.03 |
| 287 | Florian Kainz | 1. FC Köln | 277 | 9 | 0.56 | 1 | +0.44 | 0.18 |
| 287 | Samuele Inacio | Borussia Dortmund | 383 | 8 | 0.56 | 0 | −0.56 | 0.13 |
| 287 | Hugo Bolin | Borussia M'gladbach | 552 | 8 | 0.56 | 1 | +0.44 | 0.09 |
| 287 | Wael Mohya | Borussia M'gladbach | 562 | 4 | 0.56 | 1 | +0.44 | 0.09 |
| 291 | Patrice Čović | SV Werder Bremen | 349 | 3 | 0.55 | 0 | −0.55 | 0.14 |
| 291 | Armindo Sieb | 1. FSV Mainz 05 | 553 | 9 | 0.55 | 0 | −0.55 | 0.09 |
| 293 | Valentin Gendrey | TSG Hoffenheim | 69 | 3 | 0.54 | 1 | +0.46 | 0.70 |
| 294 | Ricky-Jade Jones | FC St. Pauli | 349 | 7 | 0.52 | 0 | −0.52 | 0.13 |
| 295 | William Bøving | 1. FSV Mainz 05 | 227 | 4 | 0.51 | 1 | +0.49 | 0.20 |
| 295 | Montrell Culbreath | Bayer 04 Leverkusen | 740 | 6 | 0.51 | 0 | −0.51 | 0.06 |
| 295 | Dženan Pejčinović | VfL Wolfsburg | 1,670 | 14 | 0.51 | 0 | −0.51 | 0.03 |
| 298 | Fabio Baldé | Hamburger SV | 455 | 5 | 0.50 | 1 | +0.50 | 0.10 |
| 298 | Jonas Wind | VfL Wolfsburg | 502 | 5 | 0.50 | 0 | −0.50 | 0.09 |
| 298 | Andreas Hountondji | FC St. Pauli | 1,084 | 6 | 0.50 | 0 | −0.50 | 0.04 |
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- 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 →