# Saison 2017-2018 du Stade rennais FC

La saison 2017-2018 du Stade rennais football club débute le 22 juin 2017 avec la reprise de l'entraînement. Le club est engagé dans trois compétitions, et commence ses matchs de compétition officielle le 5 août 2017 avec la première journée de Ligue 1. Le club est aussi engagé en Coupe de France et en Coupe de la Ligue.

## Déroulement de la saison

Passée la reprise de l'entraînement le 22 juin 2017, deux stages de préparation sont programmés durant l'été, à Verbier, en Suisse, et à Carnac. Quatre matchs amicaux de préparation sont également programmés par le club.
Le 3 novembre 2017, à la suite d'une victoire de Rennes 1-0 contre les Girondins de Bordeaux, René Ruello démissionne de son poste de président et est remplacé par Olivier Létang, qui est nommé président délégué et manager général. Jacques Delanoë est lui nommé président, non exécutif, du conseil d'administration.
Le 8 novembre 2017, à la suite de l'arrivée d'Olivier Létang, Christian Gourcuff est remplacé par Sabri Lamouchi au poste d'entraîneur de l'équipe première.

## Transferts en 2017-2018

Tableau détaillé des transferts du mercato d'été :
| Date | Nom | Transfert | Provenance/Destination | Division |
| Arrivées |||||
| 29 mai 2017 | Gerzino Nyamsi | Premier contrat (3 ans) | Stade rennais FC | National 2 |
| 14 juin 2017 | Benjamin Bourigeaud | Transfert (4 ans) | RC Lens | Ligue 2 |
| 14 juin 2017 | Hamari Traoré | Transfert (4 ans) | Stade de Reims | Ligue 2 |
| 16 juin 2017 | Faitout Maouassa | Transfert (4 ans) | AS Nancy-Lorraine | Ligue 1 |
| 21 juin 2017 | Jordan Tell | Transfert (3 ans) | SM Caen | Ligue 1 |
| 10 juillet 2017 | Brandon | Transfert (3 ans) | RCD Majorque | Liga 2 |
| 26 juillet 2017 | Ismaïla Sarr | Transfert (4 ans) | FC Metz | Ligue 1 |
| 28 août 2017 | Tomáš Koubek | Transfert (4 ans) | AC Sparta Prague | Liga |
| 31 août 2017 | Wahbi Khazri | Prêt sans OA (1 an) | Sunderland AFC | Premier League |
| Départs |||||
| 24 mai 2017 | Benoît Costil | Transfert libre (4 ans) | Girondins de Bordeaux | Ligue 1 |
| 2 juin 2017 | Gelson Fernandes | Transfert (3 ans)$^,$ | Eintracht Francfort | 1. Bundesliga |
| 1er juillet 2017 | Sylvain Armand | Fin de carrière | Fin de carrière | Fin de carrière |
| 1er juillet 2017 | Ermir Lenjani | Fin de contrat | FC Sion | Super League |
| 5 juillet 2017 | Denis-Will Poha | Prêt sans OA (1 an) | US Orléans | Ligue 2 |
| 7 juillet 2017 | Wesley Saïd | Transfert (4 ans) | Dijon FCO | Ligue 1 |
| 18 juillet 2017 | Pedro Mendes | Transfert | Montpellier HSC | Ligue 1 |
| 18 juillet 2017 | Giovanni Sio | Transfert | Montpellier HSC | Ligue 1 |
| 2 août 2017 | Adama Diakhaby | Transfert (5 ans) | AS Monaco | Ligue 1 |
| 8 août 2017 | Clément Chantôme | Prêt sans OA (1 an) | RC Lens | Ligue 2 |
| 17 août 2017 | Dimitri Cavaré | Transfert (2 ans) | Barnsley FC | Championship |
| 30 août 2017 | Yacouba Sylla | Prêt avec OA (1 an) | Panathinaïkos | Superleague |
Tableau détaillé des transferts du mercato d'hiver :
| Date | Nom | Transfert | Provenance/Destination | Division |
| Arrivées |||||
| 12 janvier 2018 | Lucas Da Cunha | Premier contrat (2,5 ans) | Stade rennais FC | National 2 |
| 29 janvier 2018 | Diafra Sakho | Transfert (2,5 ans) | West Ham UFC | Premier League |
| 31 janvier 2018 | Rafik Guitane | Transfert (4,5 ans) | Le Havre AC | Ligue 2 |
| 24 février 2018 | Alexis Trouillet | Premier contrat (3,5 ans) | Stade rennais FC | National 2 |
| Départs |||||
| 15 novembre 2017 | Raïs M'Bolhi | Contrat résilié | Ettifaq FC | Saudi Premier League |
| 17 janvier 2018 | Yacouba Sylla | Transfert (3,5 ans) | YRKV Malines | Division 1A |
| 25 janvier 2018 | Anthony Ribelin | Prêt sans OA (6 mois) | Entente SSG | National |
| 26 janvier 2018 | Séga Coulibaly | Prêt sans OA (6 mois) | US Avranches MSM | National |
| 30 janvier 2018 | Firmin Mubele | Prêt avec OA (6 mois) | Toulouse FC | Ligue 1 |
| 30 janvier 2018 | Jordan Tell | Prêt sans OA (6 mois) | Valenciennes FC | Ligue 2 |
| 31 janvier 2018 | Afonso Figueiredo | Prêt (6 mois) | PFK Levski Sofia | Première Ligue |
| 31 janvier 2018 | Gerzino Nyamsi | Transfert | LB Châteauroux | Ligue 2 |
| 31 janvier 2018 | Rafik Guitane | Prêt sans OA (6 mois) | Le Havre AC | Ligue 2 |
| 8 février 2018 | Kermit Erasmus | Contrat résilié | AFC Eskilstuna | Superettan |

## L'effectif de la saison

(En italique, les joueurs partis en cours de 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 | Total | Total | Total | Total | Total |
| N | P | Nom | MJ | | | | | MJ | | | | | MJ | | | | | MJ | | | | |
| 1 | G | Abdoulaye Diallo | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 1 | 0 | 8 | 0 | 0 | 1 | 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 |
| 40 | G | Tomáš Koubek | 34 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 34 | 0 | 0 | 0 | 0 |
| - | G | Raïs M'Bolhi | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 2 | D | Mehdi Zeffane | 15 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 | 0 | 1 | 0 | 0 |
| 4 | D | Mexer | 17 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 1 | 0 |
| 5 | D | Joris Gnagnon | 36 | 2 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 41 | 2 | 1 | 3 | 0 |
| 15 | D | Ramy Bensebaini | 29 | 0 | 1 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 34 | 1 | 1 | 7 | 0 |
| 17 | M | Faitout Maouassa | 19 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 26 | 1 | 3 | 1 | 0 |
| 24 | D | Ludovic Baal | 17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 21 | 0 | 1 | 0 | 0 |
| 26 | D | Jérémy Gélin | 28 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 38 | 0 | 2 | 5 | 0 |
| 27 | D | Hamari Traoré | 30 | 0 | 2 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 2 | 0 | 33 | 0 | 2 | 11 | 0 |
| 29 | D | Romain Danzé | 12 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 2 | 0 |
| - | D | Namakoro Diallo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Alexandre Leroyer | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Séga Coulibaly | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | D | Gerzino Nyamsi | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| - | D | Afonso Figueiredo | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 1 | 0 |
| 10 | M | Sanjin Prcić | 19 | 1 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 20 | 2 | 2 | 5 | 0 |
| 12 | M | James Léa Siliki | 32 | 3 | 3 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 37 | 4 | 3 | 7 | 1 |
| 14 | M | Benjamin Bourigeaud | 37 | 10 | 6 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 3 | 1 | 1 | 0 | 0 | 41 | 12 | 7 | 3 | 0 |
| 21 | M | Benjamin André | 34 | 3 | 2 | 9 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | 0 | 39 | 4 | 2 | 9 | 1 |
| 22 | M | Sabri Toufiqui | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | M | Yoann Gourcuff | 10 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 13 | 1 | 1 | 0 | 0 |
| 34 | M | Sébastien Salles-Lamonge | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | M | Nicolas Janvier | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 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 |
| - | M | Alexis Trouillet | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | M | Anthony Ribelin | 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 | 24 | 5 | 5 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 27 | 5 | 5 | 4 | 0 |
| 8 | A | Wahbi Khazri | 24 | 9 | 2 | 7 | 1 | 1 | 0 | 0 | 0 | 0 | 4 | 2 | 2 | 0 | 0 | 29 | 11 | 4 | 7 | 1 |
| 11 | A | Brandon | 11 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 12 | 1 | 1 | 1 | 0 |
| 18 | A | Morgan Amalfitano | 14 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 | 0 | 0 | 1 | 1 |
| 23 | A | Adrien Hunou | 24 | 5 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 28 | 8 | 2 | 1 | 0 |
| 25 | A | Diafra Sakho | 13 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 14 | 3 | 0 | 1 | 0 |
| - | A | Stéphane Diarra | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | A | Kermit Erasmus | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| - | A | Firmin Mubele | 19 | 5 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 22 | 5 | 2 | 1 | 0 |
| - | A | Jordan Tell | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 0 | 0 |

## Équipe-type

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

## Les rencontres de la saison
### Liste

| | Jour | Date | Heure | Compétition | Tour | Adversaire | Lieu | Score | Place | Affluence |
| 1 | sam. | 8 juillet | 17 h 00 | Amical | Amical | Sion | N | 0 - 1 | 0 - 1 | 1 000 |
| 2 | sam. | 15 juillet | 18 h 30 | Amical | Amical | Brest (L2) | N | 2 - 1 | 2 - 1 | 1 500 |
| 3 | sam. | 22 juillet | 18 h 30 | Amical | Amical | Caen | N | 2 - 1 | 2 - 1 | 3 000 |
| 4 | sam. | 29 juillet | 19 h 00 | Amical | Amical | Lille | E | 2 - 4 | 2 - 4 | 27 533 |
| 5 | sam. | 5 août | 20 h 00 | Ligue 1 | 1 | Troyes | E | 1 - 1 | 11e | 9 968 |
| 6 | ven. | 11 août | 20 h 45 | Ligue 1 | 2 | Lyon | D | 1 - 2 | 14e | 24 944 |
| 7 | sam. | 19 août | 20 h 00 | Ligue 1 | 3 | Dijon | D | 2 - 2 | 17e | 16 888 |
| 8 | sam. | 26 août | 20 h 00 | Ligue 1 | 4 | Toulouse | E | 3 - 2 | 19e | 10 626 |
| 9 | dim. | 10 septembre | 21 h 00 | Ligue 1 | 5 | Marseille | E | 1 - 3 | 14e | 40 343 |
| 10 | dim. | 17 septembre | 17 h 00 | Ligue 1 | 6 | Nice | D | 0 - 1 | 15e | 24 892 |
| 11 | dim. | 24 septembre | 15 h 00 | Ligue 1 | 7 | Saint-Étienne | E | 2 - 2 | 15e | 31 043 |
| 12 | sam. | 30 septembre | 20 h 00 | Ligue 1 | 8 | Caen | D | 0 - 1 | 16e | 18 689 |
| 13 | ven. | 6 octobre | 19 h 00 | Amical | Amical | Brest (L2) | N | 2 - 0 | 2 - 0 | |
| 14 | sam. | 14 octobre | 20 h 00 | Ligue 1 | 9 | Guingamp | E | 2 - 0 | 16e | 15 902 |
| 15 | sam. | 21 octobre | 20 h 00 | Ligue 1 | 10 | Lille | D | 1 - 0 | 16e | 21 852 |
| 16 | mer. | 25 octobre | 21 h 05 | Coupe de la Ligue | 16$^{es}$ de finale | Dijon | E | 1 - 2 | 1 - 2 | 10 507 |
| 17 | sam. | 28 octobre | 20 h 00 | Ligue 1 | 11 | Montpellier | E | 0 - 1 | 14e | 11 788 |
| 18 | ven. | 3 novembre | 20 h 45 | Ligue 1 | 12 | Bordeaux | D | 1 - 0 | 10e | 24 547 |
| 19 | sam. | 18 novembre | 20 h 00 | Ligue 1 | 13 | Strasbourg | E | 2 - 1 | 11e | 22 707 |
| 20 | sam. | 25 novembre | 17 h 00 | Ligue 1 | 14 | Nantes | D | 2 - 1 | 9e | 26 151 |
| 21 | mer. | 29 novembre | 19 h 00 | Ligue 1 | 15 | Angers | E | 1 - 2 | 8e | 10 364 |
| 22 | sam. | 2 décembre | 20 h 00 | Ligue 1 | 16 | Amiens | D | 2 - 0 | 6e | 23 051 |
| 23 | sam. | 9 décembre | 20 h 00 | Ligue 1 | 17 | Metz | E | 1 - 1 | 6e | 11 239 |
| 24 | mer. | 13 décembre | 18 h 45 | Coupe de la Ligue | 8$^{es}$ de finale | Marseille | D | 2 - 2 | 2 - 2 | 22 906 |
| 25 | sam. | 16 décembre | 17 h 00 | Ligue 1 | 18 | Paris | D | 1 - 4 | 7e | 29 194 |
| 26 | mer. | 20 décembre | 20 h 50 | Ligue 1 | 19 | Monaco | E | 2 - 1 | 9e | 7 542 |
| 27 | dim. | 7 janvier | 21 h 00 | Coupe de France | 32$^{es}$ de finale | Paris | D | 1 - 6 | 1 - 6 | 19 777 |
| 28 | mer. | 10 janvier | 18 h 45 | Coupe de la Ligue | Quarts de finale | Toulouse | D | 4 - 2 | 4 - 2 | 16 766 |
| 29 | sam. | 13 janvier | 17 h 00 | Ligue 1 | 20 | Marseille | D | 0 - 3 | 10e | 23 700 |
| 30 | mer. | 17 janvier | 19 h 00 | Ligue 1 | 21 | Lille | E | 1 - 2 | 9e | 27 816 |
| 31 | sam. | 20 janvier | 20 h 00 | Ligue 1 | 22 | Angers | D | 1 - 0 | 8e | 21 186 |
| 32 | ven. | 26 janvier | 20 h 45 | Ligue 1 | 23 | Dijon | E | 2 - 1 | 8e | 10 091 |
| 33 | mar. | 30 janvier | 21 h 05 | Coupe de la Ligue | Demi-finales | Paris | D | 2 - 3 | 2 - 3 | 28 620 |
| 34 | dim. | 4 février | 15 h 00 | Ligue 1 | 24 | Guingamp | D | 0 - 1 | 10e | 28 705 |
| 35 | dim. | 11 février | 21 h 00 | Ligue 1 | 25 | Lyon | E | 0 - 2 | 8e | 39 188 |
| 36 | sam. | 17 février | 20 h 00 | Ligue 1 | 26 | Caen | E | 2 - 2 | 7e | 16 083 |
| 37 | sam. | 24 février | 20 h 00 | Ligue 1 | 27 | Troyes | D | 2 - 0 | 7e | 17 536 |
| 38 | sam. | 3 mars | 20 h 00 | Ligue 1 | 28 | Amiens | E | 0 - 2 | 5e | 10 241 |
| 39 | sam. | 10 mars | 20 h 00 | Ligue 1 | 29 | Saint-Étienne | D | 1 - 1 | 6e | 25 655 |
| 40 | sam. | 17 mars | 17 h 00 | Ligue 1 | 30 | Bordeaux | E | 0 - 2 | 5e | 32 626 |
| 41 | mer. | 4 avril | 18 h 45 | Ligue 1 | 31 | Monaco | D | 1 - 1 | 5e | 17 448 |
| 42 | dim. | 8 avril | 15 h 00 | Ligue 1 | 32 | Nice | E | 1 - 1 | 5e | 23 827 |
| 43 | sam. | 14 avril | 20 h 00 | Ligue 1 | 33 | Metz | D | 1 - 2 | 5e | 22 855 |
| 44 | ven. | 20 avril | 19 h 30 | Ligue 1 | 34 | Nantes | E | 1 - 1 | 7e | 32 431 |
| 45 | dim. | 29 avril | 15 h 00 | Ligue 1 | 35 | Toulouse | D | 2 - 1 | 6e | 20 138 |
| 46 | dim. | 6 mai | 17 h 00 | Ligue 1 | 36 | Strasbourg | D | 2 - 1 | 5e | 23 554 |
| 47 | sam. | 12 mai | 21 h 00 | Ligue 1 | 37 | Paris | E | 0 - 2 | 5e | 47 352 |
| 48 | sam. | 19 mai | 21 h 00 | Ligue 1 | 38 | Montpellier | D | 1 - 1 | 5e | 28 126 |

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

Note : rencontres opposant Rennes à d'autres équipes en dehors de toute compétition.
| samedi 8 juillet 2017 | Stade rennais FC | 0 - 1 | FC Sion | Stade Saint-Marc, Bagnes |
| 17h00 | | (0 - 0) | 84e Adryan | Spectateurs : 1 000 Arbitrage : François Letexier |
| 17h00 | | Rapport | | Spectateurs : 1 000 Arbitrage : François Letexier |
| samedi 15 juillet 2017 | Stade rennais FC | 2 - 1 | Stade brestois 29 | Stade Fred-Aubert, Saint-Brieuc |
| 18h30 | Faitout Maouassa 50e Adrien Hunou 90e | (0 - 1) | 35e Mathias Autret | Spectateurs : 1 500 Arbitrage : Benoît Millot |
| 18h30 | | Rapport | | Spectateurs : 1 500 Arbitrage : Benoît Millot |
| samedi 22 juillet 2017 | Stade rennais FC | 2 - 1 | SM Caen | Stade Pierre-Compte, Vire |
| 18h30 | Benjamin Bourigeaud 34e Faitout Maouassa 50e | (0 - 0) | 24e Ivan Santini | Spectateurs : 3 000 Arbitrage : Bastien Dechepy |
| 18h30 | | Rapport | | Spectateurs : 3 000 Arbitrage : Bastien Dechepy |
| samedi 29 juillet 2017 | LOSC Lille | 4 - 2 | Stade rennais FC | Stade Pierre-Mauroy, Villeneuve-d'Ascq |
| 19h00 | Nicolas de Préville 26e Ramy Bensebaini 45e (csc) Yassine Benzia 55e Ezequiel Ponce 68e | (2 - 2) | 21e Ismaïla Sarr 34e Firmin Mubele | Spectateurs : 27 533 Diffuseur : TVR Arbitrage : Thomas Léonard |
| 19h00 | | Rapport | | Spectateurs : 27 533 Diffuseur : TVR Arbitrage : Thomas Léonard |
| vendredi 6 octobre 2017 | Stade rennais FC | 2 - 0 | Stade brestois 29 | Stade de Penvillers, Quimper |
| 19h00 | Sébastien Salles-Lamonge 68e Brandon 74e | (0 - 0) | | Arbitrage : Cédric Dos Santos |
| 19h00 | | Rapport | | Arbitrage : Cédric Dos Santos |

#### Championnat
##### Aller

| Journée 1 | ES Troyes AC | 1 - 1 | Stade rennais FC | Stade de l'Aube, Troyes |
| samedi 5 août 2017 20h00 | Samuel Grandsir 46e | (0 - 0) | 69e Jordan Tell | Spectateurs : 9 968 Diffuseur : BeIn Sports Arbitrage : Karim Abed |
| samedi 5 août 2017 20h00 | Johann Obiang 53e | Rapport | | Spectateurs : 9 968 Diffuseur : BeIn Sports Arbitrage : Karim Abed |
| Journée 2 | Stade rennais FC | 1 - 2 | Olympique lyonnais | Roazhon Park, Rennes |
| vendredi 11 août 2017 20h45 | Benjamin Bourigeaud 86e | (0 - 0) | 57e Memphis Depay 74e Mariano Díaz | Spectateurs : 24 944 Diffuseur : Canal+ Sport Arbitrage : Benoît Millot |
| vendredi 11 août 2017 20h45 | Ramy Bensebaini 15e | Rapport | 9e Fernando Marçal 68e Lucas Tousart 84e Sergi Darder | Spectateurs : 24 944 Diffuseur : Canal+ Sport Arbitrage : Benoît Millot |
| Journée 3 | Stade rennais FC | 2 - 2 | Dijon FCO | Roazhon Park, Rennes |
| samedi 19 août 2017 20h00 | Firmin Mubele 14e 46e | (1 - 0) | 50e Kwon Chang-hoon 90+2e (pen.) Júlio Tavares | Spectateurs : 16 888 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| samedi 19 août 2017 20h00 | Benjamin André 69e | Rapport | 32e Cédric Yamberé 66e Fouad Chafik 87e Júlio Tavares 90+3e Oussama Haddadi | Spectateurs : 16 888 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| Journée 4 | Toulouse FC | 3 - 2 | Stade rennais FC | Stadium de Toulouse, Toulouse |
| samedi 26 août 2017 20h00 | Jimmy Durmaz 35e (pen.) 71e (pen.) Issa Diop 58e | (1 - 1) | 7e Firmin Mubele 65e Ismaïla Sarr | Spectateurs : 10 626 Diffuseur : BeIn Sports Arbitrage : Frank Schneider |
| samedi 26 août 2017 20h00 | Issa Diop 8e Yannick Cahuzac 36e Jimmy Durmaz 43e Andy Delort 52e | Rapport | 25e, 70e Morgan Amalfitano 26e Firmin Mubele 41e Benjamin Bourigeaud 87e Ramy Bensebaini | Spectateurs : 10 626 Diffuseur : BeIn Sports Arbitrage : Frank Schneider |
| Journée 5 | Olympique de Marseille | 1 - 3 | Stade rennais FC | Stade Vélodrome, Marseille |
| dimanche 10 septembre 2017 21h00 | Morgan Sanson 87e | (0 - 2) | 2e Wahbi Khazri 10e Benjamin Bourigeaud 70e Joris Gnagnon | Spectateurs : 40 343 Diffuseur : Canal+ Arbitrage : Antony Gautier |
| dimanche 10 septembre 2017 21h00 | Morgan Sanson 15e Patrice Évra 27e Adil Rami 29e Aymen Abdennour 61e Grégory Sertic 88e Rolando 90e | Rapport | 84e Benjamin André | Spectateurs : 40 343 Diffuseur : Canal+ Arbitrage : Antony Gautier |
| Journée 6 | Stade rennais FC | 0 - 1 | OGC Nice | Roazhon Park, Rennes |
| dimanche 17 septembre 2017 17h00 | | (0 - 0) | 79e Mario Balotelli | Spectateurs : 24 892 Diffuseur : BeIn Sports Arbitrage : Nicolas Rainville |
| dimanche 17 septembre 2017 17h00 | Sanjin Prcić 35e | Rapport | 45+2e Allan Saint-Maximin 49e Christophe Jallet 69e Jean Michaël Seri 85e Pierre Lees-Melou 90+3e Arnaud Souquet | Spectateurs : 24 892 Diffuseur : BeIn Sports Arbitrage : Nicolas Rainville |
| Journée 7 | AS Saint-Étienne | 2 - 2 | Stade rennais FC | Stade Geoffroy-Guichard, Saint-Étienne |
| dimanche 24 septembre 2017 15h00 | Gabriel Silva 45+2e Jonathan Bamba 70e (pen.) | (1 - 1) | 41e Benjamin Bourigeaud 54e (pen.) Wahbi Khazri | Spectateurs : 31 043 Diffuseur : BeIn Sports Arbitrage : Jérôme Miguelgorry |
| dimanche 24 septembre 2017 15h00 | Assane Dioussé 3e Kévin Théophile-Catherine 31e Saidy Janko 34e Gabriel Silva 90+4e | Rapport | 59e Morgan Amalfitano 69e Benjamin André 75e Hamari Traoré | Spectateurs : 31 043 Diffuseur : BeIn Sports Arbitrage : Jérôme Miguelgorry |
| Journée 8 | Stade rennais FC | 0 - 1 | Stade Malherbe Caen | Roazhon Park, Rennes |
| samedi 30 septembre 2017 20h00 | | (0 - 1) | 34e (csc) Ramy Bensebaini | Spectateurs : 18 689 Diffuseur : BeIn Sports Arbitrage : Amaury Delerue |
| samedi 30 septembre 2017 20h00 | Ramy Bensebaini 1e Hamari Traoré 24e Wahbi Khazri 45+1e Benjamin Bourigeaud 75e | Rapport | 21e Ivan Santini | Spectateurs : 18 689 Diffuseur : BeIn Sports Arbitrage : Amaury Delerue |
| Journée 9 | En Avant de Guingamp | 2 - 0 | Stade rennais FC | Stade de Roudourou, Guingamp |
| samedi 14 octobre 2017 20h00 | Mustapha Diallo 57e Jimmy Briand 89e | (0 - 0) | | Spectateurs : 15 902 Diffuseur : BeIn Sports Arbitrage : Frank Schneider |
| samedi 14 octobre 2017 20h00 | Mustapha Diallo 17e Nicolas Benezet 38e Étienne Didot 90+2e | Rapport | 5e Hamari Traoré 45+2e James Léa Siliki 62e Romain Danzé 66e, 66e Wahbi Khazri 89e Afonso Figueiredo | Spectateurs : 15 902 Diffuseur : BeIn Sports Arbitrage : Frank Schneider |
| Journée 10 | Stade rennais FC | 1 - 0 | LOSC Lille | Roazhon Park, Rennes |
| samedi 21 octobre 2017 20h00 | Benjamin Bourigeaud 6e | (1 - 0) | | Spectateurs : 21 852 Diffuseur : BeIn Sports Arbitrage : Olivier Thual |
| samedi 21 octobre 2017 20h00 | Ramy Bensebaini 78e | Rapport | 20e Thiago Mendes 38e Fodé Ballo-Touré 85e Hamza Mendyl | Spectateurs : 21 852 Diffuseur : BeIn Sports Arbitrage : Olivier Thual |
| Journée 11 | Montpellier HSC | 0 - 1 | Stade rennais FC | Stade de la Mosson, Montpellier |
| samedi 28 octobre 2017 20h00 | | (0 - 0) | 59e Brandon | Spectateurs : 11 788 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| samedi 28 octobre 2017 20h00 | Ruben Aguilar 4e Ellyes Skhiri 55e Isaac Mbenza 61e Daniel Congré 90+6e | Rapport | 25e Faitout Maouassa 66e Benjamin Bourigeaud | Spectateurs : 11 788 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| Journée 12 | Stade rennais FC | 1 - 0 | Girondins de Bordeaux | Roazhon Park, Rennes |
| vendredi 3 novembre 2017 20h45 | Jérémy Toulalan 12e (csc) | (1 - 0) | | Spectateurs : 24 547 Diffuseur : Canal+ Sport Arbitrage : Ruddy Buquet |
| vendredi 3 novembre 2017 20h45 | Benjamin André 43e Wahbi Khazri 80e | Rapport | 41e Otávio 47e François Kamano 68e Nicolas de Préville 70e Vukašin Jovanović 90e Younousse Sankharé | Spectateurs : 24 547 Diffuseur : Canal+ Sport Arbitrage : Ruddy Buquet |
| Journée 13 | RC Strasbourg | 2 - 1 | Stade rennais FC | Stade de la Meinau, Strasbourg |
| samedi 18 novembre 2017 20h00 | Jérémy Blayac 28e Stéphane Bahoken 82e | (1 - 0) | 88e Adrien Hunou | Spectateurs : 22 707 Diffuseur : BeIn Sports Arbitrage : Tony Chapron |
| samedi 18 novembre 2017 20h00 | Stéphane Bahoken 61e | Rapport | 63e Morgan Amalfitano | Spectateurs : 22 707 Diffuseur : BeIn Sports Arbitrage : Tony Chapron |
| Journée 14 | Stade rennais FC | 2 - 1 | FC Nantes | Roazhon Park, Rennes |
| samedi 25 novembre 2017 17h00 | Wahbi Khazri 51e 88e | (0 - 0) | 73e (pen.) Emiliano Sala | Spectateurs : 26 151 Diffuseur : Canal+ Arbitrage : Ruddy Buquet |
| samedi 25 novembre 2017 17h00 | Hamari Traoré 3e James Léa Siliki 67e Wahbi Khazri 90+4e | Rapport | 31e Préjuce Nakoulma 40e Léo Dubois 51e, 57e Nicolas Pallois 59e Diego Carlos 82e Adrien Thomasson | Spectateurs : 26 151 Diffuseur : Canal+ Arbitrage : Ruddy Buquet |
| Journée 15 | Angers SCO | 1 - 2 | Stade rennais FC | Stade Raymond-Kopa, Angers |
| mercredi 29 novembre 2017 19h00 | Karl Toko-Ekambi 37e | (1 - 0) | 51e Adrien Hunou 84e Benjamin André | Spectateurs : 10 364 Diffuseur : BeIn Sports Arbitrage : Nicolas Rainville |
| mercredi 29 novembre 2017 19h00 | | Rapport | 43e Hamari Traoré | Spectateurs : 10 364 Diffuseur : BeIn Sports Arbitrage : Nicolas Rainville |
| Journée 16 | Stade rennais FC | 2 - 0 | Amiens SC | Roazhon Park, Rennes |
| samedi 2 décembre 2017 20h00 | Wahbi Khazri 72e Benjamin André 84e | (0 - 0) | | Spectateurs : 23 051 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| samedi 2 décembre 2017 20h00 | James Léa Siliki 59e | Rapport | 27e Thomas Monconduit 40e Bongani Zungu 50e Issa Cissokho 52e Harrison Manzala 56e Danilo Avelar | Spectateurs : 23 051 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| Journée 17 | FC Metz | 1 - 1 | Stade rennais FC | Stade Saint-Symphorien, Longeville-lès-Metz |
| samedi 9 décembre 2017 20h00 | Florent Mollet 41e | (1 - 0) | 87e Firmin Mubele | Spectateurs : 11 239 Diffuseur : BeIn Sports Arbitrage : Karim Abed |
| samedi 9 décembre 2017 20h00 | Fallou Diagne 5e Chris Philipps 34e Ibrahima Niane 73e | Rapport | 16e Adrien Hunou 28e James Léa Siliki 56e Joris Gnagnon | Spectateurs : 11 239 Diffuseur : BeIn Sports Arbitrage : Karim Abed |
| Journée 18 | Stade rennais FC | 1 - 4 | Paris Saint-Germain | Roazhon Park, Rennes |
| samedi 16 décembre 2017 17h00 | Firmin Mubele 53e | (0 - 2) | 4e 76e Neymar 17e Kylian Mbappé 75e Edinson Cavani | Spectateurs : 29 194 Diffuseur : Canal+, BeIn Sports Arbitrage : Antony Gautier |
| samedi 16 décembre 2017 17h00 | Hamari Traoré 32e Benjamin André 54e, 63e Wahbi Khazri 78e | Rapport | 42e, 89e Presnel Kimpembe 73e Giovani Lo Celso | Spectateurs : 29 194 Diffuseur : Canal+, BeIn Sports Arbitrage : Antony Gautier |
| Journée 19 | AS Monaco | 2 - 1 | Stade rennais FC | Stade Louis-II, Monaco |
| mercredi 20 décembre 2017 20h50 | Radamel Falcao 20e Keita Baldé 81e | (1 - 0) | 59e (pen.) Wahbi Khazri | Spectateurs : 7 542 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| mercredi 20 décembre 2017 20h50 | Hamari Traoré 32e Benjamin André 54e, 63e Wahbi Khazri 78e | Rapport | | Spectateurs : 7 542 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |

##### Retour

| Journée 20 | Stade rennais FC | 0 - 3 | Olympique de Marseille | Roazhon Park, Rennes |
| samedi 13 janvier 2018 17h00 | | (0 - 2) | 35e Valère Germain 45e Morgan Sanson 82e Florian Thauvin | Spectateurs : 23 700 Diffuseur : Canal+ Arbitrage : Clément Turpin |
| samedi 13 janvier 2018 17h00 | Benjamin André 36e | Rapport | 63e Luiz Gustavo 65e Morgan Sanson | Spectateurs : 23 700 Diffuseur : Canal+ Arbitrage : Clément Turpin |
| Journée 21 | LOSC Lille | 1 - 2 | Stade rennais FC | Stade Pierre-Mauroy, Villeneuve-d'Ascq |
| mercredi 17 janvier 2018 19h00 | Júnior Alonso 41e | (1 - 0) | 85e James Léa Siliki 89e Benjamin André | Spectateurs : 27 816 Diffuseur : BeIn Sports Arbitrage : Mikaël Lesage |
| mercredi 17 janvier 2018 19h00 | Júnior Alonso 90+4e | Rapport | | Spectateurs : 27 816 Diffuseur : BeIn Sports Arbitrage : Mikaël Lesage |
| Journée 22 | Stade rennais FC | 1 - 0 | Angers SCO | Roazhon Park, Rennes |
| samedi 20 janvier 2018 20h00 | Benjamin Bourigeaud 84e (pen.) | (0 - 0) | | Spectateurs : 21 186 Diffuseur : BeIn Sports Arbitrage : Sébastien Moreira |
| samedi 20 janvier 2018 20h00 | Benjamin André 6e Ramy Bensebaini 8e Hamari Traoré 25e | Rapport | 0e Mateo Pavlović 31e, 39e Prince Oniangué 43e Thomas Mangani 75e Yoann Andreu | Spectateurs : 21 186 Diffuseur : BeIn Sports Arbitrage : Sébastien Moreira |
| Journée 23 | Dijon FCO | 2 - 1 | Stade rennais FC | Stade Gaston-Gérard, Dijon |
| vendredi 26 janvier 2018 20h45 | Florent Balmont 30e Júlio Tavares 65e | (1 - 1) | 41e Ismaïla Sarr | Spectateurs : 10 091 Diffuseur : Canal+ Sport Arbitrage : Jérôme Brisard |
| vendredi 26 janvier 2018 20h45 | Florent Balmont 13e Valentin Rosier 43e Mehdi Abeid 52e | Rapport | 34e Wahbi Khazri 89e Benjamin André | Spectateurs : 10 091 Diffuseur : Canal+ Sport Arbitrage : Jérôme Brisard |
| Journée 24 | Stade rennais FC | 0 - 1 | En Avant de Guingamp | Roazhon Park, Rennes |
| dimanche 4 février 2018 15h00 | | (0 - 0) | 90+2e Yeni Ngbakoto | Spectateurs : 28 705 Diffuseur : BeIn Sports Arbitrage : Ruddy Buquet |
| dimanche 4 février 2018 15h00 | Joris Gnagnon 10e Hamari Traoré 27e Mehdi Abeid 52e | Rapport | 4e Félix Eboa Eboa 31e Marcus Coco 47e Christophe Kerbrat 87e Jimmy Briand | Spectateurs : 28 705 Diffuseur : BeIn Sports Arbitrage : Ruddy Buquet |
| Journée 25 | Olympique lyonnais | 0 - 2 | Stade rennais FC | Parc Olympique lyonnais, Décines-Charpieu |
| dimanche 11 février 2018 21h00 | | (0 - 1) | 5e Wahbi Khazri 90+3e James Léa Siliki | Spectateurs : 39 188 Diffuseur : Canal+ Arbitrage : Amaury Delerue |
| dimanche 11 février 2018 21h00 | Bertrand Traoré 58e Nabil Fekir 58e | Rapport | 7e Hamari Traoré | Spectateurs : 39 188 Diffuseur : Canal+ Arbitrage : Amaury Delerue |
| Journée 26 | SM Caen | 2 - 2 | Stade rennais FC | Stade Michel-d'Ornano, Caen |
| samedi 17 février 2018 20h00 | Enzo Crivelli 6e Damien Da Silva 84e | (1 - 2) | Diafra Sakho 9e 21e | Spectateurs : 16 083 Diffuseur : BeIn Sports Arbitrage : Sandro Schärer |
| samedi 17 février 2018 20h00 | Ismaël Diomandé 58e Enzo Crivelli 88e | Rapport | | Spectateurs : 16 083 Diffuseur : BeIn Sports Arbitrage : Sandro Schärer |
| Journée 27 | Stade rennais FC | 2 - 0 | ES Troyes AC | Roazhon Park, Rennes |
| samedi 24 février 2018 20h00 | Wahbi Khazri 47e (pen.) Sanjin Prcić 72e | (0 - 0) | | Spectateurs : 17 536 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| samedi 24 février 2018 20h00 | Ismaïla Sarr 56e Sanjin Prcić 57e Benjamin André 78e | Rapport | 43e François Bellugou 90+3e Charles Traoré | Spectateurs : 17 536 Diffuseur : BeIn Sports Arbitrage : Thomas Léonard |
| Journée 28 | Amiens SC | 0 - 2 | Stade rennais FC | Stade de la Licorne, Amiens |
| samedi 3 mars 2018 20h00 | | (0 - 1) | 41e Wahbi Khazri 86e Ismaïla Sarr | Spectateurs : 10 241 Diffuseur : BeIn Sports Arbitrage : Nicolas Rainville |
| samedi 3 mars 2018 20h00 | Lacina Traoré 14e Julien Ielsch 39e | Rapport | 2e James Léa Siliki 78e Wahbi Khazri 90+2e Hamari Traoré | Spectateurs : 10 241 Diffuseur : BeIn Sports Arbitrage : Nicolas Rainville |
| Journée 29 | Stade rennais FC | 1 - 1 | AS Saint-Étienne | Roazhon Park, Rennes |
| samedi 10 mars 2018 20h00 | Ismaïla Sarr 86e | (0 - 1) | 35e Neven Subotić | Spectateurs : 25 655 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| samedi 10 mars 2018 20h00 | | Rapport | 56e Romain Hamouma 75e Assane Dioussé 77e Mathieu Debuchy 89e Loïc Perrin | Spectateurs : 25 655 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| Journée 30 | Girondins de Bordeaux | 0 - 2 | Stade rennais FC | Stade Matmut-Atlantique, Bordeaux |
| samedi 17 mars 2018 17h00 | | (0 - 0) | 49e Ismaïla Sarr 86e Yoann Gourcuff | Spectateurs : 32 626 Diffuseur : Canal+ Arbitrage : Mikaël Lesage |
| samedi 17 mars 2018 17h00 | Pablo 34e Nicolas de Préville 71e | Rapport | 45+1e Benjamin André | Spectateurs : 32 626 Diffuseur : Canal+ Arbitrage : Mikaël Lesage |
| Journée 31 | Stade rennais FC | 1 - 1 | AS Monaco | Roazhon Park, Rennes |
| mercredi 4 avril 2018 18h45 | Joris Gnagnon 20e | (1 - 1) | 29e Rony Lopes | Spectateurs : 17 448 Diffuseur : BeIn Sports Arbitrage : Amaury Delerue |
| mercredi 4 avril 2018 18h45 | | Rapport | 75e Jemerson 88e Kévin N'Doram | Spectateurs : 17 448 Diffuseur : BeIn Sports Arbitrage : Amaury Delerue |
| Journée 32 | OGC Nice | 1 - 1 | Stade rennais FC | Allianz Riviera, Nice |
| dimanche 8 avril 2018 15h00 | Alassane Pléa 17e | (1 - 1) | 27e Benjamin Bourigeaud | Spectateurs : 23 827 Diffuseur : BeIn Sports Arbitrage : Jérôme Brisard |
| dimanche 8 avril 2018 15h00 | Arnaud Souquet 37e Pierre Lees-Melou 69e Maxime Le Marchand 78e Dante 90+5e | Rapport | 9e Jérémy Gélin 45e Wahbi Khazri 82e Ismaïla Sarr 90+3e Benjamin André | Spectateurs : 23 827 Diffuseur : BeIn Sports Arbitrage : Jérôme Brisard |
| Journée 33 | Stade rennais FC | 1 - 2 | FC Metz | Roazhon Park, Rennes |
| samedi 14 avril 2018 20h00 | Benjamin Bourigeaud 27e | (1 - 0) | 52e 57e Nolan Roux | Spectateurs : 22 855 Diffuseur : BeIn Sports Arbitrage : Hakim Ben El Hadj |
| samedi 14 avril 2018 20h00 | Ramy Bensebaini 90+3e | Rapport | 15e Jonathan Rivierez 48e Vahid Selimovic 62e Emmanuel Rivière 74e Julian Palmieri | Spectateurs : 22 855 Diffuseur : BeIn Sports Arbitrage : Hakim Ben El Hadj |
| Journée 34 | FC Nantes | 1 - 1 | Stade rennais FC | Stade de la Beaujoire, Nantes |
| vendredi 20 avril 2018 19h30 | Adrien Thomasson 42e | (1 - 0) | 81e (csc) Nicolas Pallois | Spectateurs : 32 431 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| vendredi 20 avril 2018 19h30 | Préjuce Nakoulma 29e Emiliano Sala 40e, 46e Adrien Thomasson 43e Andrei Girotto 44e Santy Ngom 90+1e | Rapport | 68e Diafra Sakho 71e Sanjin Prcić | Spectateurs : 32 431 Diffuseur : BeIn Sports Arbitrage : Benoît Bastien |
| Journée 35 | Stade rennais FC | 2 - 1 | Toulouse FC | Roazhon Park, Rennes |
| dimanche 29 avril 2018 15h00 | James Léa Siliki 39e Benjamin Bourigeaud 47e | (1 - 1) | 18e (csc) Joris Gnagnon | Spectateurs : 20 138 Diffuseur : BeIn Sports Arbitrage : Stéphane Jochem |
| dimanche 29 avril 2018 15h00 | James Léa Siliki 50e, 70e | Rapport | 50e Max-Alain Gradel | Spectateurs : 20 138 Diffuseur : BeIn Sports Arbitrage : Stéphane Jochem |
| Journée 36 | Stade rennais FC | 2 - 1 | RC Strasbourg | Roazhon Park, Rennes |
| dimanche 6 mai 2018 17h00 | Benjamin Bourigeaud 14e (pen.) Adrien Hunou 59e | (1 - 0) | 66e Dimitri Liénard | Spectateurs : 23 554 Diffuseur : BeIn Sports Arbitrage : Benoît Millot |
| dimanche 6 mai 2018 17h00 | Romain Danzé 54e | Rapport | 12e Bakary Koné | Spectateurs : 23 554 Diffuseur : BeIn Sports Arbitrage : Benoît Millot |
| Journée 37 | Paris Saint-Germain | 0 - 2 | Stade rennais FC | Parc des Princes, Paris |
| samedi 12 mai 2018 21h00 | | (0 - 0) | 52e (pen.) Benjamin Bourigeaud 71e Adrien Hunou | Spectateurs : 47 352 Diffuseur : BeIn Sports, Canal+ Arbitrage : Jérôme Brisard |
| samedi 12 mai 2018 21h00 | Presnel Kimpembe 49e | Rapport | | Spectateurs : 47 352 Diffuseur : BeIn Sports, Canal+ Arbitrage : Jérôme Brisard |
| Journée 38 | Stade rennais FC | 1 - 1 | Montpellier HSC | Roazhon Park, Rennes |
| samedi 19 mai 2018 21h00 | Adrien Hunou 13e | (1 - 1) | 17e Isaac Mbenza | Spectateurs : 28 126 Diffuseur : Foot+ Arbitrage : Karim Abed |
| samedi 19 mai 2018 21h00 | | Rapport | 53e Jérémie Porsan-Clémenté | Spectateurs : 28 126 Diffuseur : Foot+ Arbitrage : Karim Abed |

#### Coupe de France

Tirage au sort le 4 décembre 2017.
| 1/32 de finale | Stade rennais FC | 1 - 6 | Paris Saint-Germain | Roazhon Park, Rennes |
| dimanche 7 janvier 2018 21h00 | Benjamin Bourigeaud 66e (pen.) | (0 - 4) | 9e 76e Kylian Mbappé 17e 43e Neymar 23e 75e Ángel Di María | Spectateurs : 19 777 Diffuseur : Eurosport 360° Arbitrage : Amaury Delerue |
| dimanche 7 janvier 2018 21h00 | | Rapport | | Spectateurs : 19 777 Diffuseur : Eurosport 360° Arbitrage : Amaury Delerue |

#### Coupe de la Ligue

Tirage au sort le 20 septembre 2017.
| 1/16 de finale | Dijon FCO | 1 - 2 | Stade rennais FC | Stade Gaston-Gérard, Dijon |
| mercredi 25 octobre 2017 21h05 | Frédéric Sammaritano 15e | (1 - 1) | 43e Wahbi Khazri 87e Adrien Hunou | Spectateurs : 10 507 Diffuseur : France 3 Régions, Canal+ Sport Arbitrage : Jérôme Brisard |
| mercredi 25 octobre 2017 21h05 | Benjamin Jeannot 2e Florent Balmont 88e | Rapport | 88e Brandon | Spectateurs : 10 507 Diffuseur : France 3 Régions, Canal+ Sport Arbitrage : Jérôme Brisard |
Tirage au sort le 8 novembre 2017.
| 1/8 de finale | Stade rennais FC | 2 - 2 | Olympique de Marseille | Roazhon Park, Rennes |
| mercredi 13 décembre 2017 18h45 | Benjamin André 23e Wahbi Khazri 57e | (1 - 1) | 13e Konstantinos Mitroglou 80e Valère Germain | Spectateurs : 22 906 Diffuseur : Canal+ Sport Arbitrage : Johan Hamel |
| mercredi 13 décembre 2017 18h45 | Hamari Traoré 44e | Rapport | 42e Jordan Amavi 83e Rolando 87e Lucas Ocampos | Spectateurs : 22 906 Diffuseur : Canal+ Sport Arbitrage : Johan Hamel |
| mercredi 13 décembre 2017 18h45 | Wahbi Khazri Benjamin André Joris Gnagnon Jérémy Gélin Benjamin Bourigeaud | Tirs au but 4 - 3 | Gardien : Valère Germain Konstantinos Mitroglou Lucas Ocampos Bouna Sarr Morgan Sanson | Spectateurs : 22 906 Diffuseur : Canal+ Sport Arbitrage : Johan Hamel |
Tirage au sort le 13 décembre 2017.
| 1/4 de finale | Stade rennais FC | 4 - 2 | Toulouse FC | Roazhon Park, Rennes |
| mercredi 10 janvier 2018 18h45 | Steeve Yago 21e (csc) Benjamin Bourigeaud 42e Adrien Hunou 86e 90+2e | (2 - 1) | 40e Issiaga Sylla 63e Yaya Sanogo | Spectateurs : 16 766 Diffuseur : Canal+ Sport Arbitrage : Benoît Millot |
| mercredi 10 janvier 2018 18h45 | Ramy Bensebaini 69e Abdoulaye Diallo 90e | Rapport | 82e Issiaga Sylla 85e Issa Diop 88e Corentin Jean | Spectateurs : 16 766 Diffuseur : Canal+ Sport Arbitrage : Benoît Millot |
Tirage au sort le 10 janvier 2018.
| 1/2 finale | Stade rennais FC | 2 - 3 | Paris Saint-Germain | Roazhon Park, Rennes |
| mardi 30 janvier 2018 21h05 | Diafra Sakho 85e Sanjin Prcić 90+2e | (0 - 1) | 24e Thomas Meunier 53e Marquinhos 58e Giovani Lo Celso | Spectateurs : 28 620 Diffuseur : France 2, Canal+ Sport Arbitrage : Mikaël Lesage |
| mardi 30 janvier 2018 21h05 | Ismaïla Sarr 28e Sanjin Prcić 65e Hamari Traoré 69e Wahbi Khazri 69e James Léa Siliki 87e | Rapport | 63e Kylian Mbappé 90+3e Neymar | Spectateurs : 28 620 Diffuseur : France 2, Canal+ Sport Arbitrage : Mikaël Lesage |

## 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 | 5e | 5 août 2017 | 19 mai 2018 | 38 |
| Coupe de France | Paris Saint-Germain | 1/32 de finale | 1/32 de finale | 7 janvier 2018 | 7 janvier 2018 | 1 |
| Coupe de la Ligue | Paris Saint-Germain | 1/16 de finale | 1/2 finale | 25 octobre 2017 | 30 janvier 2018 | 4 |
| Compétition | Match joués | Gagnés | Nuls | Perdus | Buts Pour | Buts contre | Différence |
| Ligue 1 | 38 | 16 | 10 | 12 | 50 | 44 | +6 |
| Coupe de France | 1 | 0 | 0 | 1 | 1 | 6 | -5 |
| Coupe de la Ligue | 4 | 2 | 1 | 1 | 10 | 8 | +2 |
| Total | 43 | 18 | 11 | 14 | 61 | 58 | +3 |

### 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 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
| Résultats | N | D | N | D | V | D | N | D | D | V | V | V | D | V | V | V | N | D | D | D | V | V | D | D | V | N | V | V | N | V | N | N | D | N | V | V | V | N |
| Place | 11 | 14 | 17 | 19 | 14 | 15 | 15 | 16 | 16 | 16 | 14 | 10 | 11 | 9 | 8 | 6 | 6 | 7 | 9 | 10 | 9 | 8 | 8 | 10 | 8 | 7 | 7 | 5 | 6 | 5 | 5 | 5 | 5 | 7 | 6 | 5 | 5 | 5 |
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 |
| 2 | AS Monaco $^T$ | 80 | 38 | 24 | 8 | 6 | 85 | 45 | +40 | Qualification pour la phase de groupes de la Ligue des champions |
| 3 | Olympique lyonnais | 78 | 38 | 23 | 9 | 6 | 87 | 43 | +44 | Qualification pour la phase de groupes de la Ligue des champions |
| 4 | Olympique de Marseille | 77 | 38 | 22 | 11 | 5 | 80 | 47 | +33 | Qualification pour la phase de groupes de la Ligue Europa |
| 5 | Stade rennais FC | 58 | 38 | 16 | 10 | 12 | 50 | 44 | +6 | Qualification pour la phase de groupes de la Ligue Europa |
| 6 | Girondins de Bordeaux | 55 | 38 | 16 | 7 | 15 | 53 | 48 | +5 | Qualification pour le deuxième tour de qualification de la Ligue Europa |
| 7 | AS Saint-Étienne | 55 | 38 | 15 | 10 | 13 | 47 | 50 | −3 | |
| 8 | OGC Nice | 54 | 38 | 15 | 9 | 14 | 53 | 52 | +1 | |

## Réserve et équipes de jeunes

La réserve du Stade rennais entraînée par Julien Stéphan évolue en National 2 - Groupe D.

### Résultats
#### Championnat de France de National 2

| Date | Journée | Adversaire | Lieu | Score | Buteurs | Class. |
| 15 juillet 2017 | Amical | Stade briochin | Neu. | 2 - 1 | Diarra Nkada | Diarra Nkada |
| 22 juillet 2017 | Amical | AS Vitré | Neu. | 3 - 1 | Touré 30e Leroyer 42e Kérouédan 72e | Touré 30e Leroyer 42e Kérouédan 72e |
| 29 juillet 2017 | Amical | US Saint-Malo | Neu. | 1 - 1 | Salles-Lamonge | Salles-Lamonge |
| 2 août 2017 | Amical | Tour d'Auvergne de Rennes (N3) | Neu. | 4 - 0 | Matondo Nkada Touré | Matondo Nkada Touré |
| 5 août 2017 | Amical | FC Nantes (rés.) (N3) | Neu. | 1 - 0 | Touré | Touré |
| 12 août 2017 | J01 | AS Vitré | Ext. | 2 - 1 | Léa Siliki 39e Nkada 45e | 2e |
| 19 août 2017 | J02 | Trélissac FC | Ext. | 1 - 1 | Salles-Lamonge 73e | 5e |
| 26 août 2017 | J03 | Le Mans FC | Dom. | 0 - 1 | | 8e |
| 2 septembre 2017 | J04 | FC Chartres | Ext. | 1 - 2 | Tell 76e | 9e |
| 9 septembre 2017 | J05 | Fontenay VF | Dom. | 1 - 1 | Salles-Lamonge 45+1e | 10e |
| 16 septembre 2017 | J06 | Stade briochin | Ext. | 1 - 2 | Matondo 58e | 11e |
| 30 septembre 2017 | J07 | US Granville | Dom. | 0 - 1 | | 12e |
| 14 octobre 2017 | J08 | Saint-Pryvé Saint-Hilaire FC | Ext. | 1 - 2 | Salles-Lamonge 56e (pen.) | 15e |
| 28 octobre 2017 | J09 | US Saint-Malo | Dom. | 1 - 2 | Leroyer 74e | 15e |
| 4 novembre 2017 | J10 | FC Mantes | Ext. | 2 - 3 | Tell 45e Nyamsi 90e | 15e |
| 18 novembre 2017 | J11 | SO Romorantin | Dom. | 1 - 1 | Tattevin 56e | 15e |
| 25 novembre 2017 | J12 | Limoges FC | Ext. | 0 - 1 | | 15e |
| 2 décembre 2017 | J15 | FC Lorient (rés.) | Dom. | 0 - 1 | | 16e |
| 9 décembre 2017 | J13 | Le Havre AC (rés.) | Dom. | 2 - 2 | Bensebaini 10e Coulibaly 90+5e | 16e |
| 16 décembre 2017 | J14 | AC Boulogne-Billancourt | Ext. | 0 - 3 | | 16e |
| 13 janvier 2018 | J16 | Trélissac FC | Dom. | 1 - 0 | Héquet 7e | 16e |
| 20 janvier 2018 | J17 | Le Mans FC | Ext. | 2 - 1 | Laurienté 47e Diop 67e | 14e |
| 3 février 2018 | J18 | FC Chartres | Dom. | 2 - 1 | Diop 29e Toufiqui 65e | 13e |
| 10 février 2018 | J19 | Fontenay VF | Ext. | 0 - 0 | | 13e |
| 17 février 2018 | J20 | Stade briochin | Dom. | 1 - 2 | Héquet 82e | 13e |
| 3 mars 2018 | J21 | US Granville | Ext. | 3 - 3 | Salles-Lamonge 17e ? 30e (csc) Leroyer 80e | 14e |
| 10 mars 2018 | J22 | Saint-Pryvé Saint-Hilaire FC | Dom. | 0 - 1 | | 15e |
| 17 mars 2018 | J23 | US Saint-Malo | Ext. | 1 - 2 | Laurienté 2e | 15e |
| 24 mars 2018 | J24 | FC Mantes | Dom. | 1 - 0 | Laurienté 47e | 14e |
| 7 avril 2018 | J25 | SO Romorantin | Ext. | 2 - 1 | Laurienté 23e Janvier 34e | 14e |
| 14 avril 2018 | J26 | Limoges FC | Dom. | 1 - 1 | Laurienté 14e | 13e |
| 21 avril 2018 | J27 | Le Havre AC (rés.) | Ext. | 0 - 2 | | 15e |
| 28 avril 2018 | J28 | AC Boulogne-Billancourt | Dom. | 1 - 0 | Laurienté 73e | 14e |
| 12 mai 2018 | J29 | FC Lorient (rés.) | Ext. | 2 - 2 | Kérouédan 1re Matondo 70e | 15e |
| 19 mai 2018 | J30 | AS Vitré | Dom. | 3 - 1 | Laurienté 62e (pen.) Bernauer 69e Salles-Lamonge 85e | 15e |

#### Coupe Gambardella

Les moins de 19 ans du Stade rennais disputent à partir de janvier la Coupe Gambardella 2017-2018.
| 1/64 de finale | Vannes OC | 0 - 3 | Stade rennais FC | Stade Le Perenno, Theix-Noyalo |
| samedi 13 janvier 2018 14h30 | | (0 - 2) | 21e Timothé Nkada 27e Mathis Picouleau 67e Alexis Trouillet | Arbitrage : Anthony Junges |
| samedi 13 janvier 2018 14h30 | | Rapport | | Arbitrage : Anthony Junges |
| 1/32 de finale | La Berrichonne de Châteauroux | 0 - 1 | Stade rennais FC | Stade Claude-Jamet, Châteauroux |
| samedi 3 février 2018 11h00 | | (0 - 0) | Isaac Matondo | Arbitrage : Thomas Brossard |
| samedi 3 février 2018 11h00 | | Rapport | | Arbitrage : Thomas Brossard |
| 1/16 de finale | Stade rennais FC | 3 - 0 | US Avranches | Stade de la Piverdière, Rennes |
| samedi 24 février 2018 15h00 | Alan Kérouédan 17e Sofiane Diop 60e 89e | (1 - 0) | | Arbitrage : Bastien Lalbie |
| samedi 24 février 2018 15h00 | | Rapport | | Arbitrage : Bastien Lalbie |
| 1/8 de finale | ES Troyes AC | 1 - 1 | Stade rennais FC | Complexe sportif de l'Aube, Rosières-près-Troyes |
| mercredi 28 mars 2018 15h00 | Bryan Mbeumo 8e | (1 - 1) | 44e Sofiane Diop | Arbitrage : Julien Lavigne |
| mercredi 28 mars 2018 15h00 | | [ Rapport] | | Arbitrage : Julien Lavigne |
| mercredi 28 mars 2018 15h00 | Souhail Labyad Bilal Brahimi Calvin Bombo Julien Masson | Tirs au but 4 - 1 | Timothé Nkada Billal Mehadji Matthieu Jacob | Arbitrage : Julien Lavigne |