Ligue 1 xA leaders 2025/2026
Every Ligue 1 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.
Matthieu Udol has made the best chances for others, 8.85 expected assists from 3003 minutes.
Showing 401–450 of 600 players
| # | Player | Club | Min | KP | xA | A | A − xA | xA/90 |
|---|---|---|---|---|---|---|---|---|
| 398 | Maxi Oyedele | RC Strasbourg | 447 | 1 | 0.09 | 0 | −0.09 | 0.02 |
| 402 | Ange Lago | Olympique de Marseille | 58 | 1 | 0.08 | 0 | −0.08 | 0.12 |
| 402 | Timothée Kolodziejczak | Paris FC | 674 | 2 | 0.08 | 0 | −0.08 | 0.01 |
| 404 | Kenny Quetant | — | 387 | 1 | 0.07 | 0 | −0.07 | 0.02 |
| 405 | Tidiane Devernois | Auxerre | 18 | 2 | 0.06 | 0 | −0.06 | 0.30 |
| 405 | Uroš Radaković | Nantes | 112 | 1 | 0.06 | 0 | −0.06 | 0.05 |
| 405 | Georges Mikautadze | Olympique Lyonnais | 179 | 0 | 0.06 | 0 | −0.06 | 0.03 |
| 405 | Nidal Čelik | RC Lens | 618 | 0 | 0.06 | 0 | −0.06 | 0.01 |
| 405 | Hyeok-kyu Kwon | Nantes | 765 | 0 | 0.06 | 0 | −0.06 | 0.01 |
| 410 | Serigne Diop | Stade Brestois | 26 | 0 | 0.05 | 0 | −0.05 | 0.17 |
| 410 | Isaak Touré | Lorient | 28 | 0 | 0.05 | 0 | −0.05 | 0.16 |
| 410 | Tyrese Noubissie | RC Strasbourg | 55 | 1 | 0.05 | 0 | −0.05 | 0.08 |
| 410 | Pape Cabral | AS Monaco | 73 | 0 | 0.05 | 0 | −0.05 | 0.06 |
| 410 | Lohann Doucet | Paris FC | 128 | 3 | 0.05 | 0 | −0.05 | 0.04 |
| 410 | Lucas Michal | Metz | 277 | 2 | 0.05 | 0 | −0.05 | 0.02 |
| 410 | Hong Hyun-seok | Nantes | 286 | 1 | 0.05 | 0 | −0.05 | 0.02 |
| 410 | Étienne Youte Kinkoue | Le Havre | 434 | 1 | 0.05 | 0 | −0.05 | 0.01 |
| 410 | Nathaniel Adjei | Lorient | 840 | 1 | 0.05 | 0 | −0.05 | 0.01 |
| 410 | Grégoire Coudert | Stade Brestois | 2,191 | 0 | 0.05 | 0 | −0.05 | 0.00 |
| 410 | Dominik Greif | Olympique Lyonnais | 2,610 | 2 | 0.05 | 1 | +0.95 | 0.00 |
| 410 | Mory Diaw | Le Havre | 2,655 | 3 | 0.05 | 1 | +0.95 | 0.00 |
| 410 | Brice Samba | Stade Rennais | 2,880 | 2 | 0.05 | 0 | −0.05 | 0.00 |
| 423 | Ilyas Azizi | Toulouse | 30 | 1 | 0.04 | 0 | −0.04 | 0.12 |
| 423 | Andy Diouf | RC Lens | 90 | 0 | 0.04 | 0 | −0.04 | 0.04 |
| 423 | Alexsandro Ribeiro | Lille | 516 | 0 | 0.04 | 0 | −0.04 | 0.01 |
| 423 | Guillaume Restes | Toulouse | 2,940 | 1 | 0.04 | 0 | −0.04 | 0.00 |
| 427 | Adil Hamdani | Olympique Lyonnais | 28 | 0 | 0.03 | 0 | −0.03 | 0.10 |
| 427 | Jonathan Rowe | Olympique de Marseille | 63 | 0 | 0.03 | 0 | −0.03 | 0.04 |
| 427 | Steeve Kango | Olympique Lyonnais | 86 | 0 | 0.03 | 0 | −0.03 | 0.03 |
| 427 | Darryl Bakola | Olympique de Marseille | 90 | 1 | 0.03 | 0 | −0.03 | 0.03 |
| 427 | Paris Brunner | AS Monaco | 127 | 0 | 0.03 | 0 | −0.03 | 0.02 |
| 427 | Rémi Himbert | — | 139 | 0 | 0.03 | 0 | −0.03 | 0.02 |
| 427 | David Datro Fofana | RC Strasbourg | 180 | 1 | 0.03 | 0 | −0.03 | 0.01 |
| 427 | Ulisses Garcia | Olympique de Marseille | 212 | 1 | 0.03 | 0 | −0.03 | 0.01 |
| 435 | Axel Camblan | Stade Brestois | 12 | 1 | 0.02 | 0 | −0.02 | 0.15 |
| 435 | André Gomes | Lille | 14 | 0 | 0.02 | 0 | −0.02 | 0.13 |
| 435 | Cléo Mélières | Metz | 30 | 0 | 0.02 | 0 | −0.02 | 0.06 |
| 435 | Ilane Touré | AS Monaco | 33 | 1 | 0.02 | 0 | −0.02 | 0.05 |
| 435 | Glen Kamara | Stade Rennais | 63 | 0 | 0.02 | 0 | −0.02 | 0.03 |
| 435 | Jahyann Pandore | Metz | 85 | 1 | 0.02 | 0 | −0.02 | 0.02 |
| 435 | Noam Obougou | Le Havre | 99 | 0 | 0.02 | 0 | −0.02 | 0.02 |
| 435 | Fode Sylla | RC Lens | 103 | 1 | 0.02 | 0 | −0.02 | 0.02 |
| 435 | Nordan Mukiele | Stade Rennais | 106 | 1 | 0.02 | 0 | −0.02 | 0.02 |
| 435 | Jim Allevinah | Angers | 134 | 1 | 0.02 | 0 | −0.02 | 0.01 |
| 435 | Fabian Rieder | Stade Rennais | 139 | 2 | 0.02 | 0 | −0.02 | 0.01 |
| 435 | Jaydee Canvot | Toulouse | 180 | 0 | 0.02 | 0 | −0.02 | 0.01 |
| 435 | Telli Siwe | Auxerre | 315 | 1 | 0.02 | 0 | −0.02 | 0.01 |
| 435 | Seny Koumbassa | Toulouse | 441 | 0 | 0.02 | 0 | −0.02 | 0.00 |
| 435 | Berke Özer | Lille | 2,834 | 2 | 0.02 | 1 | +0.98 | 0.00 |
| 450 | Erawan Garnier | RC Lens | 14 | 0 | 0.01 | 0 | −0.01 | 0.06 |
- 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 Ligue 1 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 →