# Serie D 2020-2021 (gironi D-E-F)
## Girone D
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Aglianese | Agliana (PT) | Stadio Germano Bellucci | 8º posto in Serie D/E |
| Bagnolese | Bagnolo in Piano (RE) | Stadio Fratelli Campari | 1º posto in Eccellenza Emilia-Romagna/A, promosso |
| Correggese | Correggio (RE) | Stadio Walter Borelli | 5º posto in Serie D/D |
| Corticella | Bologna (Corticella) | Campo comunale Biavati | 2º posto in Eccellenza Emilia-Romagna/B, ripescato |
| Fiorenzuola | Fiorenzuola d'Arda (PC) | Stadio comunale | 2º posto in Serie D/D |
| Forlì | Forlì | Stadio Tullo Morgagni | 8º posto in Serie D/D |
| Ghivizzano | Coreglia Antelminelli (LU) | Stadio delle Terme (Bagni di Lucca) | 14º posto in Serie D/A |
| Lentigione | Lentigione di Brescello (RE) | Camp Nòv (Sorbolo Mezzani) | 4º posto in Serie D/D |
| Marignanese Cattolica | San Giovanni in Marignano (RN) | Stadio Giorgio Calbi (Cattolica) | 1º posto in Eccellenza Emilia-Romagna/B, promossa |
| Mezzolara | Mezzolara di Budrio (BO) | Stadio Pietro Zucchini | 7º posto in Serie D/D |
| Prato | Prato | Stadio Ado Nelli (Montemurlo) | 2º posto in Serie D/A |
| Pro Livorno Sorgenti | Livorno | Stadio Armando Picchi | 1º posto in Eccellenza Toscana/A, promosso |
| Progresso | Castel Maggiore (BO) | Stadio Clara Weisz | 11º posto in Serie D/D |
| Real Forte Querceta | Forte dei Marmi (LU) | Stadio Necchi Balloni | 6º posto in Serie D/A |
| Rimini | Rimini | Stadio Romeo Neri | 20º posto in Serie C/B, retrocesso |
| Sammaurese | San Mauro Pascoli (FC) | Stadio Macrelli | 15º posto in Serie D/D, ripescata |
| Sasso Marconi | Sasso Marconi (BO) | Centro sportivo Giacomo Carbonchi | 13º posto in Serie D/D |
| Seravezza | Seravezza (LU) | Stadio Buon Riposo | 5º posto in Serie D/A |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Fiorenzuola | 75 | 34 | 23 | 6 | 5 | 76 | 32 | +44 |
| 2. | Aglianese | 73 | 34 | 22 | 7 | 5 | 61 | 35 | +26 |
| 3. | Lentigione | 65 | 34 | 17 | 14 | 3 | 57 | 27 | +30 |
| 4. | Prato | 54 | 34 | 15 | 9 | 10 | 50 | 41 | +9 |
| 5. | Rimini | 52 | 34 | 14 | 10 | 10 | 56 | 44 | +12 |
| 6. | Forlì | 52 | 34 | 14 | 10 | 10 | 51 | 46 | +5 |
| 7. | Pro Livorno Sorgenti | 48 | 34 | 14 | 6 | 14 | 56 | 59 | -3 |
| 8. | Correggese | 47 | 34 | 13 | 8 | 13 | 53 | 58 | -5 |
| 9. | Real Forte Querceta | 46 | 34 | 12 | 10 | 12 | 45 | 47 | -2 |
| 10. | Sammaurese | 42 | 34 | 11 | 9 | 14 | 50 | 53 | -3 |
| 11. | Ghivizzano | 41 | 34 | 11 | 8 | 15 | 44 | 48 | -4 |
| 12. | Bagnolese | 40 | 34 | 9 | 13 | 12 | 40 | 41 | -1 |
| 13. | Mezzolara | 39 | 34 | 9 | 12 | 13 | 40 | 49 | -9 |
| 14. | Progresso | 36 | 34 | 9 | 9 | 16 | 41 | 56 | -15 |
| 15. | Seravezza | 36 | 34 | 9 | 9 | 16 | 41 | 54 | -13 |
| 16. | Sasso Marconi | 33 | 34 | 8 | 9 | 17 | 36 | 57 | -21 |
| 17. | Marignanese Cattolica | 29 | 34 | 6 | 11 | 17 | 42 | 57 | -15 |
| 18. | Corticella | 24 | 34 | 4 | 12 | 18 | 33 | 68 | -35 |
Legenda:
    Promosso in Serie C 2021-2022.
    Vince i play-off per il ripescaggio.
    Qualificato ai play-off.
    Retrocesso in Eccellenza 2021-2022.
Regolamento
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    In caso di arrivo di due o più squadre a pari punti, la graduatoria verrà stilata secondo la classifica avulsa.
Note:

### Risultati
#### Tabellone

| | AGL | BAG | COR | CRT | FIO | FOR | GHI | LEN | MAR | MEZ | PRA | PLS | PRO | RFQ | RIM | SAM | SMA | SER |
| Aglianese | –––– | 2-1 | 3-0 | 0-0 | 1-0 | 3-0 | 1-2 | 1-0 | 1-0 | 1-0 | 1-2 | 5-1 | 4-2 | 2-2 | 1-1 | 1-0 | 2-1 | 0-1 |
| Bagnolese | 0-1 | –––– | 1-0 | 4-1 | 2-2 | 0-0 | 1-1 | 0-0 | 2-1 | 1-1 | 0-0 | 1-3 | 1-2 | 0-1 | 1-1 | 3-1 | 2-0 | 1-1 |
| Correggese | 1-2 | 1-0 | –––– | 4-0 | 4-4 | 1-1 | 0-2 | 3-2 | 4-2 | 2-1 | 3-2 | 1-2 | 1-0 | 3-2 | 2-2 | 3-1 | 2-1 | 1-0 |
| Corticella | 1-1 | 1-1 | 1-1 | –––– | 1-5 | 1-3 | 2-1 | 0-1 | 1-1 | 4-2 | 1-3 | 2-0 | 1-3 | 2-1 | 0-2 | 2-3 | 1-1 | 1-3 |
| Fiorenzuola | 5-1 | 1-0 | 4-1 | 4-0 | –––– | 0-1 | 1-0 | 2-4 | 4-2 | 3-0 | 4-1 | 3-1 | 4-0 | 2-1 | 3-2 | 1-1 | 3-0 | 3-0 |
| Forlì | 0-0 | 2-1 | 2-0 | 2-0 | 2-2 | –––– | 2-3 | 1-1 | 4-3 | 3-2 | 1-1 | 1-3 | 3-1 | 1-1 | 0-1 | 1-5 | 1-0 | 2-1 |
| Ghivizzano | 0-1 | 1-1 | 5-3 | 2-2 | 0-1 | 0-2 | –––– | 0-1 | 0-1 | 3-2 | 2-1 | 2-3 | 0-0 | 2-2 | 2-0 | 1-1 | 0-2 | 1-2 |
| Lentigione | 2-2 | 1-1 | 1-0 | 3-1 | 0-1 | 1-1 | 3-1 | –––– | 2-0 | 4-0 | 4-0 | 3-3 | 1-1 | 3-0 | 1-1 | 1-1 | 3-0 | 3-0 |
| Marignanese Cattolica | 1-2 | 1-2 | 4-1 | 0-0 | 0-0 | 2-1 | 0-1 | 2-2 | –––– | 0-1 | 0-5 | 2-3 | 3-3 | 2-3 | 2-2 | 1-1 | 0-1 | 1-1 |
| Mezzolara | 0-1 | 1-2 | 2-2 | 1-1 | 1-3 | 1-2 | 3-3 | 1-1 | 1-1 | –––– | 1-1 | 3-1 | 2-1 | 1-1 | 1-1 | 1-0 | 1-1 | 1-1 |
| Prato | 0-3 | 2-1 | 2-0 | 3-1 | 1-0 | 1-3 | 1-0 | 0-1 | 1-0 | 1-1 | –––– | 1-1 | 1-1 | 0-1 | 2-1 | 1-3 | 2-2 | 4-0 |
| Pro Livorno Sorgenti | 2-3 | 1-1 | 1-2 | 1-0 | 0-1 | 0-4 | 0-2 | 1-1 | 2-2 | 0-1 | 2-1 | –––– | 2-1 | 4-0 | 1-2 | 3-0 | 3-1 | 4-2 |
| Progresso | 2-2 | 2-1 | 1-1 | 2-1 | 1-4 | 1-0 | 2-1 | 0-1 | 0-1 | 0-2 | 0-2 | 1-2 | –––– | 1-1 | 2-3 | 3-3 | 2-1 | 1-0 |
| Real Forte Querceta | 0-2 | 1-2 | 2-1 | 0-0 | 1-1 | 1-1 | 0-1 | 0-1 | 1-0 | 0-1 | 1-1 | 3-1 | 3-2 | –––– | 2-1 | 3-4 | 1-0 | 0-0 |
| Rimini | 1-3 | 2-2 | 3-1 | 4-0 | 2-0 | 2-0 | 1-3 | 1-1 | 2-2 | 2-1 | 0-1 | 4-1 | 1-0 | 1-2 | –––– | 0-2 | 4-1 | 1-1 |
| Sammaurese | 4-2 | 2-0 | 0-2 | 3-1 | 1-2 | 3-1 | 1-1 | 2-2 | 1-2 | 0-1 | 0-3 | 0-0 | 1-1 | 0-2 | 1-2 | –––– | 1-2 | 2-1 |
| Sasso Marconi | 1-2 | 3-2 | 2-2 | 2-2 | 0-2 | 1-1 | 1-0 | 0-1 | 1-3 | 1-0 | 1-1 | 3-2 | 1-0 | 0-3 | 1-3 | 0-1 | –––– | 1-1 |
| Seravezza | 2-4 | 1-2 | 0-0 | 1-1 | 0-1 | 3-2 | 4-1 | 0-1 | 1-0 | 1-2 | 1-2 | 0-2 | 1-2 | 4-3 | 1-0 | 3-1 | 3-3 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 7 ott. | 4-1 | Bagnolese-Corticella | 1-1 | 21 feb. |
| 7 ott. | 2-1 | Forlì-Seravezza | 2-3 | 21 feb. |
| 27 set. | 3-1 | Lentigione-Ghivizzano | 1-0 | 20 feb. |
| 7 ott. | 1-2 | Marignanese-Aglianese | 0-1 | 20 feb. |
| 27 set. | 2-1 | Mezzolara-Progresso | 2-0 | 21 apr. |
| 27 set. | 1-0 | Prato-Fiorenzuola | 1-4 | 20 feb. |
| 27 set. | 3-0 | Pro Livorno Sorgenti-Sammaurese | 0-0 | 21 feb. |
| 7 ott. | 2-1 | Real Forte Querceta-Rimini | 2-1 | 20 feb. |
| 27 set. | 2-2 | Sasso Marconi-Correggese | 1-2 | 21 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 16 dic. | 2-1 | Aglianese-Bagnolese | 1-0 | 24 feb. |
| 4 ott. | 3-2 | Correggese-Lentigione | 0-1 | 24 feb. |
| 4 ott. | 1-3 | Corticella-Prato | 1-3 | 24 feb. |
| 4 ott. | 3-1 | Fiorenzuola-Pro Livorno Sorgenti | 1-0 | 24 feb. |
| 4 ott. | 2-2 | Ghivizzano-Real Forte Querceta | 1-0 | 24 feb. |
| 4 ott. | 2-1 | Progresso-Sasso Marconi | 0-1 | 24 feb. |
| 4 ott. | 2-0 | Rimini-Forlì | 1-0 | 24 feb. |
| 4 ott. | 0-1 | Sammaurese-Mezzolara | 0-1 | 19 mag. |
| 4 ott. | 1-0 | Seravezza-Marignanese | 1-1 | 24 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 11 ott. | 3-1 | Bagnolese-Sammaurese | 0-2 | 28 feb. |
| 11 ott. | 2-0 | Forlì-Corticella | 3-1 | 28 feb. |
| 11 ott. | 1-1 | Lentigione-Rimini | 1-1 | 25 apr. |
| 11 ott. | 0-0 | Marignanese-Fiorenzuola | 2-4 | 14 mar. |
| 21 ott. | 3-3 | Mezzolara-Ghivizzano | 2-3 | 28 apr. |
| 11 ott. | 1-1 | Prato-Progresso | 2-0 | 28 feb. |
| 11 ott. | 1-2 | Pro Livorno Sorgenti-Correggese | 2-1 | 28 feb. |
| 11 ott. | 0-3 | Sasso Marconi-Real Forte Querceta | 0-1 | 28 feb. |
| 11 ott. | 2-4 | Seravezza-Aglianese | 1-0 | 28 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 18 ott. | 3-0 | Aglianese-Forlì | 0-0 | 7 mar. |
| 6 dic. | 2-1 | Correggese-Mezzolara | 2-2 | 7 mar. |
| 18 ott. | 1-1 | Corticella-Marignanese | 0-0 | 17 mar. |
| 18 ott. | 1-0 | Fiorenzuola-Bagnolese | 2-2 | 7 mar. |
| 18 ott. | 0-2 | Ghivizzano-Sasso Marconi | 0-1 | 7 mar. |
| 18 ott. | 1-2 | Progresso-Pro Livorno Sorgenti | 1-2 | 7 mar. |
| 29 nov. | 0-1 | Real Forte Querceta-Lentigione | 0-3 | 7 mar. |
| 18 ott. | 1-1 | Rimini-Seravezza | 0-1 | 28 apr. |
| 18 ott. | 0-3 | Sammaurese-Prato | 3-1 | 6 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 20 gen. | 0-0 | Aglianese-Corticella | 1-1 | 21 mar. |
| 20 gen. | 1-0 | Bagnolese-Correggese | 0-1 | 19 mag. |
| 25 ott. | 1-5 | Forlì-Sammaurese | 1-3 | 21 mar. |
| 25 ott. | 3-3 | Marignanese-Progresso | 1-0 | 21 mar. |
| 25 ott. | 1-1 | Mezzolara-Lentigione | 0-4 | 21 mar. |
| 6 dic. | 1-0 | Prato-Ghivizzano | 1-2 | 21 mar. |
| 2 dic. | 4-0 | Pro Livorno Sorgenti-Real Forte Querceta | 1-3 | 21 mar. |
| 25 ott. | 1-3 | Sasso Marconi-Rimini | 1-4 | 21 mar. |
| 15 nov. | 0-1 | Seravezza-Fiorenzuola | 0-3 | 21 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 27 gen. | 3-2 | Correggese-Prato | 0-2 | 26 mag. |
| 27 gen. | 1-3 | Corticella-Seravezza | 1-1 | 28 mar. |
| 20 gen. | 0-1 | Fiorenzuola-Forlì | 2-2 | 28 mar. |
| 16 dic. | 2-3 | Ghivizzano-Pro Livorno Sorgenti | 2-0 | 27 mar. |
| 1º nov. | 3-0 | Lentigione-Sasso Marconi | 1-0 | 28 mar. |
| 1º nov. | 2-1 | Progresso-Bagnolese | 2-1 | 28 mar. |
| 16 dic. | 0-1 | Real Forte Querceta-Mezzolara | 1-1 | 2 mag. |
| 29 nov. | 1-3 | Rimini-Aglianese | 1-1 | 28 mar. |
| 29 nov. | 1-2 | Sammaurese-Marignanese | 1-1 | 28 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 13 dic. | 1-0 | Aglianese-Sammaurese | 2-4 | 1º apr. |
| 13 dic. | 0-1 | Bagnolese-Real Forte Querceta | 2-1 | 21 apr. |
| 13 dic. | 1-5 | Corticella-Fiorenzuola | 0-4 | 1° apr. |
| 17 feb. | 2-0 | Forlì-Correggese | 1-1 | 9 giu. |
| 13 dic. | 0-1 | Marignanese-Ghivizzano | 1-0 | 1° apr. |
| 27 gen. | 1-1 | Mezzolara-Rimini | 1-2 | 1° apr. |
| 30 dic. | 0-1 | Prato-Lentigione | 0-4 | 1° apr. |
| 13 dic. | 3-1 | Pro Livorno Sorgenti-Sasso Marconi | 2-3 | 1° apr. |
| 20 gen. | 1-2 | Seravezza-Progresso | 0-1 | 1° apr. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 20 dic. | 4-2 | Correggese-Marignanese | 1-4 | 11 apr. |
| 20 dic. | 5-1 | Fiorenzuola-Aglianese | 0-1 | 10 apr. |
| 20 dic. | 1-1 | Ghivizzano-Bagnolese | 1-1 | 2 mag. |
| 20 dic. | 3-3 | Lentigione-Pro Livorno Sorgenti | 1-1 | 10 apr. |
| 27 gen. | 1-0 | Progresso-Forlì | 1-3 | 11 apr. |
| 20 dic. | 1-1 | Real Forte Querceta-Prato | 1-0 | 10 apr. |
| 20 dic. | 4-0 | Rimini-Corticella | 2-0 | 11 apr. |
| 19 dic. | 2-1 | Sammaurese-Seravezza | 1-3 | 11 apr. |
| 20 dic. | 1-0 | Sasso Marconi-Mezzolara | 1-1 | 11 apr. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 23 dic. | 3-0 | Aglianese-Correggese | 2-1 | 14 apr. |
| 23 dic. | 2-0 | Bagnolese-Sasso Marconi | 2-3 | 5 mag. |
| 23 dic. | 1-3 | Corticella-Progresso | 1-2 | 14 apr. |
| 23 dic. | 1-1 | Fiorenzuola-Sammaurese | 2-1 | 14 apr. |
| 3 mar. | 1-1 | Forlì-Real Forte Querceta | 1-1 | 14 apr. |
| 23 dic. | 2-2 | Marignanese-Lentigione | 0-2 | 14 apr. |
| 23 dic. | 1-1 | Prato-Mezzolara | 1-1 | 14 apr. |
| 23 dic. | 1-2 | Pro Livorno Sorgenti-Rimini | 1-4 | 14 apr. |
| 23 dic. | 4-1 | Seravezza-Ghivizzano | 2-1 | 14 apr. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 gen. | 1-0 | Correggese-Seravezza | 0-0 | 18 apr. |
| 6 gen. | 0-2 | Ghivizzano-Forlì | 3-2 | 18 apr. |
| 6 gen. | 1-1 | Lentigione-Bagnolese | 0-0 | 18 apr. |
| 6 gen. | 3-1 | Mezzolara-Pro Livorno Sorgenti | 1-0 | 17 apr. |
| 6 gen. | 2-2 | Progresso-Aglianese | 2-4 | 18 apr. |
| 6 gen. | 1-0 | Real Forte Querceta-Marignanese | 3-2 | 18 apr. |
| 6 gen. | 2-0 | Rimini-Fiorenzuola | 2-3 | 18 apr. |
| 6 gen. | 3-1 | Sammaurese-Corticella | 3-2 | 18 apr. |
| 6 gen. | 1-1 | Sasso Marconi-Prato | 2-2 | 18 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 10 gen. | 2-2 | Aglianese-Real Forte Querceta | 2-0 | 9 mag. |
| 10 gen. | 1-3 | Bagnolese-Pro Livorno Sorgenti | 1-1 | 9 mag. |
| 10 gen. | 3-1 | Corticella-Ghivizzano | 2-2 | 9 mag. |
| 10 gen. | 4-1 | Fiorenzuola-Correggese | 4-4 | 2 giu. |
| 10 gen. | 1-0 | Forlì-Sasso Marconi | 1-1 | 9 mag. |
| 10 gen. | 0-1 | Marignanese-Mezzolara | 1-1 | 9 mag. |
| 10 gen. | 2-1 | Prato-Rimini | 1-0 | 9 mag. |
| 10 gen. | 1-1 | Sammaurese-Progresso | 3-3 | 26 mag. |
| 10 gen. | 0-1 | Seravezza-Lentigione | 0-3 | 9 mag. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 17 gen. | 4-0 | Correggese-Corticella | 1-1 | 16 mag. |
| 17 gen. | 0-1 | Ghivizzano-Aglianese | 2-1 | 16 mag. |
| 17 gen. | 1-1 | Lentigione-Forlì | 1-1 | 16 mag. |
| 17 gen. | 1-2 | Mezzolara-Bagnolese | 1-1 | 15 mag. |
| 17 gen. | 2-1 | Pro Livorno Sorgenti-Prato | 1-1 | 16 mag. |
| 17 gen. | 1-4 | Progresso-Fiorenzuola | 0-4 | 30 mag. |
| 17 gen. | 0-0 | Real Forte Querceta-Seravezza | 3-4 | 16 mag. |
| 7 apr. | 0-2 | Rimini-Sammaurese | 2-1 | 30 mag. |
| 17 gen. | 1-3 | Sasso Marconi-Marignanese | 1-0 | 16 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 24 gen. | 2-1 | Aglianese-Sasso Marconi | 2-1 | 23 mag. |
| 24 gen. | 1-1 | Bagnolese-Rimini | 2-2 | 23 mag. |
| 24 gen. | 0-1 | Corticella-Lentigione | 1-3 | 23 mag. |
| 24 gen. | 2-1 | Fiorenzuola-Real Forte Querceta | 1-1 | 23 mag. |
| 24 gen. | 1-3 | Forlì-Pro Livorno Sorgenti | 4-0 | 23 mag. |
| 24 gen. | 0-5 | Marignanese-Prato | 0-1 | 23 mag. |
| 24 gen. | 1-1 | Progresso-Correggese | 0-1 | 23 mag. |
| 24 gen. | 1-1 | Sammaurese-Ghivizzano | 1-1 | 23 mag. |
| 24 gen. | 1-2 | Seravezza-Mezzolara | 1-1 | 23 mag. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 31 gen. | 3-1 | Correggese-Sammaurese | 2-0 | 6 giu. |
| 30 gen. | 0-1 | Ghivizzano-Fiorenzuola | 0-1 | 6 giu. |
| 30 gen. | 2-2 | Lentigione-Aglianese | 0-1 | 6 giu. |
| 10 mar. | 1-2 | Mezzolara-Forlì | 2-3 | 5 giu. |
| 31 gen. | 2-1 | Prato-Bagnolese | 0-0 | 6 giu. |
| 31 gen. | 2-2 | Pro Livorno Sorgenti-Marignanese | 3-2 | 6 giu. |
| 31 gen. | 0-0 | Real Forte Querceta-Corticella | 1-2 | 6 giu. |
| 31 gen. | 1-0 | Rimini-Progresso | 3-2 | 6 giu. |
| 31 gen. | 1-1 | Sasso Marconi-Seravezza | 3-3 | 6 giu. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 14 mar. | 1-0 | Aglianese-Mezzolara | 1-0 | 13 giu. |
| 21 apr. | 2-2 | Correggese-Rimini | 1-3 | 13 giu. |
| 3 feb. | 1-1 | Corticella-Sasso Marconi | 2-2 | 13 giu. |
| 3 feb. | 2-4 | Fiorenzuola-Lentigione | 1-0 | 13 giu. |
| 3 feb. | 1-1 | Forlì-Prato | 3-1 | 13 giu. |
| 3 feb. | 1-2 | Marignanese-Bagnolese | 1-2 | 13 giu. |
| 3 feb. | 2-1 | Progresso-Ghivizzano | 0-0 | 13 giu. |
| 10 mar. | 0-2 | Sammaurese-Real Forte Querceta | 4-3 | 13 giu. |
| 3 feb. | 0-2 | Seravezza-Pro Livorno Sorgenti | 2-4 | 13 giu. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 7 feb. | 1-1 | Bagnolese-Seravezza | 2-1 | 16 giu. |
| 7 feb. | 2-0 | Ghivizzano-Rimini | 3-1 | 16 giu. |
| 7 feb. | 1-1 | Lentigione-Progresso | 1-0 | 16 giu. |
| 7 feb. | 2-1 | Marignanese-Forlì | 3-4 | 16 giu. |
| 17 mar. | 1-3 | Mezzolara-Fiorenzuola | 0-3 | 16 giu. |
| 7 feb. | 0-3 | Prato-Aglianese | 2-1 | 16 giu. |
| 7 feb. | 1-0 | Pro Livorno Sorgenti-Corticella | 0-2 | 16 giu. |
| 12 mag. | 2-1 | Real Forte Querceta-Correggese | 2-3 | 16 giu. |
| 14 mar. | 0-1 | Sasso Marconi-Sammaurese | 2-1 | 16 giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 14 feb. | 5-1 | Aglianese-Pro Livorno Sorgenti | 3-2 | 19 giu. |
| 14 feb. | 0-2 | Correggese-Ghivizzano | 3-5 | 19 giu. |
| 7 apr. | 4-2 | Corticella-Mezzolara | 1-1 | 19 giu. |
| 14 feb. | 3-0 | Fiorenzuola-Sasso Marconi | 2-0 | 19 giu. |
| 24 mar. | 2-1 | Forlì-Bagnolese | 0-0 | 19 giu. |
| 14 feb. | 1-1 | Progresso-Real Forte Querceta | 2-3 | 19 giu. |
| 14 feb. | 2-2 | Rimini-Marignanese | 2-2 | 19 giu. |
| 17 mar. | 2-2 | Sammaurese-Lentigione | 1-1 | 19 giu. |
| 14 feb. | 1-2 | Seravezza-Prato | 0-4 | 19 giu. |

### Spareggi
#### Play-off

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| 2 | Aglianese | 2 | | | |
| 5 | Rimini | 0 | | | |
| 5 | Rimini | 0 | 2 | Aglianese | 1 |
| | | | 3 | Lentigione | 0 |
| 3 | Lentigione | 5 | 3 | Lentigione | 0 |
| 4 | Prato | 1 | | | |

##### Semifinali

| | Risultati | | Luogo e data |
| Aglianese | 2-0 | Rimini | Agliana, 23 giugno 2021 |
| Lentigione | 5-1 | Prato | Sorbolo, 23 giugno 2021 |

##### Finale

| | Risultati | | Luogo e data |
| Aglianese | 1-0 | Lentigione | Agliana, 27 giugno 2021 |

## Girone E
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Cannara | Cannara (PG) | Stadio Spoletini | 12º posto in Serie D/E |
| Foligno | Foligno (PG) | Stadio Enzo Blasone | 7º posto in Serie D/E |
| Flaminia | Civita Castellana (VT) | Stadio Turiddu-Madami | 10º posto in Serie D/E |
| Follonica Gavorrano | Follonica e Gavorrano (GR) | Stadio Malservisi-Matteini | 9º posto in Serie D/E |
| Grassina | Grassina di Bagno a Ripoli (FI) | Stadio Comunale | 3º posto in Serie D/E |
| Lornano Badesse | Badesse di Monteriggioni (SI) | Campo sportivo comunale | 1º posto in Eccellenza Toscana/B, promosso |
| Montespaccato | Roma (Montespaccato) | Stadio Don Pino Puglisi | 1º posto in Eccellenza Lazio/A, promosso |
| Montevarchi | Montevarchi (AR) | Stadio Gastone Brilli Peri | 5º posto in Serie D/E |
| Ostia Mare | Ostia di Roma | Stadio Anco Marzio | 2º posto in Serie D/G |
| Pianese | Piancastagnaio (SI) | Stadio comunale | 19º posto in Serie C/A, retrocesso |
| San Donato Tavarnelle | San Donato in Poggio e Tavarnelle Val di Pesa (FI) | Stadio Leonardo Pianigiani (Tavarnelle Val di Pesa) | 14º posto in Serie D/E |
| Sangiovannese | San Giovanni Valdarno (AR) | Stadio Virgilio Fedini | 13º posto in Serie D/D |
| Scandicci | Scandicci (FI) | Stadio comunale Turri | 6º posto in Serie D/E |
| Siena | Siena | Stadio Artemio Franchi | 6º posto in Serie C/A, non iscritta |
| Sinalunghese | Sinalunga (SI) | Stadio Carlo Angeletti | 2º posto in Eccellenza Toscana/B, ripescata |
| Tiferno Lerchi 1919 | Lerchi di Città di Castello (PG) | Stadio Corrado Bernicchi (Città di Castello) | 1º posto in Eccellenza Umbria, promosso |
| Trastevere | Roma (Trastevere) | Trastevere Stadium | 4º posto in Serie D/G |
| Trestina | Trestina di Città di Castello (PG) | Stadio Leonardo Casini (Città di Castello) | 11º posto in Serie D/E |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Montevarchi | 71 | 34 | 21 | 8 | 5 | 68 | 32 | +36 |
| 2. | Trastevere | 60 | 34 | 17 | 9 | 8 | 56 | 38 | +18 |
| 3. | Trestina | 56 | 34 | 15 | 11 | 8 | 48 | 33 | +15 |
| 4. | San Donato Tavarnelle | 54 | 34 | 14 | 12 | 8 | 48 | 40 | +8 |
| 5. | Siena | 53 | 34 | 15 | 8 | 11 | 48 | 40 | +8 |
| 6. | Follonica Gavorrano | 51 | 34 | 14 | 9 | 11 | 48 | 37 | +11 |
| 7. | Pianese | 51 | 34 | 13 | 12 | 9 | 41 | 34 | +7 |
| 8. | Lornano Badesse | 48 | 34 | 13 | 9 | 12 | 51 | 44 | +7 |
| 9. | Tiferno Lerchi | 47 | 34 | 13 | 8 | 13 | 44 | 48 | -4 |
| 10. | Cannara | 47 | 34 | 12 | 11 | 11 | 41 | 48 | -7 |
| 11. | Sangiovannese | 45 | 34 | 12 | 9 | 13 | 42 | 43 | -1 |
| 12. | Montespaccato | 41 | 34 | 11 | 8 | 15 | 40 | 47 | -7 |
| 13. | Ostia Mare | 39 | 34 | 8 | 15 | 11 | 50 | 54 | -4 |
| 14. | Flaminia | 39 | 34 | 9 | 12 | 13 | 44 | 57 | -13 |
| 15. | Foligno | 36 | 34 | 9 | 9 | 16 | 35 | 48 | -13 |
| 16. | Scandicci (-2) | 35 | 34 | 10 | 7 | 17 | 42 | 49 | -7 |
| 17. | Grassina | 30 | 34 | 6 | 12 | 16 | 32 | 52 | -20 |
| 18. | Sinalunghese | 23 | 34 | 4 | 11 | 19 | 24 | 58 | -34 |
Legenda:
    Promosso in Serie C 2021-2022.
    Vince i play-off per il ripescaggio.
    Qualificato ai play-off.
    Retrocesso in Eccellenza 2021-2022.
Regolamento
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    In caso di arrivo di due o più squadre a pari punti, la graduatoria verrà stilata secondo la classifica avulsa, a meno del primo posto per il quale si disputa uno spareggio.
Note:
    Lo Scandicci ha scontato 2 punti di penalizzazione.

### Risultati
#### Tabellone

| | AQM | CAN | FLA | FOL | FLG | GRA | LOB | MON | OSM | PIA | SDT | SAN | SCA | SIE | SIN | TIL | TRA | TRE |
| Aquila Montevarchi | –––– | 3-1 | 3-1 | 3-0 | 3-0 | 2-0 | 3-1 | 1-0 | 2-2 | 2-1 | 1-2 | 2-1 | 1-0 | 1-0 | 2-1 | 4-0 | 4-1 | 3-3 |
| Cannara | 0-0 | –––– | 2-0 | 1-0 | 1-3 | 1-1 | 2-1 | 0-0 | 1-1 | 2-0 | 2-2 | 2-1 | 2-1 | 1-4 | 1-1 | 0-0 | 0-1 | 3-1 |
| Flaminia | 0-0 | 1-1 | –––– | 2-2 | 3-2 | 0-0 | 2-1 | 1-0 | 1-2 | 0-0 | 2-1 | 2-3 | 3-2 | 1-3 | 2-0 | 1-3 | 0-3 | 1-3 |
| Foligno | 2-1 | 0-3 | 3-1 | –––– | 1-2 | 1-0 | 1-1 | 0-2 | 3-3 | 0-2 | 1-0 | 2-1 | 0-1 | 1-2 | 3-0 | 1-2 | 2-1 | 1-2 |
| Follonica Gavorrano | 0-1 | 4-0 | 4-3 | 3-0 | –––– | 2-4 | 3-0 | 1-0 | 1-1 | 2-0 | 0-1 | 0-0 | 3-0 | 0-1 | 1-1 | 4-2 | 0-1 | 1-0 |
| Grassina | 2-5 | 2-2 | 1-1 | 0-2 | 1-1 | –––– | 1-3 | 3-2 | 2-4 | 1-2 | 0-1 | 1-1 | 1-1 | 0-1 | 0-0 | 0-1 | 1-1 | 0-1 |
| Lornano Badesse | 1-2 | 2-1 | 1-0 | 1-1 | 3-0 | 2-0 | –––– | 3-0 | 2-2 | 1-0 | 1-3 | 3-0 | 3-1 | 2-0 | 1-2 | 2-1 | 0-1 | 0-0 |
| Montespaccato | 2-1 | 3-0 | 1-2 | 1-2 | 0-0 | 1-0 | 3-1 | –––– | 2-2 | 1-1 | 2-1 | 1-1 | 2-4 | 2-0 | 0-2 | 0-0 | 1-2 | 2-1 |
| Ostia Mare | 1-3 | 2-3 | 0-1 | 1-1 | 0-2 | 1-1 | 3-2 | 3-1 | –––– | 2-2 | 3-0 | 1-3 | 1-1 | 3-1 | 1-1 | 1-1 | 1-2 | 1-1 |
| Pianese | 2-2 | 1-1 | 3-1 | 1-0 | 1-2 | 1-2 | 2-2 | 1-2 | 1-0 | –––– | 3-2 | 1-1 | 2-1 | 0-2 | 2-0 | 3-0 | 1-1 | 1-0 |
| San Donato Tavarnelle | 1-1 | 2-0 | 2-2 | 2-1 | 1-1 | 4-0 | 1-0 | 2-2 | 1-1 | 1-1 | –––– | 2-1 | 1-0 | 0-0 | 4-1 | 1-0 | 0-3 | 1-1 |
| Sangiovannese | 0-2 | 0-1 | 1-1 | 1-1 | 2-1 | 1-1 | 1-1 | 0-1 | 3-0 | 0-0 | 2-1 | –––– | 2-1 | 1-2 | 2-0 | 3-1 | 1-0 | 0-2 |
| Scandicci | 0-3 | 0-2 | 1-1 | 3-0 | 2-1 | 0-0 | 0-2 | 5-3 | 1-2 | 2-0 | 0-0 | 1-2 | –––– | 0-1 | 2-1 | 2-4 | 0-0 | 2-2 |
| Siena | 1-3 | 2-0 | 3-3 | 0-0 | 0-0 | 0-1 | 2-2 | 1-0 | 2-1 | 0-0 | 2-3 | 1-0 | 1-0 | –––– | 5-0 | 1-3 | 2-3 | 2-2 |
| Sinalunghese | 1-1 | 0-3 | 2-3 | 0-0 | 1-1 | 2-3 | 0-1 | 0-2 | 1-2 | 0-0 | 1-1 | 2-1 | 0-3 | 2-1 | –––– | 0-2 | 0-1 | 1-1 |
| Tiferno Lerchi | 1-0 | 0-0 | 2-0 | 1-1 | 1-0 | 1-2 | 2-1 | 1-1 | 2-0 | 1-2 | 1-1 | 2-3 | 1-3 | 2-3 | 1-1 | –––– | 4-2 | 1-0 |
| Trastevere | 2-2 | 4-2 | 1-1 | 1-0 | 1-2 | 2-1 | 3-3 | 4-0 | 1-1 | 0-3 | 2-3 | 2-0 | 0-1 | 2-2 | 4-0 | 3-0 | –––– | 1-0 |
| Trestina | 2-1 | 5-0 | 1-1 | 3-2 | 1-1 | 2-0 | 1-1 | 1-0 | 2-1 | 0-1 | 2-0 | 2-3 | 2-1 | 1-0 | 1-0 | 2-0 | 0-0 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 27 set. | 3-1 | Aquila Montevarchi-Cannara | 0-0 | 21 feb. |
| 27 set. | 2-1 | Foligno-Sangiovannese | 1-1 | 21 feb. |
| 27 set. | 3-0 | Follonica Gavorrano-Scandicci | 1-2 | 21 feb. |
| 27 set. | 3-0 | Pianese-Tiferno Lerchi | 2-1 | 21 feb. |
| 27 set. | 1-0 | San Donato Tavarnelle-Lornano Badesse | 3-1 | 21 apr. |
| 27 set. | 2-1 | Siena-Ostia Mare | 1-3 | 21 feb. |
| 27 set. | 2-3 | Sinalunghese-Flaminia | 0-2 | 21 feb. |
| 27 set. | 2-1 | Trastevere-Grassina | 1-1 | 21 feb. |
| 27 set. | 1-0 | Trestina-Montespaccato | 1-2 | 21 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 4 ott. | 3-1 | Cannara-Trestina | 0-5 | 24 feb. |
| 4 ott. | 0-0 | Flaminia-Pianese | 1-3 | 24 feb. |
| 4 ott. | 2-5 | Grassina-Aquila Montevarchi | 0-2 | 24 feb. |
| 4 ott. | 3-0 | Lornano Badesse-Follonica Gavorrano | 0-3 | 12 mag. |
| 4 ott. | 2-1 | Montespaccato-San Donato Tavarnelle | 2-2 | 24 feb. |
| 4 ott. | 1-1 | Ostia Mare-Sinalunghese | 2-1 | 24 feb. |
| 4 ott. | 1-0 | Sangiovannese-Trastevere | 0-2 | 24 feb. |
| 14 ott. | 0-1 | Scandicci-Siena | 0-1 | 24 feb. |
| 4 ott. | 1-1 | Tiferno Lerchi-Foligno | 2-1 | 24 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 11 ott. | 3-1 | Aquila Montevarchi-Lornano Badesse | 2-1 | 28 apr. |
| 11 ott. | 0-3 | Foligno-Cannara | 0-1 | 28 feb. |
| 11 ott. | 0-1 | Ostia Mare-Flaminia | 2-1 | 28 feb. |
| 11 ott. | 1-2 | Pianese-Grassina | 2-1 | 28 feb. |
| 20 gen. | 1-0 | San Donato Tavarnelle-Scandicci | 0-0 | 28 feb. |
| 11 ott. | 1-3 | Siena-Tiferno Lerchi | 3-2 | 28 feb. |
| 11 ott. | 2-1 | Sinalunghese-Sangiovannese | 0-2 | 28 feb. |
| 11 ott. | 4-0 | Trastevere-Montespaccato | 2-1 | 28 feb. |
| 11 ott. | 1-1 | Trestina-Follonica Gavorrano | 0-1 | 28 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 18 ott. | 0-1 | Cannara-Trastevere | 2-4 | 7 mar. |
| 15 nov. | 1-3 | Flaminia-Siena | 3-3 | 7 mar. |
| 18 ott. | 0-1 | Follonica Gavorrano-San Donato Tavarnelle | 1-1 | 7 mar. |
| 18 ott. | 0-2 | Grassina-Foligno | 0-1 | 7 mar. |
| 18 ott. | 0-0 | Lornano Badesse-Trestina | 1-1 | 2 mag. |
| 18 ott. | 2-1 | Montespaccato-Aquila Montevarchi | 0-1 | 7 mar. |
| 28 ott. | 0-0 | Sangiovannese-Pianese | 1-1 | 7 mar. |
| 18 nov. | 1-2 | Scandicci-Ostia Mare | 1-1 | 7 mar. |
| 18 ott. | 1-1 | Tiferno Lerchi-Sinalunghese | 2-0 | 7 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 27 gen. | 1-2 | Aquila Montevarchi-San Donato Tavarnelle | 1-1 | 21 mar. |
| 18 nov. | 1-3 | Flaminia-Tiferno Lerchi | 0-2 | 21 mar. |
| 25 ott. | 1-1 | Foligno-Lornano Badesse | 1-1 | 21 mar. |
| 25 ott. | 1-3 | Ostia Mare-Sangiovannese | 0-3 | 21 mar. |
| 29 nov. | 1-2 | Pianese-Montespaccato | 1-1 | 21 mar. |
| 6 dic. | 0-1 | Siena-Grassina | 1-0 | 21 apr. |
| 25 ott. | 0-3 | Sinalunghese-Cannara | 1-1 | 21 mar. |
| 8 nov. | 1-2 | Trastevere-Follonica Gavorrano | 1-0 | 21 mar. |
| 22 nov. | 2-1 | Trestina-Scandicci | 2-2 | 21 mar. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 1º nov. | 2-0 | Cannara-Pianese | 1-1 | 28 mar. |
| 10 feb. | 0-1 | Follonica Gavorrano-Aquila Montevarchi | 0-3 | 28 mar. |
| 29 nov. | 0-0 | Grassina-Sinalunghese | 3-2 | 28 mar. |
| 1º nov. | 0-1 | Lornano Badesse-Trastevere | 3-3 | 28 mar. |
| 6 dic. | 1-2 | Montespaccato-Foligno | 2-0 | 28 mar. |
| 17 feb. | 1-1 | San Donato Tavarnelle-Trestina | 0-2 | 28 mar. |
| 20 gen. | 1-2 | Sangiovannese-Siena | 0-1 | 25 apr. |
| 6 dic. | 1-1 | Scandicci-Flaminia | 2-3 | 28 mar. |
| 29 nov. | 2-0 | Tiferno Lerchi-Ostia Mare | 1-1 | 28 mar. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 3 mar. | 1-0 | Aquila Montevarchi-Scandicci | 3-0 | 1º apr. |
| 13 dic. | 0-0 | Flaminia-Grassina | 1-1 | 1º apr. |
| 3 mar. | 1-0 | Foligno-San Donato Tavarnelle | 1-2 | 1º apr. |
| 13 dic. | 2-3 | Ostia Mare-Cannara | 1-1 | 1º apr. |
| 16 dic. | 1-2 | Pianese-Follonica Gavorrano | 0-2 | 1º apr. |
| 13 dic. | 1-0 | Siena-Montespaccato | 0-2 | 28 apr. |
| 13 dic. | 0-1 | Sinalunghese-Lornano Badesse | 2-1 | 1° apr. |
| 16 dic. | 2-3 | Tiferno Lerchi-Sangiovannese | 1-3 | 1° apr. |
| 13 dic. | 1-0 | Trastevere-Trestina | 0-0 | 1° apr. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 20 dic. | 1-4 | Cannara-Siena | 0-2 | 11 apr. |
| 20 dic. | 3-0 | Follonica Gavorrano-Foligno | 2-1 | 11 apr. |
| 20 dic. | 2-4 | Grassina-Ostia Mare | 1-1 | 11 apr. |
| 20 dic. | 1-0 | Lornano Badesse-Pianese | 2-2 | 11 apr. |
| 20 dic. | 0-2 | Montespaccato-Sinalunghese | 2-0 | 11 apr. |
| 10 mar. | 0-3 | San Donato Tavarnelle-Trastevere | 3-2 | 10 apr. |
| 20 dic. | 1-1 | Sangiovannese-Flaminia | 3-2 | 11 apr. |
| 20 dic. | 2-4 | Scandicci-Tiferno Lerchi | 3-1 | 11 apr. |
| 30 dic. | 2-1 | Trestina-Aquila Montevarchi | 3-3 | 10 apr. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 23 dic. | 1-0 | Flaminia-Montespaccato | 2-1 | 14 apr. |
| 23 dic. | 2-1 | Foligno-Aquila Montevarchi | 0-3 | 14 apr. |
| 23 dic. | 3-2 | Ostia Mare-Lornano Badesse | 2-2 | 14 apr. |
| 23 dic. | 1-0 | Pianese-Trestina | 1-0 | 14 apr. |
| 23 dic. | 1-1 | Sangiovannese-Grassina | 1-1 | 14 apr. |
| 23 dic. | 0-0 | Siena-Follonica Gavorrano | 1-0 | 14 apr. |
| 14 mar. | 1-1 | Sinalunghese-San Donato Tavarnelle | 1-4 | 14 apr. |
| 23 dic. | 0-0 | Tiferno Lerchi-Cannara | 0-0 | 14 apr. |
| 23 dic. | 0-1 | Trastevere-Scandicci | 0-0 | 14 apr. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 gen. | 4-1 | Aquila Montevarchi-Trastevere | 2-2 | 18 apr. |
| 27 gen. | 2-0 | Cannara-Flaminia | 1-1 | 18 apr. |
| 6 gen. | 1-1 | Follonica Gavorrano-Sinalunghese | 1-1 | 18 apr. |
| 6 gen. | 0-1 | Grassina-Tiferno Lerchi | 2-1 | 18 apr. |
| 27 gen. | 2-0 | Lornano Badesse-Siena | 2-2 | 18 apr. |
| 6 gen. | 2-2 | Montespaccato-Ostia Mare | 1-3 | 18 apr. |
| 6 gen. | 1-1 | San Donato Tavarnelle-Pianese | 2-3 | 18 apr. |
| 6 gen. | 1-2 | Scandicci-Sangiovannese | 1-2 | 18 apr. |
| 6 gen. | 3-2 | Trestina-Foligno | 2-1 | 18 apr. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 10 gen. | 3-2 | Flaminia-Follonica Gavorrano | 3-4 | 9 mag. |
| 27 gen. | 0-1 | Foligno-Scandicci | 0-3 | 9 mag. |
| 10 gen. | 2-2 | Grassina-Cannara | 1-1 | 9 mag. |
| 10 gen. | 3-0 | Ostia Mare-San Donato Tavarnelle | 1-1 | 9 mag. |
| 10 gen. | 1-1 | Pianese-Trastevere | 3-0 | 9 mag. |
| 10 gen. | 0-1 | Sangiovannese-Montespaccato | 1-1 | 9 mag. |
| 10 gen. | 2-2 | Siena-Trestina | 0-1 | 9 mag. |
| 10 gen. | 1-1 | Sinalunghese-Aquila Montevarchi | 1-2 | 9 mag. |
| 10 gen. | 2-1 | Tiferno Lerchi-Lornano Badesse | 1-2 | 9 mag. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 17 gen. | 2-1 | Aquila Montevarchi-Pianese | 2-2 | 15 mag. |
| 17 gen. | 2-1 | Cannara-Sangiovannese | 1-0 | 15 mag. |
| 17 gen. | 1-1 | Follonica Gavorrano-Ostia Mare | 2-0 | 16 mag. |
| 17 gen. | 1-0 | Lornano Badesse-Flaminia | 1-2 | 16 mag. |
| 10 feb. | 0-0 | Montespaccato-Tiferno Lerchi | 1-1 | 15 mag. |
| 16 gen. | 0-0 | San Donato Tavarnelle-Siena | 3-2 | 15 mag. |
| 17 gen. | 0-0 | Scandicci-Grassina | 1-1 | 16 mag. |
| 10 feb. | 1-0 | Trastevere-Foligno | 1-2 | 15 mag. |
| 17 gen. | 1-0 | Trestina-Sinalunghese | 1-1 | 16 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 17 feb. | 0-0 | Cannara-Montespaccato | 0-3 | 19 mag. |
| 24 gen. | 1-3 | Flaminia-Trestina | 1-1 | 19 mag. |
| 24 gen. | 1-3 | Grassina-Lornano Badesse | 0-2 | 19 mag. |
| 24 gen. | 1-3 | Ostia Mare-Aquila Montevarchi | 2-2 | 19 mag. |
| 24 gen. | 2-1 | Pianese-Scandicci | 0-2 | 19 mag. |
| 24 gen. | 2-1 | Sangiovannese-Follonica Gavorrano | 0-0 | 19 mag. |
| 24 gen. | 2-3 | Siena-Trastevere | 2-2 | 2 giu. |
| 24 gen. | 0-0 | Sinalunghese-Foligno | 0-3 | 19 mag. |
| 24 gen. | 1-1 | Tiferno Lerchi-San Donato Tavarnelle | 0-1 | 19 mag. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 31 gen. | 1-0 | Aquila Montevarchi-Siena | 3-1 | 6 giu. |
| 31 gen. | 0-2 | Foligno-Pianese | 0-1 | 6 giu. |
| 31 gen. | 4-2 | Follonica Gavorrano-Tiferno Lerchi | 0-1 | 5 giu. |
| 31 gen. | 3-0 | Lornano Badesse-Sangiovannese | 1-1 | 6 giu. |
| 10 mar. | 1-0 | Montespaccato-Grassina | 2-3 | 6 giu. |
| 31 gen. | 2-2 | San Donato Tavarnelle-Flaminia | 1-2 | 6 giu. |
| 31 gen. | 0-2 | Scandicci-Cannara | 1-2 | 6 giu. |
| 31 gen. | 4-0 | Trastevere-Sinalunghese | 1-0 | 6 giu. |
| 30 gen. | 2-1 | Trestina-Ostia Mare | 1-1 | 6 giu. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 3 feb. | 2-1 | Cannara-Lornano Badesse | 1-2 | 9 giu. |
| 3 feb. | 0-0 | Flaminia-Aquila Montevarchi | 1-3 | 9 giu. |
| 17 feb. | 1-1 | Grassina-Follonica Gavorrano | 4-2 | 9 giu. |
| 3 feb. | 2-4 | Montespaccato-Scandicci | 3-5 | 9 giu. |
| 3 feb. | 1-2 | Ostia Mare-Trastevere | 1-1 | 9 giu. |
| 3 feb. | 2-1 | Sangiovannese-San Donato Tavarnelle | 1-2 | 9 giu. |
| 3 feb. | 0-0 | Siena-Foligno | 2-1 | 9 giu. |
| 3 feb. | 0-0 | Sinalunghese-Pianese | 0-2 | 9 giu. |
| 3 feb. | 1-0 | Tiferno Lerchi-Trestina | 0-2 | 9 giu. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 7 feb. | 2-1 | Aquila Montevarchi-Sangiovannese | 2-0 | 13 giu. |
| 7 feb. | 3-1 | Foligno-Flaminia | 2-2 | 13 giu. |
| 7 feb. | 1-0 | Follonica Gavorrano-Montespaccato | 0-0 | 13 giu. |
| 7 feb. | 3-1 | Lornano Badesse-Scandicci | 2-0 | 13 giu. |
| 7 feb. | 1-0 | Pianese-Ostia Mare | 2-2 | 13 giu. |
| 7 feb. | 2-0 | San Donato Tavarnelle-Cannara | 2-2 | 13 giu. |
| 7 feb. | 2-1 | Sinalunghese-Siena | 0-5 | 13 giu. |
| 7 feb. | 3-0 | Trastevere-Tiferno Lerchi | 2-4 | 13 giu. |
| 10 feb. | 2-0 | Trestina-Grassina | 1-0 | 13 giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 14 feb. | 1-3 | Cannara-Follonica Gavorrano | 0-4 | 16 giu. |
| 14 feb. | 0-3 | Flaminia-Trastevere | 1-1 | 16 giu. |
| 14 feb. | 0-1 | Grassina-San Donato Tavarnelle | 0-3 | 16 giu. |
| 7 apr. | 3-1 | Montespaccato-Lornano Badesse | 0-3 | 16 giu. |
| 14 feb. | 1-1 | Ostia Mare-Foligno | 3-3 | 16 giu. |
| 14 feb. | 0-2 | Sangiovannese-Trestina | 3-2 | 16 giu. |
| 14 feb. | 2-1 | Scandicci-Sinalunghese | 3-0 | 16 giu. |
| 14 feb. | 0-0 | Siena-Pianese | 2-0 | 16 giu. |
| 14 feb. | 1-0 | Tiferno Lerchi-Aquila Montevarchi | 0-4 | 16 giu. |

### Spareggi
#### Play-off

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| 2 | Trastevere | 2 | | | |
| 5 | Siena | 1 | | | |
| 5 | Siena | 1 | 2 | Trastevere | 2 |
| | | | 3 | Trestina | 0 |
| 3 | Trestina | 2 | 3 | Trestina | 0 |
| 4 | San Donato Tavarnelle | 0 | | | |

##### Semifinali

| | Risultati | | Luogo e data |
| Trastevere | 2-1 | Siena | Roma, 19 giugno 2021 |
| Trestina | 2-0 | San Donato Tavarnelle | Città di Castello, 19 giugno 2021 |

##### Finale

| | Risultati | | Luogo e data |
| Trastevere | 2-0 | Trestina | Roma, 23 giugno 2021 |

## Girone F
### Squadre partecipanti

| Club | Città | Stadio | Stagione precedente |
| Aprilia | Aprilia (LT) | Stadio Quinto Ricci | 13º posto in Serie D/G |
| Atletico Terme Fiuggi | Fiuggi (FR) | Stadio comunale | 12º posto in Serie D/F |
| Campobasso | Campobasso | Stadio Nuovo Romagnoli | 2º posto in Serie D/F |
| Castelfidardo | Castelfidardo (AN) | Stadio Nuovo Comunale | 1º posto in Eccellenza Marche, promosso |
| Castelnuovo Vomano | Castelnuovo Vomano di Castellalto (TE) | Stadio Comunale | 1º posto in Eccellenza Abruzzo, promosso |
| Cynthialbalonga | Genzano di Roma, Albano Laziale, Castel Gandolfo e Pavona (RM) | Stadio Bruno Abbatini | 4º posto in Serie D/E |
| Giulianova | Giulianova (TE) | Stadio Rubens Fadini | 13º posto in Serie D/F |
| Matese | Piedimonte Matese (CE) | Stadio Pasqualino Ferrante | 1º posto in Eccellenza Molise, promosso |
| Montegiorgio | Montegiorgio (FM) | Stadio Comunale Pianarelle Tamburrini | 8º posto in Serie D/F |
| Olympia Agnonese | Agnone (IS) | Stadio Civitelle | 7º posto in Serie D/F |
| Pineto | Pineto (TE) | Mariani-Pavone | 5º posto in Serie D/F |
| Porto Sant'Elpidio | Porto Sant'Elpidio (FM) | Stadio Giuseppe Ferranti | 11º posto in Serie D/F |
| Recanatese | Recanati (MC) | Stadio Nicola Tubaldi | 4º posto in Serie D/F |
| Rieti | Rieti | Stadio Centro d'Italia-Manlio Scopigno | 19º posto in Serie C/C, retrocesso |
| S.N. Notaresco | Notaresco (TE) | Stadio Vincenzo Savini | 3º posto in Serie D/F |
| Tolentino | Tolentino (MC) | Stadio della Vittoria | 9º posto in Serie D/F |
| Pro Vasto | Vasto (CH) | Stadio Aragona | 6º posto in Serie D/F |
| Vastogirardi | Vastogirardi (IS) | Stadio Filippo Di Tella | 10º posto in Serie D/F |

### Classifica finale

| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | Campobasso | 72 | 34 | 21 | 9 | 4 | 63 | 29 | +34 |
| 2. | S.N. Notaresco | 64 | 34 | 18 | 10 | 6 | 59 | 34 | +25 |
| 3. | Pineto | 56 | 34 | 15 | 11 | 8 | 45 | 33 | +12 |
| 4. | Cynthialbalonga | 56 | 34 | 14 | 14 | 6 | 51 | 35 | +16 |
| 5. | Matese | 56 | 34 | 15 | 11 | 8 | 46 | 38 | +8 |
| 6. | Castelfidardo | 55 | 34 | 14 | 13 | 7 | 46 | 33 | +13 |
| 7. | Recanatese | 50 | 34 | 13 | 11 | 10 | 62 | 45 | +17 |
| 8. | Castelnuovo Vomano | 50 | 34 | 14 | 8 | 12 | 53 | 53 | 0 |
| 9. | Pro Vasto (-1) | 48 | 34 | 12 | 13 | 9 | 45 | 37 | +8 |
| 10. | Montegiorgio | 46 | 34 | 13 | 7 | 14 | 42 | 42 | 0 |
| 11. | Rieti | 44 | 34 | 12 | 8 | 14 | 38 | 42 | -4 |
| 12. | Aprilia | 44 | 34 | 11 | 11 | 12 | 43 | 49 | -6 |
| 13. | Atletico Terme Fiuggi | 40 | 34 | 8 | 16 | 10 | 40 | 41 | -1 |
| 14. | Tolentino | 40 | 34 | 9 | 13 | 12 | 52 | 53 | -1 |
| 15. | Vastogirardi | 40 | 34 | 10 | 10 | 14 | 46 | 51 | -5 |
| 16. | Giulianova | 31 | 34 | 7 | 10 | 17 | 33 | 50 | -17 |
| 17. | Porto Sant'Elpidio | 17 | 34 | 4 | 5 | 25 | 22 | 63 | -41 |
| 18. | Olympia Agnonese | 15 | 34 | 3 | 6 | 25 | 25 | 83 | -58 |
Legenda:
    Promosso in Serie C 2021-2022.
    Vince i play-off per il ripescaggio.
    Qualificato ai play-off.
    Retrocesso in Eccellenza 2021-2022.
Regolamento
    Tre punti a vittoria, uno a pareggio, zero a sconfitta.
    In caso di arrivo di due o più squadre a pari punti, la graduatoria verrà stilata secondo la classifica avulsa.
Note:
    La Vastese ha scontato un punto di penalizzazione.

### Risultati
#### Tabellone

| | APR | ATF | CAM | CAS | CSV | CYN | GIU | MAT | MON | OLY | PIN | POR | REC | RIE | SNN | TOL | VAS | VTG |
| Aprilia | –––– | 1-1 | 0-3 | 1-1 | 1-4 | 1-3 | 1-0 | 0-0 | 2-1 | 4-0 | 0-1 | 2-1 | 0-5 | 0-1 | 0-1 | 2-1 | 3-3 | 3-0 |
| Atletico Terme Fiuggi | 2-2 | –––– | 1-2 | 0-3 | 0-1 | 0-0 | 0-2 | 0-1 | 2-1 | 3-0 | 1-1 | 3-0 | 1-0 | 0-1 | 0-1 | 1-1 | 1-0 | 1-1 |
| Campobasso | 1-0 | 1-1 | –––– | 1-0 | 4-0 | 1-2 | 0-0 | 4-0 | 2-0 | 4-0 | 2-1 | 1-1 | 1-0 | 4-1 | 4-1 | 3-2 | 0-0 | 3-2 |
| Castelfidardo | 0-0 | 2-2 | 1-1 | –––– | 1-0 | 0-1 | 0-0 | 0-0 | 3-0 | 4-0 | 2-1 | 1-0 | 2-1 | 1-1 | 1-2 | 1-1 | 1-1 | 3-2 |
| Castelnuovo Vomano | 3-2 | 2-2 | 2-1 | 2-3 | –––– | 3-3 | 5-1 | 0-1 | 3-1 | 2-1 | 0-1 | 0-0 | 2-1 | 1-1 | 1-2 | 1-2 | 2-2 | 1-3 |
| Cynthialbalonga | 0-0 | 2-2 | 1-2 | 1-0 | 2-2 | –––– | 1-1 | 3-1 | 3-1 | 3-0 | 1-1 | 2-1 | 4-2 | 2-1 | 1-0 | 1-1 | 1-1 | 3-0 |
| Giulianova | 0-1 | 0-0 | 0-1 | 2-3 | 0-1 | 0-2 | –––– | 3-3 | 2-1 | 0-2 | 2-2 | 2-0 | 0-1 | 0-2 | 0-2 | 2-0 | 1-1 | 0-2 |
| Matese | 0-0 | 2-3 | 0-0 | 1-3 | 1-2 | 1-0 | 2-2 | –––– | 2-1 | 2-0 | 1-1 | 2-1 | 3-2 | 0-0 | 1-1 | 3-0 | 3-0 | 2-0 |
| Montegiorgio | 0-1 | 0-0 | 0-0 | 2-0 | 0-0 | 0-0 | 1-2 | 2-0 | –––– | 3-0 | 0-1 | 1-0 | 2-1 | 2-0 | 1-1 | 2-1 | 1-0 | 1-1 |
| Olympia Agnonese | 2-4 | 0-2 | 2-5 | 0-2 | 1-2 | 1-1 | 2-3 | 0-4 | 2-2 | –––– | 1-1 | 1-0 | 0-4 | 0-1 | 0-3 | 2-1 | 0-1 | 1-1 |
| Pineto | 1-1 | 1-1 | 3-2 | 1-2 | 2-1 | 2-2 | 1-0 | 2-0 | 1-0 | 3-1 | –––– | 2-1 | 0-0 | 2-0 | 1-2 | 1-2 | 1-2 | 2-1 |
| Porto Sant'Elpidio | 1-4 | 2-1 | 0-2 | 0-0 | 3-2 | 0-0 | 0-2 | 0-1 | 1-2 | 3-1 | 0-3 | –––– | 1-3 | 1-3 | 2-0 | 0-2 | 0-1 | 0-3 |
| Recanatese | 1-4 | 2-0 | 0-0 | 1-1 | 3-0 | 1-0 | 3-2 | 2-2 | 2-0 | 5-2 | 2-2 | 3-0 | –––– | 3-0 | 4-4 | 2-2 | 1-0 | 2-2 |
| Rieti | 2-0 | 3-3 | 1-2 | 1-0 | 3-4 | 3-2 | 1-0 | 0-1 | 2-4 | 3-0 | 1-0 | 3-1 | 0-0 | –––– | 2-3 | 0-2 | 0-0 | 1-2 |
| S.N. Notaresco | 5-0 | 3-1 | 1-2 | 1-1 | 3-0 | 1-1 | 2-2 | 3-1 | 2-1 | 2-0 | 0-1 | 3-0 | 2-1 | 0-0 | –––– | 2-2 | 1-1 | 3-0 |
| Tolentino | 2-2 | 1-3 | 4-0 | 1-1 | 2-2 | 0-1 | 1-1 | 2-2 | 3-4 | 2-0 | 0-0 | 4-0 | 2-2 | 1-0 | 0-2 | –––– | 0-2 | 3-2 |
| Vastese | 1-1 | 2-2 | 2-2 | 1-2 | 0-1 | 3-1 | 3-0 | 1-2 | 2-4 | 2-2 | 1-0 | 1-0 | 2-0 | 0-0 | 2-0 | 3-1 | –––– | 3-1 |
| Vastogirardi | 2-0 | 0-0 | 0-2 | 4-1 | 0-1 | 2-1 | 3-1 | 0-1 | 0-1 | 1-1 | 1-2 | 2-2 | 2-2 | 1-0 | 0-0 | 3-3 | 2-1 | –––– |

#### Calendario

| andata (1ª) | andata (1ª) | 1ª giornata | ritorno (18ª) | ritorno (18ª) |
| 27 set. | 0-3 | Aprilia-Campobasso | 0-1 | 21 feb. |
| 27 set. | 0-1 | Atletico Fiuggi-Castelnuovo Vomano | 2-2 | 21 feb. |
| 27 set. | 0-2 | Giulianova-Vastogirardi | 1-3 | 21 feb. |
| 27 set. | 2-0 | Montegiorgio-Castelfidardo | 0-3 | 21 feb. |
| 27 set. | 0-4 | Olympia Agnonese-Matese | 0-2 | 21 feb. |
| 27 set. | 1-2 | Pineto-S.N. Notaresco | 1-0 | 5 mag. |
| 27 set. | 0-2 | Porto S. Elpidio-Tolentino | 0-4 | 21 feb. |
| 27 set. | 1-0 | Recanatese-Cynthialbalonga | 2-4 | 21 feb. |
| 27 set. | 0-0 | Rieti-Vastese | 0-0 | 20 feb. |
| andata (2ª) | andata (2ª) | 2ª giornata | ritorno (19ª) | ritorno (19ª) |
| 4 ott. | 0-0 | Castelfidardo-Aprilia | 1-1 | 24 feb. |
| 4 ott. | 0-1 | Castelnuovo Vomano-Pineto | 1-2 | 9 giu. |
| 4 ott. | 4-0 | Campobasso-Olympia Agnonese | 5-2 | 24 feb. |
| 4 ott. | 3-1 | Cynthialbalonga-Montegiorgio | 0-0 | 24 feb. |
| 4 ott. | 2-3 | Matese-Atletico Fiuggi | 1-0 | 24 feb. |
| 4 ott. | 0-0 | S.N. Notaresco-Rieti | 3-2 | 24 feb. |
| 4 ott. | 2-2 | Tolentino-Recanatese | 2-2 | 24 mar. |
| 4 ott. | 3-0 | Vastese-Giulianova | 1-1 | 24 feb. |
| 4 ott. | 2-2 | Vastogirardi-Porto S. Elpidio | 3-0 | 24 feb. |
| andata (3ª) | andata (3ª) | 3ª giornata | ritorno (20ª) | ritorno (20ª) |
| 11 ott. | 1-4 | Aprilia-Castelnuovo Vomano | 2-3 | 28 feb. |
| 11 ott. | 1-0 | Atletico Fiuggi-Vastese | 2-2 | 28 feb. |
| 11 ott. | 1-1 | Castelfidardo-Campobasso | 0-1 | 28 feb. |
| 11 ott. | 0-1 | Giulianova-Recanatese | 2-3 | 28 feb. |
| 11 ott. | 2-0 | Montegiorgio-Matese | 1-2 | 28 feb. |
| 11 ott. | 0-3 | Olympia Agnonese-S.N. Notaresco | 0-2 | 28 feb. |
| 11 ott. | 2-1 | Pineto-Vastogirardi | 2-1 | 19 mag. |
| 11 ott. | 0-0 | Porto S. Elpidio-Cynthialbalonga | 1-2 | 28 feb. |
| 11 ott. | 0-2 | Rieti-Tolentino | 0-1 | 28 feb. |
| andata (4ª) | andata (4ª) | 4ª giornata | ritorno (21ª) | ritorno (21ª) |
| 18 ott. | 2-0 | Campobasso-Montegiorgio | 0-0 | 7 mar. |
| 18 ott. | 2-1 | Castelnuovo Vomano-Olympia Agnonese | 2-1 | 7 mar. |
| 18 ott. | 1-0 | Cynthialbalonga-Castelfidardo | 1-0 | 7 mar. |
| 15 nov. | 0-0 | Matese-Aprilia | 0-0 | 7 mar. |
| 18 ott. | 3-0 | Recanatese-Porto S. Elpidio | 3-1 | 2 mag. |
| 18 ott. | 3-1 | S.N. Notaresco-Atletico Fiuggi | 1-0 | 7 mar. |
| 18 ott. | 1-1 | Tolentino-Giulianova | 0-2 | 7 mar. |
| 18 ott. | 1-0 | Vastese-Pineto | 2-1 | 26 mag. |
| 18 ott. | 1-0 | Vastogirardi-Rieti | 2-1 | 7 mar. |
| andata (5ª) | andata (5ª) | 5ª giornata | ritorno (22ª) | ritorno (22ª) |
| 25 ott. | 1-1 | Atletico Fiuggi-Tolentino | 3-1 | 5 mag. |
| 29 nov. | 3-3 | Aprilia-Vastese | 1-1 | 24 apr. |
| 25 ott. | 4-0 | Campobasso-Matese | 0-0 | 21 mar. |
| 25 ott. | 1-0 | Castelfidardo-Castelnuovo Vomano | 3-2 | 21 mar. |
| 22 nov. | 0-2 | Giulianova-Cynthialbalonga | 1-1 | 21 mar. |
| 25 ott. | 1-1 | Montegiorgio-S.N. Notaresco | 1-2 | 12 mag. |
| 25 ott. | 1-1 | Olympia Agnonese-Vastogirardi | 1-1 | 21 mar. |
| 4 nov. | 0-0 | Pineto-Recanatese | 2-2 | 21 mar. |
| 20 gen. | 3-1 | Rieti-Porto S. Elpidio | 3-1 | 12 mag. |
| andata (6ª) | andata (6ª) | 6ª giornata | ritorno (23ª) | ritorno (23ª) |
| 1º nov. | 3-1 | Castelnuovo Vomano-Montegiorgio | 0-0 | 28 mar. |
| 27 gen. | 1-2 | Cynthialbalonga-Campobasso | 2-1 | 28 mar. |
| 1º nov. | 1-3 | Matese-Castelfidardo | 0-0 | 28 mar. |
| 16 dic. | 0-2 | Porto S. Elpidio-Giulianova | 0-2 | 19 mag. |
| 29 nov. | 3-0 | Recanatese-Rieti | 0-0 | 28 mar. |
| 22 nov. | 5-0 | S.N. Notaresco-Aprilia | 1-0 | 28 mar. |
| 1º nov. | 0-0 | Tolentino-Pineto | 2-1 | 28 mar. |
| 22 nov. | 2-2 | Vastese-Olympia Agnonese | 1-0 | 2 mag. |
| 1º nov. | 0-0 | Vastogirardi-Atletico Fiuggi | 1-1 | 12 mag. |
| andata (7ª) | andata (7ª) | 7ª giornata | ritorno (24ª) | ritorno (24ª) |
| 13 dic. | 2-1 | Aprilia-Tolentino | 2-2 | 1º apr. |
| 13 dic. | 3-0 | Atletico Fiuggi-Porto S. Elpidio | 1-2 | 26 mag. |
| 20 gen. | 1-1 | Castelfidardo-Vastese | 2-1 | 12 mag. |
| 13 dic. | 4-1 | Campobasso-S.N. Notaresco | 2-1 | 1° apr. |
| 13 dic. | 1-2 | Matese-Castelnuovo Vomano | 1-0 | 1° apr. |
| 13 dic. | 1-1 | Montegiorgio-Vastogirardi | 1-0 | 1° apr. |
| 27 gen. | 0-4 | Olympia Agnonese-Recanatese | 2-5 | 12 mag. |
| 13 dic. | 1-0 | Pineto-Giulianova | 2-2 | 1° apr. |
| 16 dic. | 3-2 | Rieti-Cynthialbalonga | 1-2 | 1° apr. |
| andata (8ª) | andata (8ª) | 8ª giornata | ritorno (25ª) | ritorno (25ª) |
| 20 dic. | 2-1 | Castelnuovo Vomano-Campobasso | 0-4 | 11 apr. |
| 20 dic. | 3-1 | Cynthialbalonga-Matese | 0-1 | 11 apr. |
| 20 dic. | 0-2 | Giulianova-Rieti | 0-1 | 11 apr. |
| 20 dic. | 0-3 | Porto S. Elpidio-Pineto | 1-2 | 11 apr. |
| 10 feb. | 2-0 | Recanatese-Atletico Fiuggi | 0-1 | 11 apr. |
| 10 feb. | 1-1 | S.N. Notaresco-Castelfidardo | 2-1 | 11 apr. |
| 10 feb. | 2-0 | Tolentino-Olympia Agnonese | 1-2 | 19 mag. |
| 19 dic. | 2-4 | Vastese-Montegiorgio | 0-1 | 19 mag. |
| 20 dic. | 2-0 | Vastogirardi-Aprilia | 0-3 | 2 mag. |
| andata (9ª) | andata (9ª) | 9ª giornata | ritorno (26ª) | ritorno (26ª) |
| 23 dic. | 2-1 | Aprilia-Porto S. Elpidio | 4-1 | 14 apr. |
| 23 dic. | 0-1 | Atletico Fiuggi-Rieti | 3-3 | 14 apr. |
| 23 dic. | 1-1 | Castelfidardo-Tolentino | 1-1 | 14 apr. |
| 23 dic. | 1-2 | Castelnuovo Vomano-S.N. Notaresco | 0-3 | 14 apr. |
| 23 dic. | 3-2 | Campobasso-Vastogirardi | 2-0 | 26 mag. |
| 23 dic. | 3-0 | Matese-Vastese | 2-1 | 14 apr. |
| 17 feb. | 2-1 | Montegiorgio-Recanatese | 0-2 | 14 apr. |
| 3 mar. | 2-3 | Olympia Agnonese-Giulianova | 2-0 | 26 mag. |
| 23 dic. | 2-2 | Pineto-Cynthialbalonga | 1-1 | 14 apr. |
| andata (10ª) | andata (10ª) | 10ª giornata | ritorno (27ª) | ritorno (27ª) |
| 6 gen. | 2-2 | Cynthialbalonga-Castelnuovo Vomano | 3-3 | 18 apr. |
| 6 gen. | 0-0 | Giulianova-Atletico Fiuggi | 2-0 | 18 apr. |
| 5 mag. | 3-1 | Porto S. Elpidio-Olympia Agnonese | 0-1 | 30 mag. |
| 3 mar. | 1-4 | Recanatese-Aprilia | 5-0 | 18 apr. |
| 6 gen. | 1-0 | Rieti-Pineto | 0-2 | 18 apr. |
| 6 gen. | 3-1 | S.N. Notaresco-Matese | 1-1 | 18 apr. |
| 6 gen. | 3-4 | Tolentino-Montegiorgio | 1-2 | 18 apr. |
| 6 gen. | 2-2 | Vastese-Campobasso | 0-0 | 18 apr. |
| 27 gen. | 4-1 | Vastogirardi-Castelfidardo | 2-3 | 5 mag. |
| andata (11ª) | andata (11ª) | 11ª giornata | ritorno (28ª) | ritorno (28ª) |
| 10 gen. | 0-1 | Aprilia-Rieti | 0-2 | 26 mag. |
| 10 gen. | 0-0 | Atletico Fiuggi-Cynthialbalonga | 2-2 | 9 mag. |
| 14 mar. | 1-0 | Campobasso-Recanatese | 0-0 | 9 mag. |
| 10 gen. | 1-0 | Castelfidardo-Porto S. Elpidio | 0-0 | 9 mag. |
| 10 gen. | 1-3 | Castelnuovo Vomano-Vastogirardi | 1-0 | 11 giu. |
| 10 gen. | 3-0 | Matese-Tolentino | 2-2 | 9 mag. |
| 10 feb. | 1-2 | Montegiorgio-Giulianova | 1-2 | 9 mag. |
| 28 apr. | 1-1 | Olympia Agnonese-Pineto | 1-3 | 9 mag. |
| 27 gen. | 1-1 | S.N. Notaresco-Vastese | 0-2 | 9 mag. |
| andata (12ª) | andata (12ª) | 12ª giornata | ritorno (29ª) | ritorno (29ª) |
| 17 gen. | 1-0 | Cynthialbalonga-S.N. Notaresco | 1-1 | 16 mag. |
| 17 gen. | 0-1 | Giulianova-Aprilia | 0-1 | 30 mag. |
| 17 gen. | 1-1 | Pineto-Atletico Fiuggi | 1-1 | 16 mag. |
| 28 apr. | 1-2 | Porto S. Elpidio-Montegiorgio | 0-1 | 16 mag. |
| 17 gen. | 1-1 | Recanatese-Castelfidardo | 1-2 | 16 mag. |
| 17 gen. | 3-0 | Rieti-Olympia Agnonese | 1-0 | 16 mag. |
| 17 feb. | 4-0 | Tolentino-Campobasso | 2-3 | 16 mag. |
| 16 gen. | 0-1 | Vastese-Castelnuovo Vomano | 2-2 | 16 mag. |
| 17 feb. | 0-1 | Vastogirardi-Matese | 0-2 | 16 mag. |
| andata (13ª) | andata (13ª) | 13ª giornata | ritorno (30ª) | ritorno (30ª) |
| 24 gen. | 1-1 | Aprilia-Atletico Fiuggi | 2-2 | 23 mag. |
| 23 gen. | 0-0 | Campobasso-Giulianova | 1-0 | 23 mag. |
| 24 gen. | 1-1 | Castelfidardo-Rieti | 0-1 | 23 mag. |
| 24 gen. | 2-1 | Castelnuovo Vomano-Recanatese | 0-3 | 18 giu. |
| 3 mar. | 2-1 | Matese-Porto S. Elpidio | 1-0 | 23 mag. |
| 7 apr. | 0-1 | Montegiorgio-Pineto | 0-1 | 23 mag. |
| 23 gen. | 1-1 | Olympia Agnonese-Cynthialbalonga | 0-3 | 23 mag. |
| 3 mar. | 2-2 | S.N. Notaresco-Tolentino | 2-0 | 23 mag. |
| 24 gen. | 3-1 | Vastese-Vastogirardi | 1-2 | 23 mag. |
| andata (14ª) | andata (14ª) | 14ª giornata | ritorno (31ª) | ritorno (31ª) |
| 31 gen. | 3-0 | Atletico Fiuggi-Olympia Agnonese | 2-0 | 6 giu. |
| 31 gen. | 1-1 | Cynthialbalonga-Vastese | 1-3 | 6 giu. |
| 31 gen. | 2-3 | Giulianova-Castelfidardo | 0-0 | 6 giu. |
| 31 gen. | 0-2 | Porto S. Elpidio-Campobasso | 1-1 | 6 giu. |
| 31 gen. | 1-1 | Pineto-Aprilia | 1-0 | 6 giu. |
| 17 mar. | 2-2 | Recanatese-Matese | 2-3 | 6 giu. |
| 10 mar. | 2-4 | Rieti-Montegiorgio | 0-2 | 6 giu. |
| 31 gen. | 2-2 | Tolentino-Castelnuovo Vomano | 2-1 | 6 giu. |
| 31 gen. | 0-0 | Vastogirardi-S.N. Notaresco | 0-3 | 6 giu. |
| andata (15ª) | andata (15ª) | 15ª giornata | ritorno (32ª) | ritorno (32ª) |
| 3 feb. | 4-0 | Aprilia-Olympia Agnonese | 4-2 | 13 giu. |
| 3 feb. | 4-1 | Campobasso-Rieti | 2-1 | 13 giu. |
| 3 feb. | 2-1 | Castelfidardo-Pineto | 2-1 | 13 giu. |
| 3 feb. | 0-0 | Castelnuovo Vomano-Porto S. Elpidio | 2-3 | 13 giu. |
| 13 mar. | 2-2 | Matese-Giulianova | 3-3 | 13 giu. |
| 2 mag. | 0-0 | Montegiorgio-Atletico Fiuggi | 1-2 | 13 giu. |
| 3 feb. | 2-1 | S.N. Notaresco-Recanatese | 4-4 | 13 giu. |
| 3 feb. | 3-1 | Vastese-Tolentino | 2-0 | 13 giu. |
| 3 feb. | 2-1 | Vastogirardi-Cynthialbalonga | 0-3 | 13 giu. |
| andata (16ª) | andata (16ª) | 16ª giornata | ritorno (33ª) | ritorno (33ª) |
| 7 feb. | 2-1 | Aprilia-Montegiorgio | 1-0 | 16 giu. |
| 7 feb. | 1-2 | Atletico Fiuggi-Campobasso | 1-1 | 16 giu. |
| 7 feb. | 0-2 | Giulianova-S.N. Notaresco | 2-2 | 16 giu. |
| 7 feb. | 0-2 | Olympia Agnonese-Castelfidardo | 0-4 | 16 giu. |
| 21 apr. | 2-0 | Pineto-Matese | 1-1 | 16 giu. |
| 7 feb. | 0-1 | Porto S. Elpidio-Vastese | 0-1 | 16 giu. |
| 7 feb. | 2-2 | Recanatese-Vastogirardi | 2-2 | 16 giu. |
| 7 feb. | 3-4 | Rieti-Castelnuovo Vomano | 1-1 | 16 giu. |
| 7 feb. | 0-1 | Tolentino-Cynthialbalonga | 1-1 | 16 giu. |
| andata (17ª) | andata (17ª) | 17ª giornata | ritorno (34ª) | ritorno (34ª) |
| 2 mag. | 2-1 | Campobasso-Pineto | 2-3 | 19 giu. |
| 21 apr. | 2-2 | Castelfidardo-Atletico Fiuggi | 3-0 | 19 giu. |
| 14 feb. | 5-1 | Castelnuovo Vomano-Giulianova | 1-0 | 20 giu. |
| 14 feb. | 0-0 | Cynthialbalonga-Aprilia | 3-1 | 19 giu. |
| 14 feb. | 0-0 | Matese-Rieti | 1-0 | 19 giu. |
| 14 feb. | 3-0 | Montegiorgio-Olympia Agnonese | 2-2 | 19 giu. |
| 16 feb. | 3-0 | S.N. Notaresco-Porto S. Elpidio | 0-2 | 19 giu. |
| 14 feb. | 2-0 | Vastese-Recanatese | 0-1 | 20 giu. |
| 13 mar. | 3-3 | Vastogirardi-Tolentino | 2-3 | 19 giu. |

### Spareggi
#### Play-off

| Semifinali | Semifinali | Semifinali | Finale | Finale | Finale |
| 2 | S.N. Notaresco | 1 | | | |
| 5 | Matese | 0 | | | |
| 5 | Matese | 0 | 2 | S.N. Notaresco | 0 |
| | | | 3 | Pineto | 1 |
| 3 | Pineto | 4 | 3 | Pineto | 1 |
| 4 | Cynthialbalonga | 1 | | | |

##### Semifinali

| | Risultati | | Luogo e data |
| S.N. Notaresco | 1-0 | Matese | Notaresco, 23 giugno 2021 |
| Pineto | 4-1 | Cynthialbalonga | Pineto, 23 giugno 2021 |

##### Finale

| | Risultati | | Luogo e data |
| S.N. Notaresco | 0-1 | Pineto | Notaresco, 27 giugno 2021 |