Saint-Étienne
2018-19#38/38Season complete
Ligue 1 · 2018-19
2018-194thLeague position66 pts from 38 games
2018-1959 : 41Goals for / against+18 difference
2018-19—Expected goals
2018-1913Goals - Team leaderWahbi Khazri2018-196Assists - Team leaderWahbi Khazri2018-193,330Minutes - Team leaderStéphane RuffierSquad
29 players with appearances in 2018-19, sorted by goals. Goalkeepers are listed last — they are judged on different numbers.
| # | Player | Pos | Apps | Min | Goals | Assists | Rating |
|---|---|---|---|---|---|---|---|
| FWForward | 32 | 2,824 | 13 | 6 | 7.39 | ||
| FWForward | 23 | 1,171 | 9 | 1 | 6.92 | ||
| MFMidfielder | 34 | 3,000 | 8 | 4 | 7.07 | ||
| FWForward | 30 | 1,597 | 5 | 1 | 6.67 | ||
| FWForward | 27 | 1,594 | 4 | 4 | 6.83 | ||
| DFDefender | 24 | 1,947 | 4 | 3 | 6.96 | ||
| DFDefender | 36 | 3,184 | 3 | 3 | 6.81 | ||
| FWForward | 25 | 1,047 | 3 | 1 | 6.77 | ||
| FWForward | 21 | 882 | 1 | 3 | 6.79 | ||
| DFDefender | 31 | 2,702 | 1 | 1 | 7.01 | ||
| MFMidfielder | 23 | 1,483 | 1 | 1 | 6.62 | ||
| MFMidfielder | 12 | 399 | 1 | 1 | 6.65 | ||
| FWForward | 5 | 45 | 1 | 1 | 6.84 | ||
| DFDefender | 26 | 2,153 | 1 | 0 | 6.64 | ||
| MFMidfielder | 6 | 39 | 1 | 0 | 6.62 | ||
| MFMidfielder | 20 | 1,674 | 0 | 5 | 7.09 | ||
| DFDefender | 19 | 1,432 | 0 | 2 | 6.73 | ||
| DFDefender | 18 | 949 | 0 | 2 | 6.72 | ||
| MFMidfielder | 37 | 3,260 | 0 | 1 | 6.95 | ||
| DFDefender | 16 | 1,276 | 0 | 0 | 6.93 | ||
| MFMidfielder | 13 | 937 | 0 | 0 | 6.93 | ||
| MFMidfielder | 7 | 213 | 0 | 0 | 6.60 | ||
| DFDefender | 2 | 160 | 0 | 0 | 6.75 | ||
| FWForward | 3 | 29 | 0 | 0 | 6.75 | ||
| MFMidfielder | 1 | 24 | 0 | 0 | 6.50 | ||
| MFMidfielder | 1 | 9 | 0 | 0 | 6.40 | ||
| MFMidfielder | 1 | 1 | 0 | 0 | — | ||
| GKGoalkeeper | 37 | 3,330 | 0 | 0 | 7.01 | ||
| GKGoalkeeper | 1 | 90 | 0 | 0 | 7.80 |
League table
Saint-Étienne's row is highlighted. Sorted by points, then goal difference.
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain | 38 | 29 | 4 | 5 | +70 | 91 |
| 2 | Lille | 38 | 22 | 9 | 7 | +35 | 75 |
| 3 | Olympique Lyonnais | 38 | 21 | 9 | 8 | +23 | 72 |
| 4 | Saint-Étienne | 38 | 19 | 9 | 10 | +18 | 66 |
| 5 | Olympique de Marseille | 38 | 18 | 7 | 13 | +8 | 61 |
| 6 | Montpellier | 38 | 15 | 14 | 9 | +11 | 59 |
| 7 | Nice | 38 | 15 | 11 | 12 | -5 | 56 |
| 8 | Stade de Reims | 38 | 13 | 16 | 9 | -3 | 55 |
| 9 | Nîmes Olympique | 38 | 15 | 8 | 15 | -1 | 53 |
| 10 | Stade Rennais | 38 | 13 | 13 | 12 | +3 | 52 |
| 11 | RC Strasbourg | 38 | 11 | 16 | 11 | +10 | 49 |
| 12 | Nantes | 38 | 13 | 9 | 16 | 0 | 48 |
| 13 | Angers | 38 | 10 | 16 | 12 | -5 | 46 |
| 14 | Bordeaux | 38 | 10 | 11 | 17 | -8 | 41 |
| 15 | Amiens SC | 38 | 9 | 11 | 18 | -21 | 38 |
| 16 | Toulouse | 38 | 8 | 14 | 16 | -22 | 38 |
| 17 | AS Monaco | 38 | 8 | 12 | 18 | -19 | 36 |
| 18 | Dijon | 38 | 9 | 7 | 22 | -29 | 34 |
| 19 | Stade Malherbe Caen | 38 | 7 | 12 | 19 | -25 | 33 |
| 20 | Guingamp | 38 | 5 | 12 | 21 | -40 | 27 |
Data updated 26 Sept 2026, 00:31 UTC