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 451–500 of 600 players
| # | Player | Club | Min | KP | xA | A | A − xA | xA/90 |
|---|---|---|---|---|---|---|---|---|
| 450 | Pierre Mounguengue | Paris Saint-Germain | 15 | 0 | 0.01 | 0 | −0.01 | 0.06 |
| 450 | Pablo Rosario | Nice | 28 | 1 | 0.01 | 0 | −0.01 | 0.03 |
| 450 | Dan Sinaté | Angers | 31 | 0 | 0.01 | 0 | −0.01 | 0.03 |
| 450 | Maxima Goffi | Lille | 39 | 0 | 0.01 | 0 | −0.01 | 0.02 |
| 450 | Ibrahim Salah | Stade Rennais | 41 | 0 | 0.01 | 0 | −0.01 | 0.02 |
| 450 | Eliesse Ben Seghir | AS Monaco | 45 | 0 | 0.01 | 0 | −0.01 | 0.02 |
| 450 | Idrissa Sabaly | RC Strasbourg | 57 | 0 | 0.01 | 0 | −0.01 | 0.02 |
| 450 | Rabby Nzingoula | RC Strasbourg | 62 | 1 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Yassir Zabiri | Stade Rennais | 63 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Abakar Sylla | Nantes | 65 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Pierre-Yves Hamel | Paris FC | 79 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Amadou Cissé | RC Strasbourg | 90 | 1 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Brad-Hamilton Mantsounga | Nice | 90 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Nouha Dicko | Paris FC | 98 | 1 | 0.01 | 1 | +0.99 | 0.01 |
| 450 | Daren Mosengo | Le Havre | 111 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Djibril Coulibaly | Nice | 125 | 1 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Bernard Nguene | Nice | 134 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Gabriel Osho | Auxerre | 134 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Formose Mendy | Lorient | 135 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Yaya Diémé | RC Strasbourg | 155 | 0 | 0.01 | 0 | −0.01 | 0.01 |
| 450 | Abdoulaye Bamba | Angers | 266 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Raphaël Le Guen | Stade Brestois | 380 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Emmanuel Biumla | Angers | 395 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Stephan Zagadou | Le Havre | 504 | 2 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Théo De Percin | Auxerre | 595 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Lukáš Hrádecký | AS Monaco | 1,441 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Gerónimo Rulli | Olympique de Marseille | 2,610 | 1 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Anthony Lopes | Nantes | 2,789 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 450 | Yvon Mvogo | Lorient | 2,790 | 0 | 0.01 | 0 | −0.01 | 0.00 |
| 480 | Brice Maubleu | Saint-Étienne | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Georges Gomis | Le Havre | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Hamza Koutoune | Nice | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Martin Bley | Lorient | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Neal Maupay | Olympique de Marseille | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Samuel Nibombe | AS Monaco | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Yvan Zaddy | Auxerre | 1 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Henrick Do Marcolino | Stade Rennais | 2 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Lucas Rosier | Stade Rennais | 2 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Mamoudou Cissokho | Auxerre | 2 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Ibrahim Yayiya Kante | Stade Brestois | 8 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Bané Diatta | Angers | 9 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Enzo Molebe | Olympique Lyonnais | 9 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Hilan Hamzaoui Slimani | Olympique de Marseille | 9 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Mohamed Benoit-Dao | — | 9 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Zoumana Diallo | Nice | 9 | 1 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Daniel Semedo | Lorient | 10 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Mathis Jangeal | Paris Saint-Germain | 10 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Ugo Raghouber | Lille | 10 | 0 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Mezian Soares | RC Lens | 11 | 1 | 0.00 | 0 | +0.00 | 0.00 |
| 480 | Jean-Baptiste Bosey | RC Strasbourg | 11 | 0 | 0.00 | 0 | +0.00 | 0.00 |
- 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 →