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 201–250 of 394 players

Ligue 1 xA leaders 2026/2027
# Player Club Min KP xA A A − xA xA/90
199 Melvin Bard Nice 172 2 0.08 0 −0.08 0.04
199 Elias Jelert Le Havre 279 2 0.08 0 −0.08 0.03
199 Michaël Cuisance RC Lens 307 3 0.08 0 −0.08 0.02
199 Axel Witsel Nice 322 2 0.08 0 −0.08 0.02
199 Romain Perraud Lille 391 1 0.08 0 −0.08 0.02
199 Clement Akpa Auxerre 450 1 0.08 0 −0.08 0.02
199 Mark McKenzie Toulouse 450 2 0.08 0 −0.08 0.02
208 Billal Brahimi Le Mans 51 2 0.07 0 −0.07 0.12
208 Dário Essugo RC Strasbourg 95 3 0.07 1 +0.93 0.07
208 Mezian Mesloub RC Lens 112 2 0.07 0 −0.07 0.06
208 Noah Nartey Olympique Lyonnais 117 2 0.07 0 −0.07 0.05
208 Ibrahima Baldé Lorient 157 1 0.07 0 −0.07 0.04
208 Fredrik Oppegård Auxerre 205 2 0.07 0 −0.07 0.03
208 Souleymane Sagnan RC Lens 248 0 0.07 0 −0.07 0.03
208 Kyllian Antonio RC Lens 270 1 0.07 0 −0.07 0.02
208 Nayef Aguerd Olympique de Marseille 298 0 0.07 0 −0.07 0.02
208 Pape Diop RC Strasbourg 314 4 0.07 0 −0.07 0.02
208 Dembo Sylla Lorient 432 0 0.07 0 −0.07 0.01
208 Diego Coppola Paris FC 450 1 0.07 0 −0.07 0.01
220 Daouda Traore Le Mans 25 0 0.06 0 −0.06 0.22
220 Julien Duranville Olympique Lyonnais 63 0 0.06 0 −0.06 0.09
220 Sion Oppong Toulouse 74 0 0.06 0 −0.06 0.07
220 Eliezer Mayenda Stade Rennais 100 1 0.06 0 −0.06 0.05
220 Neal Maupay Olympique de Marseille 114 2 0.06 0 −0.06 0.05
220 Rayan Fofana Le Havre 124 0 0.06 0 −0.06 0.04
220 Rudy Matondo Paris FC 149 3 0.06 0 −0.06 0.04
220 Yasser Larouci Le Mans 151 1 0.06 0 −0.06 0.04
220 Timothee Pembele Le Havre 208 1 0.06 0 −0.06 0.03
220 Issa Soumaré Stade Rennais 215 2 0.06 1 +0.94 0.03
220 Samir Chergui Paris FC 270 1 0.06 0 −0.06 0.02
220 Joseph Kalulu Angers 360 2 0.06 0 −0.06 0.01
220 Moussa Niakhaté Olympique Lyonnais 360 1 0.06 0 −0.06 0.01
220 Youssouf Ndayishimiye Nice 418 0 0.06 0 −0.06 0.01
220 Felix Bacher Olympique Lyonnais 446 1 0.06 0 −0.06 0.01
220 Willian Pacho Paris Saint-Germain 450 0 0.06 0 −0.06 0.01
236 Ismail Bouneb Le Havre 18 1 0.05 0 −0.05 0.25
236 Gaëtan Perrin Lille 75 0 0.05 0 −0.05 0.06
236 Isak Jensen Lorient 86 1 0.05 0 −0.05 0.05
236 Timothé Nkada Troyes 102 1 0.05 0 −0.05 0.04
236 Habibou Diallo Le Mans 113 0 0.05 0 −0.05 0.04
236 Lucas Hernández Paris Saint-Germain 116 2 0.05 0 −0.05 0.04
236 Lilian Raolisoa Angers 122 0 0.05 0 −0.05 0.04
236 Amadou Haidara RC Lens 197 1 0.05 0 −0.05 0.02
236 Santiago Hidalgo Toulouse 203 1 0.05 0 −0.05 0.02
236 Benjamin André Lille 224 4 0.05 0 −0.05 0.02
236 Iron Gomis Troyes 279 2 0.05 0 −0.05 0.02
236 Sadibou Sané AS Monaco 450 1 0.05 0 −0.05 0.01
248 Tanner Tessmann Olympique Lyonnais 38 1 0.04 0 −0.04 0.09
248 Malick Fofana Olympique Lyonnais 56 1 0.04 0 −0.04 0.06
248 Antoine Mendy Nice 124 1 0.04 0 −0.04 0.03
  • 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 →