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 451–500 of 600 players

Ligue 1 xA leaders 2025/2026
# Player Club Min KP xA A A − xA xA/90
450 Pierre Mounguengue Paris Saint-Germain 15 0 0.01 0 −0.01 0.06
450 Pablo Rosario Nice 28 1 0.01 0 −0.01 0.03
450 Dan Sinaté Angers 31 0 0.01 0 −0.01 0.03
450 Maxima Goffi Lille 39 0 0.01 0 −0.01 0.02
450 Ibrahim Salah Stade Rennais 41 0 0.01 0 −0.01 0.02
450 Eliesse Ben Seghir AS Monaco 45 0 0.01 0 −0.01 0.02
450 Idrissa Sabaly RC Strasbourg 57 0 0.01 0 −0.01 0.02
450 Rabby Nzingoula RC Strasbourg 62 1 0.01 0 −0.01 0.01
450 Yassir Zabiri Stade Rennais 63 0 0.01 0 −0.01 0.01
450 Abakar Sylla Nantes 65 0 0.01 0 −0.01 0.01
450 Pierre-Yves Hamel Paris FC 79 0 0.01 0 −0.01 0.01
450 Amadou Cissé RC Strasbourg 90 1 0.01 0 −0.01 0.01
450 Brad-Hamilton Mantsounga Nice 90 0 0.01 0 −0.01 0.01
450 Nouha Dicko Paris FC 98 1 0.01 1 +0.99 0.01
450 Daren Mosengo Le Havre 111 0 0.01 0 −0.01 0.01
450 Djibril Coulibaly Nice 125 1 0.01 0 −0.01 0.01
450 Bernard Nguene Nice 134 0 0.01 0 −0.01 0.01
450 Gabriel Osho Auxerre 134 0 0.01 0 −0.01 0.01
450 Formose Mendy Lorient 135 0 0.01 0 −0.01 0.01
450 Yaya Diémé RC Strasbourg 155 0 0.01 0 −0.01 0.01
450 Abdoulaye Bamba Angers 266 0 0.01 0 −0.01 0.00
450 Raphaël Le Guen Stade Brestois 380 0 0.01 0 −0.01 0.00
450 Emmanuel Biumla Angers 395 0 0.01 0 −0.01 0.00
450 Stephan Zagadou Le Havre 504 2 0.01 0 −0.01 0.00
450 Théo De Percin Auxerre 595 0 0.01 0 −0.01 0.00
450 Lukáš Hrádecký AS Monaco 1,441 0 0.01 0 −0.01 0.00
450 Gerónimo Rulli Olympique de Marseille 2,610 1 0.01 0 −0.01 0.00
450 Anthony Lopes Nantes 2,789 0 0.01 0 −0.01 0.00
450 Yvon Mvogo Lorient 2,790 0 0.01 0 −0.01 0.00
480 Brice Maubleu Saint-Étienne 1 0 0.00 0 +0.00 0.00
480 Georges Gomis Le Havre 1 0 0.00 0 +0.00 0.00
480 Hamza Koutoune Nice 1 0 0.00 0 +0.00 0.00
480 Martin Bley Lorient 1 0 0.00 0 +0.00 0.00
480 Neal Maupay Olympique de Marseille 1 0 0.00 0 +0.00 0.00
480 Samuel Nibombe AS Monaco 1 0 0.00 0 +0.00 0.00
480 Yvan Zaddy Auxerre 1 0 0.00 0 +0.00 0.00
480 Henrick Do Marcolino Stade Rennais 2 0 0.00 0 +0.00 0.00
480 Lucas Rosier Stade Rennais 2 0 0.00 0 +0.00 0.00
480 Mamoudou Cissokho Auxerre 2 0 0.00 0 +0.00 0.00
480 Ibrahim Yayiya Kante Stade Brestois 8 0 0.00 0 +0.00 0.00
480 Bané Diatta Angers 9 0 0.00 0 +0.00 0.00
480 Enzo Molebe Olympique Lyonnais 9 0 0.00 0 +0.00 0.00
480 Hilan Hamzaoui Slimani Olympique de Marseille 9 0 0.00 0 +0.00 0.00
480 Mohamed Benoit-Dao — 9 0 0.00 0 +0.00 0.00
480 Zoumana Diallo Nice 9 1 0.00 0 +0.00 0.00
480 Daniel Semedo Lorient 10 0 0.00 0 +0.00 0.00
480 Mathis Jangeal Paris Saint-Germain 10 0 0.00 0 +0.00 0.00
480 Ugo Raghouber Lille 10 0 0.00 0 +0.00 0.00
480 Mezian Soares RC Lens 11 1 0.00 0 +0.00 0.00
480 Jean-Baptiste Bosey RC Strasbourg 11 0 0.00 0 +0.00 0.00
  • 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 →