# Saison 2018-2019 du Stade rennais FC

La saison 2018-2019 du Stade rennais football club débute le 2 juillet 2018 avec la reprise de l'entraînement. Le club est engagé dans quatre compétitions, et commence ses matchs de compétition officielle le 11 août 2018 avec la première journée de Ligue 1. Le club est aussi engagé en Coupe de France, en Coupe de la Ligue et en Ligue Europa.
La saison est marquée par la victoire en Coupe de France, le Stade rennais battant en finale aux tirs au but le Paris Saint-Germain le 27 avril 2019, première victoire dans cette compétition depuis celle de 1971. Le club est éliminé en huitième de finale de Ligue Europa malgré une victoire 3-1 au match aller contre le Arsenal FC. Il finit 10e du championnat de France.

## Transferts en 2018-2019

Tableau détaillé des transferts du mercato d'été :
| Date | Nom | Transfert | Provenance/Destination | Division |
| Arrivées |||||
| 24 mai 2018 | Maxime Bernauer | Premier contrat (3 ans) | Stade rennais FC | National 3 |
| 24 mai 2018 | Yann Gboho | Premier contrat (3 ans) | Stade rennais FC | National 3 |
| 24 mai 2018 | Armand Laurienté | Premier contrat (3 ans) | Stade rennais FC | National 3 |
| 25 mai 2018 | Baptiste Gautier | Premier contrat (1 an) | Stade rennais FC | National 3 |
| 25 mai 2018 | Justin Gru | Premier contrat (1 an) | Stade rennais FC | National 3 |
| 25 mai 2018 | Matthieu Huard | Premier contrat (1 an) | Stade rennais FC | National 3 |
| 4 juin 2018 | Jakob Johansson | Transfert libre (2 ans) | AEK Athènes | Superleague Elláda |
| 12 juin 2018 | Jordan Siebatcheu | Transfert (5 ans) | Stade de Reims | Ligue 2 |
| 20 juin 2018 | Romain Del Castillo | Transfert (4 ans) | Olympique lyonnais | Ligue 1 |
| 1er juillet 2018 | Gerzino Nyamsi | Transfert | LB Châteauroux | Ligue 2 |
| 24 juillet 2018 | Clément Grenier | Transfert (3 ans) | En Avant de Guingamp | Ligue 1 |
| 26 juillet 2018 | Damien Da Silva | Transfert (2 ans) | SM Caen | Ligue 1 |
| 8 août 2018 | Georginio Rutter | Premier contrat (3 ans) | Stade rennais FC | National 3 |
| 31 août 2018 | M'Baye Niang | Prêt avec OA (1 an) | Torino FC | Serie A |
| 2 septembre 2018 | Hatem Ben Arfa | Transfert libre (1 an) | Paris Saint-Germain | Ligue 1 |
| 12 octobre 2018 | Brandon Soppy | Premier contrat (3 ans) | Stade rennais FC | National 3 |
| 14 décembre 2018 | Eduardo Camavinga | Premier contrat (3 ans) | Stade rennais FC | National 3 |
| Départs |||||
| 7 juin 2018 | Firmin Mubele | Transfert (4 ans) | Toulouse FC | Ligue 1 |
| 13 juin 2018 | Séga Coulibaly | Transfert libre (3 ans) | AS Nancy-Lorraine | Ligue 2 |
| 15 juin 2018 | Afonso Figueiredo | Transfert libre (2 ans) | Rio Ave FC | Liga |
| 29 juin 2018 | Sofiane Diop | Transfert (3 ans) | AS Monaco | Ligue 1 |
| 29 juin 2018 | Wilson Isidor | Transfert (3 ans) | AS Monaco | Ligue 1 |
| 1er juillet 2018 | Yoann Gourcuff | Fin de contrat | Dijon FCO | Ligue 1 |
| 1er juillet 2018 | Sabri Toufiqui | Fin de contrat | Le Havre AC | Ligue 2 |
| 1er juillet 2018 | Sanjin Prcić | Fin de contrat | Levante UD | La Liga |
| 6 juillet 2018 | Stéphane Diarra | Prêt avec OA (1 an) | Le Mans FC | National |
| 23 juillet 2018 | Armand Laurienté | Prêt sans OA (1 an) | US Orléans | Ligue 2 |
| 25 juillet 2018 | Brandon | Prêt avec OA (1 an) | CA Osasuna | LaLiga 2 |
| 25 juillet 2018 | Joris Gnagnon | Transfert (5 ans) | Séville FC | La Liga |
| 27 juillet 2018 | Jordan Tell | Prêt sans OA (1 an) | US Orléans | Ligue 2 |
| 2 août 2018 | Morgan Amalfitano | Contrat résilié | Retraite | Retraite |
| 19 août 2018 | Sébastien Salles-Lamonge | Transfert libre (1 an) | Deportivo La Corogne | LaLiga 2 |
| 30 août 2018 | Clément Chantôme | Contrat résilié | Red Star FC | Ligue 2 |
| 31 août 2018 | Diafra Sakho | Prêt sans OA (1 an) | Bursaspor | Süper Lig |
| 31 août 2018 | Faitout Maouassa | Prêt sans OA (1 an) | Nîmes Olympique | Ligue 1 |
Tableau détaillé des transferts du mercato d'hiver :
| Date | Nom | Transfert | Provenance/Destination | Division |
| Arrivées |||||
| 15 janvier 2019 | Souleyman Doumbia | Transfert (3,5 ans) | Grasshopper Club Zurich | Super League |
| 30 janvier 2019 | Armand Laurienté | Retour de prêt | US Orléans | Ligue 2 |
| 31 janvier 2019 | Loïc Badiashile | Prêt avec OA (6 mois) | AS Monaco | Ligue 1 |
| Départs |||||
| 25 janvier 2019 | Denis-Will Poha | Prêt sans OA (6 mois) | AS Nancy-Lorraine | Ligue 2 |

## Effectif de la saison

| N | P | Nom | Ligue 1 | Ligue 1 | Ligue 1 | Ligue 1 | Ligue 1 | Coupe de France | Coupe de France | Coupe de France | Coupe de France | Coupe de France | Coupe de la Ligue | Coupe de la Ligue | Coupe de la Ligue | Coupe de la Ligue | Coupe de la Ligue | Ligue Europa | Ligue Europa | Ligue Europa | Ligue Europa | Ligue Europa | Total | Total | Total | Total | Total |
| N | P | Nom | MJ | | | | | MJ | | | | | MJ | | | | | MJ | | | | | MJ | | | | |
| 1 | G | Loïc Badiashile | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 | G | Abdoulaye Diallo | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 0 |
| 30 | G | Edvinas Gertmonas | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | G | Tomáš Koubek | 33 | 0 | 0 | 1 | 0 | 6 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 48 | 0 | 0 | 1 | 0 |
| 2 | D | Mehdi Zeffane | 20 | 1 | 0 | 3 | 0 | 3 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 6 | 0 | 2 | 2 | 0 | 31 | 1 | 3 | 6 | 0 |
| 3 | D | Damien Da Silva | 33 | 2 | 1 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 10 | 0 | 0 | 2 | 0 | 49 | 3 | 1 | 6 | 0 |
| 4 | D | Mexer | 29 | 0 | 0 | 3 | 0 | 5 | 1 | 0 | 3 | 0 | 2 | 1 | 0 | 0 | 0 | 7 | 0 | 0 | 1 | 0 | 43 | 2 | 0 | 7 | 0 |
| 5 | D | Souleyman Doumbia | 7 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 0 |
| 15 | D | Ramy Bensebaini | 25 | 1 | 1 | 9 | 0 | 4 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 9 | 1 | 0 | 1 | 0 | 39 | 3 | 1 | 13 | 0 |
| 20 | D | Gerzino Nyamsi | 8 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 |
| 24 | D | Ludovic Baal | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 26 | D | Jérémy Gélin | 22 | 0 | 0 | 3 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 33 | 0 | 0 | 3 | 0 |
| 27 | D | Hamari Traoré | 34 | 0 | 1 | 7 | 0 | 5 | 0 | 1 | 7 | 0 | 2 | 0 | 0 | 1 | 0 | 8 | 0 | 0 | 4 | 0 | 49 | 0 | 2 | 13 | 0 |
| 29 | D | Romain Danzé | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | D | Sacha Boey | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 36 | D | Namakoro Diallo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Maxime Bernauer | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Justin Gru | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Matthieu Huard | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Brandon Soppy | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | M | Jakob Johansson | 16 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 1 | 0 | 22 | 1 | 0 | 1 | 0 |
| 8 | M | Clément Grenier | 33 | 2 | 6 | 6 | 0 | 5 | 0 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 9 | 2 | 1 | 1 | 0 | 48 | 4 | 8 | 10 | 0 |
| 10 | M | Rafik Guitane | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | M | James Léa Siliki | 24 | 0 | 3 | 3 | 0 | 3 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 6 | 0 | 1 | 1 | 0 | 34 | 0 | 4 | 5 | 0 |
| 14 | M | Benjamin Bourigeaud | 34 | 6 | 5 | 5 | 0 | 6 | 1 | 2 | 2 | 0 | 2 | 1 | 2 | 1 | 0 | 10 | 1 | 1 | 2 | 0 | 52 | 9 | 10 | 10 | 0 |
| 21 | M | Benjamin André | 30 | 3 | 2 | 8 | 1 | 6 | 1 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 8 | 0 | 1 | 3 | 0 | 46 | 4 | 4 | 12 | 1 |
| 35 | M | Nicolas Janvier | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 39 | M | Eduardo Camavinga | 7 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 1 | 0 |
| - | M | Lucas Da Cunha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | M | Baptiste Gautier | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | M | Alexis Trouillet | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | A | Ismaïla Sarr | 35 | 8 | 7 | 6 | 0 | 5 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 9 | 4 | 3 | 1 | 0 | 50 | 13 | 11 | 7 | 0 |
| 9 | A | Jordan Siebatcheu | 15 | 3 | 1 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 23 | 7 | 1 | 0 | 0 |
| 11 | A | M'Baye Niang | 29 | 11 | 5 | 5 | 0 | 4 | 2 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 9 | 1 | 1 | 3 | 0 | 44 | 14 | 7 | 10 | 0 |
| 18 | A | Hatem Ben Arfa | 26 | 7 | 2 | 1 | 0 | 4 | 0 | 2 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 9 | 2 | 1 | 0 | 0 | 41 | 9 | 6 | 2 | 0 |
| 19 | A | Armand Laurienté | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 22 | A | Romain Del Castillo | 29 | 0 | 3 | 1 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 36 | 0 | 4 | 1 | 0 |
| 23 | A | Adrien Hunou | 19 | 7 | 1 | 1 | 0 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 2 | 0 | 0 | 0 | 29 | 11 | 1 | 1 | 0 |
| - | A | Yann Gboho | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | A | Georginio Rutter | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |

## Équipe-type

Il s'agit de la formation la plus courante rencontrée en championnat.

## Rencontres de la saison
### Liste

| | Jour | Date | Heure | Compétition | Tour | Adversaire | Lieu | Score | Place | Affluence |
| 1 | mar. | 10 juillet | 17 h 15 | Amical | Amical | Lienz (D5) | E | 0 - 9 | 0 - 9 | |
| 2 | sam. | 14 juillet | 11 h 00 | Amical | Amical | Salzbourg | E | 3 - 0 | 3 - 0 | 0 |
| 3 | sam. | 21 juillet | 18 h 00 | Amical | Amical | Anderlecht | E | 3 - 2 | 3 - 2 | |
| 4 | sam. | 28 juillet | 18 h 30 | Amical | Amical | Everton FC | N | 4 - 1 | 4 - 1 | |
| 5 | ven. | 3 août | 19 h 30 | Amical | Amical | Dortmund | N | 1 - 1 | 1 - 1 | |
| 6 | sam. | 11 août | 20 h 00 | Ligue 1 | 1 | Lille | E | 3 - 1 | 15e | 25 708 |
| 7 | sam. | 18 août | 20 h 00 | Ligue 1 | 2 | Angers | D | 1 - 0 | 12e | 19 300 |
| 8 | dim. | 26 août | 21 h 00 | Ligue 1 | 3 | Marseille | E | 2 - 2 | 13e | 53 471 |
| 9 | dim. | 2 septembre | 17 h 00 | Ligue 1 | 4 | Bordeaux | D | 2 - 0 | 6e | 23 817 |
| 10 | ven. | 14 septembre | 19 h 00 | Ligue 1 | 5 | Nice | E | 2 - 1 | 9e | 16 887 |
| 11 | jeu. | 20 septembre | 18 h 55 | Ligue Europa | Groupes - 1 | Jablonec | D | 2 - 1 | 1er | 20 628 |
| 12 | dim. | 23 septembre | 15 h 00 | Ligue 1 | 6 | Paris | D | 1 - 3 | 13e | 29 205 |
| 13 | mer. | 26 septembre | 19 h 00 | Ligue 1 | 7 | Amiens | E | 2 - 1 | 17e | 10 398 |
| 14 | dim. | 30 septembre | 15 h 00 | Ligue 1 | 8 | Toulouse | D | 1 - 1 | 16e | 21 173 |
| 15 | jeu. | 4 octobre | 16 h 50 | Ligue Europa | Groupes - 2 | Astana | E | 2 - 0 | 2e | 16 500 |
| 16 | dim. | 7 octobre | 17 h 00 | Ligue 1 | 9 | Monaco | E | 1 - 2 | 8e | 6 268 |
| 17 | dim. | 21 octobre | 17 h 00 | Ligue 1 | 10 | Saint-Étienne | E | 1 - 1 | 11e | 29 557 |
| 18 | jeu. | 25 octobre | 21 h 00 | Ligue Europa | Groupes - 3 | Kiev | D | 1 - 2 | 3e | 28 001 |
| 19 | dim. | 28 octobre | 15 h 00 | Ligue 1 | 11 | Reims | D | 0 - 2 | 14e | 22 710 |
| 20 | sam. | 3 novembre | 20 h 00 | Ligue 1 | 12 | Caen | E | 1 - 2 | 12e | 17 284 |
| 21 | jeu. | 8 novembre | 18 h 55 | Ligue Europa | Groupes - 4 | Kiev | E | 3 - 1 | 3e | 24 402 |
| 22 | dim. | 11 novembre | 17 h 00 | Ligue 1 | 13 | Nantes | D | 1 - 1 | 12e | 23 270 |
| 23 | dim. | 25 novembre | 15 h 00 | Ligue 1 | 14 | Montpellier | E | 2 - 2 | 13e | 10 761 |
| 24 | jeu. | 29 novembre | 21 h 00 | Ligue Europa | Groupes - 5 | Jablonec | E | 0 - 1 | 3e | 4 712 |
| 25 | dim. | 2 décembre | 17 h 00 | Ligue 1 | 15 | Strasbourg | D | 1 - 4 | 14e | 19 867 |
| 26 | mer. | 5 décembre | 19 h 00 | Ligue 1 | 16 | Lyon | E | 0 - 2 | 13e | 47 278 |
| 27 | sam. | 8 décembre | 20 h 00 | Ligue 1 | 17 | Dijon | D | 2 - 0 | 10e | 16 975 |
| 28 | jeu. | 13 décembre | 18 h 55 | Ligue Europa | Groupes - 6 | Astana | D | 2 - 0 | 2e | 24 535 |
| 29 | dim. | 16 décembre | 17 h 00 | Ligue 1 | 18 | Guingamp | E | Reporté | Reporté | Reporté |
| 29 | mer. | 19 décembre | 21 h 05 | Coupe de la Ligue | 8$^{es}$ de finale | Nantes | D | 2 - 1 | 2 - 1 | 19 435 |
| 30 | sam. | 22 décembre | 21 h 00 | Ligue 1 | 19 | Nîmes | D | 4 - 0 | 8e | 22 430 |
| 31 | dim. | 6 janvier | 14 h 15 | Coupe de France | 32$^{es}$ de finale | Brest (L2) | D | 2 - 2 | 2 - 2 | 12 554 |
| 32 | mer. | 9 janvier | 18 h 45 | Coupe de la Ligue | Quarts de finale | Monaco | E | 1 - 1 | 1 - 1 | 6 022 |
| 33 | dim. | 13 janvier | 15 h 00 | Ligue 1 | 20 | Nantes | E | 0 - 1 | 7e | 31 195 |
| 34 | mer. | 16 janvier | 19 h 00 | Ligue 1 | 18 | Guingamp | E | 2 - 1 | 8e | 14 179 |
| 35 | dim. | 20 janvier | 15 h 00 | Ligue 1 | 21 | Montpellier | D | 0 - 0 | 9e | 23 990 |
| 36 | mer. | 23 janvier | 18 h 30 | Coupe de France | 16$^{es}$ de finale | St-Pryvé (N2) | E | 0 - 2 | 0 - 2 | 3 805 |
| 37 | dim. | 27 janvier | 21 h 00 | Ligue 1 | 22 | Paris | E | 4 - 1 | 10e | 43 307 |
| 38 | sam. | 2 février | 20 h 00 | Ligue 1 | 23 | Amiens | D | 1 - 0 | 9e | 17 783 |
| 39 | mer. | 6 février | 21 h 05 | Coupe de France | 8$^{es}$ de finale | Lille | D | 2 - 1 | 2 - 1 | 7 228 |
| 40 | dim. | 10 février | 17 h 00 | Ligue 1 | 24 | Saint-Étienne | D | 3 - 0 | 8e | 24 230 |
| 41 | jeu. | 14 février | 18 h 55 | Ligue Europa | 16$^{es}$ de finale | Real Betis | D | 3 - 3 | 3 - 3 | 28 656 |
| 42 | dim. | 17 février | 17 h 00 | Ligue 1 | 25 | Reims | E | 2 - 0 | 11e | 14 792 |
| 43 | jeu. | 21 février | 21 h 00 | Ligue Europa | 16$^{es}$ de finale | Real Betis | E | 1 - 3 | 1 - 3 | 44 316 |
| 44 | dim. | 24 février | 17 h 00 | Ligue 1 | 26 | Marseille | D | 1 - 1 | 9e | 28 014 |
| 45 | mer. | 27 février | 18 h 30 | Coupe de France | 1/4 de finale | Orléans (L2) | D | 2 - 0 | 2 - 0 | 9 357 |
| 46 | sam. | 2 mars | 20 h 00 | Ligue 1 | 27 | Nîmes | E | Reporté | Reporté | Reporté |
| 46 | jeu. | 7 mars | 18 h 55 | Ligue Europa | 8$^{es}$ de finale | Arsenal | D | 3 - 1 | 3 - 1 | 29 171 |
| 47 | dim. | 10 mars | 17 h 00 | Ligue 1 | 28 | Caen | D | 3 - 1 | 8e | 23 676 |
| 48 | jeu. | 14 mars | 21 h 00 | Ligue Europa | 8$^{es}$ de finale | Arsenal | E | 3 - 0 | 3 - 0 | 59 453 |
| 49 | dim. | 17 mars | 17 h 00 | Ligue 1 | 29 | Bordeaux | E | 1 - 1 | 8e | 19 807 |
| 50 | ven. | 29 mars | 20 h 45 | Ligue 1 | 30 | Lyon | D | 0 - 1 | 9e | 27 094 |
| 51 | mar. | 2 avril | 21 h 10 | Coupe de France | 1/2 finale | Lyon | E | 2 - 3 | 2 - 3 | 47 195 |
| 52 | sam. | 6 avril | 20 h 00 | Ligue 1 | 31 | Angers | E | 3 - 3 | 10e | 12 378 |
| 53 | mar. | 9 avril | 19 h 00 | Ligue 1 | 27 | Nîmes | E | 3 - 1 | 11e | 13 142 |
| 54 | dim. | 14 avril | 15 h 00 | Ligue 1 | 32 | Nice | D | 0 - 0 | 10e | 23 706 |
| 55 | ven. | 19 avril | 19 h 00 | Ligue 1 | 33 | Dijon | E | 3 - 2 | 11e | 12 751 |
| 56 | sam. | 27 avril | 21 h 00 | Coupe de France | Finale | Paris | N | 2 - 2 | 2 - 2 | 76 000 |
| 57 | mer. | 1 mai | 19 h 00 | Ligue 1 | 34 | Monaco | D | 2 - 2 | 11e | 28 285 |
| 58 | dim. | 5 mai | 15 h 00 | Ligue 1 | 35 | Toulouse | E | 2 - 2 | 13e | 17 128 |
| 59 | dim. | 12 mai | 15 h 00 | Ligue 1 | 36 | Guingamp | D | 1 - 1 | 12e | 26 119 |
| 60 | sam. | 18 mai | 21 h 00 | Ligue 1 | 37 | Strasbourg | E | 0 - 2 | 10e | 25 086 |
| 61 | ven. | 24 mai | 21 h 05 | Ligue 1 | 38 | Lille | D | 3 - 1 | 10e | 28 185 |
* ↑ Les rencontres de championnat auxquelles la LFP n'a pas encore donné d'heure précise peuvent encore être décalées du vendredi au dimanche, ou du mercredi au mardi.
* ↑ N : terrain neutre ; D : à domicile ; E : à l'extérieur ; drapeau : pays hôte du match international.

### Détail des matchs
#### Matchs amicaux

Note : rencontres opposant Rennes à d'autres équipes en dehors de toute compétition.
| 1er match | SV Rapid Lienz (de) | 0 - 9 | Stade rennais FC | Dolomitenstadion (de), Lienz |
| mardi 10 juillet 2018 17h45 | | (0 - 6) | 11e 25e Benjamin Bourigeaud 15e 34e Jordan Siebatcheu 21e Denis-Will Poha 44e Adrien Hunou 53e 78e Faitout Maouassa 75e Jordan Tell | |
| mardi 10 juillet 2018 17h45 | | Rapport | | |
| samedi 14 juillet 2018 | Red Bull Salzbourg | 3 - 0 | Stade rennais FC | Centre d'entraînement du Red Bull Salzburg, Salzbourg |
| 11h00 | Moanes Dabour 50e Smail Prevljak 90e Xaver Schlager 90+2e | (0 - 0) | | Spectateurs : 0 (ferme au public) |
| 11h00 | | Rapport | | Spectateurs : 0 (ferme au public) |
| samedi 21 juillet 2018 | RSC Anderlecht | 3 - 2 | Stade rennais FC | Stade Constant Vanden Stock, Anderlecht |
| 18h00 | Antonio Milić 15e Pieter Gerkens 50e Landry Dimata 57e | (1 - 0) | 55e Mehdi Zeffane 82e Jordan Tell | |
| 18h00 | Ognjen Vranješ 60e | Rapport | | |
| samedi 28 juillet 2018 | [Stade rennais FC | 4 - 1 | Everton FC | Stade Municipal de Vitré, Vitré |
| 18h30 | Benjamin Bourigeaud 28e Jordan Siebatcheu 36e Faitout Maouassa 76e James Léa Siliki 78e | (2 - 1) | 45e Richarlison | |
| 18h30 | | Rapport | 73e Richarlison | |
| vendredi 3 août 2018 | Stade rennais FC | 1 - 1 | Borussia Dortmund | Schnabelholz Stadion, Altach |
| 19h30 | Romain Del Castillo 90e (pen.) | (0 - 1) | 3e Łukasz Piszczek | |
| 19h30 | | Rapport | | |

#### Championnat
##### Aller

| Journée 1 | LOSC Lille | 3 - 1 | Stade rennais FC | Stade Pierre-Mauroy, Villeneuve-d'Ascq |
| samedi 11 août 2018 20h00 | Lebo Mothiba 45e Nicolas Pépé 54e Jonathan Bamba 68e | (1 - 1) | 43e Clément Grenier | Spectateurs : 25 708 Diffuseur : BeIn Sports Arbitrage : Willy Delajod |
| samedi 11 août 2018 20h00 | Kouadio-Yves Dabila 88e | Rapport | | Spectateurs : 25 708 Diffuseur : BeIn Sports Arbitrage : Willy Delajod |
| Journée 2 | Stade rennais FC | 1 - 0 | Angers SCO | Roazhon Park, Rennes |
| samedi 18 août 2018 20h00 | Ismaïla Sarr 82e | (0 - 0) | | Spectateurs : 19 300 Diffuseur : BeIn Sports Arbitrage : Olivier Thual |
| samedi 18 août 2018 20h00 | Jérémy Gélin 58e | Rapport | 43e Wilfried Kanga 90+3e Angelo Fulgini | Spectateurs : 19 300 Diffuseur : BeIn Sports Arbitrage : Olivier Thual |
| Journée 3 | Olympique de Marseille | 2 - 2 | Stade rennais FC | Stade Vélodrome, Marseille |
| dimanche 26 août 2018 21h00 | Lucas Ocampos 54e Ramy Bensebaini 72e (csc) | (0 - 2) | 38e (pen.) Benjamin Bourigeaud 45+1e Ismaïla Sarr | Spectateurs : 53 471 Diffuseur : Canal + Arbitrage : Antony Gautier |
| dimanche 26 août 2018 21h00 | Boubacar Kamara 20e | Rapport | 90e Benjamin André | Spectateurs : 53 471 Diffuseur : Canal + Arbitrage : Antony Gautier |
| Journée 4 | Stade rennais FC | 2 - 0 | Girondins de Bordeaux | Roazhon Park, Rennes |
| dimanche 2 septembre 2018 17h00 | Benjamin André 12e Ramy Bensebaini 16e | (2 - 0) | | Spectateurs : 23 817 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| dimanche 2 septembre 2018 17h00 | | Rapport | 49e Maxime Poundjé 55e Lukas Lerager 60e Younousse Sankharé | Spectateurs : 23 817 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| Journée 5 | OGC Nice | 2 - 1 | Stade rennais FC | Allianz Riviera, Nice |
| vendredi 14 septembre 2018 19h00 | Allan Saint-Maximin 77e Pierre Lees-Melou 89e | (0 - 1) | 58e (csc) Malang Sarr | Spectateurs : 16 887 Diffuseur : BeIn Sports Arbitrage : Jérôme Miguelgorry |
| vendredi 14 septembre 2018 19h00 | Christophe Hérelle 40e Dante 60e Youcef Atal 74e Adrien Tameze 79e | Rapport | 45+1e James Léa Siliki | Spectateurs : 16 887 Diffuseur : BeIn Sports Arbitrage : Jérôme Miguelgorry |
| Journée 6 | Stade rennais FC | 1 - 3 | Paris Saint-Germain | Roazhon Park, Rennes |
| dimanche 23 septembre 2018 15h00 | Adrien Rabiot 11e (csc) | (1 - 1) | 45e Ángel Di María 61e Thomas Meunier 83e Eric Maxim Choupo-Moting | Spectateurs : 29 205 Diffuseur : BeIn Sports Arbitrage : Hakim Ben El Hadj |
| dimanche 23 septembre 2018 15h00 | Ramy Bensebaini 19e Hamari Traoré 90+1e | Rapport | 19e Julian Draxler 63e Juan Bernat 76e Adrien Rabiot | Spectateurs : 29 205 Diffuseur : BeIn Sports Arbitrage : Hakim Ben El Hadj |
| Journée 7 | Amiens SC | 2 - 1 | Stade rennais FC | Stade de la Licorne, Amiens |
| mercredi 26 septembre 2018 19h00 | Eddy Gnahoré 51e Prince-Désir Gouano 66e | (0 - 0) | 81e Clément Grenier | Spectateurs : 10 398 Diffuseur : BeIn Sports Arbitrage : Johan Hamel |
| mercredi 26 septembre 2018 19h00 | | Rapport | 17e, 61e Jérémy Gélin 39e Ramy Bensebaini | Spectateurs : 10 398 Diffuseur : BeIn Sports Arbitrage : Johan Hamel |
| Journée 8 | Stade rennais FC | 1 - 1 | Toulouse FC | Roazhon Park, Rennes |
| dimanche 30 septembre 2018 15h00 | M'Baye Niang 70e (pen.) | (0 - 0) | 88e Jean-Clair Todibo | Spectateurs : 21 173 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| dimanche 30 septembre 2018 15h00 | Benjamin André 59e | Rapport | 28e Ibrahim Sangaré 43e, 43e Aaron Leya Iseka 69e Jean-Clair Todibo | Spectateurs : 21 173 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| Journée 9 | AS Monaco | 1 - 2 | Stade rennais FC | Stade Louis-II, Monaco |
| dimanche 7 octobre 2018 17h00 | Radamel Falcao 49e | (0 - 1) | 14e Damien Da Silva 77e Hatem Ben Arfa | Spectateurs : 6 268 Diffuseur : BeIn Sports Arbitrage : Olivier Thual |
| dimanche 7 octobre 2018 17h00 | Andrea Raggi 45e Jemerson 60e Youri Tielemans 65e Kamil Glik 75e Aleksandr Golovin 79e Djibril Sidibé 85e | Rapport | 66e Damien Da Silva | Spectateurs : 6 268 Diffuseur : BeIn Sports Arbitrage : Olivier Thual |
| Journée 10 | AS Saint-Étienne | 1 - 1 | Stade rennais FC | Stade Geoffroy-Guichard, Saint-Étienne |
| dimanche 21 octobre 2018 17h00 | Wahbi Khazri 4e | (1 - 1) | 34e Ismaïla Sarr | Spectateurs : 29 557 Diffuseur : BeIn Sports Arbitrage : Clément Turpin |
| dimanche 21 octobre 2018 17h00 | Loïs Diony 89e | Rapport | 45e Ramy Bensebaini | Spectateurs : 29 557 Diffuseur : BeIn Sports Arbitrage : Clément Turpin |
| Journée 11 | Stade rennais FC | 0 - 2 | Stade de Reims | Roazhon Park, Rennes |
| dimanche 28 octobre 2018 15h00 | | (0 - 1) | 16e Rémi Oudin 53e (csc) benjamin André | Spectateurs : 22 710 Diffuseur : BeIn Sports Arbitrage : Benoît Millot |
| dimanche 28 octobre 2018 15h00 | Ismaïla Sarr 25e Ramy Bensebaini 59e Benjamin Bourigeaud 74e | Rapport | 72e Rémi Oudin 90+2e Thomas Foket | Spectateurs : 22 710 Diffuseur : BeIn Sports Arbitrage : Benoît Millot |
| Journée 12 | SM Caen | 1 - 2 | Stade rennais FC | Stade Michel-d'Ornano, Caen |
| samedi 3 novembre 2018 20h00 | Enzo Crivelli 90e | (0 - 0) | 60e Adrien Hunou 69e Ismaïla Sarr | Spectateurs : 17 284 Diffuseur : beIN Sports Arbitrage : Amaury Delerue |
| samedi 3 novembre 2018 20h00 | Frédéric Guilbert 10e Adama Mbengue 34e | Rapport | 26e Clément Grenier 85e Romain Del Castillo | Spectateurs : 17 284 Diffuseur : beIN Sports Arbitrage : Amaury Delerue |
| Journée 13 | Stade rennais FC | 1 - 1 | FC Nantes | Roazhon Park, Rennes |
| dimanche 11 novembre 2018 17h00 | Jakob Johansson 8e | (1 - 1) | 16e Emiliano Sala | Spectateurs : 23 270 Diffuseur : beIN Sports Arbitrage : Karim Abed |
| dimanche 11 novembre 2018 17h00 | Mehdi Zeffane 51e Benjamin André 53e Ramy Bensebaini 59e Clément Grenier 64e | Rapport | 7e Abdoulaye Touré 21e Enock Kwateng 56e Diego Carlos | Spectateurs : 23 270 Diffuseur : beIN Sports Arbitrage : Karim Abed |
| Journée 14 | Montpellier HSC | 2 - 2 | Stade rennais FC | Stade de la Mosson, Montpellier |
| dimanche 25 novembre 2018 15h00 | Andy Delort 45+1e 49e | (1 - 1) | 5e Hatem Ben Arfa 71e (pen.) Benjamin Bourigeaud | Spectateurs : 10 761 Diffuseur : beIN Sports Arbitrage : Jérôme Brisard |
| dimanche 25 novembre 2018 15h00 | Damien Le Tallec 24e Daniel Congré 37e Pedro Mendes 85e | Rapport | 33e Mexer | Spectateurs : 10 761 Diffuseur : beIN Sports Arbitrage : Jérôme Brisard |
| Journée 15 | Stade rennais FC | 1 - 4 | RC Strasbourg | Roazhon Park, Rennes |
| dimanche 2 décembre 2018 17h00 | Ismaïla Sarr 9e | (1 - 2) | 20e Adrien Thomasson 32e (pen.) 50e (pen.) Jonas Martin 77e Pablo Martinez | Spectateurs : 19 867 Diffuseur : beIN Sports Arbitrage : Eric Wattellier |
| dimanche 2 décembre 2018 17h00 | Ramy Bensebaini 26e Damien Da Silva 31e Mexer 49e | Rapport | 15e Ibrahima Sissoko | Spectateurs : 19 867 Diffuseur : beIN Sports Arbitrage : Eric Wattellier |
| Journée 16 | Olympique lyonnais | 0 - 2 | Stade rennais FC | Parc Olympique lyonnais, Décines-Charpieu |
| mercredi 5 décembre 2018 19h00 | | (0 - 2) | 41e Hatem Ben Arfa 43e Jordan Siebatcheu | Spectateurs : 47 278 Diffuseur : beIN Sports Arbitrage : Johan Hamel |
| mercredi 5 décembre 2018 19h00 | Marcelo 61e | Rapport | | Spectateurs : 47 278 Diffuseur : beIN Sports Arbitrage : Johan Hamel |
| Journée 17 | Stade rennais FC | 2 - 0 | Dijon FCO | Roazhon Park, Rennes |
| samedi 8 décembre 2018 20h00 | Benjamin Bourigeaud 69e Hatem Ben Arfa 90e | (0 - 0) | | Spectateurs : 16 975 Diffuseur : beIN Sports Arbitrage : Nicolas Rainville |
| samedi 8 décembre 2018 20h00 | Mehdi Zeffane 78e | Rapport | 22e Laurent Ciman 71e Benjamin Jeannot | Spectateurs : 16 975 Diffuseur : beIN Sports Arbitrage : Nicolas Rainville |
| Journée 19 | Stade rennais FC | 4 - 0 | Nîmes Olympique | Roazhon Park, Rennes |
| samedi 22 décembre 2018 21h00 | Benjamin André 6e Benjamin Bourigeaud 14e Jordan Siebatcheu 47e 67e | (2 - 0) | | Spectateurs : 22 430 Diffuseur : beIN Sports Arbitrage : Jérémy Stinat |
| samedi 22 décembre 2018 21h00 | Hamari Traoré 79e | Rapport | 33e Anthony Briançon 88e Gaëtan Paquiez | Spectateurs : 22 430 Diffuseur : beIN Sports Arbitrage : Jérémy Stinat |

##### Retour

| Journée 20 | FC Nantes | 0 - 1 | Stade rennais FC | Stade de la Beaujoire, Nantes |
| dimanche 13 janvier 2019 15h00 | | (0 - 1) | 13e Damien Da Silva | Spectateurs : 31 195 Diffuseur : beIN Sports Arbitrage : Ruddy Buquet |
| dimanche 13 janvier 2019 15h00 | Andrei Girotto 38e Nicolas Pallois 85e Lucas Lima 90e Majeed Waris 90+1e Fábio 90+1e | Rapport | 32e Benjamin André 45e Clément Grenier 52e M'Baye Niang | Spectateurs : 31 195 Diffuseur : beIN Sports Arbitrage : Ruddy Buquet |
| Journée 18 | EA Guingamp | 2 - 1 | Stade rennais FC | Stade du Roudourou, Guingamp |
| mercredi 16 janvier 2019 19h00 | Félix Eboa Eboa 40e Lucas Deaux 59e | (1 - 0) | 86e M'Baye Niang | Spectateurs : 14 179 Diffuseur : beIN Sports Arbitrage : Clément Turpin |
| mercredi 16 janvier 2019 19h00 | Marcus Coco 3e Ludovic Blas 90+3e | Rapport | 47e Hamari Traoré 81e Benjamin André 90+2e Mehdi Zeffane | Spectateurs : 14 179 Diffuseur : beIN Sports Arbitrage : Clément Turpin |
| Journée 21 | Stade rennais FC | 0 - 0 | Montpellier HSC | Roazhon Park, Rennes |
| dimanche 20 janvier 2019 15h00 | | (0 - 0) | | Spectateurs : 23 990 Diffuseur : beIN Sports Arbitrage : Jérôme Miguelgorry |
| dimanche 20 janvier 2019 15h00 | Damien Da Silva 50e Ismaïla Sarr 75e | Rapport | 41e Ruben Aguilar 53e Vitorino Hilton | Spectateurs : 23 990 Diffuseur : beIN Sports Arbitrage : Jérôme Miguelgorry |
| Journée 22 | Paris Saint-Germain | 4 - 1 | Stade rennais FC | Parc des Princes, Paris |
| dimanche 27 janvier 2019 21h00 | Edinson Cavani 8e 72e Ángel Di María 75e Kylian Mbappe 67e | (1 - 1) | 28e M'Baye Niang | Spectateurs : 43 307 Diffuseur : Canal+ Arbitrage : Karim Abed |
| dimanche 27 janvier 2019 21h00 | Thiago Silva 80e | Rapport | 34e M'Baye Niang 75e Hamari Traoré | Spectateurs : 43 307 Diffuseur : Canal+ Arbitrage : Karim Abed |
| Journée 23 | Stade rennais FC | 1 - 0 | Amiens SC | Roazhon Park, Rennes |
| samedi 2 février 2019 20h00 | Mehdi Zeffane 82e | (0 - 0) | | Spectateurs : 17 783 Diffuseur : beIN Sports Arbitrage : Olivier Thual |
| samedi 2 février 2019 20h00 | Hatem Ben Arfa 79e | Rapport | 63e Alexis Blin 70e Jordan Lefort 79e Moussa Konaté | Spectateurs : 17 783 Diffuseur : beIN Sports Arbitrage : Olivier Thual |
| Journée 24 | Stade rennais FC | 3 - 0 | AS Saint-Étienne | Roazhon Park, Rennes |
| dimanche 10 février 2019 17h00 | M'Baye Niang 21e Hatem Ben Arfa 89e (pen.) Adrien Hunou 90+1e | (1 - 0) | | Spectateurs : 24 230 Diffuseur : beIN Sports Arbitrage : Johan Hamel |
| dimanche 10 février 2019 17h00 | | Rapport | 56e, 90e Romain Hamouma 65e Neven Subotić 87e Loïc Perrin | Spectateurs : 24 230 Diffuseur : beIN Sports Arbitrage : Johan Hamel |
| Journée 25 | Stade de Reims | 2 - 0 | Stade rennais FC | Stade Auguste-Delaune, Reims |
| dimanche 17 février 2019 17h00 | Boulaye Dia 3e Rémi Oudin 68e | (0 - 0) | | Spectateurs : 14 792 Diffuseur : beIN Sports Arbitrage : Clément Turpin |
| dimanche 17 février 2019 17h00 | Xavier Chavalerin 86e | Rapport | 70e Ramy Bensebaini | Spectateurs : 14 792 Diffuseur : beIN Sports Arbitrage : Clément Turpin |
| Journée 26 | Stade rennais FC | 1 - 1 | Olympique de Marseille | Roazhon Park, Rennes |
| dimanche 24 février 2019 17h00 | Benjamin André 7e | (1 - 0) | 56e Valère Germain | Spectateurs : 28 014 Diffuseur : beIN Sports Arbitrage : Mikaël Lesage |
| dimanche 24 février 2019 17h00 | Benjamin André 34e Benjamin Bourigeaud 74e Ismaïla Sarr 80e Jérémy Gélin 84e | Rapport | 38e Mario Balotelli 67e Valère Germain 80e Maxime Lopez 90e Jordan Amavi | Spectateurs : 28 014 Diffuseur : beIN Sports Arbitrage : Mikaël Lesage |
| Journée 28 | Stade rennais FC | 3 - 1 | SM Caen | Roazhon Park, Rennes |
| dimanche 10 mars 2019 17h00 | Benjamin Bourigeaud 40e Adrien Hunou 58e M'Baye Niang 62e | (1 - 1) | 20e Casimir Ninga | Spectateurs : 23 676 Diffuseur : beIN Sports Arbitrage : Benoît Millot |
| dimanche 10 mars 2019 17h00 | Clément Grenier 43e Ramy Bensebaini 81e | Rapport | 25e, 35e Yoël Armougom 45e Fayçal Fajr 70e Prince Oniangué | Spectateurs : 23 676 Diffuseur : beIN Sports Arbitrage : Benoît Millot |
| Journée 29 | Girondins de Bordeaux | 1 - 1 | Stade rennais FC | Stade Matmut-Atlantique, Bordeaux |
| dimanche 17 mars 2019 17h00 | François Kamano 59e | (0 - 0) | 90+2e M'Baye Niang | Spectateurs : 19 807 Diffuseur : beIN Sports Arbitrage : Eric Wattellier |
| dimanche 17 mars 2019 17h00 | Vukašin Jovanović 29e Toma Basic 68e | Rapport | 14e Benjamin Bourigeaud 56e Damien Da Silva 85e Hamari Traoré | Spectateurs : 19 807 Diffuseur : beIN Sports Arbitrage : Eric Wattellier |
| Journée 30 | Stade rennais FC | 0 - 1 | Olympique lyonnais | Roazhon Park, Rennes |
| vendredi 29 mars 2019 20h45 | | (0 - 0) | 86e Martin Terrier | Spectateurs : 27 094 Diffuseur : Canal+ Sport Arbitrage : Anthony Gautier |
| vendredi 29 mars 2019 20h45 | Adrien Hunou 45e Mehdi Zeffane 82e | Rapport | 77e Marcelo 83e Houssem Aouar 90e Tanguy Ndombele | Spectateurs : 27 094 Diffuseur : Canal+ Sport Arbitrage : Anthony Gautier |
| Journée 31 | Angers SCO | 3 - 3 | Stade rennais FC | Stade Raymond-Kopa, Angers |
| samedi 6 avril 2019 20h00 | Jeff Reine-Adélaïde 47e 90+3e Stéphane Bahoken 52e | (0 - 1) | 35e 75e (pen.) Hatem Ben Arfa 59e M'Baye Niang | Spectateurs : 12 378 Diffuseur : beIN Sports Arbitrage : Nicolas Rainville |
| samedi 6 avril 2019 20h00 | Flavien Tait 61e Thomas Mangani 72e Ludovic Butelle 90+4e | Rapport | 50e Benjamin André 58e M'Baye Niang 64e Ismaïla Sarr 69e Hamari Traoré | Spectateurs : 12 378 Diffuseur : beIN Sports Arbitrage : Nicolas Rainville |
| Journée 27 | Nîmes Olympique | 3 - 1 | Stade rennais FC | Stade des Costières, Nîmes |
| mardi 9 avril 2019 19h00 | Renaud Ripart 24e Denis Bouanga 55e Antonin Bobichon 72e | (1 - 1) | 40e (csc) Hervé Lybohy | Spectateurs : 13 142 Diffuseur : beIN Sports Arbitrage : Clément Turpin |
| mardi 9 avril 2019 19h00 | Hervé Lybohy 31e Jordan Ferri 37e Anthony Briançon 45+2e | Rapport | 23e, 45+5e Benjamin André | Spectateurs : 13 142 Diffuseur : beIN Sports Arbitrage : Clément Turpin |
| Journée 32 | Stade rennais FC | 0 - 0 | OGC Nice | Roazhon Park, Rennes |
| dimanche 14 avril 2019 15h00 | | (0 - 0) | | Spectateurs : 23 706 Diffuseur : beIN Sports Arbitrage : Mikaël Lesage |
| dimanche 14 avril 2019 15h00 | Hamari Traoré 43e Mexer 61e | Rapport | 51e Pierre Lees-Melou | Spectateurs : 23 706 Diffuseur : beIN Sports Arbitrage : Mikaël Lesage |
| Journée 33 | Dijon FCO | 3 - 2 | Stade rennais FC | Stade Gaston-Gérard, Dijon |
| vendredi 19 avril 2019 19h00 | Nayef Aguerd 20e Benjamin Jeannot 55e Wesley Saïd 83e | (1 - 0) | 52e Adrien Hunou 62e M'Baye Niang | Spectateurs : 12 751 Diffuseur : beIN Sports Arbitrage : Olivier Thual |
| vendredi 19 avril 2019 19h00 | Benjamin Jeannot 70e Nayef Aguerd 79e | Rapport | 37e Benjamin André 37e Clément Grenier 57e Ismaïla Sarr M'Baye Niang | Spectateurs : 12 751 Diffuseur : beIN Sports Arbitrage : Olivier Thual |
| Journée 34 | Stade rennais FC | 2 -2 | AS Monaco | Roazhon Park, Rennes |
| mercredi 1er mai 2019 19h00 | Adrien Hunou 3e 9e | (2 - 0) | 69e 75e Radamel Falcao | Spectateurs : 28 285 Diffuseur : beIN Sports Arbitrage : Eric Wattellier |
| mercredi 1er mai 2019 19h00 | Ramy Bensebaini 45e Benjamin Bourigeaud 86e | Rapport | 35e Jean-Eudes Aholou 64e Radamel Falcao | Spectateurs : 28 285 Diffuseur : beIN Sports Arbitrage : Eric Wattellier |
| Journée 35 | Toulouse FC | 2 - 2 | Stade rennais FC | Stadium, Toulouse |
| dimanche 5 mai 2019 15h00 | Jimmy Durmaz 40e (pen.) Matthieu Dossevi 51e | (1 - 1) | 35e M'Baye Niang 58e (pen.) Ismaïla Sarr | Spectateurs : 17 128 Diffuseur : beIN Sports Arbitrage : Willy Delajod |
| dimanche 5 mai 2019 15h00 | Kalidou Sidibé 21e Yaya Sanogo 30e Ibrahim Sangaré 42e | Rapport | 28e Clément Grenier 31e M'Baye Niang 90e James Léa Siliki | Spectateurs : 17 128 Diffuseur : beIN Sports Arbitrage : Willy Delajod |
| Journée 36 | Stade rennais FC | 1 - 1 | EA Guingamp | Roazhon Park, Rennes |
| dimanche 12 mai 2019 15h00 | Ismaïla Sarr 15e | (1 - 0) | 87e Alexandre Mendy | Spectateurs : 26 119 Diffuseur : beIN Sports Arbitrage : Karim Abed |
| dimanche 12 mai 2019 15h00 | Benjamin Bourigeaud 21e Gerzino Nyamsi 23e, 79e | Rapport | 33e Ludovic Blas | Spectateurs : 26 119 Diffuseur : beIN Sports Arbitrage : Karim Abed |
| Journée 37 | RC Strasbourg | 0 - 2 | Stade rennais FC | Stade de la Meinau, Strasbourg |
| samedi 18 mai 2019 21h00 | | (0 - 1) | 24e Benjamin Bourigeaud 90+1e Adrien Hunou | Spectateurs : 25 086 Diffuseur : beIN Sports Arbitrage : Thomas Léonard |
| samedi 18 mai 2019 21h00 | Anthony Caci 22e | Rapport | 45e Eduardo Camavinga 83e Tomáš Koubek | Spectateurs : 25 086 Diffuseur : beIN Sports Arbitrage : Thomas Léonard |
| Journée 38 | Stade rennais FC | 3 - 1 | LOSC Lille | Roazhon Park, Rennes |
| vendredi 24 mai 2019 21h05 | M'Baye Niang 16e (pen.) 72e Ismaïla Sarr 60e | (1 - 1) | 35e Loïc Rémy | Spectateurs : 28 185 Diffuseur : beIN Sports Arbitrage : Olivier Thual |
| vendredi 24 mai 2019 21h05 | Ismaïla Sarr 15e | Rapport | 15e Adama Soumaoro 15e Loïc Rémy 90e Luiz Araújo | Spectateurs : 28 185 Diffuseur : beIN Sports Arbitrage : Olivier Thual |

#### Ligue Europa

Classement :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff | Résultats (▼ dom., ► ext.) | | | | |
| 1 | Dynamo Kiev | 11 | 6 | 3 | 2 | 1 | 10 | 7 | +3 | Dynamo Kiev | | 3-1 | 2-2 | 0-1 |
| 2 | Stade rennais FC | 9 | 6 | 3 | 0 | 3 | 7 | 8 | -1 | Stade rennais FC | 1-2 | | 2-0 | 2-1 |
| 3 | FK Astana | 8 | 6 | 2 | 2 | 2 | 7 | 7 | 0 | FK Astana | 0-1 | 2-0 | | 2-1 |
| 4 | FK Jablonec | 5 | 6 | 1 | 2 | 3 | 6 | 8 | -2 | FK Jablonec | 2-2 | 0-1 | 1-1 | |
| Journée 1 | Stade rennais FC | 2 - 1 | FK Jablonec | Roazhon Park, Rennes |
| jeudi 20 septembre 2018 18h55 | Ismaïla Sarr 31e Hatem Ben Arfa 90+1e (pen.) | (1 - 0) | 54e Michal Trávník | Spectateurs : 20 628 Diffuseur : RMC Sport Arbitrage : Ola Hobber Nilsen Arbitres assistants : Grønevik & Isaksen |
| jeudi 20 septembre 2018 18h55 | Benjamin André 83e | Rapport | 69e Vladimir Jovović 70e Jakub Považanec 90e Tomáš Holeš | Spectateurs : 20 628 Diffuseur : RMC Sport Arbitrage : Ola Hobber Nilsen Arbitres assistants : Grønevik & Isaksen |
| Journée 2 | FK Astana | 2 - 0 | Stade rennais FC | Astana Arena, Astana |
| jeudi 4 octobre 2018 16h50 | Baktiyor Zainutdinov 64e Marin Tomasov 90+1e | (0 - 0) | | Spectateurs : 16 500 Diffuseur : RMC Sport Arbitrage : Mattias Gestranius Arbitres assistants : Aravirta & Alakare |
| jeudi 4 octobre 2018 16h50 | Baktiyor Zainutdinov 37e Nenad Erić 88e Serikzhan Muzhikov 88e Pedro Henrique 89e | Rapport | 41e M'Baye Niang 62e Ramy Bensebaini | Spectateurs : 16 500 Diffuseur : RMC Sport Arbitrage : Mattias Gestranius Arbitres assistants : Aravirta & Alakare |
| Journée 3 | Stade rennais FC | 1 - 2 | Dynamo Kiev | Roazhon Park, Rennes |
| jeudi 25 octobre 2018 21h00 | Clément Grenier 41e | (1 - 1) | 21e Tomasz Kędziora 89e Vitaliy Buyalskyi | Spectateurs : 28 001 Diffuseur : RMC Sport et RMC Story Arbitrage : Tamás Bognár Arbitres assistants : Buzás & Kóbor |
| jeudi 25 octobre 2018 21h00 | Ismaïla Sarr 53e Damien Da Silva 70e | Rapport | 11e Vitaliy Mykolenko 25e Denys Harmash 38e, 85e Volodymyr Shepelev 90+1e Vitaliy Buyalskyi 90+6e Denys Boyko | Spectateurs : 28 001 Diffuseur : RMC Sport et RMC Story Arbitrage : Tamás Bognár Arbitres assistants : Buzás & Kóbor |
| Journée 4 | Dynamo Kiev | 3 - 1 | Stade rennais FC | Stade olympique de Kiev, Kiev |
| jeudi 8 novembre 2018 18h55 | Benjamin Verbič 13e Vitaliy Mykolenko 68e Mykola Shaparenko 72e | (1 - 0) | 89e Jordan Siebatcheu | Spectateurs : 24 402 Diffuseur : RMC Sport et RMC Story Arbitrage : John Beaton Arbitres assistants : Ross & Carr |
| jeudi 8 novembre 2018 18h55 | | Rapport | 29e Gerzino Nyamsi 32e Hamari Traoré 55e James Léa Siliki | Spectateurs : 24 402 Diffuseur : RMC Sport et RMC Story Arbitrage : John Beaton Arbitres assistants : Ross & Carr |
| Journée 5 | FK Jablonec | 0 - 1 | Stade rennais FC | Stadion Střelnice, Jablonec nad Nisou |
| jeudi 29 novembre 2018 21h00 | | (0 - 0) | 55e Clément Grenier | Spectateurs : 4 712 Diffuseur : RMC Sport Arbitrage : Tiago Martins Arbitres assistants : Campos & Santos |
| jeudi 29 novembre 2018 21h00 | Eduard Sobol 53e Jakub Považanec 83e | Rapport | 34e Benjamin André 65e M'Baye Niang 80e Jakob Johansson | Spectateurs : 4 712 Diffuseur : RMC Sport Arbitrage : Tiago Martins Arbitres assistants : Campos & Santos |
| Journée 6 | Stade rennais FC | 2 - 0 | FK Astana | Roazhon Park, Rennes |
| jeudi 13 décembre 2018 18h55 | Ismaïla Sarr 68e 73e | (0 - 0) | | Spectateurs : 24 535 Diffuseur : RMC Sport et RMC Story Arbitrage : Serdar Gözübüyük Arbitres assistants : Schaap & de Vries |
| jeudi 13 décembre 2018 18h55 | | Rapport | 52e Baktiyar Zaynutdinov 67e Marin Aničić | Spectateurs : 24 535 Diffuseur : RMC Sport et RMC Story Arbitrage : Serdar Gözübüyük Arbitres assistants : Schaap & de Vries |
| 1/16 de finale (aller) | Stade rennais FC | 3 - 3 | Real Betis | Roazhon Park, Rennes |
| jeudi 14 février 2019 18h55 | Adrien Hunou 2e Javi García 10e (csc) Hatem Ben Arfa 45+3e (pen.) | (3 - 1) | 32e Giovani Lo Celso 62e Sidnei 90e Diego Lainez | Spectateurs : 28 656 Diffuseur : RMC Sport et RMC Story Arbitrage : Tasos Sidiropoulos Arbitres assistants : Kostaras & Dimitriadis |
| jeudi 14 février 2019 18h55 | Benjamin André 31e Damien Da Silva 33e Hamari Traoré 63e | Rapport | 16e Júnior Firpo 74e Giovani Lo Celso | Spectateurs : 28 656 Diffuseur : RMC Sport et RMC Story Arbitrage : Tasos Sidiropoulos Arbitres assistants : Kostaras & Dimitriadis |
| 1/16 de finale (retour) | Real Betis | 1 - 3 | Stade rennais FC | Stade Benito-Villamarín, Séville |
| jeudi 21 février 2019 21h00 | Giovani Lo Celso 41e | (1 - 2) | 22e Ramy Bensebaini 30e Adrien Hunou 90+4e M'Baye Niang | Spectateurs : 44 316 Diffuseur : RMC Sport et RMC Story Arbitrage : Viktor Kassai Arbitres assistants : Ring & Tóth |
| jeudi 21 février 2019 21h00 | Sidnei 36e William Carvalho 75e Joaquín 79e | Rapport | 58e M'Baye Niang 82e Hamari Traoré 90+2e Mehdi Zeffane | Spectateurs : 44 316 Diffuseur : RMC Sport et RMC Story Arbitrage : Viktor Kassai Arbitres assistants : Ring & Tóth |
| 1/8 de finale (aller) | Stade rennais FC | 3 - 1 | Arsenal | Roazhon Park, Rennes |
| jeudi 7 mars 2019 18h55 | Benjamin Bourigeaud 42e Nacho Monreal 65e (csc) Ismaïla Sarr 88e | (1 - 1) | 4e Alex Iwobi | Spectateurs : 29 171 Diffuseur : RMC Sport et RMC Story Arbitrage : Ivan Kružliak Arbitres assistants : Somolani & Hancko |
| jeudi 7 mars 2019 18h55 | Benjamin Bourigeaud 38e Mehdi Zeffane 87e | Rapport | 34e, 41e Sokrátis Papastathópoulos 61e Granit Xhaka | Spectateurs : 29 171 Diffuseur : RMC Sport et RMC Story Arbitrage : Ivan Kružliak Arbitres assistants : Somolani & Hancko |
| 1/8 de finale (retour) | Arsenal | 3 - 0 | Stade rennais FC | Emirates Stadium, Londres |
| jeudi 14 mars 2019 21h00 | Pierre-Emerick Aubameyang 5e 72e Ainsley Maitland-Niles 15e | (2 - 0) | | Spectateurs : 59 453 Diffuseur : RMC Sport et RMC Story Arbitrage : Andris Treimanis Arbitres assistants : Gudermanis & Spasjonnikovs |
| jeudi 14 mars 2019 21h00 | Alexandre Lacazette 32e Pierre-Emerick Aubameyang 73e Henrik Mkhitaryan 77e Sead Kolašinac 90+3e | Rapport | 18e Mexer 55e Clément Grenier 81e Benjamin Bourigeaud 90+5e Hamari Traoré | Spectateurs : 59 453 Diffuseur : RMC Sport et RMC Story Arbitrage : Andris Treimanis Arbitres assistants : Gudermanis & Spasjonnikovs |

#### Coupe de France

| 1/32 de finale | Stade rennais FC | 2 - 2 | Stade brestois 29 | Roazhon Park, Rennes |
| dimanche 6 janvier 2019 14h15 | Adrien Hunou 41e Ismaïla Sarr 48e | (1 - 2, 2 - 2, 2 - 2) | 24e 39e Gaëtan Charbonnier | Spectateurs : 12 554 Diffuseur : France 3 Bretagne, France 3 Pays de la Loire Arbitrage : Antony Gautier |
| dimanche 6 janvier 2019 14h15 | | Rapport | | Spectateurs : 12 554 Diffuseur : France 3 Bretagne, France 3 Pays de la Loire Arbitrage : Antony Gautier |
| dimanche 6 janvier 2019 14h15 | Denis-Will Poha Romain Del Castillo Benjamin Bourigeaud Ismaïla Sarr Jordan Siebatcheu Damien Da Silva Mehdi Zeffane | Tirs au but 5 - 4 | Brendan Chardonnet Haris Belkebla Thomas Ayasse Ibrahima Diallo Édouard Butin Yoann Court Anthony Weber | Spectateurs : 12 554 Diffuseur : France 3 Bretagne, France 3 Pays de la Loire Arbitrage : Antony Gautier |
| 1/16 de finale | St-Pryvé St-Hilaire FC | 0 - 2 | Stade rennais FC | Stade de la Source, Orléans |
| mercredi 23 janvier 2019 18h30 | | (0 - 1) | 40e Jordan Siebatcheu 52e Adrien Hunou | Spectateurs : 3 805 Diffuseur : Eurosport 2 Arbitrage : Benoît Millot |
| mercredi 23 janvier 2019 18h30 | Théo Gabé 35e | Rapport | 66e Clément Grenier | Spectateurs : 3 805 Diffuseur : Eurosport 2 Arbitrage : Benoît Millot |
| 1/8 de finale | Stade rennais FC | 2 - 1 | LOSC Lille | Roazhon Park, Rennes |
| mercredi 6 février 2019 21h05 | Jordan Siebatcheu 74e 90+1e | (0 - 0) | 65e Nicolas Pépé | Spectateurs : 7 228 Diffuseur : France 3 Arbitrage : Mikaël Lesage |
| mercredi 6 février 2019 21h05 | Hamari Traoré 44e Benjamin Bourigeaud 51e Mexer 56e Mehdi Zeffane 71e | Rapport | 19e Adama Soumaoro 19e Mike Maignan 74e Xeka | Spectateurs : 7 228 Diffuseur : France 3 Arbitrage : Mikaël Lesage |
| 1/4 de finale | Stade rennais FC | 2 - 0 | US Orléans | Roazhon Park, Rennes |
| mercredi 27 février 2019 18h30 | Benjamin Bourigeaud 65e M'Baye Niang 71e | (0 - 0) | | Spectateurs : 9 357 Diffuseur : Eurosport 2 Arbitrage : Amaury Delerue |
| mercredi 27 février 2019 18h30 | M'Baye Niang 16e Ramy Bensebaini 75e | Rapport | 21e Hicham Benkaid 35e Joseph Lopy 45+3e Yohan Demoncy 54e Gauthier Pinaud | Spectateurs : 9 357 Diffuseur : Eurosport 2 Arbitrage : Amaury Delerue |
| 1/2 de finale | Olympique lyonnais | 2 - 3 | Stade rennais FC | Parc Olympique lyonnais, Décines-Charpieu |
| mardi 2 avril 2019 21h10 | Bertrand Traoré 47e Moussa Dembélé 75e (pen.) | (0 - 1) | 40e M'Baye Niang 55e Benjamin André 81e Ramy Bensebaini | Spectateurs : 47 195 Diffuseur : France 2, Eurosport 2 Arbitrage : Benoît Bastien |
| mardi 2 avril 2019 21h10 | Léo Dubois 66e | Rapport | 53e Mexer 69e Hatem Ben Arfa 75e Clément Grenier | Spectateurs : 47 195 Diffuseur : France 2, Eurosport 2 Arbitrage : Benoît Bastien |
| Finale | Stade rennais FC | 2 - 2 | Paris Saint-Germain | Stade de France, Saint-Denis |
| samedi 27 avril 2019 21h00 | Presnel Kimpembe 40e (csc) Mexer 66e | (1 - 2, 2 - 2, 2 - 2) | 13e Dani Alves 21e Neymar | Spectateurs : 76 000 Diffuseur : France 2, Eurosport 2 Arbitrage : Ruddy Buquet |
| samedi 27 avril 2019 21h00 | Clément Grenier 24e Mexer 68e Benjamin Bourigeaud 71e Benjamin André 97e M'Baye Niang 107e Ramy Bensebaini 112e James Léa Siliki 118e | Rapport | 29e Marco Verratti 44e Neymar 55e Ángel Di María 95e Leandro Paredes 118e Kylian Mbappé | Spectateurs : 76 000 Diffuseur : France 2, Eurosport 2 Arbitrage : Ruddy Buquet |
| samedi 27 avril 2019 21h00 | Niang Ben Arfa Grenier Léa Siliki Bensebaini Sarr | Tirs au but 6 - 5 | Cavani Alves Paredes Bernat Neymar Nkunku | Spectateurs : 76 000 Diffuseur : France 2, Eurosport 2 Arbitrage : Ruddy Buquet |

#### Coupe de la Ligue

| 1/8 de finale | Stade rennais FC | 2 - 1 | FC Nantes | Roazhon Park, Rennes |
| mercredi 19 décembre 2018 21h05 | Mexer 60e Damien Da Silva 89e | (0 - 0) | 49e Majeed Waris | Spectateurs : 19 435 Diffuseur : Canal+ Sport Arbitrage : Benoît Bastien |
| mercredi 19 décembre 2018 21h05 | Hamari Traoré 51e Benjamin Bourigeaud 55e | Rapport | 26e Majeed Waris 43e Enock Kwateng | Spectateurs : 19 435 Diffuseur : Canal+ Sport Arbitrage : Benoît Bastien |
| 1/4 de finale | AS Monaco | 1 - 1 | Stade rennais FC | Stade Louis-II, Monaco |
| mercredi 9 janvier 2019 18h45 | Rony Lopes 55e | (0 - 1) | 30e Benjamin Bourigeaud | Spectateurs : 6 022 Diffuseur : Canal+ Sport Arbitrage : Amaury Delerue |
| mercredi 9 janvier 2019 18h45 | Rony Lopes 24e Julien Serrano 29e Youri Tielemans 50e | Rapport | 74e Ramy Bensebaini | Spectateurs : 6 022 Diffuseur : Canal+ Sport Arbitrage : Amaury Delerue |
| mercredi 9 janvier 2019 18h45 | Pelé Youri Tielemans Youssef Aït Bennasser Wilson Isidor Kamil Glik Naldo Sofiane Diop Rony Lopes Julien Serrano Benjamin Henrichs Loïc Badiashile | Tirs au but 8-7 | M'Baye Niang Clément Grenier Hatem Ben Arfa Benjamin André Mehdi Zeffane Damien Da Silva Ismaïla Sarr Benjamin Bourigeaud Mexer Hamari Traoré Tomáš Koubek | Spectateurs : 6 022 Diffuseur : Canal+ Sport Arbitrage : Amaury Delerue |

## Bilan des compétitions

| Compétition | Vainqueur final | Débute au tour | Place ou tour final | Première rencontre | Dernière rencontre | Nombre |
| Ligue 1 | Paris Saint-Germain | 1re journée | 10e | 11 août 2018 | 24 mai 2019 | 38 |
| Coupe de France | Stade rennais FC | 1/32 de finale | Vainqueur | 6 janvier 2019 | 27 avril 2019 | 6 |
| Coupe de la Ligue | RC Strasbourg | 1/8 de finale | 1/4 de finale | 19 décembre 2018 | 9 janvier 2019 | 2 |
| Ligue Europa | Chelsea FC | Phase de groupes | 1/8 de finale | 20 septembre 2018 | 14 mars 2019 | 10 |
| Compétition | Match joués | Gagnés | Nuls | Perdus | Buts Pour | Buts contre | Différence |
| Ligue 1 | 38 | 13 | 13 | 12 | 55 | 52 | +3 |
| Coupe de France | 6 | 4 | 2 | 0 | 13 | 7 | +6 |
| Coupe de la Ligue | 2 | 1 | 1 | 0 | 3 | 2 | +1 |
| Ligue Europa | 10 | 5 | 1 | 4 | 16 | 16 | 0 |
| Total | 56 | 23 | 17 | 16 | 87 | 77 | +10 |

### Résultats par journée

Nota : l'ordre des journées est celui dans lequel elles ont été jouées. La place au classement est celle à l'issue du week-end ou du milieu de semaine.
| Journée | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 19 | 20 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 28 | 29 | 30 | 31 | 27 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Résultats | D | V | N | V | D | D | D | N | V | N | D | V | N | N | D | V | V | V | V | D | N | D | V | V | D | N | V | N | D | N | D | N | D | N | N | N | V | V |
| Place | 15 | 12 | 13 | 6 | 9 | 13 | 17 | 16 | 11 | 11 | 14 | 12 | 12 | 13 | 14 | 13 | 10 | 8 | 7 | 8 | 9 | 10 | 9 | 8 | 11 | 9 | 8 | 8 | 9 | 10 | 11 | 10 | 11 | 11 | 13 | 12 | 10 | 10 |
Terrain : D = Domicile ; E = Extérieur Résultat : V = Victoire ; N = Nul ; D = Défaite

### Classement

| Rang | Équipev · d · m | Pts | J | G | N | P | Bp | Bc | Diff | Qualification ou relégation |
| 7 | OGC Nice | 56 | 38 | 15 | 11 | 12 | 30 | 35 | −5 | |
| 8 | Stade de Reims $^P$ | 55 | 38 | 13 | 16 | 9 | 39 | 42 | −3 | |
| 9 | Nîmes Olympique $^P$ | 53 | 38 | 15 | 8 | 15 | 57 | 58 | −1 | |
| 10 | Stade rennais FC $^C$ | 52 | 38 | 13 | 13 | 12 | 55 | 52 | +3 | Qualification pour la phase de groupes de la Ligue Europa |
| 11 | RC Strasbourg Alsace $^L$ | 49 | 38 | 11 | 16 | 11 | 58 | 48 | +10 | Qualification pour le deuxième tour de qualification de la Ligue Europa |
| 12 | FC Nantes | 48 | 38 | 13 | 9 | 16 | 48 | 48 | 0 | |
| 13 | Angers SCO | 46 | 38 | 10 | 16 | 12 | 44 | 49 | −5 | |

## Réserve et équipes de jeunes

La réserve du Stade rennais FC entraînée par Julien Stéphan puis par Romain Ferrier évolue en National 3 - Groupe K

### Résultats
#### Championnat de France de National 3 - Groupe K

| Date | Journée | Adversaire | Lieu | Score | Buteurs rennais | Classement |
| 18 août 2018 | J01 | Dinan Léhon FC | D | 1 - 1 | Billal Mehadji 80e | 7e |
| 25 août 2018 | J02 | US Montagnarde | E | 0 - 0 | | 8e |
| 1er septembre 2018 | J03 | AGLD Fougères | D | 3 - 1 | Isaac Matondo 28e 52e Timothé Nkada 31e | 5e |
| 8 septembre 2018 | J04 | GSI Pontivy | E | 1 - 0 | | 5e |
| 22 septembre 2018 | J05 | TA Rennes | D | 1 - 1 | Isaac Matondo 68e | 7e |
| 6 octobre 2018 | J06 | Lannion FC | E | 2 - 1 | Antoine Guiziou 75e (csc) | 10e |
| 20 octobre 2018 | J07 | Stade plabennécois | D | 0 - 0 | | 7e |
| 3 novembre 2018 | J08 | EA Guingamp | E | 1 - 1 | Justin Gru 32e | 8e |
| 10 novembre 2018 | J09 | FC Atlantique Vilaine | D | 1 - 1 | Timothée Nkada 65e | 10e |
| 24 novembre 2018 | J10 | St-Colomban Locminé | E | 0 - 0 | | 10e |
| 1er décembre 2018 | J11 | Stade pontivyen | D | 1 - 0 | Timothé Nkada 71e | 9e |
| 15 décembre 2018 | J12 | Stade brestois | E | 2 - 1 | Timothé Nkada 68e | 9e |
| 26 janvier 2019 | J13 | Plouzané ACF | D | 2 - 0 | Timothé Nkada 87e (pen.) 92e | 8e |
| 2 février 2019 | J14 | GSI Pontivy | D | 0 - 2 | | 8e |
| 16 février 2019 | J15 | US Montagnarde | D | 3 - 0 | Timothé Nkada 12e 28e Eduardo Camavinga 50e | 7e |
| 23 février 2019 | J16 | TA Rennes | E | 0 - 2 | Isaac Matondo 16e Lilian Brassier 60e | 6e |
| 2 mars 2019 | J17 | Lannion FC | D | 6 - 0 | Eduardo Camavinga 8e 37e 52e Isaac Matondo 9e Yann Gboho 63e Timothé Nkada 79e | 6e |
| 16 mars 2019 | J18 | Stade plabennécois | E | 1 - 1 | Timothé Nkada 49e | 6e |
| 23 mars 2019 | J19 | EA Guingamp | D | 2 - 1 | Timothé Nkada 23e Romain Del Castillo 43e (pen.) | 6e |
| 6 avril 2019 | J20 | FC Atlantique Vilaine | E | 0 - 3 | ? ? Alexis Trouillet 50e | 5e |
| 13 avril 2019 | J21 | St-Colomban Locminé | D | 1 - 0 | Lucas Da Cunha 43e | 5e |
| 20 avril 2019 | J22 | Stade pontivyen | E | 1 - 1 | Sacha Boey 88e | 5e |
| 4 mai 2019 | J23 | Dinan Léhon FC | E | 2 - 3 | Lilian Brassier 25e Baptiste Gautier 40e George Merloi 87e | 4e |
| 11 mai 2019 | J24 | AGLD Fougères | E | 1 - 2 | Nicolas Janvier 15e Baptiste Gautier 28e | 3e |
| 18 mai 2019 | J25 | Stade brestois 29 | D | 4 - 0 | Timothée Nkada Matthieu Huard 84e | 3e |
| 25 mai 2019 | J26 | Plouzané ACF | E | 1 - 1 | Bertrand Diard 63e | 3e |

#### Coupe Gambardella

Les moins de 19 ans du Stade rennais FC disputent à partir de décembre la Coupe Gambardella 2018-2019. L'épreuve est ouverte cette saison aux joueurs nés en 2000, 2001 et 2002.
| 1/64 de finale | 0 - 0 | Stade Marcel Saupin, Nantes |
| dimanche 16 décembre 2018 14h30 | (0 - 0) | Spectateurs : 450 |
| dimanche 16 décembre 2018 14h30 | Rapport | Spectateurs : 450 |
| dimanche 16 décembre 2018 14h30 | Tirs au but 9-8 | Spectateurs : 450 |