Ligue 1 Attack stats
| Team | Goals scored | Avg per game | Top scorer | |
| 1 | Paris Saint-Germain | 87 | 2.35 | Kylian Mbappe (28) |
| 2 | Monaco | 69 | 1.86 | Wissam Ben Yedder (18) |
| 3 | Marseille | 67 | 1.81 | Alexis Sanchez (14) |
| 4 | Rennes | 67 | 1.81 | Amine Gouiri (15) |
| 5 | Lens | 65 | 1.76 | Lois Openda (20) |
| 6 | Lille | 64 | 1.73 | Jonathan David (24) |
| 7 | Lyon | 64 | 1.73 | Alexandre Lacazette (27) |
| 8 | Montpellier HSC | 62 | 1.68 | Elye Wahi (17) |
| 9 | Lorient | 50 | 1.35 | Terem Moffi (12) |
| 10 | Strasbourg | 50 | 1.35 | Habib Diallo (20) |
| 11 | Toulouse | 49 | 1.32 | Thijs Dallinga (12) |
| 12 | Nice | 45 | 1.22 | Gaetan Laborde (12) |
| 13 | Reims | 44 | 1.19 | Folarin Balogun (20) |
| 14 | Troyes | 44 | 1.19 | Mama Balde (11) |
| 15 | Brest | 43 | 1.16 | Jeremy Le Douaron (10) |
| 16 | Clermont | 42 | 1.14 | Grejohn Kyei (9) |
| 17 | Nantes | 36 | 0.97 | Mostafa Mohamed (8) |
| 18 | Auxerre | 34 | 0.92 | M'Baye Niang (5) |
| 19 | Angers | 33 | 0.89 | Abdallah Sima (5) |
| 20 | Ajaccio | 22 | 0.59 | Youcef Belaili (6) |
Home Table
| Team | Goals scored | Avg per game | Top scorer | |
| 1 | PSG | 43 | 2.39 | Mbappe |
| 2 | Rennes | 43 | 2.26 | Gouiri |
| 3 | Lens | 41 | 2.16 | Openda |
| 4 | Lille | 40 | 2.11 | David |
| 5 | Monaco | 36 | 2.00 | Ben Yedder |
| 6 | Lyon | 35 | 1.84 | Lacazette |
| 7 | Marseille | 35 | 1.84 | Sanchez |
| 8 | Montpellier | 29 | 1.53 | Wahi |
| 9 | Reims | 27 | 1.50 | Balogun |
| 10 | Toulouse | 27 | 1.42 | Dallinga |
| 11 | Strasbourg | 25 | 1.32 | Diallo |
| 12 | Lorient | 24 | 1.33 | Moffi |
| 13 | Brest | 23 | 1.28 | Le Douaron |
| 14 | Nice | 21 | 1.17 | Laborde |
| 15 | Angers | 20 | 1.05 | Sima |
| 16 | Clermont | 20 | 1.05 | Kyei |
| 17 | Nantes | 19 | 1.06 | Mohamed |
| 18 | Troyes | 18 | 1.00 | Balde |
| 19 | Auxerre | 17 | 0.94 | Niang |
| 20 | Ajaccio | 9 | 0.50 | Belaili |
Away Table
| Team | Goals scored | Avg per game | Top scorer | |
| 1 | PSG | 44 | 2.32 | Mbappe |
| 2 | Monaco | 33 | 1.74 | Ben Yedder |
| 3 | Montpellier | 33 | 1.83 | Wahi |
| 4 | Marseille | 32 | 1.78 | Sanchez |
| 5 | Lyon | 29 | 1.61 | Lacazette |
| 6 | Lorient | 26 | 1.37 | Moffi |
| 7 | Troyes | 26 | 1.37 | Balde |
| 8 | Strasbourg | 25 | 1.39 | Diallo |
| 9 | Lens | 24 | 1.33 | Openda |
| 10 | Lille | 24 | 1.33 | David |
| 11 | Nice | 24 | 1.26 | Laborde |
| 12 | Rennes | 24 | 1.33 | Gouiri |
| 13 | Clermont | 22 | 1.22 | Kyei |
| 14 | Toulouse | 22 | 1.22 | Dallinga |
| 15 | Brest | 20 | 1.05 | Le Douaron |
| 16 | Auxerre | 17 | 0.89 | Niang |
| 17 | Nantes | 17 | 0.89 | Mohamed |
| 18 | Reims | 17 | 0.89 | Balogun |
| 19 | Ajaccio | 13 | 0.68 | Belaili |
| 20 | Angers | 13 | 0.72 | Sima |
Points from Losing Positions
| Team | Wins | Draws | Points | |
| 1 | Lille | 7 | 6 | 27 |
| 2 | Marseille | 7 | 6 | 27 |
| 3 | Nice | 3 | 9 | 18 |
| 4 | Clermont | 4 | 5 | 17 |
| 5 | Lyon | 4 | 5 | 17 |
| 6 | Troyes | 2 | 10 | 16 |
| 7 | Auxerre | 2 | 9 | 15 |
| 8 | Lens | 3 | 6 | 15 |
| 9 | Lorient | 3 | 6 | 15 |
| 10 | Nantes | 2 | 9 | 15 |
| 11 | Toulouse | 3 | 6 | 15 |
| 12 | Ajaccio | 4 | 2 | 14 |
| 13 | Brest | 2 | 7 | 13 |
| 14 | Monaco | 2 | 7 | 13 |
| 15 | PSG | 3 | 3 | 12 |
| 16 | Reims | 1 | 9 | 12 |
| 17 | Strasbourg | 0 | 12 | 12 |
| 18 | Angers | 2 | 4 | 10 |
| 19 | Rennes | 2 | 4 | 10 |
| 20 | Montpellier | 1 | 5 | 8 |
First Goals Scored in Games
| Team | Percentage | |||
| 1 | PSG | 73.0% | ||
| 2 | Monaco | 67.6% | ||
| 3 | Lens | 64.9% | ||
| 4 | Rennes | 59.5% | ||
| 5 | Marseille | 56.8% | ||
| 6 | Montpellier | 56.8% | ||
| 7 | Lille | 51.4% | ||
| 8 | Lorient | 51.4% | ||
| 9 | Lyon | 51.4% | ||
| 10 | Reims | 51.4% | ||
| 11 | Brest | 48.6% | ||
| 12 | Clermont | 45.9% | ||
| 13 | Nice | 43.2% | ||
| 14 | Strasbourg | 43.2% | ||
| 15 | Toulouse | 40.5% | ||
| 16 | Auxerre | 32.4% | ||
| 17 | Troyes | 32.4% | ||
| 18 | Nantes | 27.0% | ||
| 19 | Angers | 21.6% | ||
| 20 | Ajaccio | 10.8% |
Content continues below the video









