# 2019–20 AS Saint-Étienne season

The 2019–20 season was AS Saint-Étienne's 86th season in existence and the club's 16th consecutive season in the topflight of French football. In addition to the domestic league, Saint-Étienne participated in this season's editions of the Coupe de la Ligue, the UEFA Europa League, and also participated in the Coupe de France. The season covered the period from 1 July 2019 to 24 July 2020.
In early October 2019, Claude Puel was appointed as new coach after a series of poor results succeeding the sacked Ghislain Printant.

## Players
### Squad

    As of 18 January 2020.
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | FRA | Théo Vermot |
| 2 | DF | CMR | Harold Moukoudi |
| 3 | DF | SUI | Léo Lacroix |
| 4 | DF | FRA | William Saliba (on loan from Arsenal) |
| 5 | DF | FRA | Timothée Kolodziejczak (on loan from Tigres) |
| 6 | MF | FRA | Yann M'Vila |
| 7 | MF | ALG | Ryad Boudebouz |
| 8 | MF | FRA | Mahdi Camara |
| 9 | FW | FRA | Loïs Diony |
| 10 | FW | TUN | Wahbi Khazri |
| 11 | DF | BRA | Gabriel Silva |
| 13 | DF | PER | Miguel Trauco |
| 14 | FW | FRA | Franck Honorat |
| 15 | MF | FRA | Bilal Benkhedim |
| 16 | GK | FRA | Stéphane Ruffier |
| No. | Pos. | Nation | Player |
| 17 | MF | CIV | Jean-Eudes Aholou (on loan from Monaco) |
| 18 | FW | FRA | Arnaud Nordin |
| 20 | MF | GAB | Denis Bouanga |
| 21 | FW | FRA | Romain Hamouma |
| 22 | MF | FRA | Kévin Monnet-Paquet |
| 23 | DF | ESP | Sergi Palencia |
| 24 | DF | FRA | Loïc Perrin (captain) |
| 25 | MF | SEN | Assane Dioussé |
| 26 | DF | FRA | Mathieu Debuchy |
| 28 | MF | FRA | Zaydou Youssouf |
| 29 | MF | FRA | Yohan Cabaye |
| 30 | GK | FRA | Jessy Moulin |
| 31 | FW | FRA | Charles Abi |
| 32 | DF | FRA | Wesley Fofana |
| 40 | GK | FRA | Stefan Bajic |

### Out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | GK | FRA | Alexis Guendouz (on loan to Pau) |
| — | DF | GRE | Alexandros Katranis (on loan to Atromitos) |
| — | DF | FRA | Alpha Sissoko (on loan to Le Puy) |
| — | MF | FRA | Rayan Souici (on loan to Servette) |
| No. | Pos. | Nation | Player |
| — | FW | FRA | Lamine Ghezali (on loan to Châteauroux) |
| — | FW | CPV | Vagner Gonçalves (on loan to Nancy) |
| — | FW | SEN | Makhtar Gueye (on loan to Nancy) |

### Reserve squad

As of 22 November 2018
Note: Flags indicate national team as defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| — | GK | FRA | Nathan Crémillieux |
| — | GK | FRA | Etienne Green |
| — | GK | FRA | Killian Le Roy |
| — | DF | FRA | Mickaël Nadé |
| — | DF | FRA | Léo Pétrot |
| — | DF | FRA | Mathis Mezaber |
| — | DF | FRA | Quentin Vogt |
| — | DF | FRA | Jordan Halaima |
| — | DF | FRA | Marvin Tshibuabua |
| — | DF | FRA | Dilhan Sagun |
| No. | Pos. | Nation | Player |
| — | MF | FRA | Maxence Rivera |
| — | MF | FRA | Lucas Llort |
| — | MF | FRA | Adrien Fleury |
| — | MF | FRA | Cyril Martin |
| — | MF | FRA | Alexandre Valbon |
| — | MF | FRA | Aimen Moueffek |
| — | FW | GUI | Augustin Bangoura |
| — | FW | FRA | Samy Baghdadi |
| — | FW | FRA | Tyrone Tormin |
| — | FW | GNB | Edmilson |

## Pre-season and friendlies

Win  Draw  Loss

## Competitions
### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Ligue 1 | 10 August 2019 | 8 March 2020 | Matchday 1 | 17th | 28 | 8 | 6 | 14 | 29 | 45 | −16 | 028.57 |
| Coupe de France | 5 January 2020 | 24 July 2020 | Round of 64 | Runners-up | 6 | 5 | 0 | 1 | 11 | 5 | +6 | 083.33 |
| Coupe de la Ligue | 18 December 2019 | 8 January 2020 | Round of 16 | Quarter-finals | 2 | 1 | 0 | 1 | 3 | 7 | −4 | 050.00 |
| Europa League | 19 September 2019 | 12 December 2019 | Group stage | Group stage | 6 | 0 | 4 | 2 | 6 | 8 | −2 | 000.00 |
| Total | Total | Total | Total | Total | 42 | 14 | 10 | 18 | 49 | 65 | −16 | 033.33 |
Source: Soccerway

### Ligue 1
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | PPG | Qualification or relegation |
| 15 | Metz | 28 | 8 | 10 | 10 | 27 | 35 | −8 | 34 | 1.21 | |
| 16 | Dijon | 28 | 7 | 9 | 12 | 27 | 37 | −10 | 30 | 1.07 | |
| 17 | Saint-Étienne | 28 | 8 | 6 | 14 | 29 | 45 | −16 | 30 | 1.07 | |
| 18 | Nîmes | 28 | 7 | 6 | 15 | 29 | 44 | −15 | 27 | 0.96 | |
| 19 | Amiens (R) | 28 | 4 | 11 | 13 | 31 | 50 | −19 | 23 | 0.82 | Relegation to Ligue 2 |
* ↑ Originally, the 18th-placed Ligue 1 team would play in promotion-relegation play-offs at the end of the season with a team from Ligue 2 to decide whether they would remain in Ligue 1 for the 2020–21 season, but the play-offs were cancelled and the 18th-placed team remained in Ligue 1.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Source: Ligue 1

#### Results by round

| Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Ground | A | H | A | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | A | H |
| Result | W | D | L | L | D | L | L | W | W | W | D | W | W | D | L | W | L | L | L | L | W | L | L | L | L | D | L | D | C | C | C | C | C | C | C | C | C | C |
| Position | 5 | 6 | 14 | 16 | 15 | 17 | 19 | 19 | 13 | 10 | 12 | 8 | 4 | 5 | 9 | 5 | 8 | 11 | 14 | 15 | 15 | 15 | 15 | 15 | 16 | 15 | 16 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 | 17 |

#### Matches

The Ligue 1 schedule was announced on 14 June 2019. The Ligue 1 matches were suspended by the LFP on 13 March 2020 due to COVID-19 until further notices. On 28 April 2020, it was announced that Ligue 1 and Ligue 2 campaigns would not resume, after the country banned all sporting events until September. On 30 April, The LFP ended officially the 2019–20 season.

### UEFA Europa League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | GNT | WLF | STE | OLE |
| 1 | Gent | 6 | 3 | 3 | 0 | 11 | 7 | +4 | 12 | Advance to knockout phase | — | 2–2 | 3–2 | 2–1 |
| 2 | VfL Wolfsburg | 6 | 3 | 2 | 1 | 9 | 7 | +2 | 11 | Advance to knockout phase | 1–3 | — | 1–0 | 3–1 |
| 3 | Saint-Étienne | 6 | 0 | 4 | 2 | 6 | 8 | −2 | 4 | | 0–0 | 1–1 | — | 1–1 |
| 4 | Oleksandriya | 6 | 0 | 3 | 3 | 6 | 10 | −4 | 3 | | 1–1 | 0–1 | 2–2 | — |

## Statistics
### Squad statistics

| No. | Pos | Nat | Player | Total | Total | Ligue 1 | Ligue 1 | Coupe de France | Coupe de France | Coupe de la Ligue | Coupe de la Ligue | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | | Théo Vermot | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | DF | | Harold Moukoudi | 14 | 0 | 10 | 0 | 0 | 0 | 1 | 0 | 3 | 0 |
| 3 | DF | | Léo Lacroix | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | | William Saliba | 7 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 5 | DF | | Timothée Kolodziejczak | 17 | 1 | 11 | 0 | 0 | 0 | 0 | 0 | 6 | 1 |
| 6 | MF | | Yann M'Vila | 22 | 0 | 16 | 0 | 0 | 0 | 1 | 0 | 5 | 0 |
| 7 | MF | | Ryad Boudebouz | 21 | 1 | 18 | 1 | 0 | 0 | 0 | 0 | 3 | 0 |
| 8 | MF | | Mahdi Camara | 10 | 1 | 7 | 0 | 0 | 0 | 1 | 0 | 2 | 1 |
| 9 | FW | | Loïs Diony | 6 | 1 | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 10 | FW | | Wahbi Khazri | 15 | 3 | 12 | 1 | 0 | 0 | 0 | 0 | 3 | 2 |
| 11 | DF | | Gabriel Silva | 6 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
| 13 | DF | | Miguel Trauco | 15 | 1 | 13 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| 14 | FW | | Franck Honorat | 6 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 15 | MF | | Bilal Benkhedim | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 16 | GK | | Stéphane Ruffier | 20 | 0 | 16 | 0 | 0 | 0 | 0 | 0 | 4 | 0 |
| 17 | MF | | Jean-Eudes Aholou | 12 | 1 | 8 | 1 | 0 | 0 | 0 | 0 | 4 | 0 |
| 18 | FW | | Arnaud Nordin | 22 | 1 | 15 | 1 | 0 | 0 | 1 | 0 | 6 | 0 |
| 19 | DF | | Alpha Sissoko | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | FW | | Denis Bouanga | 24 | 7 | 18 | 7 | 0 | 0 | 1 | 0 | 5 | 0 |
| 21 | FW | | Romain Hamouma | 16 | 5 | 12 | 5 | 0 | 0 | 0 | 0 | 4 | 0 |
| 22 | MF | | Kévin Monnet-Paquet | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | DF | | Sergi Palencia | 7 | 0 | 5 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 24 | DF | | Loïc Perrin | 21 | 0 | 16 | 0 | 0 | 0 | 1 | 0 | 4 | 0 |
| 25 | MF | | Assane Dioussé | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 26 | DF | | Mathieu Debuchy | 19 | 1 | 15 | 1 | 0 | 0 | 0 | 0 | 4 | 0 |
| 27 | FW | | Robert Berić | 18 | 1 | 11 | 1 | 0 | 0 | 1 | 0 | 6 | 0 |
| 28 | MF | | Zaydou Youssouf | 22 | 0 | 15 | 0 | 0 | 0 | 1 | 0 | 6 | 0 |
| 29 | MF | | Yohan Cabaye | 8 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 30 | GK | | Jessy Moulin | 5 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | 0 |
| 31 | FW | | Charles Abi | 9 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 32 | DF | | Wesley Fofana | 11 | 1 | 8 | 1 | 0 | 0 | 1 | 0 | 2 | 0 |
| 33 | MF | | Edmilson | 2 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 40 | GK | | Stefan Bajic | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 21 December 2019 Source: Soccerway

### Goalscorers

    As of matches played until 13 February 2020
| Rank | No. | Pos. | Player | Ligue 1 | Coupe de France | Coupe de la Ligue | Europa League | Total |
| 1 | 20 | MF | Denis Bouanga | 7 | 2 | 0 | 0 | 9 |
| 2 | 10 | FW | Wahbi Khazri | 3 | 1 | 0 | 2 | 6 |
| 2 | 21 | FW | Romain Hamouma | 6 | 0 | 0 | 0 | 6 |
| 4 | 18 | FW | Arnaud Nordin | 1 | 2 | 0 | 0 | 3 |
| 5 | 8 | MF | Mahdi Camara | 0 | 1 | 0 | 1 | 2 |
| 5 | 26 | DF | Wesley Fofana | 1 | 1 | 0 | 0 | 2 |
| 5 | 32 | DF | Wesley Fofana | 1 | 1 | 0 | 0 | 2 |
| 8 | 31 | FW | Charles Abi | 0 | 1 | 0 | 0 | 1 |
| 8 | 17 | MF | Jean-Eudes Aholou | 1 | 0 | 0 | 0 | 1 |
| 8 | 15 | MF | Bilal Benkhedim | 0 | 0 | 1 | 0 | 1 |
| 8 | 27 | FW | Robert Berić | 1 | 0 | 0 | 0 | 1 |
| 8 | 7 | MF | Ryad Boudebouz | 1 | 0 | 0 | 0 | 1 |
| 8 | 29 | MF | Yohan Cabaye | 0 | 0 | 1 | 0 | 1 |
| 8 | 9 | FW | Loïs Diony | 1 | 0 | 0 | 0 | 1 |
| 8 | 33 | MF | Edmilson Correia | 0 | 0 | 1 | 0 | 1 |
| 8 | 5 | DF | Timothée Kolodziejczak | 0 | 0 | 0 | 1 | 1 |
| 8 | 11 | DF | Gabriel Silva | 0 | 0 | 0 | 1 | 1 |
| 8 | 13 | DF | Miguel Trauco | 1 | 0 | 0 | 0 | 1 |
| Own goals | Own goals | Own goals | Own goals | 1 | 0 | 0 | 1 | 2 |
| TOTAL | TOTAL | TOTAL | TOTAL | 25 | 9 | 3 | 6 | 43 |

### Clean sheets

    As of 21 December 2019
| Rank | Name | Ligue 1 | Coupe de France | Coupe de la Ligue | Europa League | Total |
| 1 | Stéphane Ruffier | 3 | 0 | 0 | 1 | 4 |
| 2 | Jessy Moulin | 2 | 0 | 0 | 0 | 2 |
| Total | Total | 5 | 0 | 0 | 1 | 6 |