1 | Sat 10 Aug 2019 | 2-1 v DijonDijon 1-2 Saint Étienne | French Ligue 1 |
2 | Sun 18 Aug 2019 | 1-1 v BrestSaint Étienne 1-1 Brest | French Ligue 1 |
3 | Wed 28 Aug 2019 | 0-3 v LilleLille 3-0 Saint Étienne | French Ligue 1 |
4 | Sun 1 Sep 2019 | 0-1 v MarseilleMarseille 1-0 Saint Étienne | French Ligue 1 |
5 | Sun 15 Sep 2019 | 2-2 v ToulouseSaint Étienne 2-2 Toulouse | French Ligue 1 |
6 | Thu 19 Sep 2019 | 2-3 v KAA GentKAA Gent 3-2 Saint Étienne | Europa League Group I |
7 | Sun 22 Sep 2019 | 1-4 v AngersAngers 4-1 Saint Étienne | French Ligue 1 |
8 | Sun 29 Sep 2019 | 1-0 v NîmesNîmes 0-1 Saint Étienne | French Ligue 1 |
9 | Thu 3 Oct 2019 | 1-1 v VfL WolfsburgSaint Étienne 1-1 VfL Wolfsburg | Europa League Group I |
10 | Sun 10 Nov 2019 | 3-2 v NantesNantes 2-3 Saint Étienne | French Ligue 1 |
11 | Sun 24 Nov 2019 | 0-0 v MontpellierSaint Étienne 0-0 Montpellier | French Ligue 1 |
12 | Sun 1 Dec 2019 | 1-2 v RennesRennes 2-1 Saint Étienne | French Ligue 1 |
13 | Thu 12 Dec 2019 | 0-1 v VfL WolfsburgVfL Wolfsburg 1-0 Saint Étienne | Europa League Group I |
14 | Sun 12 Jan 2020 | 0-2 v NantesSaint Étienne 0-2 Nantes | French Ligue 1 |
15 | Sat 8 Feb 2020 | 2-3 v BrentfordBrentford 3-2 Middlesbrough | Sky Bet Championship |
16 | Tue 11 Feb 2020 | 2-2 v Wigan AthleticWigan Athletic 2-2 Middlesbrough | Sky Bet Championship |
17 | Sat 15 Feb 2020 | 0-1 v Luton TownMiddlesbrough 0-1 Luton Town | Sky Bet Championship |
18 | Sat 22 Feb 2020 | 0-1 v BarnsleyBarnsley 1-0 Middlesbrough | Sky Bet Championship |
19 | Wed 26 Feb 2020 | 0-1 v Leeds UnitedMiddlesbrough 0-1 Leeds United | Sky Bet Championship |
20 | Mon 2 Mar 2020 | 2-2 v Nottingham ForestMiddlesbrough 2-2 Nottingham Forest | Sky Bet Championship |
21 | Sat 7 Mar 2020 | 1-0 v Charlton AthleticCharlton Athletic 0-1 Middlesbrough | Sky Bet Championship |
22 | Sun 5 Jul 2020 | 180-1 v Queens Park RangersMiddlesbrough 0-1 Queens Park Rangers | Sky Bet Championship |