xgEdge

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 101–150 of 600 players

Ligue 1 xA leaders 2025/2026
# Player Club Min KP xA A A − xA xA/90
101 Yassine Kechta Le Havre 1,348 15 1.89 1 −0.89 0.13
101 Hicham Boudaoui Nice 1,704 17 1.89 2 +0.11 0.10
103 Adam Karabec Olympique Lyonnais 941 22 1.87 0 −1.87 0.18
104 Dehmaine Tabibou Nantes 1,282 20 1.86 0 −1.86 0.13
104 Aleksandr Golovin AS Monaco 1,661 24 1.86 5 +3.14 0.10
106 Remy Labeau Lascary Stade Brestois 1,195 13 1.82 1 −0.82 0.14
106 Pavel Šulc Olympique Lyonnais 1,568 22 1.82 3 +1.18 0.10
106 Hugo Magnetti Stade Brestois 2,697 18 1.82 1 −0.82 0.06
109 Mamadou Coulibaly AS Monaco 1,382 12 1.81 3 +1.19 0.12
109 Johann Lepenant Nantes 2,175 33 1.81 1 −0.81 0.07
111 Djibril Sidibé Toulouse 2,158 15 1.79 4 +2.21 0.07
112 Folarin Balogun AS Monaco 2,245 24 1.78 4 +2.22 0.07
113 Allan Saint-Maximin RC Lens 403 18 1.77 3 +1.23 0.40
114 Jean Victor Makengo Lorient 1,813 25 1.71 2 +0.29 0.08
115 Théo Le Bris Lorient 1,899 13 1.68 2 +0.32 0.08
116 Odsonne Édouard RC Lens 1,818 20 1.64 3 +1.36 0.08
117 Ayyoub Bouaddi Lille 2,338 21 1.62 1 −0.62 0.06
118 Gaëtan Perrin Lille 346 10 1.61 0 −1.61 0.42
118 Sebastian Nanasi RC Strasbourg 1,061 17 1.61 2 +0.39 0.14
120 Noah Cadiou Lorient 1,881 11 1.59 1 −0.59 0.08
121 Koffi Kouao Metz 2,273 11 1.58 1 −0.58 0.06
122 Amir Murillo Olympique de Marseille 988 11 1.54 1 −0.54 0.14
123 Ethan Mbappé Lille 568 15 1.53 1 −0.53 0.24
123 Vanderson AS Monaco 615 11 1.53 2 +0.47 0.22
125 Morgan Sanson Nice 1,955 12 1.51 2 +0.49 0.07
126 Bilal Nadir Olympique de Marseille 597 12 1.50 4 +2.50 0.23
127 Olivier Giroud Lille 1,623 19 1.49 1 −0.49 0.08
128 Gideon Mensah Auxerre 2,334 17 1.48 2 +0.52 0.06
129 Aladji Bamba AS Monaco 830 13 1.47 2 +0.53 0.16
129 Pape Diop Toulouse 1,185 19 1.47 2 +0.53 0.11
131 Darlin Yongwa Lorient 1,314 17 1.46 1 −0.46 0.10
132 Carlens Arcus Angers 2,051 16 1.45 3 +1.55 0.06
132 Adama Camara Paris FC 2,171 16 1.45 0 −1.45 0.06
132 Brendan Chardonnet Stade Brestois 2,547 12 1.45 3 +1.55 0.05
135 Loic Négo Le Havre 2,347 14 1.44 0 −1.44 0.06
136 Joaquin Panichelli RC Strasbourg 2,195 22 1.43 1 −0.43 0.06
137 Andrija Bulatović RC Lens 787 16 1.42 4 +2.58 0.16
137 Mika Biereth AS Monaco 1,109 21 1.42 2 +0.58 0.12
139 Josué Casimir Auxerre 1,532 10 1.40 0 −1.40 0.08
140 Ciro Immobile Paris FC 711 9 1.38 2 +0.62 0.17
140 Gonçalo Ramos Paris Saint-Germain 1,321 17 1.38 1 −0.38 0.09
142 Melvin Bard Nice 2,530 16 1.36 1 −0.36 0.05
143 Ansu Fati AS Monaco 1,086 15 1.35 0 −1.35 0.11
144 Santiago Hidalgo Toulouse 1,312 12 1.34 6 +4.66 0.09
145 Cheick Tidiane Sabaly Metz 976 10 1.31 2 +0.69 0.12
146 Joris Chotard Stade Brestois 2,778 11 1.30 1 −0.30 0.04
146 Jordan Lefort Angers 3,060 9 1.30 2 +0.70 0.04
148 Gessime Yassine RC Strasbourg 514 8 1.29 1 −0.29 0.23
149 Osame Sahraoui Lille 507 10 1.27 2 +0.73 0.23
149 Khalis Merah Olympique Lyonnais 1,150 12 1.27 1 −0.27 0.10
  • 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 →