No, St Etienne have taken 30 points over 34 Ligue 1 games in 2024/2025, within 0.41 of the 29.59 expected points (xPts) their chances were worth, so their results match their performances.
St Etienne create 1.11 expected goals (xG) per game over 34 Ligue 1 games in 2024/2025, 37.58 in all, and have scored 39 goals from those chances, 1.42 more than that xG would expect.
St Etienne allow 2.24 expected goals against (xGA) per game over 34 Ligue 1 games in 2024/2025, 76.09 in all, and have conceded 77 goals from those chances, 0.91 more than that xGA would expect.
Zuriko Davitashvili has the most expected goals (xG) for St Etienne over 34 Ligue 1 games in 2024/2025, 8.14 xG in 33 appearances, and has scored 9 goals; Lucas Stassin is next with 7.30 xG.
St Etienne's results and their chances agree, within 0.4 points of xPts over 34 games. There is no regression case either way. What the table says is roughly what they have earned.
| Window | Games | xG | Goals | Goals minus xG | xGA | Conceded | xGA minus conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|---|
| 24/25 | 34 | 37.58 | 39 | +1.42 | 76.09 | 77 | -0.91 | 29.59 | 30 | +0.41 |
| Last 10 | 10 | 11.87 | 15 | +3.13 | 20.94 | 21 | -0.06 | 8.60 | 11 | +2.40 |
| Last 5 | 5 | 5.91 | 8 | +2.09 | 10.01 | 10 | +0.01 | 4.52 | 6 | +1.48 |
| Home | 17 | 20.98 | 24 | +3.02 | 30.87 | 33 | -2.13 | 18.78 | 21 | +2.22 |
| Away | 17 | 16.60 | 15 | -1.60 | 45.22 | 44 | +1.22 | 10.81 | 9 | -1.81 |
| Date | Competition | Opponent | Score | xG | xGA | xPts | Points | Deserved result |
|---|---|---|---|---|---|---|---|---|
| 17 May | Ligue 1 | Toulouse (H) | 2-3 | 1.50 | 3.03 | 0.64 | 0 | L |
| 10 May | Ligue 1 | Reims (A) | 0-2 | 0.40 | 1.76 | 0.45 | 3 | L |
| 3 May | Ligue 1 | Monaco (H) | 1-3 | 0.82 | 1.33 | 0.98 | 0 | L |
| 26 Apr | Ligue 1 | Strasbourg (A) | 3-1 | 1.92 | 2.82 | 0.94 | 0 | L |
| 20 Apr | Ligue 1 | Lyon (H) | 2-1 | 1.27 | 1.07 | 1.51 | 3 | W |
| 13 Apr | Ligue 1 | Brest (H) | 3-3 | 0.40 | 1.42 | 0.58 | 1 | L |
| 6 Apr | Ligue 1 | Lens (A) | 1-0 | 1.68 | 2.77 | 0.83 | 0 | L |
| 29 Mar | Ligue 1 | PSG (H) | 1-6 | 1.06 | 3.16 | 0.40 | 0 | L |
| 16 Mar | Ligue 1 | Montpellier (A) | 0-2 | 0.91 | 1.15 | 1.16 | 3 | L |
| 9 Mar | Ligue 1 | Le Havre (A) | 1-1 | 1.91 | 2.43 | 1.11 | 1 | L |
| 1 Mar | Ligue 1 | Nice (H) | 1-3 | 0.89 | 2.21 | 0.60 | 0 | L |
| 22 Feb | Ligue 1 | Angers (H) | 3-3 | 2.01 | 2.74 | 1.03 | 1 | L |
| 15 Feb | Ligue 1 | Marseille (A) | 5-1 | 0.83 | 5.73 | 0.05 | 0 | L |
| 8 Feb | Ligue 1 | Rennes (H) | 0-2 | 0.79 | 3.58 | 0.22 | 0 | L |
| 1 Feb | Ligue 1 | Lille (A) | 4-1 | 2.12 | 3.13 | 0.92 | 0 | L |
| 24 Jan | Ligue 1 | Auxerre (A) | 1-1 | 1.36 | 0.82 | 1.77 | 1 | W |
| 19 Jan | Ligue 1 | Nantes (H) | 1-1 | 1.11 | 1.04 | 1.41 | 1 | W |
| 12 Jan | Ligue 1 | PSG (A) | 2-1 | 0.39 | 4.14 | 0.07 | 0 | L |
| 4 Jan | Ligue 1 | Reims (H) | 3-1 | 2.07 | 1.02 | 2.05 | 3 | W |
| 13 Dec | Ligue 1 | Toulouse (A) | 2-1 | 0.36 | 1.27 | 0.61 | 0 | L |
| 8 Dec | Ligue 1 | Marseille (H) | 0-2 | 0.29 | 2.95 | 0.14 | 0 | L |
| 30 Nov | Ligue 1 | Rennes (A) | 5-0 | 0.16 | 3.08 | 0.09 | 0 | L |
| 23 Nov | Ligue 1 | Montpellier (H) | 1-0 | 1.25 | 0.95 | 1.58 | 3 | W |
| 10 Nov | Ligue 1 | Lyon (A) | 1-0 | 0.66 | 1.97 | 0.54 | 0 | L |
| 2 Nov | Ligue 1 | Strasbourg (H) | 2-0 | 2.23 | 0.67 | 2.36 | 3 | W |
| 26 Oct | Ligue 1 | Angers (A) | 4-2 | 1.50 | 2.63 | 0.79 | 0 | L |
| 19 Oct | Ligue 1 | Lens (H) | 0-2 | 1.23 | 0.85 | 1.64 | 0 | W |
| 5 Oct | Ligue 1 | Auxerre (H) | 3-1 | 1.88 | 1.18 | 1.84 | 3 | W |
| 29 Sep | Ligue 1 | Nantes (A) | 2-2 | 1.07 | 2.33 | 0.67 | 1 | L |
| 20 Sep | Ligue 1 | Nice (A) | 8-0 | 0.43 | 4.08 | 0.08 | 0 | L |
| Player | Position | Apps | Minutes | xG | Goals | Goals minus xG | xG per 90 |
|---|---|---|---|---|---|---|---|
| Lucas Stassin | attacker | 28 | 1868 | 7.30 | 12 | +4.70 | 0.35 |
| Florian Tardieu | midfielder | 24 | 1223 | 0.80 | 2 | +1.20 | 0.06 |
| Augustine Boakye | attacker | 17 | 733 | 2.07 | 3 | +0.93 | 0.25 |
| Zuriko Davitashvili | attacker | 33 | 2762 | 8.14 | 9 | +0.86 | 0.27 |
| Irvin Cardona | attacker | 15 | 1044 | 4.18 | 5 | +0.82 | 0.36 |
| Mickael Nade | defender | 26 | 2278 | 0.64 | 1 | +0.36 | 0.03 |
| Dylan Batubinsika | defender | 25 | 2015 | 0.71 | 1 | +0.29 | 0.03 |
| Benjamin Bouchouari | midfielder | 25 | 1774 | 0.75 | 1 | +0.25 | 0.04 |
| Pierre Ekwah | midfielder | 29 | 2553 | 0.84 | 1 | +0.16 | 0.03 |
| Mathieu Cafaro | attacker | 15 | 736 | 1.45 | 1 | -0.45 | 0.18 |
| Léo Pétrot | defender | 31 | 2610 | 0.62 | 0 | -0.62 | 0.02 |
| Ibrahim Sissoko | attacker | 20 | 817 | 3.85 | 3 | -0.85 | 0.42 |
| Ben Old | defender | 13 | 523 | 0.88 | 0 | -0.88 | 0.15 |
| Ibrahima Wadji | attacker | 10 | 341 | 0.92 | 0 | -0.92 | 0.24 |
| Aïmen Moueffek | midfielder | 22 | 1053 | 1.04 | 0 | -1.04 | 0.09 |
| Louis Mouton | midfielder | 24 | 1045 | 1.47 | 0 | -1.47 | 0.13 |
| # | Team | MP | xG | Goals | xGA | Conceded | xPts | Points | Points minus xPts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Strasbourg | 34 | 42.6 | 56 | 57.9 | 44 | 38.5 | 57 | +18.5 |
| 2 | Paris Saint Germain | 34 | 82.4 | 92 | 32.5 | 35 | 74.8 | 84 | +9.2 |
| 3 | Olympique Marseille | 34 | 62.6 | 74 | 40.1 | 47 | 57.4 | 65 | +7.6 |
| 4 | LOSC Lille | 34 | 52.4 | 52 | 42.6 | 36 | 53.2 | 60 | +6.8 |
| 5 | Brest | 34 | 49 | 52 | 55.2 | 59 | 44.3 | 50 | +5.7 |
| 6 | Auxerre | 34 | 41 | 48 | 55 | 51 | 38.6 | 42 | +3.4 |
| 7 | Olympique Lyonnais | 34 | 58 | 65 | 45 | 46 | 54.4 | 57 | +2.6 |
| 8 | Nice | 34 | 61.9 | 66 | 42.3 | 41 | 57.7 | 60 | +2.3 |
| 9 | Angers SCO | 34 | 35.8 | 32 | 60 | 53 | 33.7 | 36 | +2.3 |
| 10 | Lens | 34 | 54.6 | 42 | 48.1 | 39 | 50.7 | 52 | +1.3 |
| 11 | Saint-Étienne | 34 | 37.6 | 39 | 76.1 | 77 | 29.6 | 30 | +0.4 |
| 12 | Le Havre | 34 | 43.9 | 40 | 61.5 | 71 | 37.2 | 34 | -3.2 |
| 13 | Reims | 34 | 40.5 | 33 | 60.2 | 47 | 37 | 33 | -4 |
| 14 | Nantes | 34 | 42.5 | 39 | 55.3 | 52 | 41.2 | 36 | -5.2 |
| 15 | Monaco | 34 | 72.4 | 63 | 35.8 | 41 | 66.3 | 61 | -5.3 |
| 16 | Rennes | 34 | 53.3 | 51 | 44.9 | 50 | 51.6 | 41 | -10.6 |
| 17 | Toulouse | 34 | 49.9 | 44 | 37 | 43 | 54.6 | 42 | -12.6 |
| 18 | Montpellier | 34 | 35.3 | 23 | 66.1 | 79 | 29.5 | 16 | -13.5 |