02
Ligue 1 Table 2026-27 · matchday 10 · as of 2026-11-08
The 2026-27 Ligue 1 table with every club's form over its last five matches, its pace over a 34-match season and its points per game trend versus last season.
# Club
P W D L
W-D-L
Pts
Pace
PPG
PPG trend
GF GA GD
Form
1 Paris Saint-Germain10 7 2 1 7-2-1 23 78.2 2.30 ▲ +0.06 trend 22 10 +12 2 Paris FC10 6 2 2 6-2-2 20 68.0 2.00 ▲ +0.71 trend 17 10 +7 3 Lille9 5 3 1 5-3-1 18 68.0 2.00 ▲ +0.21 trend 12 6 +6 4 Lyon9 5 2 2 5-2-2 17 64.3 1.89 ▲ +0.13 trend 15 7 +8 5 Rennes9 5 1 3 5-1-3 16 60.5 1.78 +0.04 trend 20 19 +1 6 Marseille9 5 0 4 5-0-4 15 56.8 1.67 ▼ -0.07 trend 20 13 +7 7 Monaco9 4 3 2 4-3-2 15 56.8 1.67 ▲ +0.08 trend 12 10 +2 8 Nice9 4 2 3 4-2-3 14 53.0 1.56 ▲ +0.62 trend 13 12 +1 9 Lens9 4 1 4 4-1-4 13 49.0 1.44 ▼ -0.62 trend 16 13 +3 10 Toulouse10 3 4 3 3-4-3 13 44.2 1.30 -0.02 trend 15 14 +1 11 Brest9 3 3 3 3-3-3 12 45.2 1.33 ▲ +0.18 trend 16 12 +4 12 Lorient9 3 3 3 3-3-3 12 45.2 1.33 +0.01 trend 7 8 -1 13 Strasbourg10 3 1 6 3-1-6 10 34.0 1.00 ▼ -0.56 trend 18 22 -4 14 Auxerre10 3 1 6 3-1-6 10 34.0 1.00 +0.00 trend 13 24 -11 15 Angers9 2 2 5 2-2-5 8 30.3 0.89 ▼ -0.17 trend 9 17 -8 16 Troyes10 2 2 6 2-2-6 8 27.2 0.80 — 7 17 -10 17 Le Mans9 1 4 4 1-4-4 7 26.5 0.78 — 11 18 -7 18 Le Havre9 0 2 7 0-2-7 2 7.5 0.22 ▼ -0.81 trend 9 20 -11
Pace = points per match × 34. PPG trend = this season's points per match minus last season's full-season figure; it appears once a club has played 4 matches, and reads — until then. Form = last five, oldest to newest. Ordered by points, then goal difference, then goals for; the rank column keeps that order under any sort. Tie-break note: Table order is points, goal difference, goals for. Ligue 1 officially applies goal difference first and head-to-head only after it, so an official table can differ only where clubs are level on both points and goal difference.
04
The Players top 20 · 2026-27 order by
Goals Assists G+A G+A/90 Shots KP Rating Tkl+B+I/90 Min Saves
Highest first ▲ Trending up ▼ Trending down
Goals · Green/red = his G/90 trend vs 2025-26.
1 Sinayoko Paris FC · FWD 9 G · 5 A +0.54 G/90 2 Lepaul Rennes · FWD 7 G · 0 A +0.46 G/90 3 Gouiri Marseille · FWD 6 G · 3 A +0.16 G/90 5 Wahi Nice · FWD 6 G · 2 A +0.26 G/90 7 Yassine Strasbourg · MID 4 G · 3 A +0.43 G/90 8 Ajorque Brest · FWD 4 G · 1 A +0.19 G/90 9 Thauvin Lens · FWD 4 G · 7 A +0.06 G/90 11 Doumbia Brest · MID 4 G · 1 A +0.25 G/90 15 Maja Le Havre · FWD 4 G · 0 A 17 Dia Rennes · FWD 4 G · 0 A 19 Namaso Auxerre · FWD 3 G · 2 A +0.23 G/90 20 Harit Marseille · MID 3 G · 1 A Goals · Green/red = his G/90 trend vs 2025-26.
3 Sinayoko Paris FC · FWD 9 G · 5 A +0.54 G/90 4 Lepaul Rennes · FWD 7 G · 0 A +0.46 G/90 5 Yassine Strasbourg · MID 4 G · 3 A +0.43 G/90 6 Santos Lille · DEF 2 G · 0 A +0.38 G/90 7 Hakimi PSG · DEF 3 G · 2 A +0.34 G/90 8 Wahi Nice · FWD 6 G · 2 A +0.26 G/90 9 Doumbia Brest · MID 4 G · 1 A +0.25 G/90 10 Udol Lens · MID 2 G · 0 A +0.25 G/90 11 Giroud Lille · FWD 3 G · 2 A +0.25 G/90 12 Namaso Auxerre · FWD 3 G · 2 A +0.23 G/90 13 Lopez Paris FC · MID 2 G · 2 A +0.22 G/90 14 Abdelli Marseille · MID 3 G · 0 A +0.22 G/90 16 Baldé Brest · FWD 2 G · 1 A +0.22 G/90 17 Ajorque Brest · FWD 4 G · 1 A +0.19 G/90 18 Clauss Nice · MID 2 G · 1 A +0.17 G/90 19 Mboup Brest · MID 2 G · 1 A +0.17 G/90 20 Gouiri Marseille · FWD 6 G · 3 A +0.16 G/90 Goals · Green/red = his G/90 trend vs 2025-26.
1 Nanasi Strasbourg · MID 0 G · 3 A -0.59 G/90 2 Šulc Lyon · MID 1 G · 3 A -0.41 G/90 3 Neves PSG · MID 0 G · 0 A -0.35 G/90 4 Koleosho Paris FC · MID 1 G · 1 A -0.32 G/90 5 Hein Nice · FWD 0 G · 2 A -0.31 G/90 6 Doué PSG · FWD 1 G · 1 A -0.29 G/90 7 Pagis Paris FC · MID 2 G · 2 A -0.28 G/90 8 Golovin Monaco · MID 0 G · 3 A -0.27 G/90 9 Kebbal Paris FC · MID 1 G · 1 A -0.24 G/90 10 Tamari Rennes · MID 0 G · 1 A -0.24 G/90 11 Soumaré Rennes · MID 0 G · 1 A -0.24 G/90 12 Tolisso Lyon · MID 2 G · 3 A -0.16 G/90 13 Camara Monaco · MID 0 G · 1 A -0.15 G/90 15 Bentaleb Lille · MID 0 G · 1 A -0.14 G/90 16 Ndiaye Le Havre · FWD 0 G · 0 A -0.14 G/90 17 Boudlal Rennes · DEF 0 G · 0 A -0.13 G/90 18 Perraud Lille · DEF 0 G · 0 A -0.12 G/90 19 Abner Lyon · DEF 0 G · 0 A -0.12 G/90 20 Mbappé Lille · MID 2 G · 0 A -0.12 G/90 Assists · Green/red = his A/90 trend vs 2025-26.
1 Thauvin Lens · FWD 7 A · 4 G +0.58 A/90 2 Cásseres Toulouse · MID 6 A · 0 G +0.49 A/90 3 Sinayoko Paris FC · FWD 5 A · 9 G +0.39 A/90 4 Yassine Strasbourg · MID 3 A · 4 G +0.15 A/90 6 Golovin Monaco · MID 3 A · 0 G +0.07 A/90 7 Gouiri Marseille · FWD 3 A · 6 G +0.15 A/90 8 Emerson Marseille · DEF 3 A · 0 G +0.24 A/90 9 Tolisso Lyon · MID 3 A · 2 G +0.25 A/90 10 Faivre Auxerre · FWD 3 A · 1 G +0.10 A/90 11 Nanasi Strasbourg · MID 3 A · 0 G +0.45 A/90 12 Šulc Lyon · MID 3 A · 1 G +0.48 A/90 13 Diop Nice · FWD 3 A · 1 G +0.58 A/90 14 Katseris Lorient · DEF 3 A · 0 G +1.29 A/90 15 Lopez Paris FC · MID 2 A · 2 G +0.08 A/90 16 Namaso Auxerre · FWD 2 A · 3 G +0.12 A/90 17 Chotard Brest · MID 2 A · 0 G +0.20 A/90 18 Pagis Paris FC · MID 2 A · 2 G -0.02 A/90 19 Oso Strasbourg · DEF 2 A · 0 G 20 Weah Marseille · DEF 2 A · 1 G +0.17 A/90 Assists · Green/red = his A/90 trend vs 2025-26.
1 Thauvin Lens · FWD 7 A · 4 G +0.58 A/90 2 Diop Nice · FWD 3 A · 1 G +0.58 A/90 3 Cásseres Toulouse · MID 6 A · 0 G +0.49 A/90 4 Šulc Lyon · MID 3 A · 1 G +0.48 A/90 5 Nanasi Strasbourg · MID 3 A · 0 G +0.45 A/90 6 Sinayoko Paris FC · FWD 5 A · 9 G +0.39 A/90 7 Giroud Lille · FWD 2 A · 3 G +0.37 A/90 8 Nagida Rennes · DEF 2 A · 0 G +0.35 A/90 10 Tolisso Lyon · MID 3 A · 2 G +0.25 A/90 11 Emerson Marseille · DEF 3 A · 0 G +0.24 A/90 12 Chotard Brest · MID 2 A · 0 G +0.20 A/90 13 Wahi Nice · FWD 2 A · 6 G +0.20 A/90 14 Hakimi PSG · DEF 2 A · 3 G +0.19 A/90 15 Gomes Marseille · MID 1 A · 1 G +0.19 A/90 16 Weah Marseille · DEF 2 A · 1 G +0.17 A/90 17 Yassine Strasbourg · MID 3 A · 4 G +0.15 A/90 18 Gouiri Marseille · FWD 3 A · 6 G +0.15 A/90 20 Camara Angers · DEF 1 A · 0 G +0.14 A/90 Assists · Green/red = his A/90 trend vs 2025-26.
2 Udol Lens · MID 0 A · 2 G -0.21 A/90 3 Ajorque Brest · FWD 1 A · 4 G -0.18 A/90 6 Vitinha PSG · MID 1 A · 1 G -0.17 A/90 7 Højbjerg Marseille · MID 0 A · 1 G -0.17 A/90 8 Lepaul Rennes · FWD 0 A · 7 G -0.17 A/90 9 Rongier Rennes · MID 0 A · 1 G -0.16 A/90 10 Perraud Lille · DEF 0 A · 0 G -0.16 A/90 11 Mbappé Lille · MID 0 A · 2 G -0.16 A/90 12 Coppola Paris FC · DEF 0 A · 0 G -0.15 A/90 13 Diop Strasbourg · MID 0 A · 0 G -0.15 A/90 17 Locko Brest · DEF 0 A · 0 G -0.14 A/90 18 Ndiaye Le Havre · FWD 0 A · 0 G -0.14 A/90 19 Karim Troyes · MID 0 A · 0 G -0.13 A/90 20 Ahamada Auxerre · MID 0 A · 0 G -0.13 A/90 Goals + assists · Green/red = his G+A/90 trend vs 2025-26.
1 Sinayoko Paris FC · FWD 14 G+A · 9 G +0.93 G+A/90 2 Thauvin Lens · FWD 11 G+A · 4 G +0.64 G+A/90 3 Gouiri Marseille · FWD 9 G+A · 6 G +0.31 G+A/90 4 Wahi Nice · FWD 8 G+A · 6 G +0.46 G+A/90 5 Yassine Strasbourg · MID 7 G+A · 4 G +0.58 G+A/90 6 Lepaul Rennes · FWD 7 G+A · 7 G +0.29 G+A/90 7 Cásseres Toulouse · MID 6 G+A · 0 G +0.42 G+A/90 8 Archer Auxerre · FWD 6 G+A · 6 G 11 Ajorque Brest · FWD 5 G+A · 4 G +0.01 G+A/90 12 Namaso Auxerre · FWD 5 G+A · 3 G +0.35 G+A/90 14 Doumbia Brest · MID 5 G+A · 4 G +0.17 G+A/90 15 Tolisso Lyon · MID 5 G+A · 2 G +0.09 G+A/90 17 Hakimi PSG · DEF 5 G+A · 3 G +0.53 G+A/90 19 Szymański Rennes · MID 5 G+A · 4 G +0.48 G+A/90 20 Giroud Lille · FWD 5 G+A · 3 G +0.62 G+A/90 Goals + assists · Green/red = his G+A/90 trend vs 2025-26.
1 Sinayoko Paris FC · FWD 14 G+A · 9 G +0.93 G+A/90 2 Thauvin Lens · FWD 11 G+A · 4 G +0.64 G+A/90 3 Giroud Lille · FWD 5 G+A · 3 G +0.62 G+A/90 5 Yassine Strasbourg · MID 7 G+A · 4 G +0.58 G+A/90 6 Hakimi PSG · DEF 5 G+A · 3 G +0.53 G+A/90 7 Diop Nice · FWD 4 G+A · 1 G +0.49 G+A/90 8 Szymański Rennes · MID 5 G+A · 4 G +0.48 G+A/90 9 Wahi Nice · FWD 8 G+A · 6 G +0.46 G+A/90 10 Cásseres Toulouse · MID 6 G+A · 0 G +0.42 G+A/90 11 Santos Lille · DEF 2 G+A · 2 G +0.38 G+A/90 12 Namaso Auxerre · FWD 5 G+A · 3 G +0.35 G+A/90 13 Nagida Rennes · DEF 2 G+A · 0 G +0.35 G+A/90 14 Gouiri Marseille · FWD 9 G+A · 6 G +0.31 G+A/90 15 Lopez Paris FC · MID 4 G+A · 2 G +0.30 G+A/90 16 Mboup Brest · MID 3 G+A · 2 G +0.30 G+A/90 17 Lepaul Rennes · FWD 7 G+A · 7 G +0.29 G+A/90 18 Emerson Marseille · DEF 3 G+A · 0 G +0.24 G+A/90 19 Faivre Auxerre · FWD 4 G+A · 1 G +0.24 G+A/90 20 Thomasson Rennes · MID 4 G+A · 2 G +0.24 G+A/90 Goals + assists · Green/red = his G+A/90 trend vs 2025-26.
1 Neves PSG · MID 0 G+A · 0 G -0.42 G+A/90 2 Doué PSG · FWD 2 G+A · 1 G -0.39 G+A/90 3 Tamari Rennes · MID 1 G+A · 0 G -0.31 G+A/90 4 Koleosho Paris FC · MID 2 G+A · 1 G -0.31 G+A/90 5 Pagis Paris FC · MID 4 G+A · 2 G -0.30 G+A/90 6 Hein Nice · FWD 2 G+A · 0 G -0.30 G+A/90 7 Kebbal Paris FC · MID 2 G+A · 1 G -0.28 G+A/90 8 Perraud Lille · DEF 0 G+A · 0 G -0.28 G+A/90 10 Mbappé Lille · MID 2 G+A · 2 G -0.28 G+A/90 11 Ndiaye Le Havre · FWD 0 G+A · 0 G -0.28 G+A/90 12 Camara Monaco · MID 1 G+A · 0 G -0.23 G+A/90 14 Diop Strasbourg · MID 0 G+A · 0 G -0.22 G+A/90 15 Golovin Monaco · MID 3 G+A · 0 G -0.20 G+A/90 16 Karim Troyes · MID 0 G+A · 0 G -0.20 G+A/90 17 Abner Lyon · DEF 0 G+A · 0 G -0.20 G+A/90 19 Boudlal Rennes · DEF 0 G+A · 0 G -0.19 G+A/90 20 Makengo Lorient · FWD 1 G+A · 1 G -0.18 G+A/90 G+A per 90 min · Green/red = his G+A/90 trend vs 2025-26.
1 Sinayoko Paris FC · FWD 1.45 G+A/90 · 9 G +0.93 G+A/90 2 Thauvin Lens · FWD 1.26 G+A/90 · 4 G +0.64 G+A/90 3 Wahi Nice · FWD 1.17 G+A/90 · 6 G +0.46 G+A/90 4 Lepaul Rennes · FWD 1.16 G+A/90 · 7 G +0.29 G+A/90 6 Giroud Lille · FWD 1.07 G+A/90 · 3 G +0.62 G+A/90 7 Gouiri Marseille · FWD 1.05 G+A/90 · 6 G +0.31 G+A/90 8 Szymański Rennes · MID 0.93 G+A/90 · 4 G +0.48 G+A/90 9 Diop Nice · FWD 0.93 G+A/90 · 1 G +0.49 G+A/90 11 Šulc Lyon · MID 0.87 G+A/90 · 1 G +0.07 G+A/90 12 Nuamah Lyon · FWD 0.83 G+A/90 · 4 G 13 Fofana Le Havre · FWD 0.81 G+A/90 · 2 G +0.26 G+A/90 14 Hakimi PSG · DEF 0.79 G+A/90 · 3 G +0.53 G+A/90 15 Bakwa Lille · FWD 0.78 G+A/90 · 2 G 16 Yassine Strasbourg · MID 0.76 G+A/90 · 4 G +0.58 G+A/90 17 Archer Auxerre · FWD 0.76 G+A/90 · 6 G 18 Baldé Brest · FWD 0.70 G+A/90 · 2 G +0.20 G+A/90 19 Torres PSG · FWD 0.69 G+A/90 · 4 G 20 Brunner Monaco · FWD 0.69 G+A/90 · 4 G G+A per 90 min · Green/red = his G+A/90 trend vs 2025-26.
1 Sinayoko Paris FC · FWD 1.45 G+A/90 · 9 G +0.93 G+A/90 2 Thauvin Lens · FWD 1.26 G+A/90 · 4 G +0.64 G+A/90 3 Giroud Lille · FWD 1.07 G+A/90 · 3 G +0.62 G+A/90 5 Yassine Strasbourg · MID 0.76 G+A/90 · 4 G +0.58 G+A/90 6 Hakimi PSG · DEF 0.79 G+A/90 · 3 G +0.53 G+A/90 7 Diop Nice · FWD 0.93 G+A/90 · 1 G +0.49 G+A/90 8 Szymański Rennes · MID 0.93 G+A/90 · 4 G +0.48 G+A/90 9 Wahi Nice · FWD 1.17 G+A/90 · 6 G +0.46 G+A/90 10 Cásseres Toulouse · MID 0.60 G+A/90 · 0 G +0.42 G+A/90 11 Santos Lille · DEF 0.38 G+A/90 · 2 G +0.38 G+A/90 12 Namaso Auxerre · FWD 0.57 G+A/90 · 3 G +0.35 G+A/90 13 Nagida Rennes · DEF 0.35 G+A/90 · 0 G +0.35 G+A/90 14 Gouiri Marseille · FWD 1.05 G+A/90 · 6 G +0.31 G+A/90 15 Lopez Paris FC · MID 0.44 G+A/90 · 2 G +0.30 G+A/90 16 Mboup Brest · MID 0.38 G+A/90 · 2 G +0.30 G+A/90 17 Lepaul Rennes · FWD 1.16 G+A/90 · 7 G +0.29 G+A/90 18 Emerson Marseille · DEF 0.37 G+A/90 · 0 G +0.24 G+A/90 19 Faivre Auxerre · FWD 0.55 G+A/90 · 1 G +0.24 G+A/90 20 Thomasson Rennes · MID 0.64 G+A/90 · 2 G +0.24 G+A/90 G+A per 90 min · Green/red = his G+A/90 trend vs 2025-26.
1 Neves PSG · MID 0.00 G+A/90 · 0 G -0.42 G+A/90 2 Doué PSG · FWD 0.34 G+A/90 · 1 G -0.39 G+A/90 3 Tamari Rennes · MID 0.17 G+A/90 · 0 G -0.31 G+A/90 4 Koleosho Paris FC · MID 0.36 G+A/90 · 1 G -0.31 G+A/90 5 Pagis Paris FC · MID 0.46 G+A/90 · 2 G -0.30 G+A/90 6 Hein Nice · FWD 0.28 G+A/90 · 0 G -0.30 G+A/90 7 Kebbal Paris FC · MID 0.24 G+A/90 · 1 G -0.28 G+A/90 8 Perraud Lille · DEF 0.00 G+A/90 · 0 G -0.28 G+A/90 9 Akliouche PSG · MID 0.16 G+A/90 · 1 G -0.28 G+A/90 10 Mbappé Lille · MID 0.36 G+A/90 · 2 G -0.28 G+A/90 11 Ndiaye Le Havre · FWD 0.00 G+A/90 · 0 G -0.28 G+A/90 12 Camara Monaco · MID 0.11 G+A/90 · 0 G -0.23 G+A/90 13 Haraldsson Lille · MID 0.14 G+A/90 · 1 G -0.22 G+A/90 14 Diop Strasbourg · MID 0.00 G+A/90 · 0 G -0.22 G+A/90 15 Golovin Monaco · MID 0.34 G+A/90 · 0 G -0.20 G+A/90 16 Karim Troyes · MID 0.00 G+A/90 · 0 G -0.20 G+A/90 17 Abner Lyon · DEF 0.00 G+A/90 · 0 G -0.20 G+A/90 18 Lees-Melou Paris FC · MID 0.00 G+A/90 · 0 G -0.19 G+A/90 19 Boudlal Rennes · DEF 0.00 G+A/90 · 0 G -0.19 G+A/90 20 Makengo Lorient · FWD 0.12 G+A/90 · 1 G -0.18 G+A/90 Shots · Green/red = his Sh/90 trend vs 2025-26.
1 Samatta Le Havre · FWD 29 Shots · 2 G +1.73 Sh/90 3 Lepaul Rennes · FWD 25 Shots · 7 G +1.88 Sh/90 4 Mboup Brest · MID 23 Shots · 2 G +1.23 Sh/90 5 Sinayoko Paris FC · FWD 22 Shots · 9 G +0.08 Sh/90 6 Torres PSG · FWD 22 Shots · 4 G 7 Doué PSG · FWD 21 Shots · 1 G +1.00 Sh/90 8 Ajorque Brest · FWD 20 Shots · 4 G +0.84 Sh/90 9 Thauvin Lens · FWD 18 Shots · 4 G +0.01 Sh/90 10 Ripart Troyes · FWD 18 Shots · 1 G 11 Yassine Strasbourg · MID 17 Shots · 4 G +0.97 Sh/90 12 Kebbal Paris FC · MID 17 Shots · 1 G +0.32 Sh/90 13 Gouiri Marseille · FWD 17 Shots · 6 G +0.17 Sh/90 14 Mafouta Le Mans · FWD 17 Shots · 4 G 15 Archer Auxerre · FWD 17 Shots · 6 G 16 Wahi Nice · FWD 17 Shots · 6 G +0.36 Sh/90 17 Brunner Monaco · FWD 17 Shots · 4 G 18 Pagis Paris FC · MID 16 Shots · 2 G -0.47 Sh/90 19 Paixão Marseille · MID 16 Shots · 2 G +0.17 Sh/90 20 Nuamah Lyon · FWD 16 Shots · 4 G Shots · Green/red = his Sh/90 trend vs 2025-26.
1 Lepaul Rennes · FWD 25 Shots · 7 G +1.88 Sh/90 2 Samatta Le Havre · FWD 29 Shots · 2 G +1.73 Sh/90 3 Peter Angers · FWD 12 Shots · 2 G +1.26 Sh/90 4 Mboup Brest · MID 23 Shots · 2 G +1.23 Sh/90 5 Clauss Nice · MID 14 Shots · 2 G +1.09 Sh/90 6 Doué PSG · FWD 21 Shots · 1 G +1.00 Sh/90 7 Abline Monaco · FWD 15 Shots · 1 G +1.00 Sh/90 8 Santos Lille · DEF 9 Shots · 2 G +0.98 Sh/90 9 Yassine Strasbourg · MID 17 Shots · 4 G +0.97 Sh/90 10 Hakimi PSG · DEF 14 Shots · 3 G +0.90 Sh/90 11 Ajorque Brest · FWD 20 Shots · 4 G +0.84 Sh/90 12 Faivre Auxerre · FWD 15 Shots · 1 G +0.81 Sh/90 14 Szymański Rennes · MID 9 Shots · 4 G +0.64 Sh/90 15 Gomes Marseille · MID 8 Shots · 1 G +0.60 Sh/90 16 Magnetti Brest · MID 7 Shots · 0 G +0.57 Sh/90 17 Lala Brest · DEF 6 Shots · 1 G +0.54 Sh/90 18 Rouault Rennes · DEF 5 Shots · 0 G +0.52 Sh/90 19 Sbaï Angers · MID 14 Shots · 1 G +0.50 Sh/90 20 Talbi Lorient · DEF 7 Shots · 0 G +0.47 Sh/90 Shots · Green/red = his Sh/90 trend vs 2025-26.
1 Sima Lens · FWD 7 Shots · 1 G -1.24 Sh/90 2 Belkhdim Angers · MID 1 Shots · 0 G -0.89 Sh/90 3 Ribeiro Lille · DEF 3 Shots · 0 G -0.84 Sh/90 4 Boudlal Rennes · DEF 0 Shots · 0 G -0.76 Sh/90 5 Diop Strasbourg · MID 6 Shots · 0 G -0.74 Sh/90 6 Baldé Brest · FWD 7 Shots · 2 G -0.73 Sh/90 7 Šulc Lyon · MID 5 Shots · 1 G -0.70 Sh/90 8 Cresswell Rennes · DEF 4 Shots · 0 G -0.66 Sh/90 9 Boomen Angers · MID 2 Shots · 1 G -0.50 Sh/90 10 Perraud Lille · DEF 3 Shots · 0 G -0.49 Sh/90 11 Pagis Paris FC · MID 16 Shots · 2 G -0.47 Sh/90 13 Golovin Monaco · MID 8 Shots · 0 G -0.45 Sh/90 14 Ngoy Lille · DEF 1 Shots · 0 G -0.44 Sh/90 15 Adjei Lorient · DEF 0 Shots · 0 G -0.43 Sh/90 16 Thomasson Rennes · MID 4 Shots · 2 G -0.42 Sh/90 17 Camara Monaco · MID 4 Shots · 0 G -0.39 Sh/90 18 Koleosho Paris FC · MID 11 Shots · 1 G -0.39 Sh/90 19 Coppola Paris FC · DEF 0 Shots · 0 G -0.38 Sh/90 20 André Lille · MID 2 Shots · 0 G -0.35 Sh/90 Key passes · Green/red = his KP/90 trend vs 2025-26.
1 Cásseres Toulouse · MID 31 KP · 0 G +1.70 KP/90 2 Thauvin Lens · FWD 30 KP · 4 G +0.50 KP/90 3 Sbaï Angers · MID 23 KP · 1 G +1.25 KP/90 4 Sinayoko Paris FC · FWD 21 KP · 9 G +0.88 KP/90 5 Chotard Brest · MID 20 KP · 0 G +1.97 KP/90 6 Golovin Monaco · MID 19 KP · 0 G +0.84 KP/90 7 Faivre Auxerre · FWD 19 KP · 1 G +1.05 KP/90 8 Kebbal Paris FC · MID 18 KP · 1 G -0.36 KP/90 9 Clauss Nice · MID 18 KP · 2 G -0.15 KP/90 10 Harit Marseille · MID 18 KP · 3 G 11 Boomen Angers · MID 17 KP · 1 G -0.13 KP/90 12 Thomasson Rennes · MID 17 KP · 2 G +0.04 KP/90 13 Vitinha PSG · MID 16 KP · 1 G +0.69 KP/90 15 Pagis Paris FC · MID 15 KP · 2 G -0.54 KP/90 16 Mille Troyes · MID 15 KP · 1 G 17 Doué PSG · FWD 15 KP · 1 G +0.65 KP/90 18 Ndiaye Le Havre · FWD 15 KP · 0 G +1.73 KP/90 19 Kouassi Lorient · MID 14 KP · 0 G +0.46 KP/90 20 Danois Auxerre · MID 14 KP · 0 G -0.10 KP/90 Key passes · Green/red = his KP/90 trend vs 2025-26.
1 Chotard Brest · MID 20 KP · 0 G +1.97 KP/90 2 Ndiaye Le Havre · FWD 15 KP · 0 G +1.73 KP/90 3 Cásseres Toulouse · MID 31 KP · 0 G +1.70 KP/90 4 Ruiz PSG · MID 13 KP · 0 G +1.30 KP/90 5 Diop Nice · FWD 12 KP · 1 G +1.30 KP/90 6 Sbaï Angers · MID 23 KP · 1 G +1.25 KP/90 7 Faivre Auxerre · FWD 19 KP · 1 G +1.05 KP/90 8 Sinayoko Paris FC · FWD 21 KP · 9 G +0.88 KP/90 9 Nagida Rennes · DEF 8 KP · 0 G +0.85 KP/90 10 Golovin Monaco · MID 19 KP · 0 G +0.84 KP/90 11 Seko Le Havre · DEF 8 KP · 0 G +0.70 KP/90 12 Vitinha PSG · MID 16 KP · 1 G +0.69 KP/90 13 Hakimi PSG · DEF 13 KP · 3 G +0.68 KP/90 14 Doué PSG · FWD 15 KP · 1 G +0.65 KP/90 15 Nanasi Strasbourg · MID 10 KP · 0 G +0.61 KP/90 16 Tolisso Lyon · MID 14 KP · 2 G +0.57 KP/90 17 Magnetti Brest · MID 8 KP · 0 G +0.55 KP/90 18 Baldé Brest · FWD 6 KP · 2 G +0.54 KP/90 19 Ebonog Le Havre · MID 8 KP · 0 G +0.51 KP/90 20 Mboup Brest · MID 10 KP · 2 G +0.51 KP/90 Key passes · Green/red = his KP/90 trend vs 2025-26.
1 Mbappé Lille · MID 7 KP · 2 G -1.11 KP/90 2 Lopez Paris FC · MID 8 KP · 2 G -1.10 KP/90 3 Perraud Lille · DEF 3 KP · 0 G -1.09 KP/90 4 Gomes Marseille · MID 4 KP · 1 G -1.07 KP/90 6 Hein Nice · FWD 10 KP · 0 G -0.82 KP/90 7 Mwanga Le Havre · MID 1 KP · 0 G -0.82 KP/90 8 Camara Monaco · MID 8 KP · 0 G -0.81 KP/90 11 Makengo Lorient · FWD 5 KP · 1 G -0.65 KP/90 12 Gouiri Marseille · FWD 13 KP · 6 G -0.64 KP/90 13 Koleosho Paris FC · MID 6 KP · 1 G -0.61 KP/90 14 Emerson Marseille · DEF 11 KP · 0 G -0.60 KP/90 15 Pagis Paris FC · MID 15 KP · 2 G -0.54 KP/90 16 Samatta Le Havre · FWD 4 KP · 2 G -0.53 KP/90 17 McKenzie Toulouse · DEF 2 KP · 1 G -0.51 KP/90 18 Karim Troyes · MID 5 KP · 0 G -0.43 KP/90 19 Udol Lens · MID 9 KP · 2 G -0.43 KP/90 20 Mukau Lille · MID 2 KP · 0 G -0.43 KP/90 Match rating
1 Cásseres Toulouse · MID 7.79 Rating · 0 G 2 Sinayoko Paris FC · FWD 7.73 Rating · 9 G 3 Lopes Angers · GK 7.67 Rating 4 Greif Lyon · GK 7.63 Rating 5 Thauvin Lens · FWD 7.62 Rating · 4 G 6 Lange Marseille · GK 7.55 Rating 7 Nuamah Lyon · FWD 7.53 Rating · 4 G 11 Gouiri Marseille · FWD 7.43 Rating · 6 G 13 Santos Lille · DEF 7.37 Rating · 2 G 14 Özer Lille · GK 7.36 Rating 15 Samba Rennes · GK 7.36 Rating 16 Lopez Paris FC · MID 7.35 Rating · 2 G 17 Camara Monaco · MID 7.34 Rating · 0 G 18 Yassine Strasbourg · MID 7.33 Rating · 4 G 20 Tolisso Lyon · MID 7.31 Rating · 2 G Tackles + blocks + interceptions per 90 · Green/red = his Tkl+B+I/90 trend vs 2025-26.
1 Vanderson Monaco · DEF 6.31 Tkl+B+I/90 · 0 G -0.74 Tkl+B+I/90 2 Avom Lorient · MID 5.89 Tkl+B+I/90 · 0 G +2.15 Tkl+B+I/90 3 Nagida Rennes · DEF 5.82 Tkl+B+I/90 · 0 G +1.26 Tkl+B+I/90 4 Otávio Paris FC · DEF 5.57 Tkl+B+I/90 · 0 G +1.04 Tkl+B+I/90 5 Bretelle Le Mans · MID 5.39 Tkl+B+I/90 · 0 G 6 Magnetti Brest · MID 5.31 Tkl+B+I/90 · 0 G +1.37 Tkl+B+I/90 7 Diop Strasbourg · MID 5.30 Tkl+B+I/90 · 0 G +0.06 Tkl+B+I/90 8 Boudlal Rennes · DEF 5.20 Tkl+B+I/90 · 0 G +1.51 Tkl+B+I/90 9 Nkounkou Nice · MID 5.09 Tkl+B+I/90 · 0 G 10 Mitchell Strasbourg · DEF 5.06 Tkl+B+I/90 · 0 G 11 Cásseres Toulouse · MID 5.00 Tkl+B+I/90 · 0 G +0.60 Tkl+B+I/90 12 Messali Toulouse · MID 4.96 Tkl+B+I/90 · 0 G +0.64 Tkl+B+I/90 13 Rongier Rennes · MID 4.95 Tkl+B+I/90 · 1 G +0.92 Tkl+B+I/90 14 Aguilar Lens · DEF 4.94 Tkl+B+I/90 · 1 G +0.95 Tkl+B+I/90 15 Mille Troyes · MID 4.92 Tkl+B+I/90 · 1 G 16 Camara Monaco · MID 4.89 Tkl+B+I/90 · 0 G +0.08 Tkl+B+I/90 17 Bidstrup Lyon · MID 4.73 Tkl+B+I/90 · 0 G 18 Titraoui Lens · MID 4.71 Tkl+B+I/90 · 0 G 20 Mwanga Le Havre · MID 4.52 Tkl+B+I/90 · 0 G +1.29 Tkl+B+I/90 Tackles + blocks + interceptions per 90 · Green/red = his Tkl+B+I/90 trend vs 2025-26.
1 Avom Lorient · MID 5.89 Tkl+B+I/90 · 0 G +2.15 Tkl+B+I/90 2 Lopez Paris FC · MID 3.68 Tkl+B+I/90 · 2 G +1.98 Tkl+B+I/90 3 Karim Troyes · MID 4.41 Tkl+B+I/90 · 0 G +1.90 Tkl+B+I/90 4 Mukau Lille · MID 4.16 Tkl+B+I/90 · 0 G +1.63 Tkl+B+I/90 5 Diop Nice · FWD 3.52 Tkl+B+I/90 · 1 G +1.60 Tkl+B+I/90 6 Boudlal Rennes · DEF 5.20 Tkl+B+I/90 · 0 G +1.51 Tkl+B+I/90 7 Adjei Lorient · DEF 3.62 Tkl+B+I/90 · 0 G +1.37 Tkl+B+I/90 8 Magnetti Brest · MID 5.31 Tkl+B+I/90 · 0 G +1.37 Tkl+B+I/90 9 Chergui Paris FC · DEF 4.05 Tkl+B+I/90 · 1 G +1.32 Tkl+B+I/90 10 Mwanga Le Havre · MID 4.52 Tkl+B+I/90 · 0 G +1.29 Tkl+B+I/90 11 Nagida Rennes · DEF 5.82 Tkl+B+I/90 · 0 G +1.26 Tkl+B+I/90 12 Seko Le Havre · DEF 4.17 Tkl+B+I/90 · 0 G +1.22 Tkl+B+I/90 13 Samatta Le Havre · FWD 2.07 Tkl+B+I/90 · 2 G +1.20 Tkl+B+I/90 14 Højbjerg Marseille · MID 3.46 Tkl+B+I/90 · 1 G +1.11 Tkl+B+I/90 15 Doué PSG · FWD 4.11 Tkl+B+I/90 · 1 G +1.06 Tkl+B+I/90 16 Neves PSG · MID 3.72 Tkl+B+I/90 · 0 G +0.99 Tkl+B+I/90 17 Weah Marseille · DEF 3.69 Tkl+B+I/90 · 1 G +0.95 Tkl+B+I/90 18 Aguilar Lens · DEF 4.94 Tkl+B+I/90 · 1 G +0.95 Tkl+B+I/90 19 Rongier Rennes · MID 4.95 Tkl+B+I/90 · 1 G +0.92 Tkl+B+I/90 20 Paixão Marseille · MID 2.97 Tkl+B+I/90 · 2 G +0.88 Tkl+B+I/90 Tackles + blocks + interceptions per 90 · Green/red = his Tkl+B+I/90 trend vs 2025-26.
1 Sané Monaco · DEF 2.26 Tkl+B+I/90 · 0 G -2.74 Tkl+B+I/90 2 Koleosho Paris FC · MID 2.29 Tkl+B+I/90 · 1 G -2.52 Tkl+B+I/90 3 Doumbia Brest · MID 2.49 Tkl+B+I/90 · 4 G -1.64 Tkl+B+I/90 4 Diaz Troyes · DEF 2.70 Tkl+B+I/90 · 0 G -1.63 Tkl+B+I/90 5 Clauss Nice · MID 2.41 Tkl+B+I/90 · 2 G -1.61 Tkl+B+I/90 6 Camara Paris FC · DEF 2.95 Tkl+B+I/90 · 0 G -1.57 Tkl+B+I/90 7 Traoré Paris FC · DEF 2.27 Tkl+B+I/90 · 0 G -1.46 Tkl+B+I/90 8 Ribeiro Lille · DEF 3.00 Tkl+B+I/90 · 0 G -1.36 Tkl+B+I/90 9 Marquinhos PSG · DEF 1.00 Tkl+B+I/90 · 3 G -1.32 Tkl+B+I/90 10 Abner Lyon · DEF 0.57 Tkl+B+I/90 · 0 G -1.30 Tkl+B+I/90 11 Dier Monaco · DEF 2.29 Tkl+B+I/90 · 1 G -1.25 Tkl+B+I/90 12 Thomasson Rennes · MID 2.91 Tkl+B+I/90 · 2 G -1.17 Tkl+B+I/90 13 Camara Rennes · MID 2.33 Tkl+B+I/90 · 0 G -1.15 Tkl+B+I/90 14 Lloris Brest · DEF 2.82 Tkl+B+I/90 · 0 G -1.08 Tkl+B+I/90 15 Sy Auxerre · DEF 3.19 Tkl+B+I/90 · 1 G -1.05 Tkl+B+I/90 16 Tousart Brest · DEF 3.05 Tkl+B+I/90 · 1 G -1.05 Tkl+B+I/90 17 Yassine Strasbourg · MID 3.37 Tkl+B+I/90 · 4 G -1.01 Tkl+B+I/90 18 Baldé Brest · FWD 1.41 Tkl+B+I/90 · 2 G -0.96 Tkl+B+I/90 19 Morton Lyon · MID 2.03 Tkl+B+I/90 · 0 G -0.93 Tkl+B+I/90 20 Mbappé Lille · MID 1.82 Tkl+B+I/90 · 2 G -0.87 Tkl+B+I/90 Minutes · Green/red = his Min/match trend vs 2025-26.
1 Cásseres Toulouse · MID 900 Min · 0 G +16.0 Min/match 2 Diaz Troyes · DEF 900 Min · 0 G +44.1 Min/match 4 McKenzie Toulouse · DEF 900 Min · 1 G +18.8 Min/match 6 Safonov PSG · GK 900 Min +50.3 Min/match 7 Tapé Toulouse · DEF 894 Min · 1 G 8 Lees-Melou Paris FC · MID 888 Min · 0 G +31.0 Min/match 10 Sinayoko Paris FC · FWD 869 Min · 9 G +5.1 Min/match 11 Lopez Paris FC · MID 832 Min · 2 G +25.6 Min/match 12 Yassine Strasbourg · MID 829 Min · 4 G +67.8 Min/match 13 Akpa Auxerre · DEF 823 Min · 0 G +25.0 Min/match 14 Diop Troyes · MID 822 Min · 1 G 16 Camara Monaco · MID 810 Min · 0 G +35.6 Min/match 17 Coppola Paris FC · DEF 810 Min · 0 G +46.6 Min/match 18 Cresswell Rennes · DEF 810 Min · 0 G +15.5 Min/match 19 Diouf Nice · GK 810 Min +15.9 Min/match 20 Hrádecký Monaco · GK 810 Min +47.6 Min/match Minutes · Green/red = his Min/match trend vs 2025-26.
1 Lange Marseille · GK 810 Min +76.8 Min/match 2 Egan-Riley Marseille · DEF 795 Min · 1 G +69.9 Min/match 3 Yassine Strasbourg · MID 829 Min · 4 G +67.8 Min/match 4 Vanderson Monaco · DEF 756 Min · 0 G +66.0 Min/match 5 Ribeiro Lille · DEF 720 Min · 0 G +64.8 Min/match 6 Adjei Lorient · DEF 795 Min · 0 G +63.6 Min/match 7 Boomen Angers · MID 804 Min · 1 G +52.8 Min/match 8 Locko Brest · DEF 808 Min · 0 G +51.5 Min/match 9 Safonov PSG · GK 900 Min +50.3 Min/match 10 Dier Monaco · DEF 630 Min · 1 G +49.8 Min/match 11 Ahamada Auxerre · MID 691 Min · 0 G +48.9 Min/match 12 Faivre Auxerre · FWD 662 Min · 1 G +48.9 Min/match 14 Hrádecký Monaco · GK 810 Min +47.6 Min/match 15 Mboup Brest · MID 711 Min · 2 G +47.6 Min/match 16 Coppola Paris FC · DEF 810 Min · 0 G +46.6 Min/match 17 Abdelli Marseille · MID 706 Min · 3 G +46.2 Min/match 18 Gouiri Marseille · FWD 766 Min · 6 G +46.0 Min/match 19 Diaz Troyes · DEF 900 Min · 0 G +44.1 Min/match 20 Bentaleb Lille · MID 703 Min · 0 G +40.2 Min/match Minutes · Green/red = his Min/match trend vs 2025-26.
1 Soumaré Rennes · MID 393 Min · 0 G -43.0 Min/match 2 Diop Nice · FWD 383 Min · 1 G -23.6 Min/match 3 Abline Monaco · FWD 454 Min · 1 G -23.5 Min/match 4 Ndiaye Le Havre · FWD 493 Min · 0 G -20.9 Min/match 5 Doukouré Strasbourg · DEF 406 Min · 0 G -20.5 Min/match 6 Lepaul Rennes · FWD 543 Min · 7 G -19.2 Min/match 7 Camara Rennes · MID 541 Min · 0 G -18.1 Min/match 8 Thomasson Rennes · MID 556 Min · 2 G -17.3 Min/match 9 André Lille · MID 469 Min · 0 G -16.5 Min/match 10 Udol Lens · MID 648 Min · 2 G -16.3 Min/match 11 Akliouche PSG · MID 550 Min · 1 G -15.9 Min/match 12 Morton Lyon · MID 532 Min · 0 G -15.1 Min/match 13 Samba Rennes · GK 630 Min -14.7 Min/match 14 Nicolaisen Toulouse · DEF 624 Min · 0 G -13.6 Min/match 15 Lefort Angers · DEF 689 Min · 0 G -13.4 Min/match 16 Niakhaté Lyon · DEF 630 Min · 0 G -11.1 Min/match 17 Højbjerg Marseille · MID 624 Min · 1 G -10.6 Min/match 18 Ganiou Lens · DEF 439 Min · 1 G -10.4 Min/match 19 Rao-Lisoa Angers · DEF 431 Min · 1 G -10.2 Min/match 20 Magnetti Brest · MID 627 Min · 0 G -9.6 Min/match Saves (goalkeepers) · Green/red = his Saves/90 trend vs 2025-26.
1 Lange Marseille · GK 36 Saves +1.40 Saves/90 2 Lopes Angers · GK 36 Saves +0.86 Saves/90 4 Diouf Nice · GK 33 Saves +0.31 Saves/90 5 Safonov PSG · GK 32 Saves +0.47 Saves/90 6 Hrádecký Monaco · GK 31 Saves +0.63 Saves/90 7 Risser Lens · GK 31 Saves +1.08 Saves/90 8 Mvogo Lorient · GK 28 Saves +0.69 Saves/90 9 Özer Lille · GK 27 Saves +1.09 Saves/90 10 Greif Lyon · GK 27 Saves +1.10 Saves/90 11 Kocik Le Mans · GK 27 Saves 12 Samba Rennes · GK 26 Saves +0.99 Saves/90 13 Diop Auxerre · GK 23 Saves 15 Trapp Paris FC · GK 21 Saves -0.35 Saves/90 16 Restes Toulouse · GK 21 Saves -0.20 Saves/90 17 Mpasi Le Havre · GK 19 Saves 18 Beach Troyes · GK 17 Saves 20 Nardi Auxerre · GK 8 Saves Saves (goalkeepers) · Green/red = his Saves/90 trend vs 2025-26.
1 Lange Marseille · GK 36 Saves +1.40 Saves/90 2 Greif Lyon · GK 27 Saves +1.10 Saves/90 3 Özer Lille · GK 27 Saves +1.09 Saves/90 4 Risser Lens · GK 31 Saves +1.08 Saves/90 5 Samba Rennes · GK 26 Saves +0.99 Saves/90 6 Lopes Angers · GK 36 Saves +0.86 Saves/90 7 Mvogo Lorient · GK 28 Saves +0.69 Saves/90 8 Hrádecký Monaco · GK 31 Saves +0.63 Saves/90 9 Safonov PSG · GK 32 Saves +0.47 Saves/90 10 Diouf Nice · GK 33 Saves +0.31 Saves/90 Saves (goalkeepers) · Green/red = his Saves/90 trend vs 2025-26.
1 Trapp Paris FC · GK 21 Saves -0.35 Saves/90 2 Restes Toulouse · GK 21 Saves -0.20 Saves/90 How this is measured The top 20 for the chosen measure, from the same numbers as the Every Player board; every player with a minute is on that board. Highest first ranks by the measure itself; trending up and trending down rank by that measure's per-90 rate this season against his full 2025-26 season, for players with 450+ minutes last season and 40+ minutes per club match this season — the floor of section 01. Per-90 rates and match ratings rank only players with 315+ minutes this season. Tap a row for the player's page.
05
What This Is
A project to build a fun possible football stats site — stats the way fans want them: interactive, packed with visuals, and filled with context so that the numbers make sense.
It has a dashboard for every club in Ligue 1: points pace against the club's own recent seasons, goals for and against, shots and corners where the data exists, home and away splits, the match log — and the league's goals-per-match trend since 1932-33. Every player with a minute on the pitch is here too, sortable by who is trending up and who is trending down against last season. And a compare page that puts two Ligue 1 careers on one chart, legends included, raw or era-adjusted. Who is rising this year? Who is dropping? Is the league scoring more than it did a decade ago? Find the answers here.
An independent project — not affiliated with, endorsed by or sponsored by the LFP or any club. All stats are drawn from public football datasets, credited on the methodology page.
It's built and maintained by Alex Panetta, a 28-year journalist earning a master's in AI Management during a career sabbatical and building apps as a hobby and for school projects — the Trend Line for hockey , this site's older sibling; Wandering Well , a hidden-gems travel site and app ; and the Daily AI Digest , a daily briefing on AI for non-technical professionals. Reach out to discuss projects with him on LinkedIn .
06
The Numbers
Everything is fetched from public datasets by an automated pipeline — no estimates, no hand-entered stats. Where a source lacks a field, the page says so instead of filling it in. The state-of-the-club paragraphs are generated from fixed rules applied to the data, so the words can never outrun the numbers. Methodology →
There are no logos and no player photos on this site. The ball-in-the-net video is original to this site.