Ligue 1 xA leaders 2026/2027
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.
Florian Thauvin has made the best chances for others, 1.84 expected assists from 450 minutes.
Showing 1–50 of 394 players
| # | Player | Club | Min | KP | xA | A | A − xA | xA/90 |
|---|---|---|---|---|---|---|---|---|
| 1 | Florian Thauvin | RC Lens | 450 | 14 | 1.84 | 2 | +0.16 | 0.37 |
| 2 | Amine Sbai | Angers | 427 | 17 | 1.78 | 1 | −0.78 | 0.38 |
| 2 | Jonathan Clauss | Nice | 428 | 10 | 1.78 | 0 | −1.78 | 0.37 |
| 4 | Désiré Doué | Paris Saint-Germain | 301 | 10 | 1.64 | 1 | −0.64 | 0.49 |
| 5 | Cristian Cásseres Jr. | Toulouse | 450 | 18 | 1.60 | 4 | +2.40 | 0.32 |
| 6 | Vitinha | Paris Saint-Germain | 429 | 10 | 1.59 | 1 | −0.59 | 0.33 |
| 7 | Gessime Yassine | RC Strasbourg | 434 | 6 | 1.50 | 1 | −0.50 | 0.31 |
| 8 | Joris Chotard | Stade Brestois | 434 | 14 | 1.47 | 1 | −0.47 | 0.30 |
| 9 | Nuno Mendes | Paris Saint-Germain | 180 | 8 | 1.41 | 0 | −1.41 | 0.71 |
| 10 | Başar Önal | Lille | 211 | 3 | 1.30 | 0 | −1.30 | 0.55 |
| 11 | Sebastian Nanasi | RC Strasbourg | 380 | 7 | 1.19 | 2 | +0.81 | 0.28 |
| 12 | Michal Skoras | RC Lens | 273 | 7 | 1.17 | 1 | −0.17 | 0.39 |
| 13 | Pablo Pagis | Paris FC | 364 | 8 | 1.12 | 1 | −0.12 | 0.28 |
| 14 | Branco Van den Boomen | Angers | 450 | 13 | 1.09 | 1 | −0.09 | 0.22 |
| 15 | Corentin Tolisso | Olympique Lyonnais | 381 | 9 | 1.07 | 2 | +0.93 | 0.25 |
| 16 | Panos Katseris | Lorient | 177 | 6 | 1.03 | 3 | +1.97 | 0.52 |
| 17 | Khvicha Kvaratskhelia | Paris Saint-Germain | 283 | 9 | 1.01 | 1 | −0.01 | 0.32 |
| 18 | Ilan Kebbal | Paris FC | 405 | 10 | 0.99 | 1 | +0.01 | 0.22 |
| 18 | Emerson | Olympique de Marseille | 443 | 4 | 0.99 | 0 | −0.99 | 0.20 |
| 20 | Antoine Mille | Troyes | 353 | 8 | 0.96 | 1 | +0.04 | 0.24 |
| 20 | Aleksandr Golovin | AS Monaco | 438 | 10 | 0.96 | 2 | +1.04 | 0.20 |
| 22 | Lucas Calodat | Le Mans | 277 | 4 | 0.93 | 1 | +0.07 | 0.30 |
| 22 | Hakon Arnar Haraldsson | Lille | 371 | 9 | 0.93 | 0 | −0.93 | 0.23 |
| 24 | Thomas Jørgensen | Toulouse | 438 | 11 | 0.88 | 1 | +0.12 | 0.18 |
| 25 | Jim Allevinah | Angers | 364 | 4 | 0.87 | 0 | −0.87 | 0.22 |
| 26 | Kandet Diawara | Troyes | 219 | 3 | 0.85 | 1 | +0.15 | 0.35 |
| 27 | Mohamed Amoura | Nice | 188 | 3 | 0.84 | 0 | −0.84 | 0.40 |
| 27 | Amine Harit | Olympique de Marseille | 416 | 9 | 0.84 | 1 | +0.16 | 0.18 |
| 29 | Amine Gouiri | Olympique de Marseille | 448 | 7 | 0.80 | 1 | +0.20 | 0.16 |
| 30 | Mousa Tamari | Stade Rennais | 284 | 5 | 0.78 | 0 | −0.78 | 0.25 |
| 31 | Ousmane Dembélé | Paris Saint-Germain | 211 | 9 | 0.77 | 1 | +0.23 | 0.33 |
| 31 | Zachary Athekame | Olympique Lyonnais | 450 | 7 | 0.77 | 2 | +1.23 | 0.15 |
| 33 | Hugo Picard | Troyes | 316 | 13 | 0.76 | 0 | −0.76 | 0.22 |
| 34 | Arthur Avom Ebong | Lorient | 314 | 3 | 0.73 | 0 | −0.73 | 0.21 |
| 35 | Pavel Šulc | Olympique Lyonnais | 258 | 7 | 0.72 | 3 | +2.28 | 0.25 |
| 36 | Moses Simon | Paris FC | 132 | 3 | 0.71 | 0 | −0.71 | 0.48 |
| 36 | Kenny Lala | Stade Brestois | 382 | 8 | 0.71 | 0 | −0.71 | 0.17 |
| 36 | Ludovic Ajorque | Stade Brestois | 446 | 8 | 0.71 | 0 | −0.71 | 0.14 |
| 39 | Adrien Thomasson | Stade Rennais | 373 | 14 | 0.70 | 2 | +1.30 | 0.17 |
| 40 | Ernest Nuamah | Olympique Lyonnais | 307 | 5 | 0.68 | 1 | +0.32 | 0.20 |
| 40 | Arsène Kouassi | Lorient | 450 | 8 | 0.68 | 1 | +0.32 | 0.14 |
| 42 | Diogo Sousa | RC Strasbourg | 384 | 6 | 0.66 | 1 | +0.34 | 0.15 |
| 42 | Przemysław Frankowski | Stade Rennais | 409 | 6 | 0.66 | 1 | +0.34 | 0.15 |
| 44 | Tiago Santos | Lille | 450 | 5 | 0.65 | 0 | −0.65 | 0.13 |
| 45 | Vanderson | AS Monaco | 411 | 3 | 0.63 | 0 | −0.63 | 0.14 |
| 46 | Angel Gomes | Olympique de Marseille | 372 | 4 | 0.62 | 1 | +0.38 | 0.15 |
| 47 | Khalis Merah | Olympique Lyonnais | 49 | 1 | 0.61 | 0 | −0.61 | 1.12 |
| 47 | Gabin Bernardeau | Lorient | 333 | 3 | 0.61 | 0 | −0.61 | 0.16 |
| 47 | Gauthier Hein | Nice | 385 | 7 | 0.61 | 1 | +0.39 | 0.14 |
| 47 | Kévin Danois | Auxerre | 450 | 9 | 0.61 | 0 | −0.61 | 0.12 |
- 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 →