# Saison 2019-2020 de l'AS Saint-Étienne

La saison 2019-2020 de l'AS Saint-Étienne est la soixante-septième de l'histoire du club. Le club sort d'une saison où il a obtenu une quatrième place en championnat directement qualificative pour la Ligue Europa pour la première fois depuis la saison 2016-2017. Le club fête également ses 86 années d'existence.
La saison s'est achevée de manière prématurée le 8 mars 2020 à la suite de la pandémie de Covid-19 en France.
Le 30 avril, la LFP vote la fin officielle du championnat et détermine le classement final en prenant en compte un indice de performance (ratio) selon le nombre de points marqués sur tous les matchs joués.

## Transferts
### Transferts estivaux

Tableau détaillé des transferts du mercato d'été :
| Nom | Poste | Type de transfert | Montant | Provenance/Destination | Division |
| Arrivées - 9,5 M€ ||||||
| Harold Moukoudi | Défenseur | Libre | / | Le Havre AC | Ligue 2 |
| Sergi Palencia | Défenseur | Acquisition | 2 M€ | FC Barcelone | LaLiga |
| Zaydou Youssouf | Milieu | Acquisition | 2 M€ | Girondins de Bordeaux | Ligue 1 |
| Ryad Boudebouz | Milieu/Attaquant | Acquisition | 3,5 M€ | Bétis Séville | LaLiga |
| Alpha Sissoko | Défenseur | Libre | / | Clermont Foot | Ligue 2 |
| Bilal Benkhedim | Milieu | Premier contrat professionnel | / | AS Saint-Étienne B | National 2 |
| Mahdi Camara | Milieu | Retour de prêt | / | Laval | National |
| Marvin Tshibuabua | Défenseur | Premier contrat professionnel | / | AS Saint-Étienne B | National 2 |
| Étienne Green | Gardien | Premier contrat professionnel | / | AS Saint-Étienne B | National 2 |
| William Saliba | Défenseur | Prêt | / | Arsenal FC | Premier League |
| Oussama Tannane | Attaquant | Retour de prêt | / | FC Utrecht | Eredivisie |
| Léo Lacroix | Défenseur | Retour de prêt | / | Hambourg SV | Bundesliga |
| Miguel Trauco | Défenseur | Acquisition | 0,5 M€ | Flamengo | Brasileirão |
| Jean-Eudes Aholou | Milieu | Prêt | / | AS Monaco | Ligue 1 |
| Thimothée Kolodziejczak | Défenseur | Prêt avec option d'achat | / | Tigres | Liga MX |
| Alexandros Katranis | Défenseur | Retour de prêt | / | Royal Excel Mouscron | Jupiler Pro League |
| Franck Honorat | Attaquant | Retour de prêt | / | Clermont Foot | Domino's Ligue 2 |
| Départs - 42 M€ ||||||
| William Saliba | Défenseur | Cession | 30 M€ | Arsenal FC | Premier League |
| Rémy Cabella | Attaquant | Cession | 12 M€ | FK Krasnodar | Première Ligue (Премьер-Лига) |
| Jean-Louis Gasset | Entraîneur | Retraite | / | | |
| Neven Subotic | Défenseur | Fin de contrat | / | FC Union Berlin | Bundesliga |
| Alexandros Katranis | Défenseur | Prêt | / | Atromitos FC | Superleague Elláda |
| Pierre-Yves Polomat | Défenseur | Fin de contrat | / | Gençlerbirliği SK | SüperLig |
| Youssef Aït Bennasser | Milieu | Retour de prêt | / | AS Monaco | Ligue 1 |
| Valentin Vada | Milieu | Retour de prêt | / | Girondins de Bordeaux | Ligue 1 |
| Yannis Salibur | Attaquant | Retour de prêt | / | En avant Guingamp | Ligue 2 |
| Thimothée Kolodziejczak | Défenseur | Retour de prêt | / | Tigres | Liga MX |

### Transfert hivernaux

Tableau des transferts du mercato d'hiver :
| Nom | Nationalité | Poste | Transfert | Provenance/Destination | Division |
| Arrivées ||||||
| Lamine Ghezali | France | Attaquant | Retour de prêt | LB Châteauroux | Ligue 2 |
| Départs ||||||
| Alpha Sissoko | France | Défenseur | Prêt sans OA | Le Puy Foot 43 Auvergne | National |
| Robert Berić | Slovénie | Attaquant | Transfert | Chicago Fire | Major League Soccer |
| Harold Moukoudi | France | Défenseur | Prêt sans OA | Middlesbrough FC | Championship |

## Joueurs et club lors de la saison 2019-2020
### Effectif professionnel

En grisé, les sélections de joueurs internationaux chez les jeunes mais n'ayant jamais été appelés aux échelons supérieurs une fois l'âge limite dépassé.

## Statistiques
### Classement des buteurs

Mise à jour le 23 août 2018.
| Place | Nom | Ligue 1 | Ligue Europa | Coupe de France | Coupe de la Ligue | TOTAL des BUTS |
| 1 | Denis Bouanga | 10 buts | - | 2 buts | - | 12 buts |
| 2 | Romain Hamouma | 6 buts | - | - | - | 6 buts |
| 3 | Wahbi Khazri | 3 buts | 2 buts | 1 but | - | 6 buts |

### Classement des passeurs décisifs

Mise à jour le 19 août 2018.
| Place | Nom | Ligue 1 | Coupe de France | Coupe de la Ligue | TOTAL des PASSES DÉCISIVES |
| 1 | Ryad Boudebouz | 4 | - | - | 4 |
| 1 | Franck Honorat | 3 | - | - | 3 |

### Statistiques des cartons
#### Cartons jaunes

Mise à jour le 19 août 2018.
| Place | Nom | Ligue 1 | Coupe de France | Coupe de la Ligue | TOTAL des CARTONS JAUNES |
| 1 | - | - | - | - | - |
| 1 | - | - | - | - | - |
| 1 | - | - | - | - | - |
| 1 | - | - | - | - | - |
| 1 | - | - | - | - | - |

#### Cartons rouges

Mise à jour le 19 août 2018.
| Place | Nom | Ligue 1 | Coupe de France | Coupe de la Ligue | TOTAL des CARTONS ROUGES |
| 1 | - | - | - | - | - |

### Matchs amicaux

Lors de l'intersaison, l'AS Saint-Étienne remporte un match contre une équipe amateure avant d'être deux fois tenue en échec et une fois défaite. En outre, l'équipe participe à un tournoi avec l'Olympique de Marseille, les Girondins de Bordeaux et le Montpellier HSC où elle s'incline en finale contre le club phocéen.
| Match amical | Andrézieux-Bouthéon FC | 1 - 2 | AS Saint-Étienne | Envol Stadium, Andrézieux-Bouthéon |
| 9 juillet 2019 19:00 UTC+1 | 52e Bojang | (0 - 1) | 14e Nordin 81e Gueye | |
| Match amical | Clermont Foot | 1 - 1 | AS Saint-Étienne | Stade Viouzou, Espaly-Saint-Marcel |
| 13 juillet 2019 18:00 UTC+1 | 68e Grbic | (0 - 1) | 45e Bouanga | |
| EA Ligue 1 Games, demi-finale | Montpellier HSC | 2 - 4 | AS Saint-Étienne | Audi Field, Washington |
| Jeudi 18 juillet 2019 19:00 EST, 01:00 UTC+1 | Hilton 35e Laborde 45e (pen.) | (2 - 1) | 33e 73e Debuchy 52e (pen.) Cabella 83e Diony | Diffuseur : BeIn Sports 1 |
| Jeudi 18 juillet 2019 19:00 EST, 01:00 UTC+1 | | | Palencia | Diffuseur : BeIn Sports 1 |
| EA Ligue 1 Games, finale | AS Saint-Étienne | 1 - 2 | Olympique de Marseille | Audi Field, Washington |
| Dimanche 21 juillet 2019 21:00 EST, 03:00 UTC+1 | Nordin 17e | (1 - 1) | 12e Payet 74e Radonjić | Diffuseur : BeIn Sports 1 |
| Match amical | Middelsbrough | 1 - 1 | AS Saint-Étienne | Riverside Stadium, Middlesbrough |
| Mercredi 24 juillet 2019 18:00 UTC+1 | 69e Wing | (0 - 0) | 67e (pen.) Bouanga | |
| Match amical | Newcastle United FC | 2 - 1 | AS Saint-Étienne | St James' Park, Newcastle |
| 4 août 2019 16:00 UTC+1 | Joelinton 40e Longstaff 74e | (1-0) | 84e Debuchy | |

### Championnat

La Ligue 1 2019-2020 est la quatre-vingtième deuxième édition du championnat de France de football et la dix-septième sous l'appellation « Ligue 1 » ; le nom de l'enseigne Conforama y est accolé pour la deuxième saison consécutive, par le biais du naming. La division oppose vingt clubs en une série de trente-huit rencontres. Les meilleurs de ce championnat se qualifient pour les coupes d'Europe que sont la Ligue des champions (le podium) et la Ligue Europa (le quatrième et les vainqueurs des coupes nationales). L'ASSE participe à cette compétition pour la soixante-cinquième fois de son histoire.
Les relégués à l'issue de la saison précédente, le SM Caen, l'EA Guingamp, sont remplacés par le FC Metz (champion de Ligue 2) et le Stade brestois 29.

#### Matchs aller

| Date | N $^o$ | Adversaire | Lieu | Résultat | Buteurs pour Saint-Étienne | Points | Place |
| 10/08/2019 | J01 | Dijon FCO | Ext. | 1 - 2 | 5e Hamouma 11e Aholou | 3 | 5e |
| 19/08/2019 | J02 | Stade brestois 29 | Dom. | 1 - 1 | 83e Bouanga | 4 | 6e |
| 28/08/2019 | J03 | LOSC Lille | Ext. | 3 - 0 | - | 4 | 14e |
| 01/09/2019 | J04 | Olympique de Marseille | Ext. | 1 - 0 | - | 4 | 16e |
| 15/09/2019 | J05 | Toulouse FC | Dom. | 2 - 2 | 45e, 57e Hamouma | 5 | 15e |
| 22/09/2019 | J06 | Angers SCO | Ext. | 4 - 1 | 34e Nordin | 5 | 17e |
| 25/09/2019 | J07 | FC Metz | Dom. | 0 - 1 | - | 5 | 19e |
| 29/09/2019 | J08 | Nîmes Olympique | Ext. | 0 - 1 | 68e Debuchy | 8 | 19e |
| 06/10/2019 | J09 | Olympique lyonnais | Dom. | 1 - 0 | 90e Berić | 11 | 13e |
| 20/10/2019 | J10 | Girondins de Bordeaux | Ext. | 0 - 1 | 90+2e (pen.) Bouanga | 14 | 10e |
| 27/10/2019 | J11 | Amiens SC | Dom. | 2 - 2 | 45e Khazri 80e (csc) Dibassy | 15 | 12e |
| 03/11/2019 | J12 | AS Monaco FC | Dom. | 1 - 0 | 59e Bouanga | 18 | 8e |
| 10/11/2019 | J13 | FC Nantes | Ext. | 2 - 3 | 22e Trauco 34e, 67e Bouanga | 21 | 4e |
| 24/11/2019 | J14 | Montpellier HSC | Dom. | 0 - 0 | - | 22 | 5e |
| 01/12/2019 | J15 | Stade rennais FC | Ext. | 2 - 1 | 19e Diony | 22 | 9e |
| 04/12/2019 | J16 | OGC Nice | Dom. | 4 - 1 | 11e (pen.), 58e Bouanga 38e Hamouma 40e Fofana | 25 | 5e |
| 08/12/2019 | J17 | Stade de Reims | Ext. | 3 - 1 | 59e Hamouma | 25 | 8e |
| 15/12/2019 | J18 | Paris Saint-Germain | Dom. | 0 - 4 | - | 25 | 11e |
| 21/12/2019 | J19 | RC Strasbourg | Ext. | 2 - 1 | 72e (pen.) Boudebouz | 25 | 14e |
| Journée 1 | Dijon FCO | 1 - 2 | AS Saint-Étienne | Stade Gaston-Gérard, Dijon |
| Samedi 10 août 2019 20:00 | Tavares 34e (pen.) | (1 - 2) | 5e Hamouma 11e Aholou | Spectateurs : 14 344 Diffuseur : beIN Sports 1 (multiplex) et beIN Sports 2 Arbitrage : Thomas Léonard |
| Samedi 10 août 2019 20:00 | | Rapport | | Spectateurs : 14 344 Diffuseur : beIN Sports 1 (multiplex) et beIN Sports 2 Arbitrage : Thomas Léonard |
| Journée 2 | AS Saint-Étienne | 1 - 1 | Stade brestois 29 | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 19 août 2019 15:00 | Bouanga 83e | (0 - 1) | 45+1e Faussurier | Spectateurs : 28 645 Diffuseur : beIN Sports 1 Arbitrage : Johan Hamel |
| Dimanche 19 août 2019 15:00 | | Rapport | | Spectateurs : 28 645 Diffuseur : beIN Sports 1 Arbitrage : Johan Hamel |
| Journée 3 | LOSC Lille | 3 - 0 | AS Saint-Étienne | Orange Vélodrome, Marseille |
| Mercredi 28 août 2019 19:00 | Osimhen 37e 75e 69e Bamba | (1 - 0) | | Spectateurs : 44 074 Diffuseur : Canal+ Arbitrage : Olivier Thual |
| Mercredi 28 août 2019 19:00 | | Rapport | | Spectateurs : 44 074 Diffuseur : Canal+ Arbitrage : Olivier Thual |
| Journée 4 | Olympique de Marseille | 1 - 0 | AS Saint-Étienne | Stade Pierre-Mauroy, Villeneuve-d'Ascq |
| Dimanche 1er septembre 2019 21:00 | Benedetto 33e | (1 - 0) | | Spectateurs : 36 138 Diffuseur : Canal+ Arbitrage : Benoît Millot |
| Dimanche 1er septembre 2019 21:00 | | Rapport | | Spectateurs : 36 138 Diffuseur : Canal+ Arbitrage : Benoît Millot |
| Journée 5 | AS Saint-Étienne | 2 - 2 | Toulouse FC | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 15 septembre 2019 17:00 | Hamouma 45e 57e | (1 - 2) | 15e Gradel 24e Iseka | Spectateurs : 24 240 Diffuseur : beIN Sports 1 Arbitrage : Jérémy Stinat |
| Dimanche 15 septembre 2019 17:00 | | Rapport | | Spectateurs : 24 240 Diffuseur : beIN Sports 1 Arbitrage : Jérémy Stinat |
| Journée 6 | Angers SCO | 4 - 1 | AS Saint-Étienne | Stade Raymond-Kopa, Angers |
| Dimanche 22 septembre 2019 17:00 | Capelle 48e Ninga 78e 84e 89e | (1 - 0) | 34e Nordin | Spectateurs : 9 820 Diffuseur : beIN Sports 1 Arbitrage : Frank Schneider |
| Dimanche 22 septembre 2019 17:00 | | Rapport | | Spectateurs : 9 820 Diffuseur : beIN Sports 1 Arbitrage : Frank Schneider |
| Journée 7 | AS Saint-Étienne | 0 - 1 | FC Metz | Stade Geoffroy-Guichard, Saint-Étienne |
| Mercredi 25 septembre 2019 19:00 | | (0 - 1) | 19e Diallo | Spectateurs : 19 712 Diffuseur : beIN Sports 1 (multiplex) et beIN Sports 3 Arbitrage : Éric Wattellier |
| Mercredi 25 septembre 2019 19:00 | | Rapport | | Spectateurs : 19 712 Diffuseur : beIN Sports 1 (multiplex) et beIN Sports 3 Arbitrage : Éric Wattellier |
| Journée 8 | Nîmes Olympique | 0 - 1 | AS Saint-Étienne | Stade des Costières, Nîmes |
| Dimanche 29 septembre 2019 17:00 | | (0 - 0) | 68e Debuchy | Spectateurs : 13 802 Diffuseur : beIN Sports 1 Arbitrage : Thomas Léonard |
| Dimanche 29 septembre 2019 17:00 | | Rapport | | Spectateurs : 13 802 Diffuseur : beIN Sports 1 Arbitrage : Thomas Léonard |
| Journée 9 | AS Saint-Étienne | 1 - 0 | Olympique lyonnais | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 6 octobre 2019 21:00 | Berić 90e | (0 - 0) | | Spectateurs : 34 071 Diffuseur : Canal+ Arbitrage : Clément Turpin |
| Dimanche 6 octobre 2019 21:00 | | Rapport | | Spectateurs : 34 071 Diffuseur : Canal+ Arbitrage : Clément Turpin |
| Journée 10 | Girondins de Bordeaux | 0 - 1 | AS Saint-Étienne | Matmut Atlantique, Bordeaux |
| Dimanche 20 octobre 2019 15:00 | | (0 - 0) | 90+2e (pen.) Bouanga | Spectateurs : 25 952 Diffuseur : beIN Sports 1 Arbitrage : Ruddy Buquet |
| Dimanche 20 octobre 2019 15:00 | | Rapport | | Spectateurs : 25 952 Diffuseur : beIN Sports 1 Arbitrage : Ruddy Buquet |
| Journée 11 | AS Saint-Étienne | 2 - 2 | Amiens SC | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 27 octobre 2019 17:00 | Khazri 45e Dibassy 80e (csc) | (1 - 0) | 68e Mendoza 76e Akolo | Spectateurs : 18 877 Diffuseur : beIN Sports 1 Arbitrage : Amaury Delerue |
| Dimanche 27 octobre 2019 17:00 | | Rapport | | Spectateurs : 18 877 Diffuseur : beIN Sports 1 Arbitrage : Amaury Delerue |
| Journée 12 | AS Saint-Étienne | 1 - 0 | AS Monaco FC | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 3 novembre 2019 21:00 | Bouanga 59e | (0 - 0) | | Spectateurs : 15 685 Diffuseur : Canal+ Arbitrage : Jérôme Brisard |
| Dimanche 3 novembre 2019 21:00 | | Rapport | | Spectateurs : 15 685 Diffuseur : Canal+ Arbitrage : Jérôme Brisard |
| Journée 13 | FC Nantes | 2 - 3 | AS Saint-Étienne | Stade de la Beaujoire, Nantes |
| Dimanche 10 novembre 2019 17:00 | Blas 14e Louza 26e | (2 - 2) | 22e Trauco 34e, 67e Bouanga | Spectateurs : 34 191 Diffuseur : beIN Sports 1 Arbitrage : Clément Turpin |
| Dimanche 10 novembre 2019 17:00 | | Rapport | | Spectateurs : 34 191 Diffuseur : beIN Sports 1 Arbitrage : Clément Turpin |
| Journée 14 | AS Saint-Étienne | 0 - 0 | Montpellier HSC | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 24 novembre 2019 17:00 | | (0 - 0) | | Spectateurs : 24 336 Diffuseur : beIN Sports 1 Arbitrage : Frank Schneider |
| Dimanche 24 novembre 2019 17:00 | | Rapport | | Spectateurs : 24 336 Diffuseur : beIN Sports 1 Arbitrage : Frank Schneider |
| Journée 15 | 'Stade rennais FC | 2 - 1 | AS Saint-Étienne | Roazhon Park, Rennes |
| Dimanche 1er novembre 2019 17:00 | Raphinha 25e Da Silva 90+3e | (1 - 1) | 19e Diony | Spectateurs : 26 738 Diffuseur : beIN Sports 1 Arbitrage : Eric Wattellier |
| Dimanche 1er novembre 2019 17:00 | | Rapport | | Spectateurs : 26 738 Diffuseur : beIN Sports 1 Arbitrage : Eric Wattellier |
| Journée 16 | AS Saint-Étienne | 4 - 1 | OGC Nice | Stade Geoffroy-Guichard, Saint-Étienne |
| Mercredi 4 décembre 2019 19:00 | Bouanga 11e (pen.), 58e Hamouma 38e Fofana 40e | (3 - 1) | 14e Dolberg | Spectateurs : 20 138 Diffuseur : beIN Sports 2 Arbitrage : Thomas Léonard |
| Mercredi 4 décembre 2019 19:00 | | Rapport | | Spectateurs : 20 138 Diffuseur : beIN Sports 2 Arbitrage : Thomas Léonard |
| Journée 17 | Stade de Reims | 3 - 1 | AS Saint-Étienne | Stade Auguste-Delaune, Reims |
| Dimanche 8 décembre 2019 15:00 | Oudin 10e Dia 67e Doumbia 90+2e | (1 - 0) | 59e Hamouma | Spectateurs : 14 512 Diffuseur : beIN Sports 1 Arbitrage : Stéphanie Frappart |
| Dimanche 8 décembre 2019 15:00 | | Rapport | | Spectateurs : 14 512 Diffuseur : beIN Sports 1 Arbitrage : Stéphanie Frappart |
| Journée 18 | AS Saint-Étienne | 0 - 4 | Paris Saint-Germain | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 15 décembre 2019 21:00 | | (0 - 2) | 9e Neymar 43e, 89e Mbappé 72e Icardi | Spectateurs : 36 391 Diffuseur : Canal+ Arbitrage : Ruddy Buquet |
| Dimanche 15 décembre 2019 21:00 | | Rapport | | Spectateurs : 36 391 Diffuseur : Canal+ Arbitrage : Ruddy Buquet |
| Journée 19 | RC Strasbourg | 2 - 1 | AS Saint-Étienne | Stade de la Meinau, Strasbourg |
| Samedi 21 décembre 2019 20:45 | Ajorque 22e Thomasson 62e | (1 - 0) | 72e (pen.) Boudebouz | Spectateurs : 25 471 Diffuseur : beIN Sports 2 Arbitrage : Olivier Thual |
| Samedi 21 décembre 2019 20:45 | | Rapport | | Spectateurs : 25 471 Diffuseur : beIN Sports 2 Arbitrage : Olivier Thual |

#### Matchs retour

| Date | N $^o$ | Adversaire | Lieu | Résultat | Buteurs pour Saint-Étienne | Points | Place |
| 12/01/2020 | J20 | FC Nantes | Dom. | 0 - 2 | - | 25 | 15e |
| 25/01/2020 | J21 | Nîmes Olympique | Dom. | 2 - 1 | 3e, 34e (pen.) Khazri | 28 | 15e |
| 02/02/2020 | J22 | FC Metz | Ext. | 3 - 1 | 89e Hamouma | 28 | 15e |
| 05/02/2020 | J23 | Olympique de Marseille | Dom. | 0 - 2 | - | 28 | 15e |
| 09/02/2020 | J24 | Montpellier HSC | Ext. | 1 - 0 | - | 28 | 15e |
| 16/02/2020 | J25 | Stade brestois 29 | Ext. | 3 - 2 | 54e (pen.) Bouanga, 69e Diony | 28 | 16e |
| 23/02/2020 | J26 | Stade de Reims | Dom. | 1 - 1 | 37e Bouanga | 29 | 15e |
| 02/03/2020 | J27 | Olympique lyonnais | Ext. | 2 - 0 | - | 29 | 16e |
| 08/03/2020 | J28 | Girondins de Bordeaux | Dom. | 1 - 1 | 68e Bouanga | 30 | 17e |
| 14/03/2020 | J29 | AS Monaco FC | Ext. | Annulé | - | - | - |
| 21/03/2020 | J30 | RC Strasbourg | Dom. | Annulé | - | - | - |
| 05/05/2020 | J31 | Toulouse FC | Ext. | Annulé | - | - | - |
| 11/05/2020 | J32 | Stade rennais FC | Dom. | Annulé | - | - | - |
| 18/05/2020 | J33 | Paris Saint-Germain | Ext. | Annulé | - | - | - |
| 26/05/2020 | J34 | Angers SCO | Dom. | Annulé | - | - | - |
| 02/05/2020 | J35 | Amiens SC | Ext. | Annulé | - | - | - |
| 09/05/2020 | J36 | LOSC Lille | Dom. | Annulé | - | - | - |
| 16/05/2020 | J37 | OGC Nice | Ext. | Annulé | - | - | - |
| 23/05/2020 | J38 | Dijon FCO | Dom. | Annulé | - | - | - |
| Journée 20 | AS Saint-Étienne | 0 - 2 | FC Nantes | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 12 janvier 2020 15:00 | | (0 - 1) | 23e Abeid 48e Blas | Diffuseur : beIN Sports 1 Arbitrage : Anthony Ustaritz |
| Dimanche 12 janvier 2020 15:00 | | Rapport | | Diffuseur : beIN Sports 1 Arbitrage : Anthony Ustaritz |
| Journée 21 | AS Saint-Étienne | 2 - 1 | Nîmes Olympique | Stade Geoffroy-Guichard, Saint-Étienne |
| Samedi 25 janvier 2020 20:00 | Khazri 3e 34e (pen.) | (2 - 1) | 45e Ferhat | Spectateurs : 23 927 Diffuseur : beIN Sports 1 et beIN Sports max 8 Arbitrage : Jérémy Stinat |
| Samedi 25 janvier 2020 20:00 | | Rapport | | Spectateurs : 23 927 Diffuseur : beIN Sports 1 et beIN Sports max 8 Arbitrage : Jérémy Stinat |
| Journée 22 | FC Metz | 3 - 1 | AS Saint-Étienne | Stade Saint-Symphorien, Longeville-les-Metz |
| Dimanche 2 février 2020 17:00 | Nguette 44e 70e Diallo 63e | (1 - 0) | 89e Hamouma | Spectateurs : 15 636 Diffuseur : beIN Sports 1 Arbitrage : Antony Gautier |
| Dimanche 2 février 2020 17:00 | | Rapport | | Spectateurs : 15 636 Diffuseur : beIN Sports 1 Arbitrage : Antony Gautier |
| Journée 23 | AS Saint-Étienne | 0 - 2 | Olympique de Marseille | Stade Geoffroy-Guichard, Saint-Étienne |
| Mercredi 5 février 2020 21:00 | | (0 - 1) | 7e Payet 85e Radonjić | Spectateurs : 29 074 Diffuseur : Canal+ Arbitrage : Jérôme Brisard |
| Mercredi 5 février 2020 21:00 | | Rapport | | Spectateurs : 29 074 Diffuseur : Canal+ Arbitrage : Jérôme Brisard |
| Journée 24 | Montpellier HSC | 1 - 0 | AS Saint-Étienne | Stade de la Mosson, Montpellier |
| Dimanche 9 février 2020 15:00 | Delort 25e | (1 - 0) | | Spectateurs : 14 669 Diffuseur : beIN Sports 1 Arbitrage : Amaury Delerue |
| Dimanche 9 février 2020 15:00 | | Rapport | | Spectateurs : 14 669 Diffuseur : beIN Sports 1 Arbitrage : Amaury Delerue |
| Journée 25 | Stade brestois 29 | 3 - 2 | AS Saint-Étienne | Stade Francis-Le Blé, Brest |
| Dimanche 16 février 2020 17:00 | Lasne 20e Charbonnier 38e Cardona 43e | (3 - 0) | 54e (pen.) Bouanga 69e Diony | Spectateurs : 13 399 Diffuseur : beIN Sports 2 Arbitrage : Eric Wattellier |
| Dimanche 16 février 2020 17:00 | | Rapport | | Spectateurs : 13 399 Diffuseur : beIN Sports 2 Arbitrage : Eric Wattellier |
| Journée 26 | AS Saint-Étienne | 1 - 1 | Stade de Reims | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 23 février 2020 15:00 | Bouanga 37e | (0 - 0) | 90+4e (pen.) Dia | Spectateurs : 24 868 Diffuseur : beIN Sports 1 Arbitrage : Benoît Bastien |
| Dimanche 23 février 2020 15:00 | | Rapport | | Spectateurs : 24 868 Diffuseur : beIN Sports 1 Arbitrage : Benoît Bastien |
| Journée 27 | Olympique lyonnais | 2 - 0 | AS Saint-Étienne | Groupama Stadium, Décines-Charpieu |
| Dimanche 1er mars 2020 21:00 | Dembélé 27e 90+6e (pen.) | (1 - 0) | | Spectateurs : 52 772 Diffuseur : Canal+ Arbitrage : Frank Schneider |
| Dimanche 1er mars 2020 21:00 | | Rapport | | Spectateurs : 52 772 Diffuseur : Canal+ Arbitrage : Frank Schneider |
| Journée 28 | AS Saint-Étienne | 1 - 1 | Girondins de Bordeaux | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 8 mars 2020 15:00 | Bouanga 68e | (0 - 0) | 90+4e (pen.) Maja | Spectateurs : 24 912 Diffuseur : beIN Sports 1 Arbitrage : Thomas Léonard |
| Dimanche 8 mars 2020 15:00 | | Rapport | | Spectateurs : 24 912 Diffuseur : beIN Sports 1 Arbitrage : Thomas Léonard |
| Journée 29 | AS Monaco FC | Annulé | AS Saint-Étienne | Stade Louis-II, Monaco |
| Samedi 14 mars 2020 | | | | |
| Journée 30 | AS Saint-Étienne | Annulé | RC Strasbourg | Stade Geoffroy-Guichard, Saint-Étienne |
| Samedi 21 mars 2020 | | | | |
| Journée 31 | Toulouse FC | Annulé | AS Saint-Étienne | Stadium, Toulouse |
| Dimanche 5 avril 2020 | | | | |
| Journée 32 | AS Saint-Étienne | Annulé | Stade rennais FC | Stade Geoffroy-Guichard, Saint-Étienne |
| Samedi 11 avril 2020 | | | | |
| Journée 33 | Paris Saint-Germain | Annulé | AS Saint-Étienne | Parc des Princes, Paris |
| Samedi 18 avril 2020 | | | | |
| Journée 34 | AS Saint-Étienne | - | Angers SCO | Stade Geoffroy-Guichard, Saint-Étienne |
| Dimanche 26 avril 2020 Annulé | | | | |
| Journée 35 | Amiens SC | Annulé | AS Saint-Étienne | Stade Crédit Agricole La Licorne, Amiens |
| Samedi 2 mai 2020 Annulé | | | | |
| Journée 36 | AS Saint-Étienne | Annulé | LOSC Lille | Stade Geoffroy-Guichard, Saint-Étienne |
| Samedi 9 mai 2020 | | | | |
| Journée 37 | OGC Nice | Annulé | AS Saint-Étienne | Allianz Riviera, Nice |
| Samedi 16 mai 2020 | | | | |
| Journée 38 | AS Saint-Étienne | Annulé | Dijon FCO | Stade Geoffroy-Guichard, Saint-Étienne |
| Samedi 23 mai 2020 | | | | |

#### Classement

| Rang | Équipev · d · m | Pts | J | G | N | P | Bp | Bc | Diff | Qualification ou relégation |
| 14 | Stade brestois 29 $^P$ | 34 | 28 | 8 | 10 | 10 | 34 | 37 | −3 | |
| 15 | FC Metz $^P$ | 34 | 28 | 8 | 10 | 10 | 27 | 35 | −8 | |
| 16 | Dijon FCO | 30 | 28 | 7 | 9 | 12 | 27 | 37 | −10 | |
| 17 | AS Saint-Étienne | 30 | 28 | 8 | 6 | 14 | 29 | 45 | −16 | |
| 18 | Nîmes Olympique | 27 | 28 | 7 | 6 | 15 | 29 | 44 | −15 | |
| 19 | Amiens SC | 23 | 28 | 4 | 11 | 13 | 31 | 50 | −19 | Relégation en Ligue 2 |
| 20 | Toulouse FC | 13 | 28 | 3 | 4 | 21 | 22 | 58 | −36 | Relégation en Ligue 2 |

### Coupes nationales
#### Coupe de la Ligue

La Coupe de la Ligue 2019-2020 est la vingt-sixième édition de la cette compétition à élimination directe organisée par la Ligue de football professionnel (LFP) depuis 1994 et rassemblant uniquement les clubs professionnels de Ligue 1, Ligue 2 et ceux de National 1. Depuis 2009, la LFP a instauré un nouveau format de coupe plus avantageux pour les équipes qualifiées pour une coupe d'Europe.
| Date | N $^o$ | Adversaire | Lieu | Résultat | Buteurs pour Saint-Étienne |
| 18/12/2019 | 1/8e de f. | Nîmes Olympique | Ext. | 1 - 2 | 37e Benkhedim, 49e Correia |
| 08/01/2020 | 1/4e de f. | Paris Saint-Germain | Ext. | 6 - 1 | 71e Cabaye |
| 1/8e de f. | Nîmes Olympique | 1 - 2 | AS Saint-Étienne | Stade des Costières, Nîmes |
| Mercredi 18 décembre 2019 21:05 | Stojanovski 67e | (0 - 1) | 37e Benkhedim 49e Correia | Spectateurs : 4 202 Diffuseur : Foot+ Arbitrage : Antony Gautier |
| Mercredi 18 décembre 2019 21:05 | | Rapport | | Spectateurs : 4 202 Diffuseur : Foot+ Arbitrage : Antony Gautier |
| 1/4e de f. | Paris Saint-Germain | 6 - 1 | AS Saint-Étienne | Parc des Princes, Paris |
| Mercredi 8 janvier 2020 21:05 | Icardi 3e 49e 57e Neymar 39e Moulin 44e (csc) Mbappé 67e | (3 - 0) | 71e Cabaye | Spectateurs : 47 677 Diffuseur : Canal+ Sport, France 3 Arbitrage : Clément Turpin |
| Mercredi 8 janvier 2020 21:05 | | Rapport | | Spectateurs : 47 677 Diffuseur : Canal+ Sport, France 3 Arbitrage : Clément Turpin |

#### Coupe de France

La Coupe de France 2019-2020 est la cent-troisième édition de cette compétition à élimination directe mettant aux prises tous les clubs de football amateurs et professionnels à travers la France métropolitaine et les DOM-TOM. Elle est organisée par la FFF et ses ligues régionales.
| Date | N $^o$ | Adversaire | Lieu | Résultat | Buteurs pour Saint-Étienne |
| 05/01/2020 | 1/32e de f. | FC Bastia-Borgo | Ext. | 0 - 3 | 33e 90+3e Nordin, 45+1e Fofana |
| 18/01/2020 | 1/16e de f. | Paris FC | Ext. | 2 - 3 | 31e Khazri, 71e Abi, 78e Debuchy |
| 28/01/2020 | 1/8e de f. | AS Monaco FC | Ext. | 0 - 1 | 24e Bouanga |
| 13/02/2020 | 1/4e de f. | SAS Épinal | Ext. | 1 - 2 | 37e Bouanga 58e Camara |
| 05/03/2020 | 1/2e de f. | Stade rennais FC | Dom. | 2 - 1 | 43e Kolodziejczak, 90+4e Boudebouz |
| 24/07/2020 | Finale | Paris Saint-Germain | Ext. | 1 - 0 | - |
| 1/32e de f. | FC Bastia-Borgo | 0 - 3 | AS Saint-Étienne | Stade Armand-Cesari, Furiani |
| Dimanche 5 janvier 2020 14:15 | | (0 - 2) | 33e 90+3e Nordin 45+1e Fofana | Spectateurs : 4 992 Diffuseur : France 3 Régions Arbitrage : Karim Abed |
| 1/16e de f. | Paris FC | 2 - 3 | AS Saint-Étienne | Stade Charléty, Paris |
| Samedi 18 janvier 2020 18:00 | Ménez 23e Pitroipa 56e | (1 - 1) | 31e Khazri 71e Abi 78e Debuchy | Spectateurs : 8 057 Diffuseur : Eurosport 2 (multiplex) Arbitrage : François Letexier |
| 1/8e de f. | AS Monaco FC | 0 - 1 | AS Saint-Étienne | Stade Louis-II, Monaco |
| Mardi 28 janvier 2020 20:55 | | (0 - 1) | 24e Bouanga | Spectateurs : 3 485 Diffuseur : Eurosport 2 Arbitrage : Johan Hamel |
| 1/4e de f. | SAS Épinal | 1 - 2 | AS Saint-Étienne | Stade Marcel-Picot, Tomblaine |
| Jeudi 13 février 2020 21:00 | Krasso 62e (pen.) | (0 - 1) | 37e Bouanga 58e Camara | Spectateurs : 12 730 Diffuseur : Eurosport 2 Arbitrage : François Letexier |
| 1/2e de f. | AS Saint-Étienne | 2 - 1 | Stade rennais FC | Stade Geoffroy-Guichard, Saint-Étienne |
| Jeudi 5 mars 2020 20:55 | Kolodziejczak 43e Boudebouz 90+4e | (1 - 1) | 33e (pen.) Niang | Spectateurs : 30 535 Diffuseur : Eurosport 2 Arbitrage : Antony Gautier |
| Finale | Paris Saint-Germain | 1 - 0 | AS Saint-Étienne | Stade de France, Saint-Denis |
| Vendredi 24 juillet 2020 21:10 | Neymar 14e | (1 - 0) | | Spectateurs : 5 000 Diffuseur : France 2, Eurosport 2 Arbitrage : Amaury Delerue |

### Ligue Europa

La Ligue Europa 2019-2020 est la quarante-neuvième édition de la Ligue Europa. Elle est divisée en deux phases, une phase de groupes, qui consiste en douze mini-championnats de quatre équipes par groupe, les deux premiers poursuivant la compétition. Puis une phase finale, décomposée en seizièmes de finale, huitièmes de finale, quarts de finale, demi-finales et une finale qui se joue sur terrain neutre.
En cas d'égalité, lors de la phase finale, la règle des buts marqués à l'extérieur s'applique puis le match retour est augmenté d'une prolongation et d'une séance de tirs au but s'il le faut. Les équipes sont qualifiées en fonction de leurs bons résultats en championnat lors de la saison précédente.
Les Verts entrent entre en phase de poules.

#### Phase de groupe

Classement :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff | Résultats (▼ dom., ► ext.) | | | | |
| 1 | La Gantoise | 12 | 6 | 3 | 3 | 0 | 11 | 7 | +4 | La Gantoise | | 2-2 | 3-2 | 2-1 |
| 2 | VfL Wolfsburg | 11 | 6 | 3 | 2 | 1 | 9 | 7 | +2 | VfL Wolfsburg | 1-3 | | 1-0 | 3-1 |
| 3 | AS Saint-Étienne | 4 | 6 | 0 | 4 | 2 | 6 | 8 | -2 | AS Saint-Étienne | 0-0 | 1-1 | | 1-1 |
| 4 | FK Oleksandriïa | 3 | 6 | 0 | 3 | 3 | 6 | 10 | -4 | FK Oleksandriïa | 1-1 | 0-1 | 2-2 | |
Le tirage au sort a placé les verts dans le groupe I, dans lequel ils rencontreront VfL Wolfsburg, La Gantoise et FK Oleksandria.
| Date | N $^o$ | Adversaire | Lieu | Résultat | Buteurs pour Saint-Étienne | Points |
| 19/09/2019 | M1 | La Gantoise | Extérieur | 3 - 2 | Khazri 38e, Kamiński 74e (csc) | 0 |
| 3/10/2019 | M2 | VfL Wolfsburg | Domicile | 1 - 1 | Kolodziejczak 13e | 1 |
| 24/10/2016 | M3 | FK Oleksandria | Domicile | 1 - 1 | G.Silva 8e | 2 |
| 7/11/2019 | M4 | FK Oleksandria | Extérieur | 2 - 2 | 23e (pen.) Khazri, 73e Camara | 3 |
| 28/11/2019 | M5 | La Gantoise | Domicile | 0 - 0 | - | 4 |
| 12/12/2019 | M6 | VfL Wolfsburg | Extérieur | 1 - 0 | - | 4 |
| M1 | La Gantoise | 3 - 2 | AS Saint-Étienne | Ghelamco Arena, Gand |
| Jeudi 19 septembre 2019 21:05 | David 2e 43e Perrin 64e (csc) | (2 - 1) | 38e Khazri 74e (csc) Kamiński | Spectateurs : 14 928 Diffuseur : RMC Sport 1 Arbitrage : Roi Reinshreiber |
| Jeudi 19 septembre 2019 21:05 | | Rapport | | Spectateurs : 14 928 Diffuseur : RMC Sport 1 Arbitrage : Roi Reinshreiber |
| M2 | AS Saint-Étienne | 1 - 1 | VfL Wolfsburg | Stade Geoffroy-Guichard,Saint-Étienne |
| Jeudi 3 octobre 2019 19:00 | Kolodziejczak 13e | (1 - 1) | 15e William | Spectateurs : 24 815 Diffuseur : RMC Story, RMC Sport 1 Arbitrage : Craig Pawson |
| Jeudi 3 octobre 2019 19:00 | | Rapport | | Spectateurs : 24 815 Diffuseur : RMC Story, RMC Sport 1 Arbitrage : Craig Pawson |
| M3 | AS Saint-Étienne | 1 - 1 | FK Oleksandria | Stade Geoffroy-Guichard,Saint-Étienne |
| Jeudi 24 octobre 2019 19:00 | G.Silva 8e | (1 - 1) | 14e (csc) G.Silva | Spectateurs : 28 573 Diffuseur : RMC Story ,RMC Sport 1 Arbitrage : Espen Eskås |
| Jeudi 24 octobre 2019 19:00 | | Rapport | | Spectateurs : 28 573 Diffuseur : RMC Story ,RMC Sport 1 Arbitrage : Espen Eskås |
| M4 | FK Oleksandria | 2 - 2 | AS Saint-Étienne | Stade CSC Nika, Ukraine |
| Jeudi 7 novembre 2019 21:00 | Bezborodko 84e Zaderaka 90+1e | (0 - 1) | 23e (pen.) Khazri 73e Camara | Spectateurs : 6 361 Diffuseur : RMC Sport 1 Arbitrage : João Pinheiro |
| Jeudi 7 novembre 2019 21:00 | | Rapport | | Spectateurs : 6 361 Diffuseur : RMC Sport 1 Arbitrage : João Pinheiro |
| M5 | AS Saint-Étienne | 0 - 0 | La Gantoise | Stade Geoffroy-Guichard,Saint-Étienne |
| Jeudi 28 novembre 2019 18:55 | | (0 - 0) | | Spectateurs : 25 315 Diffuseur : RMC Story ,RMC Sport 1 Arbitrage : Irfan Peljto |
| Jeudi 28 novembre 2019 18:55 | | Rapport | | Spectateurs : 25 315 Diffuseur : RMC Story ,RMC Sport 1 Arbitrage : Irfan Peljto |
| M6 | VfL Wolfsburg | 1 - 0 | AS Saint-Étienne | Volkswagen-Arena, Wolfsburg |
| Jeudi 12 décembre 2019 21:00 | Otávio 52e | (0 - 0) | | Diffuseur : RMC Sport 1 Arbitrage : Paul Tierney |
| Jeudi 12 décembre 2019 21:00 | | Rapport | | Diffuseur : RMC Sport 1 Arbitrage : Paul Tierney |