Ligue 1 xG leaders 2025/2026
Every Ligue 1 player ranked on the expected goals of the chances he took, with how many shots that took, what the average one was worth and the goals that came of them.
Esteban Lepaul has taken the best chances in the competition, 16.01 expected goals from 2702 minutes.
Showing 51–100 of 600 players
| # | Player | Club | Min | Shots | xG | npxG | xG/shot | xG/90 | G |
|---|---|---|---|---|---|---|---|---|---|
| 51 | Mousa Tamari | Stade Rennais | 2,224 | 64 | 4.83 | 4.83 | 0.08 | 0.20 | 6 |
| 52 | Kamory Doumbia | Stade Brestois | 1,765 | 43 | 4.75 | 4.75 | 0.11 | 0.24 | 5 |
| 53 | Matthieu Udol | RC Lens | 3,003 | 47 | 4.64 | 4.64 | 0.10 | 0.14 | 1 |
| 54 | Nuno Mendes | Paris Saint-Germain | 1,252 | 30 | 4.58 | 3.76 | 0.15 | 0.33 | 4 |
| 55 | Frank Magri | Toulouse | 1,264 | 33 | 4.45 | 3.63 | 0.13 | 0.32 | 5 |
| 56 | Senny Mayulu | Paris Saint-Germain | 1,681 | 35 | 4.10 | 4.10 | 0.12 | 0.22 | 4 |
| 57 | Ally Samatta | Le Havre | 1,551 | 42 | 4.01 | 4.01 | 0.10 | 0.23 | 2 |
| 58 | Emmanuel Emegha | RC Strasbourg | 451 | 17 | 3.98 | 3.98 | 0.23 | 0.79 | 4 |
| 59 | Amine Sbai | Angers | 1,834 | 34 | 3.93 | 3.11 | 0.12 | 0.19 | 3 |
| 60 | Aleksandr Golovin | AS Monaco | 1,661 | 34 | 3.90 | 3.90 | 0.11 | 0.21 | 5 |
| 61 | Marshall Munetsi | Paris FC | 991 | 19 | 3.81 | 3.81 | 0.20 | 0.35 | 4 |
| 62 | Sebastian Nanasi | RC Strasbourg | 1,061 | 19 | 3.78 | 3.78 | 0.20 | 0.32 | 7 |
| 63 | Elye Wahi | Nice | 1,015 | 31 | 3.65 | 2.83 | 0.12 | 0.32 | 7 |
| 64 | Alimami Gory | Paris FC | 990 | 19 | 3.58 | 3.58 | 0.19 | 0.33 | 5 |
| 65 | Hamza Igamane | Lille | 428 | 23 | 3.56 | 3.56 | 0.15 | 0.75 | 5 |
| 66 | Eric Ebimbe | Stade Brestois | 1,180 | 27 | 3.53 | 3.53 | 0.13 | 0.27 | 5 |
| 67 | Mohamed Kader Meite | Stade Rennais | 530 | 22 | 3.48 | 3.48 | 0.16 | 0.59 | 3 |
| 68 | Ignatius Ganago | Nantes | 841 | 22 | 3.44 | 2.62 | 0.16 | 0.37 | 3 |
| 69 | Mika Biereth | AS Monaco | 1,109 | 19 | 3.40 | 3.40 | 0.18 | 0.28 | 2 |
| 70 | Jean-Philippe Krasso | Paris FC | 1,100 | 27 | 3.36 | 2.54 | 0.12 | 0.27 | 2 |
| 71 | Mamadou Sangare | RC Lens | 2,328 | 51 | 3.34 | 3.34 | 0.07 | 0.13 | 3 |
| 72 | Terem Moffi | Nice | 489 | 16 | 3.31 | 3.31 | 0.21 | 0.61 | 2 |
| 72 | Mohamed Ali Cho | Nice | 1,789 | 34 | 3.31 | 3.31 | 0.10 | 0.17 | 4 |
| 74 | Charlie Cresswell | Toulouse | 2,533 | 37 | 3.30 | 3.30 | 0.09 | 0.12 | 3 |
| 75 | Valentín Barco | RC Strasbourg | 2,171 | 27 | 3.29 | 3.29 | 0.12 | 0.14 | 2 |
| 76 | Jean Victor Makengo | Lorient | 1,813 | 38 | 3.26 | 3.26 | 0.09 | 0.16 | 4 |
| 77 | Jonathan Ikoné | Paris FC | 1,102 | 25 | 3.24 | 3.24 | 0.13 | 0.26 | 3 |
| 78 | Rémy Cabella | Nantes | 574 | 9 | 3.21 | 2.39 | 0.36 | 0.50 | 2 |
| 78 | Santiago Hidalgo | Toulouse | 1,312 | 32 | 3.21 | 3.21 | 0.10 | 0.22 | 4 |
| 80 | Abdallah Sima | RC Lens | 718 | 30 | 3.18 | 3.18 | 0.11 | 0.40 | 2 |
| 80 | Benjamin André | Lille | 2,333 | 27 | 3.18 | 3.18 | 0.12 | 0.12 | 2 |
| 82 | Takumi Minamino | AS Monaco | 961 | 21 | 3.17 | 3.17 | 0.15 | 0.30 | 3 |
| 83 | Pierre-Emile Højbjerg | Olympique de Marseille | 2,715 | 46 | 3.15 | 3.15 | 0.07 | 0.10 | 4 |
| 84 | Youssef El Arabi | Nantes | 979 | 15 | 3.14 | 2.32 | 0.21 | 0.29 | 3 |
| 84 | Sékou Mara | Auxerre | 1,234 | 33 | 3.14 | 3.14 | 0.10 | 0.23 | 3 |
| 84 | Mahdi Camara | Stade Rennais | 2,661 | 29 | 3.14 | 3.14 | 0.11 | 0.11 | 3 |
| 87 | Ibrahim Mbaye | Paris Saint-Germain | 998 | 24 | 3.13 | 3.13 | 0.13 | 0.28 | 3 |
| 87 | Rassoul Ndiaye | Le Havre | 2,573 | 34 | 3.13 | 3.13 | 0.09 | 0.11 | 4 |
| 89 | Louis Mouton | Angers | 1,911 | 36 | 3.12 | 3.12 | 0.09 | 0.15 | 2 |
| 90 | Tom Louchet | Nice | 1,467 | 22 | 3.08 | 3.08 | 0.14 | 0.19 | 3 |
| 91 | Sidiki Cherif | Angers | 1,164 | 28 | 3.07 | 3.07 | 0.11 | 0.24 | 4 |
| 92 | Mama Baldé | Stade Brestois | 724 | 31 | 3.00 | 3.00 | 0.10 | 0.37 | 2 |
| 93 | Kang-in Lee | Paris Saint-Germain | 1,523 | 37 | 2.93 | 2.93 | 0.08 | 0.17 | 3 |
| 94 | Pathé Mboup | Stade Brestois | 1,069 | 23 | 2.89 | 2.89 | 0.13 | 0.24 | 1 |
| 95 | Josué Casimir | Auxerre | 1,532 | 22 | 2.87 | 2.05 | 0.13 | 0.17 | 1 |
| 96 | Moses Simon | Paris FC | 2,024 | 34 | 2.85 | 2.85 | 0.08 | 0.13 | 3 |
| 96 | Djibril Sidibé | Toulouse | 2,158 | 8 | 2.85 | 1.21 | 0.36 | 0.12 | 3 |
| 98 | Mostafa Mohamed | Nantes | 1,171 | 35 | 2.78 | 2.78 | 0.08 | 0.21 | 4 |
| 99 | Malick Fofana | Olympique Lyonnais | 767 | 19 | 2.74 | 2.74 | 0.14 | 0.32 | 2 |
| 100 | Kaïl Boudache | Nice | 580 | 15 | 2.70 | 2.70 | 0.18 | 0.42 | 2 |
- goals 2+ above xG
- under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show Hide
- Min
- Minutes played.
- Shots
- Shots he has taken in this competition this season.
- xG
- Expected goals: the quality of the chances he took, summed.
- npxG
- Expected goals with penalties taken out.
- xG/shot
- Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
- xG/90
- Expected goals per 90 minutes played.
- G
- Goals scored, penalties included.
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 →