# Championnat de France de football de National 2 2021-2022

Le Championnat de France de football de National 2 2021-2022 est la 44e édition du championnat de France de football de quatrième division.
Le quatrième niveau du championnat oppose soixante-quatre clubs français et monégasques répartis en quatre groupes de seize clubs, en une série de trente rencontres jouées durant la saison de football entre le 7 août 2021 et le 28 mai 2022.
Les premières places de chaque groupe permettent de monter en National lors de la saison suivante alors que les trois dernières places de chaque groupe sont synonymes de relégation en National 3.

## Participants
### Décisions administratives, retraits et repêchages

La saison 2020-2021 ayant été suspendu puis définitivement annulé alors que neuf journées avaient pu se dérouler, l'ensemble des équipes sont reconduites pour cette saison à l'exception de quelques-unes :
* le 18e et dernier du championnat de National, Lyon-La Duchère est relégué en National 2$^,$;
* les deux clubs de Bourges évoluant en N2, le Bourges Foot et Bourges 18 fusionnent pour devenir Bourges Foot 18;
* le GFC Ajaccio est rétrogradé administrativement en National 3 par la DNCG au cours de l'été.
Ainsi il est fait quelques ajustements :
* le CS Sedan Ardennes accède à la troisième division, en tant que meilleur deuxième de National 2 lors de la saison 2019-2020$^,$;
* le club de l'AS Vitré et la réserve du LOSC Lille, meilleurs 14e lors de la saison 2019-2020 sont repêchés; se désistant, le LOSC permet à la réserve du club de Montpelier HSC de se voir promu en N2$^,$$^,$.

### Localisation des clubs

RC Lens$^{rés.}$RC Lens$^{rés.}$
Olym. S$^t$-QuentinOlym. S$^t$-Quentin
Stade de Reims$^{rés.}$Stade de Reims$^{rés.}$
FCSR HaguenauFCSR Haguenau
SC SchiltigheimSC Schiltigheim
SAS ÉpinalSAS Épinal
ASM BelfortASM Belfort
AJ Auxerroise $^{Rés.}$AJ Auxerroise $^{Rés.}$
FC Metz $^{Rés.}$FC Metz $^{Rés.}$
AS BeauvaisAS Beauvais
Stade PlabennécoisStade Plabennécois
SM Caen $^{Rés.}$SM Caen $^{Rés.}$
EA Guingamp$^{rés.}$ ↓EA Guingamp$^{rés.}$ ↓
US S$^t$-MaloUS S$^t$-Malo
US GranvilleUS Granville
FC RouenFC Rouen
C' ChartresC' Chartres
AS VitréAS Vitré
Vannes OCVannes OC
FC Lorient$^{rés.}$FC Lorient$^{rés.}$
SO RomorantinSO Romorantin
Blois FootBlois Foot
S$^t$-Pryvé S$^t$-H. FCS$^t$-Pryvé S$^t$-H. FC
Voltigeurs ChâteaubriantVoltigeurs Châteaubriant
Angers SCO$^{rés.}$Angers SCO$^{rés.}$
FC Nantes$^{rés.}$FC Nantes$^{rés.}$
Les Herbiers VFLes Herbiers VF
FC ChamalièresFC Chamalières
Andrézieux-Bouthéon FCAndrézieux-Bouthéon FC
Angoulême CFCAngoulême CFC
Trélissac FCTrélissac FC
Bergerac FCBergerac FC
US ColomiersUS Colomiers
Moulins-YzeureMoulins-Yzeure
Le Puy FootLe Puy Foot
AS BéziersAS Béziers
Stade montoisStade montois
Canet RFCCanet RFC
Bourges Foot 18Bourges Foot 18
Montpellier HSC$^{rés.}$Montpellier HSC$^{rés.}$
OL$^{rés.}$OL$^{rés.}$
GOAL FCGOAL FC
Louhans-Cuiseaux FC ↓Louhans-Cuiseaux FC ↓
Jura SudJura Sud
FC MartiguesFC Martigues
Marignane Gignac FC ↓Marignane Gignac FC ↓
Aubagne FC ↓Aubagne FC ↓
OM$^{rés.}$OM$^{rés.}$
Hyères FCHyères FC
ÉFC Fréjus Saint-RaphaëlÉFC Fréjus Saint-Raphaël
RC GrasseRC Grasse
AS Monaco$^{rés.}$AS Monaco$^{rés.}$
AS S$^t$-PriestAS S$^t$-Priest
GFA Rumilly VallièresGFA Rumilly Vallières
↑ SC Toulon↑ SC Toulon
Lyon La DuchèreLyon La Duchère
localisation
localisation
localisation
localisation
localisation
localisation
localisation
localisation
Localisation des clubs engagés en championnat de National 2. :
| FC 93 BBGFC 93 BBG US Lusitanos S$^t$-MaurUS Lusitanos S$^t$-Maur S$^{te}$-Geneviève SportsS$^{te}$-Geneviève Sports Entente SSGEntente SSG Paris 13 AtleticoParis 13 Atletico FC Fleury 91FC Fleury 91 AS PoissyAS Poissy FC VersaillesFC Versailles Zoom sur la région parisienne | Légende Groupe A Groupe B Groupe C Groupe D |

## Groupe A
### Clubs participants

| Nom du club | Ville | Ancienneté | Classement 2020-2021 | Stade | Capacité |
| Blois Football 41 | Blois | 2018 | Non classé | Stade des Allées Jean-Leroi | 5 000 |
| SM Caen | Caen | 2020 | Non classé | Stade de Venoix (Annexe) | 1 000 |
| C' Chartres Football | Chartres | 2016 | Non classé | Stade Jacques-Couvret | 2 500 |
| Voltigeurs de Châteaubriant | Châteaubriant | 2020 | Non classé | Stade de la Ville en Bois | 3 000 |
| US Granville | Granville | 2016 | Non classé | Stade Louis-Dior | 3 000 |
| EA Guingamp | Guingamp | 2019 | Non classé | Centre de formation de l'EAG | 1 000 |
| FC Lorient | Lorient | 2014 | Non classé | Stade Jean-Charter (Quimperlé) | 4 500 |
| Stade plabennécois | Plabennec | 2020 | Non classé | Stade de Kervéguen | 3 000 |
| AS Poissy | Poissy | 2015 | Non classé | Stade Léo-Lagrange | 3 500 |
| SO Romorantin | Romorantin-Lanthenay | 2008 | Non classé | Stade Jules-Ladoumègue | 2 600 |
| FC Rouen | Rouen | 2019 | Non classé | Stade Robert-Diochon | 8 372 |
| US Saint-Malo | Saint-Malo | 2012 | Non classé | Stade de Marville | 2 350 |
| Saint-Pryvé Saint-Hilaire FC | Saint-Pryvé-Saint-Mesmin | 2017 | Non classé | Stade du Grand Clos | 1 800 |
| Vannes OC | Vannes | 2018 | Non classé | Stade de la Rabine | 9 500 |
| FC Versailles | Versailles | 2020 | Non classé | Stade Montbauron | 7 545 |
| AS Vitré | Vitré | 2021 | Non classé (National 3) | Stade municipal | 2 500 |
* Club relégué
* Club maintenu
* Club promu

### Compétition

Classement du Groupe A :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | FC Versailles | 64 | 30 | 18 | 10 | 2 | 47 | 16 | +31 |
| 2 | FC Lorient | 56 | 30 | 16 | 8 | 6 | 49 | 22 | +27 |
| 3 | C' Chartres Football | 50 | 30 | 15 | 5 | 10 | 53 | 49 | +4 |
| 4 | FC Rouen | 47 | 30 | 12 | 11 | 7 | 38 | 28 | +10 |
| 5 | Blois Football 41 | 43 | 30 | 12 | 7 | 11 | 52 | 56 | -4 |
| 6 | Saint-Pryvé Saint-Hilaire FC | 42 | 30 | 12 | 6 | 12 | 37 | 38 | -1 |
| 7 | Vannes OC | 39 | 30 | 10 | 9 | 11 | 42 | 43 | -1 |
| 8 | US Granville | 38 | 30 | 8 | 14 | 8 | 38 | 32 | +6 |
| 9 | EA Guingamp | 38 | 30 | 10 | 8 | 12 | 41 | 48 | -7 |
| 10 | Voltigeurs de Châteaubriant | 38 | 30 | 10 | 8 | 12 | 29 | 33 | -4 |
| 11 | US Saint-Malo | 36 | 30 | 10 | 6 | 14 | 33 | 38 | -5 |
| 12 | AS Poissy | 36 | 30 | 7 | 15 | 8 | 33 | 40 | -7 |
| 13 | SM Caen | 35 | 30 | 9 | 8 | 13 | 29 | 41 | -12 |
| 14 | SO Romorantin | 35 | 30 | 9 | 8 | 13 | 37 | 40 | -3 |
| 15 | Stade plabennécois | 27 | 30 | 6 | 9 | 15 | 29 | 45 | -16 |
| 16 | AS Vitré $^P$ | 25 | 30 | 5 | 10 | 15 | 35 | 53 | -18 |
Tableau de résultats :
| Résultats (▼dom., ►ext.) | BLO | SMC | CHA | CHT | GRA | EAG | LOR | PLA | POI | ROM | ROU | STM | SPSH | VAN | VER | VIT |
| Blois Football 41 | | 2-1 | 2-4 | 1-1 | 2-2 | 5-2 | 1-4 | 1-0 | 1-1 | 2-2 | 2-1 | 1-0 | 2-1 | 5-2 | 0-2 | 5-4 |
| SM Caen | 3-2 | | 3-0 | 4-0 | 1-1 | 0-2 | 1-3 | 2-2 | 0-3 | 0-0 | 2-5 | 0-0 | 1-4 | 0-0 | 1-0 | 1-0 |
| C' Chartres Football | 3-1 | 4-0 | | 0-2 | 2-1 | 1-2 | 2-5 | 2-0 | 2-2 | 1-0 | 1-2 | 2-1 | 2-1 | 1-1 | 1-1 | 5-2 |
| Voltigeurs Châteaubriant | 1-0 | 0-0 | 1-2 | | 1-1 | 0-2 | 2-0 | 0-0 | 2-1 | 3-1 | 1-0 | 4-0 | 0-1 | 1-3 | 0-3 | 1-0 |
| US Granville | 4-2 | 1-1 | 5-1 | 0-0 | | 3-4 | 0-0 | 2-2 | 2-2 | 1-2 | 0-0 | 1-0 | 2-1 | 1-2 | 0-2 | 1-1 |
| EA Guingamp | 2-3 | 1-1 | 3-4 | 2-3 | 1-0 | | 1-2 | 1-1 | 1-1 | 1-2 | 0-0 | 0-0 | 1-1 | 1-0 | 0-3 | 0-5 |
| FC Lorient | 0-1 | 0-1 | 3-2 | 0-0 | 0-1 | 3-0 | | 1-0 | 3-0 | 4-0 | 1-1 | 2-0 | 2-1 | 1-0 | 1-1 | 1-0 |
| Stade plabennécois | 2-2 | 0-1 | 3-0 | 1-0 | 3-1 | 1-0 | 1-1 | | 0-0 | 2-1 | 1-3 | 0-6 | 1-3 | 1-0 | 1-2 | 2-2 |
| AS Poissy | 2-1 | 1-0 | 1-1 | 0-0 | 0-0 | 1-1 | 1-2 | 3-2 | | 2-0 | 0-0 | 1-1 | 0-1 | 1-3 | 0-3 | 3-0 |
| SO Romorantin | 1-1 | 0-1 | 2-1 | 1-0 | 0-2 | 2-3 | 1-1 | 1-0 | 6-0 | | 1-1 | 2-1 | 4-0 | 1-2 | 1-3 | 1-1 |
| FC Rouen | 1-0 | 1-0 | 0-1 | 1-0 | 0-2 | 2-1 | 1-1 | 3-0 | 1-1 | 2-1 | | 0-1 | 1-1 | 0-2 | 1-1 | 1-1 |
| US Saint-Malo | 1-2 | 1-0 | 2-1 | 3-2 | 1-0 | 0-2 | 2-0 | 1-1 | 2-0 | 0-2 | 1-4 | | 1-0 | 2-2 | 1-2 | 1-0 |
| St-Pryvé St-Hilaire FC | 0-1 | 2-0 | 0-2 | 1-0 | 0-3 | 1-1 | 1-0 | 2-1 | 2-3 | 1-0 | 1-2 | 1-0 | | 1-1 | 1-0 | 1-1 |
| Vannes OC | 2-2 | 1-4 | 2-3 | 1-2 | 0-0 | 2-0 | 0-3 | 1-1 | 1-1 | 3-1 | 1-2 | 3-2 | 3-3 | | 0-1 | 3-1 |
| FC Versailles | 3-1 | 3-0 | 1-1 | 2-2 | 0-0 | 1-1 | 0-0 | 1-0 | 1-1 | 0-0 | 1-0 | 1-0 | 3-1 | 1-0 | | 3-0 |
| AS Vitré | 4-1 | 2-0 | 0-1 | 2-0 | 1-1 | 0-4 | 0-5 | 1-0 | 1-1 | 1-1 | 2-2 | 2-2 | 0-3 | 0-1 | 1-2 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||

## Groupe B
### Clubs participants

| Nom du club | Ancienneté | Classement 2020-2021 | Stade | Capacité |
| AJ Auxerroise | 2020 | Non classé | Stade de l'Abbé-Deschamps (Annexe) | 2 800 |
| AS Beauvais Oise | 2020 | Non classé | Stade Pierre-Brisson | 10 178 |
| ASM Belfort FC | 2017 | Non classé | Stade Roger-Serzian | 5 500 |
| FC 93 Bobigny-Bagnolet-Gagny | 2018 | Non classé | Stade Auguste Delaune | 500 |
| SAS Épinal | 2017 | Non classé | Stade de la Colombière | 2 250 |
| FC Fleury 91 | 2014 | Non classé | Stade Walter Felder | 500 |
| FCSR Haguenau | 2018 | Non classé | Parc des Sports | 7 000 |
| RC Lens | 1993 | Non classé | Stade François Blin (Avion) | 5 228 |
| FC Metz | 2020 | Non classé | Stade Dezavelle | 1 500 |
| Paris 13 Atletico | 2019 | Non classé | Stade Boutroux | 1 000 |
| Stade de Reims | 2016 | Non classé | Centre de vie Raymond Kopa (Stade Louis Blériot) | 1 000 |
| US Lusitanos Saint-Maur | 2016 | Non classé | Stade Adolphe-Chéron | 3 500 |
| Olympique Saint-Quentin | 2019 | Non classé | Stade Paul Debrésie | 2 500 |
| Sainte-Geneviève Sports | 2017 | Non classé | Stade Léo Lagrange | 1 500 |
| Entente SSG | 2019 | Non classé | Stade Michel-Hidalgo | 8 000 |
| SC Schiltigheim | 2017 | Non classé | Stade de l'Aar | 2 500 |
* Club relégué
* Club maintenu
* Club promu

### Compétition

Classement du Groupe B :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | Paris 13 Atletico | 66 | 30 | 20 | 6 | 4 | 40 | 17 | +23 |
| 2 | FC Fleury 91 | 65 | 30 | 20 | 5 | 5 | 54 | 23 | +31 |
| 3 | AS Beauvais | 54 | 30 | 16 | 6 | 8 | 30 | 26 | +4 |
| 4 | FC 93 Bobigny-Bagnolet-Gagny | 48 | 30 | 12 | 12 | 6 | 42 | 38 | +4 |
| 5 | SAS Épinal | 47 | 30 | 13 | 8 | 9 | 49 | 31 | +18 |
| 6 | US Lusitanos Saint-Maur | 47 | 30 | 11 | 14 | 5 | 32 | 22 | +10 |
| 7 | AJ Auxerre | 42 | 30 | 12 | 6 | 12 | 33 | 35 | -2 |
| 8 | Stade de Reims | 37 | 30 | 10 | 7 | 13 | 42 | 43 | -1 |
| 9 | Olympique Saint-Quentin | 36 | 30 | 8 | 12 | 10 | 36 | 39 | -3 |
| 10 | Sainte-Geneviève Sports | 35 | 30 | 8 | 11 | 11 | 30 | 34 | -4 |
| 11 | FCSR Haguenau | 34 | 30 | 9 | 7 | 14 | 45 | 53 | -8 |
| 12 | ASM Belfort | 34 | 30 | 9 | 7 | 14 | 34 | 43 | -9 |
| 13 | FC Metz | 31 | 30 | 8 | 7 | 15 | 31 | 39 | -8 |
| 14 | SC Schiltigheim | 28 | 30 | 5 | 13 | 12 | 24 | 33 | -9 |
| 15 | RC Lens | 24 | 30 | 4 | 12 | 13 | 26 | 46 | -20 |
| 16 | Entente SSG | 24 | 30 | 7 | 3 | 20 | 20 | 46 | -26 |
Tableau de résultats :
| Résultats (▼dom., ►ext.) | AJA | BEA | BEL | BBG | EPI | FLE | HAG | RCL | MET | PAR | REI | LUS | OSQ | STG | ESSG | SCH |
| AJ Auxerre | | 1-2 | 1-2 | 2-2 | 3-1 | 1-3 | 1-0 | 1-1 | 2-2 | 1-0 | 0-2 | 2-0 | 1-0 | 1-0 | 4-1 | 3-2 |
| AS Beauvais | 0-0 | | 0-1 | 0-0 | 0-3 | 1-2 | 2-3 | 2-1 | 1-0 | 1-0 | 1-0 | 1-1 | 2-1 | 3-2 | 1-0 | 1-2 |
| ASM Belfort | 2-1 | 0-1 | | 1-2 | 1-1 | 2-0 | 0-3 | 1-1 | 4-1 | 0-2 | 4-2 | 0-1 | 0-2 | 0-1 | 0-1 | 0-0 |
| FC 93 BBG | 2-1 | 0-1 | 3-2 | | 3-4 | 1-1 | 2-1 | 3-2 | 1-1 | 3-1 | 1-0 | 2-2 | 1-0 | 1-1 | 0-2 | 1-0 |
| SAS Épinal | 3-0 | 0-1 | 1-2 | 0-0 | | 1-1 | 2-0 | 4-0 | 2-0 | 0-1 | 0-1 | 0-0 | 3-1 | 0-1 | 0-0 | 1-1 |
| FC Fleury 91 | 3-0 | 2-0 | 4-0 | 2-1 | 0-1 | | 2-0 | 5-0 | 0-0 | 1-3 | 2-1 | 2-0 | 0-1 | 2-0 | 1-0 | 1-0 |
| FCSR Haguenau | 2-1 | 0-1 | 2-0 | 1-1 | 3-2 | 2-3 | | 0-1 | 2-1 | 2-2 | 3-2 | 0-0 | 2-2 | 1-4 | 2-1 | 4-1 |
| RC Lens | 0-1 | 2-2 | 1-1 | 2-2 | 0-1 | 1-3 | 3-2 | | 0-2 | 1-1 | 2-5 | 0-1 | 1-2 | 0-0 | 1-0 | 1-1 |
| FC Metz | 0-2 | 0-1 | 0-1 | 3-0 | 1-0 | 1-3 | 2-1 | 0-0 | | 0-3 | 0-0 | 1-3 | 0-0 | 2-0 | 1-2 | 4-1 |
| Paris 13 Atletico | 1-0 | 1-0 | 1-0 | 1-0 | 2-1 | 0-0 | 3-1 | 0-0 | 1-0 | | 1-0 | 0-0 | 2-0 | 2-1 | 2-1 | 0-0 |
| Stade de Reims | 0-0 | 2-0 | 3-0 | 0-1 | 1-2 | 4-1 | 3-3 | 0-3 | 1-3 | 2-1 | | 0-1 | 1-1 | 0-0 | 2-0 | 2-2 |
| US Lusitanos St-Maur | 0-1 | 0-0 | 1-0 | 1-1 | 2-2 | 1-2 | 3-0 | 2-0 | 3-1 | 1-2 | 2-0 | | 2-2 | 1-1 | 0-0 | 0-0 |
| Olympique St-Quentin | 2-0 | 1-2 | 0-0 | 2-2 | 2-3 | 0-2 | 2-2 | 1-1 | 1-0 | 0-3 | 1-1 | 2-2 | | 1-2 | 3-0 | 1-1 |
| Ste-Geneviève Sports | 0-0 | 1-1 | 3-3 | 1-2 | 3-1 | 1-1 | 2-2 | 1-1 | 1-0 | 1-2 | 0-3 | 0-1 | 0-1 | | 2-3 | 1-0 |
| Entente SSG | 0-2 | 0-1 | 1-4 | 1-2 | 0-1 | 0-4 | 3-1 | 1-0 | 2-4 | 0-1 | 0-3 | 0-0 | 0-1 | 0-1 | | 1-0 |
| SC Schiltigheim | 2-0 | 0-1 | 2-2 | 2-2 | 1-1 | 0-1 | 1-0 | 1-0 | 1-1 | 0-1 | 0-1 | 0-1 | 1-1 | 0-0 | 2-0 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||

## Groupe C
### Clubs participants

| Nom du club | Ancienneté | Classement 2020-2021 | Stade | Capacité |
| Aubagne FC | 2020 | Non classé | Stade de Lattre-de-Tassigny | 1 000 |
| ÉFC Fréjus Saint-Raphaël | 2016 | Non classé | Stade Louis-Hon | 3 000 |
| GOAL FC | 2010 | Non classé | Stade Ludovic-Giuly (Chasselay) | 600 |
| RC Grasse | 2017 | Non classé | Stade de la Paoute | 3 500 |
| Hyères 83 FC | 2010 | Non classé | Stade Perruc | 1 820 |
| Jura Sud Foot | 2003 | Non classé | Stade municipal (Moirans-en-Montagne) | 2 000 |
| Louhans-Cuiseaux FC | 2019 | Non classé | Parc des sports du Bram | 8 400 |
| Lyon-La Duchère | 2021 | 18e (National) | Stade de Balmont | 5 438 |
| Olympique lyonnais | 1993 | Non classé | OL Training Center | 1 500 |
| Marignane Gignac FC | 2019 | Non classé | Stade Saint-Exupéry | 1 500 |
| Olympique de Marseille | 2015 | Non classé | OM Campus (Terrain Roger-Scotti) | 1 900 |
| FC Martigues | 2012 | Non classé | Stade Francis-Turcan | 8 289 |
| AS Monaco | 2010 | Non classé | Stade Prince Héréditaire Jacques (Beausoleil) | 1 000 |
| GFA Rumilly Vallières | 2020 | Non classé | Stade des Grangettes | 1 500 |
| AS Saint-Priest | 2017 | Non classé | Stade Jacques-Joly | 2 000 |
| SC Toulon | 2020 | Non classé | Stade de Bon Rencontre | 7 679 |
* Club relégué
* Club maintenu
* Club promu

### Compétition

Classement du Groupe C :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | FC Martigues | 60 | 30 | 17 | 9 | 4 | 48 | 29 | +19 |
| 2 | RC Grasse | 54 | 30 | 15 | 9 | 6 | 41 | 29 | +12 |
| 3 | GOAL FC | 51 | 30 | 14 | 9 | 7 | 51 | 29 | +22 |
| 4 | ÉFC Fréjus Saint-Raphaël | 47 | 30 | 13 | 8 | 9 | 34 | 27 | +7 |
| 5 | Jura Sud Foot | 45 | 30 | 13 | 6 | 11 | 46 | 42 | +4 |
| 6 | Louhans-Cuiseaux FC | 43 | 30 | 11 | 10 | 9 | 39 | 29 | +10 |
| 7 | Aubagne FC | 40 | 30 | 10 | 12 | 8 | 37 | 32 | +5 |
| 8 | Hyères 83 FC | 39 | 30 | 9 | 12 | 9 | 34 | 34 | 0 |
| 9 | SC Toulon | 38 | 30 | 8 | 12 | 10 | 30 | 29 | +1 |
| 10 | Olympique lyonnais | 38 | 30 | 10 | 8 | 12 | 31 | 43 | -12 |
| 11 | AS Saint-Priest | 37 | 30 | 10 | 7 | 13 | 37 | 38 | -1 |
| 12 | Marignane Gignac FC | 37 | 30 | 10 | 7 | 13 | 29 | 35 | -6 |
| 13 | Lyon-La Duchère $^R$ | 33 | 30 | 8 | 9 | 13 | 36 | 43 | -7 |
| 14 | AS Monaco | 32 | 30 | 8 | 8 | 14 | 34 | 48 | -14 |
| 15 | GFA Rumilly Vallières | 32 | 30 | 8 | 8 | 14 | 27 | 39 | -12 |
| 16 | Olympique de Marseille | 24 | 30 | 7 | 3 | 20 | 31 | 59 | -28 |
Tableau de résultats :
| Résultats (▼dom., ►ext.) | AUB | FRE | GOAL | GRA | HYE | JUR | LOU | LYO | OL | GIG | OM | MAR | ASM | RUM | STP | TOU |
| Aubagne FC | | 2-1 | 1-1 | 1-0 | 3-1 | 2-1 | 1-1 | 1-1 | 3-0 | 3-0 | 1-2 | 1-1 | 4-1 | 0-0 | 1-3 | 1-1 |
| ÉFC Fréjus Saint-Raphaël | 2-0 | | 0-0 | 2-2 | 0-0 | 1-2 | 2-1 | 3-1 | 2-0 | 2-0 | 1-1 | 1-3 | 1-1 | 1-0 | 0-0 | 2-1 |
| GOAL FC | 3-0 | 0-1 | | 0-0 | 3-3 | 2-0 | 2-0 | 5-1 | 2-0 | 1-0 | 1-0 | 1-1 | 5-0 | 1-1 | 5-1 | 2-2 |
| RC Grasse | 2-1 | 1-2 | 2-0 | | 4-2 | 1-4 | 0-0 | 1-0 | 2-1 | 2-0 | 3-1 | 0-0 | 0-0 | 1-1 | 1-0 | 2-1 |
| Hyères 83 FC | 1-1 | 2-1 | 1-1 | 1-1 | | 2-2 | 2-0 | 0-0 | 1-1 | 0-1 | 2-0 | 0-1 | 3-1 | 1-0 | 1-0 | 0-0 |
| Jura Sud Foot | 1-0 | 1-0 | 2-1 | 1-2 | 1-0 | | 1-1 | 2-5 | 1-1 | 2-0 | 0-1 | 1-4 | 5-0 | 3-1 | 2-0 | 0-0 |
| Louhans-Cuiseaux FC | 3-2 | 0-0 | 0-0 | 3-1 | 2-0 | 6-1 | | 1-0 | 1-2 | 0-0 | 0-1 | 0-2 | 1-1 | 2-0 | 0-1 | 0-1 |
| Lyon-La Duchère | 1-1 | 0-1 | 1-0 | 0-3 | 1-1 | 1-4 | 1-3 | | 0-0 | 3-1 | 0-0 | 2-2 | 0-2 | 0-0 | 2-3 | 2-0 |
| Olympique lyonnais | 3-1 | 3-0 | 0-2 | 1-0 | 3-2 | 0-4 | 2-0 | 0-4 | | 3-1 | 2-2 | 0-1 | 1-0 | 0-2 | 0-0 | 0-0 |
| Marignane Gignac FC | 0-0 | 1-0 | 0-1 | 1-2 | 0-0 | 1-0 | 2-2 | 3-0 | 4-0 | | 4-1 | 1-1 | 0-3 | 2-0 | 0-1 | 0-1 |
| Olympique de Marseille | 0-2 | 2-0 | 2-3 | 1-2 | 1-3 | 3-0 | 1-3 | 2-1 | 0-2 | 2-3 | | 1-2 | 0-1 | 0-2 | 0-5 | 0-1 |
| FC Martigues | 0-0 | 0-3 | 3-2 | 2-0 | 3-1 | 3-1 | 1-1 | 0-3 | 1-1 | 3-0 | 2-0 | | 1-2 | 3-1 | 1-0 | 3-2 |
| AS Monaco | 1-1 | 0-1 | 0-2 | 0-1 | 0-1 | 1-1 | 1-1 | 2-2 | 4-1 | 0-1 | 2-4 | 2-0 | | 2-2 | 4-2 | 0-1 |
| GFA Rumilly Vallières | 1-2 | 2-1 | 0-3 | 0-2 | 2-1 | 1-2 | 0-3 | 1-0 | 0-0 | 1-1 | 3-1 | 1-2 | 1-2 | | 1-0 | 1-0 |
| AS Saint-Priest | 0-1 | 1-3 | 5-1 | 3-3 | 0-1 | 0-0 | 0-2 | 1-2 | 1-3 | 0-0 | 4-1 | 1-1 | 2-1 | 1-0 | | 1-1 |
| SC Toulon | 0-0 | 0-0 | 2-1 | 0-0 | 1-1 | 2-1 | 1-2 | 0-2 | 2-1 | 1-2 | 4-1 | 0-1 | 3-0 | 2-2 | 0-1 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||

## Groupe D
### Clubs participants

| Nom du club | Ancienneté | Classement 2020-2021 | Stade | Capacité |
| Andrézieux-Bouthéon FC | 2016 | Non classé | Envol Stadium | 5 000 |
| Angers SCO | 2019 | Non classé | Stade de Salpinte | 2 000 |
| Angoulême CFC | 2019 | Non classé | Stade Camille-Lebon | 6 500 |
| Bergerac Périgord FC | 2015 | Non classé | Stade de Campréal | 1 400 |
| AS Béziers | 2020 | Non classé | Stade de Sauclières | 2 600 |
| Bourges Foot 18 | 2020 | Non classé | Stade Jacques-Rimbault | 7 500 |
| Canet Roussillon FC | 2020 | Non classé | Stade Saint-Michel | 3 400 |
| FC Chamalières | 2019 | Non classé | Stade Claude-Wolff | 1 500 |
| US Colomiers | 2015 | Non classé | Complexe Sportif Capitany | 1 500 |
| Le Puy Foot | 2020 | Non classé | Stade Charles-Massot | 4 800 |
| Les Herbiers VF | 2018 | Non classé | Stade Massabielle | 5 000 |
| Stade montois | 2020 | Non classé | Stade de l'Argenté | 3 500 |
| Montpellier HSC | 2021 | Non classé (National 3) | Centre Bernard-Gasset (Terrain Mama Ouattara) | 2 000 |
| Moulins-Yzeure Foot | 2007 | Non classé | Stade Hector-Rolland | 5 000 |
| FC Nantes | 2018 | Non classé | Stade Marcel-Saupin | 1 880 |
| Trélissac FC | 2012 | Non classé | Stade Firmin-Daudou | 2 800 |
* Club relégué
* Club maintenu
* Club promu

### Compétition

Classement du Groupe D :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | Le Puy Foot | 61 | 30 | 18 | 7 | 5 | 40 | 17 | +23 |
| 2 | Bergerac Périgord FC | 60 | 30 | 17 | 9 | 4 | 38 | 16 | +22 |
| 3 | Bourges Foot 18 | 56 | 30 | 17 | 5 | 8 | 46 | 26 | +20 |
| 4 | Andrézieux-Bouthéon FC | 51 | 30 | 15 | 6 | 9 | 43 | 30 | +13 |
| 5 | Angoulême Charente FC | 49 | 30 | 13 | 10 | 7 | 33 | 25 | +8 |
| 6 | AS Béziers | 47 | 30 | 13 | 8 | 9 | 45 | 36 | +9 |
| 7 | Moulins-Yzeure Foot | 44 | 30 | 11 | 11 | 8 | 33 | 28 | +5 |
| 8 | Canet Roussillon FC | 37$^{-10}$ | 30 | 14 | 6 | 10 | 35 | 36 | -1 |
| 9 | Les Herbiers VF | 37 | 30 | 9 | 10 | 11 | 31 | 34 | -3 |
| 10 | Trélissac FC | 35 | 30 | 9 | 8 | 13 | 27 | 34 | -7 |
| 11 | FC Nantes | 34 | 30 | 8 | 10 | 12 | 33 | 37 | -4 |
| 12 | Angers SCO | 33 | 30 | 7 | 12 | 11 | 27 | 32 | -5 |
| 13 | FC Chamalières | 32 | 30 | 8 | 8 | 14 | 30 | 41 | -11 |
| 14 | Montpellier HSC $^P$ | 30 | 30 | 8 | 6 | 16 | 33 | 44 | -11 |
| 15 | US Colomiers | 27 | 30 | 6 | 9 | 15 | 30 | 46 | -16 |
| 16 | Stade montois | 10 | 30 | 1 | 7 | 22 | 24 | 67 | -43 |
Tableau de résultats :
| Résultats (▼dom., ►ext.) | AND | ASCO | ANG | BER | BEZ | BOU | CAN | CHA | COL | PUY | HER | MdM | MHSC | MOU | NAN | TRE |
| Andrézieux-Bouthéon FC | | 3-1 | 1-0 | 3-2 | 2-1 | 2-1 | 1-1 | 0-0 | 0-1 | 0-1 | 1-2 | 3-3 | 1-0 | 2-0 | 1-0 | 0-1 |
| Angers SCO | 2-4 | | 0-0 | 0-1 | 2-0 | 0-3 | 2-0 | 1-1 | 0-0 | 0-2 | 2-2 | 0-0 | 1-0 | 1-1 | 1-0 | 0-1 |
| Angoulême Charente FC | 0-2 | 4-0 | | 0-1 | 0-0 | 1-0 | 1-3 | 2-0 | 0-2 | 1-0 | 1-0 | 4-1 | 3-2 | 0-0 | 1-1 | 1-0 |
| Bergerac Périgord FC | 0-0 | 2-1 | 0-1 | | 2-0 | 2-1 | 2-1 | 1-0 | 1-0 | 2-2 | 1-0 | 3-0 | 2-1 | 0-1 | 2-0 | 0-0 |
| AS Béziers | 3-1 | 1-1 | 3-1 | 1-1 | | 1-2 | 4-0 | 1-2 | 3-0 | 2-1 | 1-1 | 3-2 | 2-2 | 3-2 | 4-2 | 2-0 |
| Bourges Foot 18 | 1-0 | 0-1 | 0-1 | 1-2 | 0-1 | | 1-1 | 2-1 | 4-1 | 2-0 | 1-1 | 2-0 | 2-1 | 1-1 | 2-1 | 2-0 |
| Canet Roussillon FC | 0-1 | 2-0 | 0-0 | 0-3 | 4-1 | 0-2 | | 2-0 | 1-0 | 1-0 | 2-1 | 3-2 | 0-1 | 1-2 | 1-0 | 1-2 |
| FC Chamalières | 1-3 | 1-0 | 1-2 | 0-1 | 0-2 | 0-3 | 0-0 | | 2-0 | 3-2 | 1-1 | 2-1 | 1-2 | 3-0 | 2-2 | 2-1 |
| US Colomiers | 3-3 | 0-0 | 3-3 | 0-1 | 1-3 | 1-4 | 2-3 | 2-0 | | 0-1 | 2-2 | 1-1 | 1-1 | 0-1 | 0-1 | 1-1 |
| Le Puy Foot | 0-0 | 1-0 | 2-0 | 1-0 | 2-0 | 1-1 | 3-0 | 1-0 | 2-1 | | 1-0 | 4-0 | 2-0 | 0-0 | 1-1 | 1-1 |
| Les Herbiers VF | 1-0 | 1-1 | 1-2 | 1-1 | 0-0 | 0-1 | 0-1 | 1-1 | 1-3 | 0-2 | | 1-0 | 2-1 | 0-2 | 4-3 | 2-0 |
| Stade montois | 1-2 | 0-4 | 0-2 | 0-0 | 2-1 | 1-2 | 2-2 | 2-2 | 0-1 | 0-1 | 1-2 | | 1-2 | 1-2 | 0-4 | 0-3 |
| Montpellier HSC | 0-2 | 0-4 | 0-0 | 1-1 | 2-0 | 2-3 | 0-0 | 1-2 | 1-2 | 1-3 | 1-0 | 4-0 | | 4-2 | 0-0 | 1-2 |
| Moulins-Yzeure Foot | 2-1 | 0-0 | 1-1 | 0-0 | 0-0 | 0-0 | 1-2 | 0-0 | 3-1 | 1-2 | 0-1 | 2-0 | 1-2 | | 1-1 | 4-1 |
| FC Nantes | 1-0 | 1-1 | 0-0 | 0-0 | 1-2 | 1-0 | 1-2 | 2-1 | 2-1 | 0-0 | 1-3 | 2-2 | 1-0 | 0-1 | | 2-1 |
| Trélissac FC | 0-1 | 1-1 | 1-1 | 0-4 | 0-0 | 1-2 | 0-1 | 3-1 | 0-0 | 0-1 | 0-0 | 3-1 | 3-0 | 0-2 | 1-0 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||

## Bilan de la saison

| Groupe National 2 | Promus en National 1 | Relégués en National 3 |
| Groupe A | FC Versailles | Stade plabennécois AS Vitré |
| Groupe B | Paris 13 Atletico | Entente SSG RC Lens SC Schiltigheim |
| Groupe C | FC Martigues | Olympique de Marseille AS Monaco GFA Rumilly Vallières |
| Groupe D | Le Puy Foot | AS Béziers US Colomiers Montpellier HSC Stade montois |
| Total | 4 | 12 |