| 2019–20 season | ||||
|---|---|---|---|---|
| President | Olivier Létang | |||
| Head coach | Julien Stephan | |||
| Stadium | Roazhon Park | |||
| Ligue 1 | 3rd | |||
| Coupe de France | Semi-finals | |||
| Coupe de la Ligue | Round of 16 | |||
| Trophée des Champions | Runners-up | |||
| UEFA Europa League | Group stage | |||
| Top goalscorer | League: M'Baye Niang (10) All: M'Baye Niang (15) | |||
| Highest home attendance | 28,896 (vsMarseille, 10 January 2020) | |||
| Lowest home attendance | 20,677 (vsAmiens, 10 November 2019) | |||
| Average home league attendance | 25,333 | |||
| Biggest win | Rennes 5–0Montpellier | |||
| Biggest defeat | Celtic 3–1 Rennes | |||
The2019–20 season wasStade Rennais's 118th season in existence and the club's 26th consecutive season in the top flight ofFrench football. In addition to thedomestic league, Rennes participated in this season's editions of theTrophée des Champions, theCoupe de la Ligue, theUEFA Europa League and theCoupe de France. The season covered the period from 1 July 2019 to 30 June 2020.
Note: Flags indicate national team as defined underFIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Note: Flags indicate national team as defined underFIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Note: Flags indicate national team as defined underFIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Win Draw Loss
| 13 July 2019Friendly | Celtic | 0–0 | Rennes | Glasgow, Scotland |
| 15:00BST (UTC+1) | Report | Stadium:Celtic Park Referee:Willie Collum |
| 23 July 2019Friendly | Brest | 1–0 | Rennes | Plouvorn, France |
| 19:00CEST (UTC+2) | Report | Stadium:Stade Guy de Reals |
| 26 July 2019Friendly | RB Leipzig | 2–0 | Rennes | Markranstädt, Germany |
| 18:00CEST (UTC+2) | Report | Stadium:Stadion am Bad Großfeld Attendance: 3,047 |
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| Ligue 1 | 10 August 2019 | 8 March 2020 | Matchday 1 | 3rd | 28 | 15 | 5 | 8 | 38 | 24 | +14 | 053.57 |
| Coupe de France | 4 January 2020 | 5 March 2020 | Round of 64 | Semi-finals | 5 | 3 | 1 | 1 | 11 | 6 | +5 | 060.00 |
| Coupe de la Ligue | 18 December 2019 | Round of 16 | Round of 16 | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 000.00 | |
| Trophée des Champions | 3 August 2019 | Final | Runners-up | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 | |
| Europa League | 19 September 2019 | 12 December 2019 | Group stage | Group stage | 6 | 1 | 1 | 4 | 5 | 8 | −3 | 016.67 |
| Total | 41 | 19 | 7 | 15 | 57 | 43 | +14 | 046.34 | ||||
Source:Soccerway
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | PPG | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain(C) | 27 | 22 | 2 | 3 | 75 | 24 | +51 | 68 | 2.52 | Qualification for theChampions League group stage |
| 2 | Marseille | 28 | 16 | 8 | 4 | 41 | 29 | +12 | 56 | 2.00 | |
| 3 | Rennes | 28 | 15 | 5 | 8 | 38 | 24 | +14 | 50 | 1.79 | |
| 4 | Lille | 28 | 15 | 4 | 9 | 35 | 27 | +8 | 49 | 1.75 | Qualification for theEuropa League group stage[a] |
| 5 | Nice | 28 | 11 | 8 | 9 | 41 | 38 | +3 | 41[b] | 1.46[b] |
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 28 | 15 | 5 | 8 | 38 | 24 | +14 | 50 | 9 | 2 | 3 | 25 | 14 | +11 | 6 | 3 | 5 | 13 | 10 | +3 |
Source:Ligue 1
| 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 | H | A | H | A | A | H | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | A | H | A | A | H | H | A | H | A | H |
| Result | W | W | W | L | D | D | L | D | L | L | W | W | W | L | W | W | W | W | W | L | D | W | L | D | L | W | W | W | C | C | C | C | C | C | C | C | C | C |
| Position | 8 | 3 | 1 | 2 | 2 | 4 | 9 | 8 | 10 | 12 | 9 | 14 | 10 | 11 | 10 | 7 | 4 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
The Ligue 1 schedule was announced on 14 June 2019.[5] The Ligue 1 matches were suspended by the LFP on 13 March 2020 due to COVID-19 until further notices.[6] 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.[7] On 30 April, The LFP ended officially the 2019–20 season.[8]
| 10 August 20191 | Montpellier | 0–1 | Rennes | Montpellier |
| 20:00CEST (UTC+2) | Report |
| Stadium:Stade de la Mosson Attendance: 15,212 Referee:Willy Delajod |
| 18 August 20192 | Rennes | 2–1 | Paris Saint-Germain | Rennes |
| 21:00CEST (UTC+2) |
| Report | Stadium:Roazhon Park Attendance: 28,596 Referee:Antony Gautier |
| 25 August 20193 | Strasbourg | 0–2 | Rennes | Strasbourg |
| 17:00CEST (UTC+2) | Report |
| Stadium:Stade de la Meinau Attendance: 24,951 Referee:Ruddy Buquet |
| 1 September 20194 | Rennes | 1–2 | Nice | Rennes |
| 15:00CEST (UTC+2) | Report | Stadium:Roazhon Park Attendance: 26,721 Referee: Johan Hamel |
| 14 September 20195 | Brest | 0–0 | Rennes | Brest |
| 20:00CEST (UTC+2) | Report | Stadium:Stade Francis-Le Blé Attendance: 14,937 Referee:Clément Turpin |
| 22 September 20196 | Rennes | 1–1 | Lille | Rennes |
| 15:00CEST (UTC+2) | Report | Stadium:Roazhon Park Attendance: 25,772 Referee:Jérôme Brisard |
| 25 September 20197 | Nantes | 1–0 | Rennes | Nantes |
| 19:00CEST (UTC+2) | Report |
| Stadium:Stade de la Beaujoire Attendance: 26,952 Referee:Antony Gautier |
| 29 September 20198 | Marseille | 1–1 | Rennes | Marseille |
| 21:00CEST (UTC+2) |
| Report |
| Stadium:Stade Vélodrome Attendance: 44,281 Referee: Frank Schneider |
| 6 October 20199 | Rennes | 0–1 | Reims | Rennes |
| 17:00CEST (UTC+2) |
| Report | Stadium:Roazhon Park Attendance: 20,950 Referee:Stéphanie Frappart |
| 20 October 201910 | Monaco | 3–2 | Rennes | Monaco |
| 17:00CEST (UTC+2) |
| Report | Stadium:Stade Louis II Attendance: 6,763 Referee: Hakim Ben El Hadj |
| 27 October 201911 | Rennes | 3–2 | Toulouse | Rennes |
| 15:00CET (UTC+1) |
| Report | Stadium:Roazhon Park Attendance: 22,918 Referee:Antony Gautier |
| 10 November 201913 | Rennes | 3–1 | Amiens | Rennes |
| 15:00CET (UTC+1) |
| Report |
| Stadium:Roazhon Park Attendance: 20,677 Referee:Benoît Bastien |
| 23 November 201914 | Dijon | 2–1 | Rennes | Dijon |
| 20:00CET (UTC+1) |
| Report | Stadium:Stade Gaston Gérard Attendance: 12,084 Referee:Jérôme Brisard |
| 1 December 201915 | Rennes | 2–1 | Saint-Étienne | Rennes |
| 17:00CET (UTC+1) | Report |
| Stadium:Roazhon Park Attendance: 26,738 Referee: Eric Wattellier |
| 4 December 201916 | Metz | 0–1 | Rennes | Metz |
| 19:00CET (UTC+1) | Report |
| Stadium:Stade Saint-Symphorien Attendance: 14,214 Referee: Karim Abed |
| 7 December 201917 | Rennes | 2–1 | Angers | Rennes |
| 20:00CET (UTC+1) | Report | Stadium:Roazhon Park Attendance: 25,656 Referee: Amaury Delerue |
| 15 December 201918 | Lyon | 0–1 | Rennes | Décines-Charpieu |
| 17:00CET (UTC+1) | Report |
| Stadium:Parc Olympique Lyonnais Attendance: 45,010 Referee:Benoît Bastien |
| 21 December 201919 | Rennes | 1–0 | Bordeaux | Rennes |
| 20:45CET (UTC+1) |
| Report | Stadium:Roazhon Park Attendance: 26,403 Referee: Thomas Leonard |
| 10 January 202020 | Rennes | 0–1 | Marseille | Rennes |
| 20:45CET (UTC+1) | Report | Stadium:Roazhon Park Attendance: 28,896 Referee:Benoît Millot |
| 15 January 202012 | Nîmes | 0–1 | Rennes | Nîmes |
| 19:00CET (UTC+1) |
| Report |
| Stadium:Stade des Costières Attendance: 12,388 Referee:Willy Delajod |
| Note: Match originally scheduled for 2 November, but postponed due to heavy rains,[9] and rearranged for 15 January 2020.[10] | ||||
| 24 January 202021 | Nice | 1–1 | Rennes | Nice |
| 20:45CET (UTC+1) |
| Report |
| Stadium:Allianz Riviera Attendance: 15,199 Referee: Hakim Ben El Hadj |
| 31 January 202022 | Rennes | 3–2 | Nantes | Rennes |
| 20:45CET (UTC+1) |
| Report | Stadium:Roazhon Park Attendance: 27,836 Referee:Benoît Millot |
| 4 February 202023 | Lille | 1–0 | Rennes | Villeneuve-d'Ascq |
| 19:00CET (UTC+1) | Report |
| Stadium:Stade Pierre-Mauroy Attendance: 35,030 Referee: Johan Hamel |
| 8 February 202024 | Rennes | 0–0 | Brest | Rennes |
| 20:00CET (UTC+1) |
| Report |
| Stadium:Roazhon Park Attendance: 28,436 Referee:Ruddy Buquet |
| 16 February 202025 | Reims | 1–0 | Rennes | Reims |
| 17:00CET (UTC+1) | Report |
| Stadium:Stade Auguste Delaune Attendance: 13,026 Referee: Florent Batta |
| 23 February 202026 | Rennes | 2–1 | Nîmes | Rennes |
| 17:00CET (UTC+1) |
| Report | Stadium:Roazhon Park Attendance: 28,084 Referee:Stéphanie Frappart |
| 29 February 202027 | Toulouse | 0–2 | Rennes | Toulouse |
| 20:00CET (UTC+1) | Report |
| Stadium:Stadium de Toulouse Attendance: 13,301 Referee: Jérémy Stinat |
| 8 March 202028 | Rennes | 5–0 | Montpellier | Rennes |
| 17:00CET (UTC+1) |
| Report | Stadium:Roazhon Park Attendance: 24,818 Referee: Jérémie Pignard |
| 29 | Bordeaux | Cancelled | Rennes | Bordeaux |
| --:--CEST (UTC+2) | Stadium:Matmut Atlantique Attendance: 0[11] |
| 31 | Amiens | Cancelled | Rennes | Amiens |
| --:--CEST (UTC+2) | Stadium:Stade de la Licorne Attendance: 0[11] |
| 32 | Saint-Étienne | Cancelled | Rennes | Saint-Étienne |
| --:--CEST (UTC+2) | Stadium:Stade Geoffroy-Guichard Attendance: 0[11] |
| 34 | Rennes | Cancelled | Strasbourg | Rennes |
| --:--CEST (UTC+2) | Stadium:Roazhon Park |
| 37 | Paris Saint-Germain | Cancelled | Rennes | Paris |
| --:--CEST (UTC+2) | Stadium:Parc des Princes |
| 4 January 2020Round of 64 | Rennes | 0–0 (a.e.t.) (5–4p) | Amiens | Rennes |
| 18:00CET (UTC+1) |
| Report |
| Stadium:Roazhon Park Attendance: 13,525 Referee: Mikael Lesage |
| Penalties | ||||
| 19 January 2020Round of 32 | Athlético Marseille | 0–2 | Rennes | Fos-sur-Mer[12] |
| 17:15CET (UTC+1) | Report | Stadium:Stade Parsemain Attendance: 5,098 Referee: Amaury Delerue |
| 28 January 2020Round of 16 | Angers | 4–5 (a.e.t.) | Rennes | Angers |
| 18:30CET (UTC+1) | Report |
| Stadium:Stade Raymond Kopa Attendance: 9,821 Referee: Thomas Léonard |
| 11 February 2020Quarter-finals | ASM Belfort | 0–3 | Rennes | Montbéliard[13] |
| 20:55CET (UTC+1) |
| Report |
| Stadium:Stade Auguste Bonal Attendance: 19,506 Referee: Amaury Delerue |
| 5 March 2020Semi-finals | Saint-Étienne | 2–1 | Rennes | Saint-Étienne |
| 20:55CET (UTC+1) |
| Report |
| Stadium:Stade Geoffroy-Guichard Attendance: 30,535 Referee:Antony Gautier |
| 18 December 2019Round of 16 | Amiens | 3–2 | Rennes | Amiens |
| 21:05CET (UTC+1) |
| Report |
| Stadium:Stade de la Licorne Attendance: 4,883 Referee:Stéphanie Frappart |
| 3 August 2019Final | Paris Saint-Germain | 2–1 | Rennes | Shenzhen, China |
| 19:30 UTC+8 | Report |
| Stadium:Shenzhen Universiade Sports Centre Attendance: 22,045 Referee:Benoît Bastien |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CEL | CLJ | LAZ | REN | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 1 | 1 | 10 | 6 | +4 | 13 | Advance toknockout phase | — | 2–0 | 2–1 | 3–1 | ||
| 2 | 6 | 4 | 0 | 2 | 6 | 4 | +2 | 12 | 2–0 | — | 2–1 | 1–0 | |||
| 3 | 6 | 2 | 0 | 4 | 6 | 9 | −3 | 6 | 1–2 | 1–0 | — | 2–1 | |||
| 4 | 6 | 1 | 1 | 4 | 5 | 8 | −3 | 4 | 1–1 | 0–1 | 2–0 | — |
| 19 September 20191 | Rennes | 1–1 | Rennes, France | |
| 18:55CEST (UTC+2) | Report | Stadium:Roazhon Park Attendance: 27,026 Referee:José María Sánchez Martínez (Spain) |
| 3 October 20192 | Lazio | 2–1 | Rome, Italy | |
| 21:00CEST (UTC+2) |
| Report | Stadium:Stadio Olimpico Attendance: 13,072 Referee:Serhiy Boyko (Ukraine) |
| 24 October 20193 | Rennes | 0–1 | Rennes, France | |
| 21:00CEST (UTC+2) | Report | Stadium:Roazhon Park Attendance: 27,330 Referee:Aleksei Eskov (Russia) |
| 7 November 20194 | CFR Cluj | 1–0 | Cluj-Napoca, Romania | |
| 18:55CET (UTC+1) | Report |
| Stadium:Stadionul Dr. Constantin Rădulescu Attendance: 11,067 Referee:Tiago Martins (Portugal) |
| 28 November 20195 | Celtic | 3–1 | Glasgow, Scotland | |
| 21:00CET (UTC+1) | Report |
| Stadium:Celtic Park Attendance: 56,172 Referee:Espen Eskås (Norway) |
| 12 December 20196 | Rennes | 2–0 | Rennes, France | |
| 18:55CET (UTC+1) | Report |
| Stadium:Roazhon Park Attendance: 25,082 Referee:Srđan Jovanović (Serbia) |
| No. | Pos | Nat | Player | Total | Ligue 1 | Coupe de France | Coupe de la Ligue | Trophée des Champions | Europa League | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| Goalkeepers | |||||||||||||||
| 1 | GK | Romain Salin | 7 | 0 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | |
| 16 | GK | Édouard Mendy | 33 | 0 | 24 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | |
| 30 | GK | Pépé Bonet | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 | |
| 40 | GK | Riffi Mandanda | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Defenders | |||||||||||||||
| 3 | DF | Damien Da Silva | 32 | 1 | 25 | 1 | 3 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | |
| 4 | DF | Gerzino Nyamsi | 7 | 0 | 0+4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | |
| 15 | DF | Jérémy Morel | 27 | 2 | 20+1 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 3 | 1 | |
| 21 | DF | Joris Gnagnon | 32 | 2 | 14+5 | 0 | 3+2 | 0 | 1 | 0 | 1 | 0 | 6 | 2 | |
| 26 | DF | Jérémy Gelin | 18 | 1 | 10+4 | 0 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 27 | DF | Hamari Traoré | 37 | 1 | 27 | 0 | 5 | 1 | 0+1 | 0 | 0 | 0 | 4 | 0 | |
| 31 | DF | Sacha Boey | 9 | 0 | 1+4 | 0 | 0 | 0 | 1 | 0 | 0+1 | 0 | 2 | 0 | |
| Midfielders | |||||||||||||||
| 6 | MF | Jakob Johansson | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 8 | MF | Clément Grenier | 17 | 1 | 10+1 | 1 | 0+1 | 0 | 0 | 0 | 1 | 0 | 4 | 0 | |
| 10 | MF | Rafik Guitane | 4 | 0 | 0+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1+1 | 0 | |
| 12 | MF | James Léa Siliki | 29 | 1 | 12+8 | 0 | 4+1 | 1 | 0 | 0 | 1 | 0 | 2+1 | 0 | |
| 14 | MF | Benjamin Bourigeaud | 36 | 3 | 21+4 | 2 | 3+1 | 0 | 1 | 1 | 1 | 0 | 4+1 | 0 | |
| 17 | MF | Faitout Maouassa | 32 | 3 | 23 | 3 | 4+1 | 0 | 0 | 0 | 1 | 0 | 3 | 0 | |
| 18 | MF | Eduardo Camavinga | 36 | 1 | 24+1 | 1 | 3+2 | 0 | 1 | 0 | 1 | 0 | 2+2 | 0 | |
| 20 | MF | Flavien Tait | 26 | 2 | 9+8 | 2 | 3 | 0 | 1 | 0 | 1 | 0 | 4 | 0 | |
| 23 | MF | Adrien Hunou | 34 | 11 | 13+10 | 8 | 2+3 | 0 | 1 | 1 | 1 | 1 | 2+2 | 1 | |
| 25 | MF | Steven Nzonzi | 7 | 0 | 4+1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 28 | MF | Jonas Martin | 5 | 0 | 1+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
| 34 | MF | Yann Gboho | 17 | 2 | 2+6 | 1 | 1+3 | 1 | 1 | 0 | 0+1 | 0 | 1+2 | 0 | |
| Forwards | |||||||||||||||
| 7 | FW | Raphinha | 30 | 7 | 20+2 | 5 | 3 | 2 | 0+1 | 0 | 0 | 0 | 3+1 | 0 | |
| 9 | FW | Jordan Siebatcheu | 21 | 1 | 4+10 | 0 | 0+2 | 1 | 0 | 0 | 0 | 0 | 2+3 | 0 | |
| 11 | FW | M'Baye Niang | 36 | 14 | 24+2 | 10 | 4+1 | 4 | 0 | 0 | 0 | 0 | 4+1 | 0 | |
| 19 | FW | Metehan Güçlü | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 22 | FW | Romain Del Castillo | 33 | 2 | 14+7 | 2 | 5 | 0 | 1 | 0 | 0+1 | 0 | 3+2 | 0 | |
| 32 | FW | Lucas Da Cunha | 5 | 0 | 1+1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 1+1 | 0 | |
| Players transferred out during the season | |||||||||||||||
| 40 | GK | Tomáš Koubek | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 5 | DF | Souleyman Doumbia | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
Last updated: 8 March 2020
Source:Soccerway