xgEdge

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 51–100 of 394 players

Ligue 1 xA leaders 2026/2027
# Player Club Min KP xA A A − xA xA/90
51 Matthis Abline AS Monaco 170 4 0.60 1 +0.40 0.32
52 Sota Nakamura Le Havre 163 5 0.59 1 +0.41 0.33
52 Ally Samatta Le Havre 428 2 0.59 0 −0.59 0.12
54 Rayan Mandengue Auxerre 64 1 0.58 1 +0.42 0.82
55 Sofiane Diop Nice 262 8 0.57 1 +0.43 0.20
55 Fabián Ruiz Paris Saint-Germain 294 10 0.57 2 +1.43 0.17
57 Maghnes Akliouche Paris Saint-Germain 226 5 0.56 0 −0.56 0.22
57 Ruben Aguilar RC Lens 278 6 0.56 1 +0.44 0.18
57 Timothy Weah Olympique de Marseille 437 5 0.56 0 −0.56 0.12
60 Jacobo Ortega RC Strasbourg 302 4 0.55 1 +0.45 0.16
60 Tyler Morton Olympique Lyonnais 366 4 0.55 0 −0.55 0.14
62 Luca Koleosho Paris FC 291 4 0.52 1 +0.48 0.16
62 Achraf Hakimi Paris Saint-Germain 309 5 0.52 0 −0.52 0.15
62 Kamory Doumbia Stade Brestois 407 6 0.52 1 +0.48 0.11
65 Jordan Teze AS Monaco 38 1 0.51 1 +0.49 1.21
66 Ethan Mbappé Lille 263 5 0.50 0 −0.50 0.17
66 Giovanni Reyna RC Strasbourg 308 6 0.50 0 −0.50 0.15
66 Loïs Openda Olympique Lyonnais 334 4 0.50 1 +0.50 0.13
69 Mahamadou Nagida Stade Rennais 219 3 0.49 0 −0.49 0.20
69 Quentin Merlin Stade Rennais 231 3 0.49 0 −0.49 0.19
71 Merwan Ifnaoui Troyes 236 9 0.48 0 −0.48 0.18
72 Dro Fernández Paris Saint-Germain 39 1 0.47 0 −0.47 1.08
72 Keyliane Abdallah Olympique de Marseille 129 3 0.47 0 −0.47 0.33
72 Ludovic Blas Stade Rennais 217 7 0.47 0 −0.47 0.19
72 Jean Victor Makengo Lorient 418 3 0.47 0 −0.47 0.10
72 Amir Richardson Le Havre 442 10 0.47 0 −0.47 0.10
72 Pierre-Emile Højbjerg Olympique de Marseille 450 5 0.47 0 −0.47 0.09
78 Romain Del Castillo Stade Brestois 138 4 0.46 0 −0.46 0.30
78 Maxime López Paris FC 382 6 0.46 1 +0.54 0.11
80 Rassoul Ndiaye Le Havre 233 6 0.45 0 −0.45 0.17
81 Antoine Rabillard Le Mans 159 2 0.44 0 −0.44 0.25
81 Naouirou Ahamada Auxerre 287 5 0.44 0 −0.44 0.14
81 Abdallah Sima RC Lens 384 5 0.44 1 +0.56 0.10
84 Abner Vinícius Olympique Lyonnais 280 5 0.43 0 −0.43 0.14
84 Louis Mafouta Le Mans 423 3 0.43 1 +0.57 0.09
86 Faris Moumbagna Olympique de Marseille 27 1 0.42 0 −0.42 1.40
87 Valentin Rongier Stade Rennais 434 6 0.41 0 −0.41 0.09
87 Lamine Sy Auxerre 449 4 0.41 0 −0.41 0.08
89 Niklas Schmidt Toulouse 218 6 0.40 0 −0.40 0.17
89 Lassine Sinayoko Paris FC 435 9 0.40 1 +0.60 0.08
91 Ismaelo Ganiou RC Lens 259 1 0.39 0 −0.39 0.14
91 Jacen Russell Rowe Toulouse 342 2 0.39 0 −0.39 0.10
91 Matthieu Udol RC Lens 384 6 0.39 0 −0.39 0.09
91 Danny Namaso Auxerre 406 7 0.39 1 +0.61 0.09
91 Jordan Lefort Angers 450 3 0.39 0 −0.39 0.08
96 Lucas Maronnier Troyes 238 4 0.38 0 −0.38 0.14
96 Cameron Archer Auxerre 254 2 0.38 0 −0.38 0.13
96 Nabil Bentaleb Lille 418 7 0.38 1 +0.62 0.08
99 Nazinho AS Monaco 440 5 0.37 1 +0.63 0.08
100 Christ Tapé Toulouse 444 5 0.36 0 −0.36 0.07
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
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 →