# Championnat de France amateur de football 1998-1999

Le Championnat de France amateur 1998-1999 est la 21e édition du championnat de France de football de quatrième division.
Le quatrième niveau du championnat oppose soixante-douze clubs français répartis en quatre groupes de dix-huit clubs, en une série de trente-quatre rencontres jouées durant la saison de football.
Le premier club amateur de chaque groupe monte en National lors de la saison suivante alors que les trois dernières places de chaque groupe sont synonyme de relégation en CFA 2.

## Participants

Ces tableaux présentent les soixante-douze équipes qualifiées pour disputer le championnat 1998-1999. On y trouve le nom des clubs, leur ancienneté en CFA, leur classement de la saison précédente, le nom des stades ainsi que la capacité de ces derniers.
Le championnat comprend quatre groupes de dix-huit équipes.

### Légende des couleurs

* Rétrogradé administrativement.
* Promu de CFA 2.
Groupe A :
| Nom du club | Ancienneté | Classement 1997-1998 | Stade | Capacité | Rep. |
| JA Armentiéroise | 1997 | 8e CFA (Groupe A) | Stade Léo Lagrange | 2 400 | 1 |
| AJ Auxerroise | 1997 | 1er CFA (Groupe D) | | | 2 |
| Racing Besançon | 1997 | 9e CFA (Groupe A) | Stade Léo Lagrange | 10 500 | 3 |
| Stade béthunois | 1998 | 2e CFA 2 (Groupe A) | Stade municipal | 1 500 | 4 |
| US Boulogne CO | 1993 | 2e CFA (Groupe A) | Stade de la Libération | 15 004 | 5 |
| Calais RUFC | 1998 | 1er CFA 2 (Groupe A) | Stade de l'Épopée | 12 432 | 6 |
| Dijon FCO | 1997 | 4e CFA (Groupe A) | Stade Gaston-Gérard | 16 098 | 7 |
| USL Dunkerque | 1997 | 14e CFA (Groupe A) | Stade Marcel-Tribut | 4 200 | 8 |
| US Forbach | 1995 | 6e CFA (Groupe A) | Stade du Schlossberg | 6 000 | 9 |
| RC Lens | 1997 | 13e CFA (Groupe A) | Stade François-Blin | 5 228 | 10 |
| Lille OSC | 1997 | 5e CFA (Groupe A) | Stadium Lille Métropole (Annexe 1) | 650 | 11 |
| FC Metz | 1993 | 11e CFA (Groupe A) | Stade Haut de Blémont | 1 000 | 12 |
| US Sénart-Moissy | 1997 | 3e CFA (Groupe A) | Stade André Trémet | 2 200 | 13 |
| AS Nancy-Lorraine | 1997 | 12e CFA (Groupe A) | | | 14 |
| Stade de Reims | 1998 | 1er CFA 2 (Groupe C) | Stade Auguste-Delaune | 21 628 | 15 |
| US Saint-Omer | 1993 | 15e CFA (Groupe A) | Stade Gaston Bonnet | 4 600 | 16 |
| Olympique Saint-Quentin | 1996 | 7e CFA (Groupe A) | Stade Paul Debrésie | 10 000 | 17 |
| RC Strasbourg | 1993 | 10e CFA (Groupe A) | | | 18 |

### Localisation des clubs engagés dans le groupe A du championnat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 :
Groupe B :
| Nom du club | Ancienneté | Classement 1997-1998 | Stade | Capacité | Rep. |
| Olympique d'Alès | 1997 | 8e CFA (Groupe B) | Stade Pierre-Pibarot | 5 000 | 1 |
| SC Bastia | 1993 | 11e CFA (Groupe B) | Stade Erbajolo | 2 000 | 2 |
| Stade beaucairois | 1996 | 9e CFA (Groupe B) | Stade Philibert Schneider | 2 000 | 3 |
| FC Bourg-Péronnas | 1997 | 5e CFA (Groupe B) | Stade municipal de Péronnas | 3 500 | 4 |
| US Endoume | 1998 | 2e CFA 2 (Groupe H) | Stade Francis Di Giovanni | 3 500 | 5 |
| Grenoble Foot | 1997 | 3e CFA (Groupe B) | Stade des Alpes | 20 068 | 6 |
| Hyères FC | 1998 | 3e CFA 2 (Groupe H) | Stade Perruc | 1 820 | 7 |
| FB Île-Rousse | 1997 | 15e CFA (Groupe B) | Stade Jacques Ambroggi | 1 500 | 8 |
| Olympique lyonnais | 1997 | 1er CFA (Groupe B) | Plaine de Jeux de Gerland (Terrain 10) | 2 200 | 9 |
| Olympique de Marseille | 1993 | 12e CFA (Groupe B) | | | 10 |
| AS Monaco | 1997 | 7e CFA (Groupe B) | Stade Ortelli | 500 | 11 |
| Montpellier HSC | 1981 | 4e CFA (Groupe C) | Centre de Grammont | | 12 |
| OGC Nice | 1993 | 10e CFA (Groupe B) | Stade de la Plaine du Var | | 13 |
| AS Porto Vecchio | 1998 | 1er CFA 2 (Groupe G) | Stade Claude-Papi | 3 000 | 14 |
| Rodez AF | 1997 | 14e CFA (Groupe B) | Stade Paul-Lignon | 5 955 | 15 |
| FC Sète | 1997 | 4e CFA (Groupe B) | Stade Louis-Michel | 8 705 | 16 |
| FC Vaulx-en-Velin | 1998 | 2e CFA 2 (Groupe F) | Stade Francisque-Jomard | | 17 |
| FC Villefranche Beaujolais | 1995 | 13e CFA (Groupe B) | Stade Armand-Chouffet | 3 200 | 18 |

### Localisation des clubs engagés dans le groupe B du championnat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 :
Groupe C :
| Nom du club | Ancienneté | Classement 1997-1998 | Stade | Capacité | Rep. |
| US Albi | 1998 | 2e CFA 2 (Groupe G) | Stade Maurice-Rigaud | 3 000 | 1 |
| Aurillac FCA | 1995 | 6e CFA (Groupe B) | Stade de Baradel | 1 500 | 2 |
| Girondins de Bordeaux | 1993 | 8e CFA (Groupe C) | Stade Galin | 4 000 | 3 |
| Stade bordelais | 1998 | 3e CFA 2 (Groupe E) | Stade Sainte-Germaine | 4 300 | 4 |
| USJA Carquefou | 1998 | 3e CFA 2 (Groupe D) | Stade du Moulin Boisseau | | 5 |
| SO Châtelleraudais | 1997 | 11e CFA (Groupe C) | Stade de la Montée-Rouge | 8 033 | 6 |
| Clermont Foot | 1994 | 6e CFA (Groupe C) | Stade Gabriel-Montpied | 11 980 | 7 |
| La Roche VF | 1996 | 13e CFA (Groupe C) | Stade Henri-Desgrange | 9 000 | 8 |
| Limoges Foot 87 | 1994 | 9e CFA (Groupe C) | Stade Saint-Lazare | 3 000 | 9 |
| Montauban FC | 1996 | 2e CFA (Groupe C) | Stade de la Fobio | 5 000 | 10 |
| Stade montois | 1997 | 14e CFA (Groupe C) | Stade de l'Argenté | 6 000 | 11 |
| FC Nantes | 1993 | 3e CFA (Groupe C) | Stade Marcel-Saupin | 1 880 | 12 |
| Stade Poitevin PEPP | 1998 | 7e National | Stade de la Pépinière | 12 000 | 13 |
| SO Romorantinais | 1997 | 5e CFA (Groupe C) | Stade Jules-Ladoumègue | 6 200 | 14 |
| ES Segré | 1995 | 13e CFA (Groupe D) | Stade de la route de Pouancé | 4 500 | 15 |
| Toulouse FC | 1992 | 16e CFA (Groupe C) | | | 16 |
| Toulouse Fontaines | 1993 | 10e CFA (Groupe C) | Stade des Fontaines | 1 900 | 17 |
| Trélissac FC | 1997 | 12e CFA (Groupe C) | Stade Firmin-Daudou | 2 800 | 18 |

### Localisation des clubs engagés dans le groupe C du championnat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 :
Groupe D :
| Nom du club | Ancienneté | Classement 1997-1998 | Stade | Capacité | Rep. |
| Stade brestois | 1997 | 9e CFA (Groupe D) | Stade Francis-Le Blé | 15 305 | 1 |
| SM Caen | 1993 | 10e CFA (Groupe D) | Stade de Venoix | 3 500 | 2 |
| AS Évry | 1997 | 3e CFA (Groupe D) | Stade Jacques Deyrois | 1 500 | 3 |
| USF Fécamp | 1997 | 14e CFA (Groupe D) | Stade René Gayant | 1 500 | 4 |
| EA Guingamp | 1993 | 15e CFA (Groupe D) | Stade Yves-Jaguin | 3 500 | 5 |
| US Joué-lès-Tours | 1996 | 15e CFA (Groupe C) | Stade Jean Bouin | | 6 |
| Le Havre AC | 1993 | 5e CFA (Groupe D) | Stade de la Cavée verte | | 7 |
| FC Les Lilas | 1998 | 1er CFA 2 (Groupe B) | Parc municipal des sports | 2 000 | 8 |
| FC Lorient | 1998 | 2e CFA 2 (Groupe D) | | | 9 |
| Paris Saint-Germain | 1997 | 7e CFA (Groupe C) | Stade Georges-Lefèvre | 1 500 | 10 |
| Stade plabennecois | 1997 | 11e CFA (Groupe D) | Stade de Kervéguen | 2 000 | 11 |
| GSI Pontivy | 1995 | 6e CFA (Groupe D) | Stade municipal | 3 200 | 12 |
| Stade rennais FC | 1993 | 8e CFA (Groupe D) | Stade de la Piverdière | 1 500 | 13 |
| FC Saint-Leu/Saint-Denis | 1998 | 13e National | | | 14 |
| FC Saint-Lô Manche | 1993 | 4e CFA (Groupe D) | Stade Louis-Villemer | 5 000 | 15 |
| US Saint-Malo | 1993 | 12e CFA (Groupe D) | Stade de Marville | 2 500 | 16 |
| Tours FC | 1998 | 8e National | Stade de la Vallée du Cher | 15 827 | 17 |
| ES Viry-Châtillon | 1993 | 16e CFA (Groupe D) | Stade Henri-Longuet | 1 500 | 18 |

### Localisation des clubs engagés dans le groupe D du championnat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 :

## Compétition
### Classement

Le classement est calculé avec le barème de points suivant : une victoire vaut quatre points, le match nul deux et la défaite un.
Critères utilisés pour départager en cas d'égalité au classement :
* classement aux points des matchs joués entre les clubs ex æquo ;
* différence entre les buts marqués et les buts concédés par chacun d’eux au cours des matchs qui les ont opposés ;
* différence entre les buts marqués et les buts concédés sur la totalité des matchs joués dans le championnat ;
* plus grand nombre de buts marqués sur la totalité des matchs joués dans le championnat ;
* en cas de nouvelle égalité, une rencontre supplémentaire aura lieu sur terrain neutre avec, éventuellement, l’épreuve des tirs au but.
Classement du Groupe A :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | AJ Auxerroise | 120 | 34 | 27 | 5 | 2 | 75 | 18 | +57 |
| 2 | Racing Besançon | 89 | 34 | 15 | 10 | 9 | 56 | 40 | +16 |
| 3 | Stade de Reims $^P$ | 88 | 34 | 13 | 15 | 6 | 44 | 26 | +18 |
| 4 | Calais RUFC $^P$ | 88 | 34 | 14 | 12 | 8 | 51 | 39 | +12 |
| 5 | Dijon FCO | 87 | 34 | 14 | 11 | 9 | 65 | 41 | +24 |
| 6 | Olympique Saint-Quentin | 87 | 34 | 15 | 8 | 11 | 42 | 42 | 0 |
| 7 | AS Nancy-Lorraine | 84 | 34 | 13 | 11 | 10 | 52 | 42 | +10 |
| 8 | RC Lens | 84 | 34 | 14 | 8 | 12 | 55 | 51 | +4 |
| 9 | JA Armentiéroise | 81 | 34 | 13 | 8 | 13 | 51 | 49 | +2 |
| 10 | Lille OSC | 79 | 34 | 12 | 9 | 13 | 52 | 44 | +8 |
| 11 | FC Metz | 78 | 34 | 12 | 8 | 14 | 41 | 50 | -9 |
| 12 | US Boulogne CO | 75 | 34 | 11 | 8 | 15 | 37 | 36 | +1 |
| 13 | RC Strasbourg | 75 | 34 | 10 | 11 | 13 | 44 | 51 | -7 |
| 14 | US Saint-Omer | 72 | 34 | 11 | 5 | 18 | 39 | 73 | -34 |
| 15 | USL Dunkerque | 70 | 34 | 10 | 6 | 18 | 38 | 52 | -14 |
| 16 | US Forbach | 69 | 34 | 9 | 8 | 17 | 38 | 59 | -21 |
| 17 | Stade béthunois $^P$ | 67 | 34 | 9 | 6 | 19 | 35 | 67 | -32 |
| 18 | US Sénart-Moissy | 58 | 34 | 5 | 9 | 20 | 37 | 72 | -35 |
Classement du Groupe B :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | Grenoble Foot | 97 | 34 | 18 | 9 | 7 | 53 | 34 | +19 |
| 2 | Montpellier HSC | 95 | 34 | 16 | 13 | 5 | 58 | 32 | +26 |
| 3 | AS Monaco | 95 | 34 | 19 | 4 | 11 | 54 | 35 | +19 |
| 4 | Stade beaucairois | 92 | 34 | 16 | 10 | 8 | 57 | 41 | +16 |
| 5 | Olympique d'Alès | 91 | 34 | 16 | 9 | 9 | 49 | 35 | +14 |
| 6 | FC Sète | 86 | 34 | 15 | 7 | 12 | 43 | 38 | +5 |
| 7 | Olympique lyonnais | 85 | 34 | 15 | 6 | 13 | 56 | 43 | +13 |
| 8 | Olympique de Marseille | 80 | 34 | 12 | 10 | 12 | 48 | 46 | +2 |
| 9 | Rodez AF | 80 | 34 | 13 | 7 | 14 | 50 | 48 | +2 |
| 10 | OGC Nice | 78 | 34 | 12 | 8 | 14 | 38 | 43 | -5 |
| 11 | FB Île-Rousse | 76 | 34 | 10 | 12 | 12 | 41 | 51 | -10 |
| 12 | FC Villefranche Beaujolais | 75 | 34 | 11 | 8 | 15 | 46 | 53 | -7 |
| 13 | FC Bourg-Péronnas | 74 | 34 | 10 | 10 | 14 | 41 | 49 | -8 |
| 14 | AS Porto Vecchio $^P$ | 73 | 34 | 10 | 9 | 15 | 45 | 59 | -14 |
| 15 | Hyères FC $^P$ | 73 | 34 | 8 | 15 | 11 | 29 | 35 | -6 |
| 16 | FC Vaulx-en-Velin $^P$ | 69 | 34 | 7 | 14 | 13 | 31 | 48 | -17 |
| 17 | SC Bastia | 64 | 34 | 7 | 9 | 18 | 34 | 55 | -21 |
| 18 | US Endoume $^P$ | 62 | 34 | 6 | 10 | 18 | 34 | 62 | -28 |
Classement du Groupe C :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | Clermont Foot | 99 | 34 | 19 | 8 | 7 | 64 | 37 | +27 |
| 2 | Limoges Foot 87 | 97 | 34 | 18 | 9 | 7 | 57 | 33 | +24 |
| 3 | Trélissac FC | 95 | 34 | 17 | 10 | 7 | 56 | 30 | +26 |
| 4 | SO Châtelleraudais | 92 | 34 | 15 | 13 | 6 | 43 | 32 | +11 |
| 5 | Girondins de Bordeaux | 86 | 34 | 14 | 10 | 10 | 45 | 47 | -2 |
| 6 | Aurillac FCA | 85 | 34 | 14 | 9 | 11 | 56 | 42 | +14 |
| 7 | Montauban FC | 83 | 34 | 13 | 10 | 11 | 52 | 42 | +10 |
| 8 | SO Romorantinais | 80 | 34 | 13 | 7 | 14 | 51 | 49 | +2 |
| 9 | ES Segré | 79 | 34 | 12 | 9 | 13 | 44 | 45 | -1 |
| 10 | Toulouse FC | 78 | 34 | 12 | 8 | 14 | 39 | 41 | -2 |
| 11 | La Roche VF | 77 | 34 | 10 | 13 | 11 | 47 | 47 | 0 |
| 12 | Stade bordelais $^P$ | 76 | 34 | 12 | 6 | 16 | 42 | 49 | -7 |
| 13 | USJA Carquefou $^P$ | 73 | 34 | 9 | 12 | 13 | 40 | 56 | -16 |
| 14 | Toulouse Fontaines | 72 | 34 | 8 | 14 | 12 | 35 | 43 | -8 |
| 15 | US Albi $^P$ | 72 | 34 | 10 | 8 | 16 | 45 | 58 | -13 |
| 16 | FC Nantes | 69 | 34 | 8 | 11 | 15 | 41 | 51 | -10 |
| 17 | Stade montois | 69 | 34 | 7 | 14 | 13 | 45 | 60 | -15 |
| 18 | Stade Poitevin PEPP $^R$ | 57 | 34 | 4 | 11 | 19 | 27 | 67 | -40 |
Classement du Groupe D :
| Rang | Équipe | Pts | J | G | N | P | Bp | Bc | Diff |
| 1 | AS Évry | 103 | 34 | 19 | 12 | 3 | 52 | 30 | +22 |
| 2 | Stade rennais FC | 94 | 34 | 18 | 6 | 10 | 55 | 39 | +16 |
| 3 | GSI Pontivy | 90 | 34 | 16 | 8 | 10 | 62 | 48 | +14 |
| 4 | ES Viry-Châtillon | 86 | 34 | 15 | 7 | 12 | 36 | 37 | -1 |
| 5 | SM Caen | 85 | 34 | 14 | 9 | 11 | 53 | 44 | +9 |
| 6 | FC Saint-Lô Manche | 85 | 34 | 14 | 9 | 11 | 64 | 48 | +16 |
| 7 | Le Havre AC | 84 | 34 | 12 | 14 | 8 | 45 | 41 | +4 |
| 8 | FC Saint-Leu/Saint-Denis $^R$ | 84 | 34 | 13 | 11 | 10 | 41 | 41 | 0 |
| 9 | Stade brestois | 82 | 34 | 12 | 12 | 10 | 44 | 38 | +6 |
| 10 | Tours FC $^R$ | 80 | 34 | 13 | 9 | 12 | 42 | 56 | -14 |
| 11 | FC Les Lilas $^P$ | 78 | 34 | 10 | 14 | 10 | 52 | 45 | +7 |
| 12 | FC Lorient $^P$ | 76 | 34 | 11 | 9 | 14 | 49 | 48 | +1 |
| 13 | Paris Saint-Germain | 76 | 34 | 11 | 10 | 13 | 38 | 43 | -5 |
| 14 | US Saint-Malo | 74 | 34 | 10 | 10 | 14 | 37 | 48 | -11 |
| 15 | US Joué-lès-Tours | 73 | 34 | 9 | 12 | 13 | 48 | 54 | -6 |
| 16 | EA Guingamp | 72 | 34 | 9 | 11 | 14 | 55 | 46 | +9 |
| 17 | Stade plabennecois | 65 | 34 | 6 | 13 | 15 | 47 | 58 | -11 |
| 18 | USF Fécamp | 49 | 34 | 3 | 6 | 25 | 29 | 85 | -56 |

### Résultats

Tableau de résultats :
| Résultats (▼dom., ►ext.) | JAA | AJA | RB | SB | USBC | CRU | DFCO | USLD | USF | RCL | LOSC | FCM | USMC | ASNL | SR | USSO | OSQ | RCS |
| JA Armentiéroise | | 1-2 | 2-2 | 4-1 | 1-0 | 0-0 | 0-2 | 2-2 | 3-0 | 1-3 | 1-1 | 4-1 | 2-1 | 0-2 | 1-1 | 1-4 | 1-1 | 1-1 |
| AJ Auxerroise | 0-2 | | 2-1 | 7-0 | 2-1 | 2-0 | 1-0 | 2-1 | 1-0 | 4-0 | 2-1 | 2-0 | 3-0 | 2-1 | 1-0 | 7-0 | 2-1 | 1-0 |
| Racing Besançon | 1-2 | 2-1 | | 1-2 | 1-0 | 3-1 | 0-0 | 5-1 | 4-1 | 3-1 | 3-1 | 2-1 | 1-1 | 0-0 | 1-0 | 3-0 | 1-1 | 3-3 |
| Stade béthunois | 2-0 | 0-1 | 1-2 | | 2-1 | 0-1 | 1-0 | 3-1 | 0-0 | 0-2 | 0-0 | 1-0 | 5-2 | 1-1 | 1-5 | 2-3 | 1-0 | 1-3 |
| US Boulogne CO | 2-0 | 0-0 | 1-1 | 2-0 | | 0-1 | 0-0 | 0-1 | 0-2 | 2-1 | 1-3 | 3-2 | 4-2 | 2-1 | 0-0 | 4-0 | 2-0 | 1-0 |
| Calais RUFC | 3-2 | 2-2 | 0-1 | 4-3 | 1-1 | | 2-0 | 3-1 | 5-1 | 1-0 | 4-0 | 0-1 | 2-0 | 3-1 | 0-0 | 4-2 | 0-0 | 2-0 |
| Dijon FCO | 2-1 | 1-2 | 2-0 | 1-1 | 2-1 | 5-1 | | 2-0 | 3-2 | 2-2 | 1-1 | 7-1 | 2-1 | 0-0 | 1-1 | 3-1 | 0-0 | 1-1 |
| USL Dunkerque | 2-0 | 0-1 | 0-0 | 0-1 | 2-1 | 1-0 | 1-4 | | 2-2 | 0-2 | 2-1 | 0-1 | 1-1 | 1-0 | 0-0 | 0-1 | 5-0 | 5-1 |
| US Forbach | 1-0 | 0-2 | 1-2 | 3-1 | 0-2 | 2-2 | 2-8 | 1-0 | | 0-1 | 1-3 | 3-0 | 2-0 | 1-2 | 2-2 | 2-1 | 1-3 | 1-4 |
| RC Lens | 0-3 | 1-4 | 1-0 | 5-1 | 3-1 | 0-0 | 4-2 | 4-1 | 1-1 | | 2-1 | 1-1 | 3-1 | 0-3 | 1-2 | 5-3 | 1-0 | 2-2 |
| Lille OSC | 1-2 | 1-4 | 2-0 | 2-0 | 2-0 | 1-1 | 2-0 | 1-2 | 2-1 | 2-2 | | 1-2 | 6-0 | 1-1 | 1-1 | 3-0 | 2-0 | 2-0 |
| FC Metz | 1-2 | 1-1 | 2-1 | 2-1 | 0-0 | 0-0 | 4-2 | 2-1 | 0-0 | 1-0 | 1-3 | | 1-1 | 0-2 | 1-5 | 1-2 | 3-0 | 2-3 |
| US Sénart-Moissy | 0-1 | 0-2 | 3-3 | 2-0 | 1-0 | 1-1 | 0-3 | 4-1 | 3-2 | 3-3 | 1-1 | 0-3 | | 0-3 | 1-2 | 0-0 | 0-2 | 2-0 |
| AS Nancy-Lorraine | 2-2 | 0-0 | 0-4 | 5-0 | 0-2 | 3-1 | 2-1 | 2-0 | 1-1 | 1-1 | 0-0 | 0-3 | 5-3 | | 1-0 | 3-1 | 1-2 | 1-2 |
| Stade de Reims | 4-0 | 0-0 | 2-0 | 3-0 | 2-1 | 1-1 | 2-2 | 0-0 | 0-0 | 1-0 | 3-2 | 1-0 | 1-1 | 1-1 | | 2-0 | 0-1 | 1-1 |
| US Saint-Omer | 0-4 | 0-4 | 1-3 | 0-0 | 1-1 | 1-4 | 1-0 | 4-3 | 1-0 | 0-2 | 2-0 | 0-0 | 2-1 | 3-3 | 0-1 | | 0-1 | 3-1 |
| Olympique Saint-Quentin | 2-1 | 0-5 | 1-1 | 3-2 | 2-1 | 3-0 | 2-2 | 1-0 | 0-1 | 3-1 | 2-1 | 1-3 | 1-0 | 1-2 | 2-0 | 5-1 | | 0-0 |
| RC Strasbourg | 2-4 | 1-3 | 3-1 | 1-1 | 0-0 | 1-1 | 1-4 | 0-1 | 0-1 | 1-0 | 2-1 | 0-0 | 4-1 | 3-2 | 2-0 | 0-1 | 1-1 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||||
Tableau de résultats :
| Résultats (▼dom., ►ext.) | OAC | SCB | SB | FCBP | USE | GF38 | HFC | FBIR | OL | OM | ASM | MHSC | OGCN | ASPV | RAF | FCS | VVFC | FCVB |
| Olympique d'Alès | | 3-0 | 1-0 | 3-0 | 2-1 | 1-0 | 2-1 | 3-0 | 2-2 | 1-2 | 1-2 | 1-2 | 1-1 | 2-1 | 6-3 | 1-0 | 2-2 | 2-0 |
| SC Bastia | 2-0 | | 2-3 | 1-0 | 1-1 | 0-1 | 1-2 | 0-0 | 1-0 | 0-2 | 0-0 | 2-2 | 4-1 | 1-1 | 1-0 | 3-0 | 0-1 | 0-2 |
| Stade beaucairois | 2-1 | 2-0 | | 2-0 | 3-1 | 2-3 | 0-1 | 3-0 | 3-1 | 2-1 | 1-3 | 1-3 | 0-0 | 4-1 | 2-1 | 1-1 | 3-1 | 2-2 |
| FC Bourg-Péronnas | 0-0 | 1-1 | 1-1 | | 3-0 | 1-3 | 2-2 | 2-0 | 3-0 | 2-1 | 2-4 | 0-0 | 1-3 | 2-0 | 2-0 | 1-1 | 0-1 | 1-1 |
| US Endoume | 0-0 | 3-3 | 2-2 | 1-0 | | 1-3 | 0-1 | 1-0 | 1-0 | 1-1 | 0-1 | 0-1 | 2-0 | 3-3 | 1-2 | 0-4 | 2-1 | 1-1 |
| Grenoble Foot | 2-0 | 3-1 | 2-0 | 2-2 | 5-2 | | 0-1 | 1-0 | 1-0 | 2-1 | 1-3 | 1-1 | 2-1 | 2-0 | 4-1 | 3-2 | 3-0 | 2-0 |
| Hyères FC | 1-1 | 4-0 | 1-2 | 0-0 | 0-0 | 1-1 | | 1-2 | 1-0 | 0-0 | 1-2 | 0-1 | 0-0 | 0-0 | 2-1 | 0-0 | 1-1 | 2-0 |
| FB Île-Rousse | 1-2 | 1-4 | 1-1 | 6-1 | 1-0 | 1-1 | 3-1 | | 0-0 | 1-1 | 2-1 | 1-1 | 1-1 | 2-1 | 1-1 | 2-0 | 1-0 | 3-0 |
| Olympique lyonnais | 1-1 | 2-1 | 2-3 | 3-2 | 3-4 | 1-0 | 0-0 | 4-1 | | 7-0 | 3-1 | 1-0 | 3-0 | 1-1 | 1-0 | 1-0 | 5-0 | 0-1 |
| Olympique de Marseille | 1-1 | 1-0 | 0-3 | 1-2 | 1-1 | 2-1 | 1-1 | 4-1 | 2-0 | | 1-0 | 0-1 | 2-1 | 3-1 | 4-0 | 0-2 | 4-0 | 3-3 |
| AS Monaco | 1-0 | 2-0 | 2-0 | 1-0 | 4-0 | 0-1 | 1-1 | 1-2 | 3-2 | 2-1 | | 0-1 | 4-1 | 1-1 | 1-2 | 4-0 | 3-0 | 1-0 |
| Montpellier HSC | 2-1 | 5-1 | 1-1 | 1-2 | 3-3 | 0-0 | 4-1 | 3-3 | 2-2 | 2-2 | 0-1 | | 0-1 | 5-1 | 2-0 | 1-1 | 0-0 | 2-0 |
| OGC Nice | 0-1 | 3-0 | 0-3 | 2-0 | 1-0 | 0-0 | 0-0 | 3-0 | 0-2 | 4-1 | 0-2 | 0-2 | | 1-2 | 1-1 | 2-0 | 1-0 | 3-4 |
| AS Porto Vecchio | 0-0 | 2-2 | 1-2 | 0-2 | 1-0 | 1-1 | 2-0 | 3-1 | 5-4 | 0-3 | 3-0 | 2-4 | 2-0 | | 3-2 | 0-1 | 1-0 | 2-1 |
| Rodez AF | 0-1 | 2-1 | 1-1 | 2-1 | 5-0 | 5-0 | 3-0 | 1-1 | 3-0 | 1-1 | 1-0 | 2-1 | 0-2 | 2-2 | | 1-0 | 1-1 | 0-1 |
| FC Sète | 2-3 | 2-0 | 2-0 | 5-2 | 1-0 | 2-1 | 2-1 | 0-0 | 0-2 | 1-0 | 3-1 | 1-1 | 0-1 | 2-0 | 2-0 | | 1-1 | 2-1 |
| FC Vaulx-en-Velin | 1-0 | 2-0 | 1-1 | 1-1 | 3-1 | 0-0 | 1-1 | 0-0 | 1-2 | 1-1 | 1-1 | 0-2 | 3-3 | 2-1 | 0-1 | 1-2 | | 1-1 |
| FC Villefranche Beaujolais | 2-3 | 1-1 | 1-1 | 0-2 | 2-1 | 1-1 | 2-0 | 5-2 | 0-1 | 1-0 | 3-1 | 0-2 | 0-1 | 3-1 | 2-5 | 3-1 | 2-3 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||||
Tableau de résultats :
| Résultats (▼dom., ►ext.) | USA | AFCA | FCGB | USJA | SOC | CF | LRVF | LF | MFC | SM | FCN | SP | SOR | ESS | SB | TFC | TFC | TFC |
| US Albi | | 1-0 | 3-1 | 4-1 | 2-2 | 3-0 | 0-0 | 3-0 | 0-0 | 1-0 | 1-3 | 5-1 | 1-1 | 1-1 | 3-3 | 0-1 | 0-1 | 2-3 |
| Aurillac FCA | 1-2 | | 2-2 | 3-2 | 1-1 | 3-2 | 2-3 | 2-1 | 5-0 | 3-0 | 5-1 | 1-0 | 3-1 | 3-1 | 3-0 | 0-1 | 2-0 | 3-1 |
| Girondins de Bordeaux | 1-0 | 3-2 | | 0-0 | 0-0 | 1-0 | 2-0 | 3-4 | 3-2 | 3-1 | 0-0 | 2-0 | 1-0 | 1-1 | 1-1 | 2-1 | 1-0 | 1-3 |
| USJA Carquefou | 1-0 | 0-0 | 2-0 | | 0-1 | 3-1 | 0-0 | 1-5 | 2-4 | 5-2 | 3-3 | 0-0 | 2-5 | 1-2 | 2-1 | 0-2 | 1-1 | 0-1 |
| SO Châtelleraudais | 0-0 | 2-0 | 3-2 | 2-2 | | 0-0 | 3-0 | 1-0 | 0-0 | 1-0 | 2-1 | 2-1 | 2-1 | 1-0 | 0-1 | 1-1 | 2-2 | 3-2 |
| Clermont Foot | 4-1 | 1-0 | 0-0 | 5-1 | 2-1 | | 1-3 | 2-1 | 2-0 | 2-0 | 3-1 | 5-1 | 6-1 | 2-1 | 3-2 | 0-0 | 2-1 | 3-1 |
| La Roche VF | 2-2 | 1-1 | 4-0 | 1-1 | 2-3 | 2-2 | | 1-1 | 0-3 | 2-2 | 2-1 | 1-0 | 1-1 | 1-0 | 1-0 | 5-2 | 3-0 | 1-2 |
| Limoges Foot 87 | 2-0 | 0-0 | 0-2 | 4-1 | 2-1 | 1-1 | 3-1 | | 1-0 | 4-1 | 2-0 | 1-2 | 3-0 | 2-0 | 3-2 | 3-0 | 3-0 | 0-0 |
| Montauban FC | 1-2 | 4-1 | 4-3 | 1-2 | 1-1 | 3-2 | 1-0 | 0-0 | | 5-1 | 2-1 | 4-1 | 2-0 | 3-1 | 1-1 | 1-0 | 0-1 | 0-0 |
| Stade montois | 2-1 | 1-1 | 2-2 | 2-0 | 2-1 | 1-1 | 3-1 | 1-2 | 4-4 | | 2-0 | 1-1 | 0-0 | 6-1 | 2-2 | 2-2 | 1-0 | 2-2 |
| FC Nantes | 6-0 | 0-0 | 1-2 | 1-1 | 1-1 | 1-4 | 2-2 | 0-0 | 1-0 | 3-0 | | 3-0 | 3-0 | 2-2 | 1-0 | 0-1 | 0-0 | 0-0 |
| Stade Poitevin PEPP | 5-1 | 0-0 | 1-2 | 1-1 | 1-1 | 0-0 | 2-0 | 0-0 | 1-0 | 0-0 | 2-2 | | 0-2 | 2-2 | 0-2 | 0-1 | 2-2 | 1-2 |
| SO Romorantinais | 3-2 | 3-1 | 4-0 | 0-0 | 0-1 | 0-2 | 3-3 | 3-1 | 1-1 | 3-0 | 0-1 | 3-1 | | 1-2 | 4-1 | 3-0 | 2-0 | 1-2 |
| ES Segré | 0-2 | 2-3 | 1-1 | 0-1 | 1-0 | 0-0 | 1-0 | 2-3 | 1-0 | 0-0 | 2-1 | 9-0 | 2-0 | | 1-1 | 2-0 | 2-1 | 1-0 |
| Stade bordelais | 1-0 | 2-0 | 0-2 | 3-1 | 1-2 | 1-0 | 0-3 | 2-3 | 1-1 | 2-1 | 2-0 | 1-0 | 1-2 | 1-0 | | 2-1 | 4-0 | 0-1 |
| Toulouse FC | 5-0 | 1-0 | 2-0 | 0-0 | 0-1 | 1-2 | 2-0 | 0-0 | 0-2 | 2-2 | 1-0 | 2-0 | 1-3 | 2-3 | 4-0 | | 1-2 | 1-1 |
| Toulouse Fontaines | 2-1 | 2-2 | 0-0 | 1-2 | 1-1 | 2-3 | 0-0 | 1-2 | 2-2 | 2-0 | 2-0 | 5-1 | 0-0 | 0-0 | 2-1 | 1-1 | | 0-0 |
| Trélissac FC | 4-1 | 1-3 | 3-1 | 0-1 | 2-0 | 0-1 | 1-1 | 0-0 | 1-0 | 1-1 | 7-1 | 4-0 | 3-0 | 3-0 | 1-0 | 3-0 | 1-1 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||||
Tableau de résultats :
| Résultats (▼dom., ►ext.) | SB | SMC | EVF | USFF | EAG | USJT | LHAC | FCLL | FCL | PSG | SP | GSIP | SRFC | FCSLSD | FCSL | USSM | TFC | ESVC |
| Stade brestois | | 1-2 | 0-0 | 4-0 | 2-3 | 0-1 | 2-0 | 1-1 | 1-1 | 2-3 | 2-2 | 1-1 | 2-0 | 0-1 | 2-2 | 3-0 | 2-1 | 2-0 |
| SM Caen | 0-1 | | 1-1 | 3-0 | 1-1 | 4-0 | 1-1 | 0-3 | 1-1 | 1-1 | 1-0 | 1-3 | 1-2 | 2-1 | 3-2 | 1-0 | 3-0 | 3-0 |
| AS Évry | 2-0 | 1-1 | | 3-0 | 1-0 | 1-1 | 1-1 | 2-0 | 3-1 | 3-0 | 3-1 | 1-5 | 2-1 | 0-0 | 1-1 | 2-0 | 0-0 | 2-1 |
| USF Fécamp | 1-3 | 1-3 | 1-1 | | 1-0 | 3-2 | 2-4 | 1-6 | 1-3 | 0-1 | 1-1 | 2-3 | 2-3 | 0-2 | 3-3 | 0-2 | 0-4 | 1-3 |
| EA Guingamp | 0-0 | 3-0 | 1-3 | 3-1 | | 0-0 | 3-0 | 2-0 | 1-1 | 2-1 | 3-3 | 1-1 | 0-2 | 0-1 | 1-1 | 1-2 | 17-0 | 2-0 |
| US Joué-lès-Tours | 1-1 | 1-1 | 0-1 | 3-0 | 2-1 | | 1-1 | 1-1 | 4-0 | 5-1 | 1-1 | 1-1 | 1-3 | 1-0 | 1-0 | 3-1 | 0-1 | 2-2 |
| Le Havre AC | 2-1 | 3-2 | 2-3 | 3-0 | 0-0 | 3-2 | | 0-0 | 1-2 | 2-1 | 2-2 | 4-2 | 1-1 | 0-0 | 2-0 | 0-0 | 0-5 | 1-0 |
| FC Les Lilas | 1-1 | 2-1 | 1-1 | 2-2 | 1-1 | 1-2 | 2-1 | | 3-0 | 1-1 | 2-0 | 4-2 | 0-0 | 3-3 | 2-1 | 1-1 | 1-1 | 2-1 |
| FC Lorient | 4-1 | 1-3 | 1-0 | 1-3 | 3-0 | 1-1 | 1-1 | 3-2 | | 1-1 | 4-0 | 2-4 | 0-0 | 3-0 | 5-1 | 5-0 | 0-1 | 0-0 |
| Paris Saint-Germain | 1-1 | 2-0 | 0-1 | 0-0 | 2-1 | 3-0 | 1-1 | 2-1 | 1-2 | | 3-1 | 2-1 | 0-1 | 0-0 | 0-3 | 2-1 | 1-1 | 1-1 |
| Stade plabennecois | 0-0 | 1-1 | 2-3 | 2-0 | 3-3 | 3-1 | 1-1 | 1-2 | 0-0 | 1-1 | | 0-1 | 1-4 | 4-1 | 1-2 | 0-1 | 0-0 | 1-2 |
| GSI Pontivy | 2-3 | 2-4 | 1-2 | 2-1 | 2-0 | 2-2 | 0-1 | 2-1 | 3-0 | 3-2 | 4-1 | | 4-2 | 0-2 | 2-2 | 3-1 | 2-1 | 0-0 |
| Stade rennais FC | 3-1 | 2-0 | 0-1 | 3-1 | 1-0 | 3-1 | 1-4 | 1-0 | 1-0 | 1-0 | 3-4 | 0-0 | | 0-0 | 5-1 | 2-0 | 2-3 | 3-1 |
| FC Saint-Leu/Saint-Denis | 3-0 | 0-4 | 1-1 | 1-0 | 1-1 | 4-2 | 1-1 | 3-1 | 2-0 | 1-0 | 0-0 | 0-1 | 2-1 | | 0-3 | 3-1 | 0-0 | 4-0 |
| FC Saint-Lô Manche | 0-1 | 1-1 | 4-0 | 7-1 | 5-2 | 3-0 | 1-1 | 3-2 | 1-0 | 1-0 | 1-1 | 1-2 | 2-1 | 5-1 | | 0-0 | 3-2 | 1-2 |
| US Saint-Malo | 0-2 | 4-1 | 2-2 | 0-0 | 3-1 | 3-3 | 0-1 | 2-2 | 2-1 | 0-1 | 0-3 | 1-0 | 1-2 | 3-2 | 2-0 | | 2-0 | 1-1 |
| Tours FC | 0-0 | 1-0 | 0-2 | 2-0 | 2-0 | 2-1 | 1-0 | 1-1 | 2-1 | 0-1 | 4-3 | 1-3 | 3-1 | 1-1 | 0-3 | 1-1 | | 0-0 |
| ES Viry-Châtillon | 0-1 | 1-2 | 0-2 | 2-0 | 0-1 | 2-1 | 1-0 | 1-0 | 3-1 | 3-1 | 1-0 | 1-0 | 0-0 | 3-0 | 1-0 | 1-0 | 2-1 | |
| Victoire à domicile Match nul Victoire à l'extérieur |||||||||||||||||||

## Phases finales

La FFF fait disputer deux phases finales, l'une pour les 4 équipes des réserves professionnelles, classées en tête de leur poule, l'autre pour les 4 clubs amateurs, accédant au championnat National.

### Phase finale des clubs amateurs

| Demi-finales | Demi-finales | Demi-finales | Demi-finales | Finale | Finale | Finale | Finale |
| 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand |
| Clermont Foot | Clermont Foot | 0 (5) | 0 (5) | | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand |
| Grenoble Foot | Grenoble Foot | 0 (4) | 0 (4) | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand | 6 juin 1999, Clermont-Ferrand |
| Grenoble Foot | Grenoble Foot | 0 (4) | 0 (4) | Clermont Foot | Clermont Foot | 1 | 1 |
| 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | Clermont Foot | Clermont Foot | 1 | 1 |
| 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | 5 juin 1999, Clermont-Ferrand | AS Évry | AS Évry | 0 | 0 |
| AS Évry | AS Évry | 3 | 3 | | AS Évry | AS Évry | 0 | 0 |
| Racing Besançon | Racing Besançon | 1 | 1 | | | | |

#### Finale

| 6 juin 1999 | Clermont Foot | 1 – 0 | AS Évry | Clermont-Ferrand |
| 17h00 | Sol 50e | (0 – 0) | | Spectateurs : 1 025 Arbitrage : M. Champet |
| 17h00 | Enjolras - Cohade, Pereira, Bessaque, Gas - Martinelle, Clapson, Sol, Slimani - Courtet puis Alcacer (70ème), Chastang | Équipes | Magniez - Bilamba puis Hernandez (53ème), Bourdache, Rodriguez, Bonelli, Dabe puis Liévin (51ème) - Thodiard, Lenfant, N'Tumpa-Bakadal, Deketelaere | Spectateurs : 1 025 Arbitrage : M. Champet |
| Entraîneur : Le Lamer Entraîneur : Touret |||||

### Phase finale des réserves professionnelles
## Barrages d'accession

Le conseil d'administration du FC Mulhouse, club de National, décide de déposer le bilan le 21 mai 1999. La place de Mulhouse devenant vacante, la FFF décide d'organiser un tournoi de barrage afin de déterminer l'équipe qui remplacera le club alsacien. Les barrages d'accession en National sont constitués de confrontations opposant les deuxièmes meilleurs clubs amateurs de chaque groupe. À l'issue de la dernière journée des barrages, le premier du classement est promu. Une équipe gagne :
* 4 points pour une victoire dans le temps réglementaire
* 2 points pour une victoire aux tirs au but
* 1 point pour une défaite aux tirs au but
* 0 point pour une défaite dans le temps réglementaire
Lors de la première journée, le 4 juin 1999, les deux équipes visiteuses s'imposent. Le Limoges Foot 87 s'incline à domicile face à la GSI Pontivy (0-1) tandis que le Stade de Reims se défait du Stade beaucairois (2-2, 4-5 aux tirs au but). Quatre jours plus tard, les deux équipes visiteuses s'inclinent. Pontivy s'impose 2-0 contre Beaucaire, tout comme Reims qui bat Limoges 2-0.
Le hasard du calendrier et les résultats des journées précédentes ont fait en sorte que la dernière rencontre des barrages oppose les deux premières équipes au classement (assurées de terminer aux deux premières places du classement), donc les deux seules encore en lice pour la montée. Cette dernière journée est donc cruciale pour Pontivy (8 points), qui n'a besoin que d'un point pour conserver la première place, et Reims (6 points). Grâce à une égalisation en fin de match, Pontivy arrache le match nul et termine premier. Parallèlement, dans un match sans grand enjeu, Limoges bat Beaucaire.
| 3e journée | Stade de Reims | 3 – 3 | GSI Pontivy | Stade Auguste-Delaune, Reims |
| 12 juin 1999 | Kouyaté 16e El Qardaoui 57e 72e | (1 – 1) | 7e Masson 52e Watier 86e Duboscq | Arbitrage : M. Goulard |
| 12 juin 1999 | | Tirs au but 5 – 3 | | Arbitrage : M. Goulard |
Le 24 juin 1999, la DNCG interdit à la GSI Pontivy de monter en National pour des raisons financières. Le Stade de Reims, deuxième au classement des barrages, prend sa place.

## Bilan de la saison

Tableau d'honneur :
| Championnat de France de football de quatrième division 1998-1999 ||
| Champion | Clermont Foot (1er titre) |
| Coupes et trophées ||
| Vainqueur du championnat de France des réserves | AJ Auxerroise (1er titre) |
| Promotions et relégations ||
| Promus en National | Racing Besançon |
| Promus en National | Clermont Foot |
| Promus en National | AS Évry |
| Promus en National | Grenoble Foot |
| Promus en National | Stade de Reims |
| Relégués en CFA | AS Angoulême |
| Relégués en CFA | FC Mulhouse |
| Relégués en CFA | US Lusitanos Saint-Maur |
| Relégués en CFA | AS Saint-Priest |