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 51–100 of 600 players
| # | Player | Club | Min | KP | xA | A | A − xA | xA/90 |
|---|---|---|---|---|---|---|---|---|
| 51 | Abner Vinícius | Olympique Lyonnais | 2,164 | 23 | 3.20 | 2 | −1.20 | 0.13 |
| 52 | Yanis Zouaoui | Le Havre | 2,348 | 35 | 3.18 | 1 | −2.18 | 0.12 |
| 53 | Saud Abdulhamid | RC Lens | 1,356 | 24 | 3.16 | 4 | +0.84 | 0.21 |
| 53 | Lassine Sinayoko | Auxerre | 2,780 | 40 | 3.16 | 4 | +0.84 | 0.10 |
| 53 | Issa Soumaré | Le Havre | 2,949 | 29 | 3.16 | 5 | +1.84 | 0.10 |
| 56 | Arthur Avom Ebong | Lorient | 2,115 | 31 | 3.11 | 1 | −2.11 | 0.13 |
| 57 | Endrick | Olympique Lyonnais | 1,222 | 30 | 3.10 | 7 | +3.90 | 0.23 |
| 58 | Pierre-Emile Højbjerg | Olympique de Marseille | 2,715 | 42 | 3.07 | 5 | +1.93 | 0.10 |
| 59 | Senny Mayulu | Paris Saint-Germain | 1,681 | 39 | 2.96 | 4 | +1.04 | 0.16 |
| 60 | Désiré Doué | Paris Saint-Germain | 1,357 | 29 | 2.94 | 4 | +1.06 | 0.19 |
| 61 | Amine Gouiri | Olympique de Marseille | 1,328 | 32 | 2.89 | 3 | +0.11 | 0.20 |
| 62 | Mohamed Ali Cho | Nice | 1,789 | 24 | 2.84 | 3 | +0.16 | 0.14 |
| 63 | Timothy Weah | Olympique de Marseille | 2,263 | 29 | 2.77 | 2 | −0.77 | 0.11 |
| 64 | Amine Sbai | Angers | 1,834 | 29 | 2.71 | 1 | −1.71 | 0.13 |
| 65 | Ruben Aguilar | RC Lens | 1,736 | 26 | 2.69 | 2 | −0.69 | 0.14 |
| 65 | Kamory Doumbia | Stade Brestois | 1,765 | 27 | 2.69 | 4 | +1.31 | 0.14 |
| 67 | Panos Katseris | Lorient | 749 | 10 | 2.67 | 2 | −0.67 | 0.32 |
| 68 | Tom Louchet | Nice | 1,467 | 22 | 2.64 | 3 | +0.36 | 0.16 |
| 69 | Lilian Raolisoa | Angers | 1,976 | 22 | 2.62 | 4 | +1.38 | 0.12 |
| 70 | Rassoul Ndiaye | Le Havre | 2,573 | 29 | 2.58 | 4 | +1.42 | 0.09 |
| 71 | Igor Paixão | Olympique de Marseille | 1,981 | 29 | 2.52 | 5 | +2.48 | 0.11 |
| 72 | Przemysław Frankowski | Stade Rennais | 1,215 | 31 | 2.42 | 2 | −0.42 | 0.18 |
| 73 | Guéla Doué | RC Strasbourg | 2,063 | 19 | 2.40 | 6 | +3.60 | 0.10 |
| 74 | Martial Godo | RC Strasbourg | 1,613 | 24 | 2.38 | 1 | −1.38 | 0.13 |
| 75 | Louis Mouton | Angers | 1,911 | 22 | 2.37 | 1 | −1.37 | 0.11 |
| 76 | Samir El Mourabet | RC Strasbourg | 2,141 | 28 | 2.30 | 2 | −0.30 | 0.10 |
| 76 | Benjamin André | Lille | 2,333 | 23 | 2.30 | 2 | −0.30 | 0.09 |
| 78 | Jean-Philippe Krasso | Paris FC | 1,100 | 24 | 2.27 | 2 | −0.27 | 0.19 |
| 79 | Mahdi Camara | Stade Rennais | 2,661 | 23 | 2.24 | 1 | −1.24 | 0.08 |
| 80 | Nabil Bentaleb | Lille | 1,288 | 12 | 2.23 | 2 | −0.23 | 0.16 |
| 81 | Achraf Hakimi | Paris Saint-Germain | 1,375 | 21 | 2.21 | 2 | −0.21 | 0.14 |
| 82 | Krépin Diatta | AS Monaco | 1,026 | 13 | 2.19 | 1 | −1.19 | 0.19 |
| 83 | Malick Fofana | Olympique Lyonnais | 767 | 10 | 2.16 | 1 | −1.16 | 0.25 |
| 84 | Branco Van den Boomen | Angers | 1,242 | 28 | 2.13 | 1 | −1.13 | 0.15 |
| 85 | Dayann Methalie | Toulouse | 1,882 | 9 | 2.10 | 1 | −1.10 | 0.10 |
| 86 | Kassoum Ouattara | AS Monaco | 983 | 17 | 2.08 | 3 | +0.92 | 0.19 |
| 86 | Fodé Doucouré | Le Havre | 1,243 | 18 | 2.08 | 1 | −1.08 | 0.15 |
| 88 | Ibrahim Mbaye | Paris Saint-Germain | 998 | 20 | 2.06 | 2 | −0.06 | 0.19 |
| 88 | Fabián Ruiz | Paris Saint-Germain | 1,129 | 19 | 2.06 | 4 | +1.94 | 0.16 |
| 90 | Matt O'Riley | Olympique de Marseille | 739 | 13 | 2.02 | 2 | −0.02 | 0.25 |
| 90 | Ludovic Ajorque | Stade Brestois | 2,823 | 41 | 2.02 | 9 | +6.98 | 0.06 |
| 92 | Simon Adingra | AS Monaco | 868 | 13 | 2.01 | 2 | −0.01 | 0.21 |
| 93 | João Neves | Paris Saint-Germain | 1,287 | 14 | 1.98 | 1 | −0.98 | 0.14 |
| 94 | Danny Namaso | Auxerre | 2,526 | 32 | 1.97 | 3 | +1.03 | 0.07 |
| 95 | Mamadou Sangare | RC Lens | 2,328 | 38 | 1.96 | 4 | +2.04 | 0.08 |
| 95 | Moussa Niakhaté | Olympique Lyonnais | 2,758 | 14 | 1.96 | 2 | +0.04 | 0.06 |
| 97 | Takumi Minamino | AS Monaco | 961 | 9 | 1.93 | 2 | +0.07 | 0.18 |
| 98 | Sebastian Szymański | Stade Rennais | 786 | 20 | 1.92 | 3 | +1.08 | 0.22 |
| 98 | Pierre Lees Melou | Paris FC | 1,966 | 19 | 1.92 | 3 | +1.08 | 0.09 |
| 100 | Sofiane Boufal | Le Havre | 1,028 | 28 | 1.91 | 4 | +2.09 | 0.17 |
- 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 →