# 2021–22 Primera División RFEF

The 2021–22 Primera División RFEF season was the first and the only season under the name Primera División RFEF, the new third highest level in the Spanish football league system. It succeeded the old Segunda División B, which renamed itself Segunda División RFEF and downgraded to the fourth level in the pyramid. Forty teams participated, divided into two groups of twenty clubs each based on geographical proximity. In each group, the champions automatically promoted to Segunda División and the second to fifth placers played promotion play-offs and the bottom five were relegated to the Segunda División RFEF.

## Overview before the season

A total of 40 teams joined the league, including four relegated from the 2020–21 Segunda División and 36 promoted from the 2020–21 Segunda División B.

### Teams relegated from Segunda División

* Albacete
* Castellón
* UD Logroñés
* Sabadell

### Teams promoted from Segunda División B

* Alcoyano
* Algeciras
* Andorra
* Athletic Bilbao B
* Atlético Baleares
* Atlético Sanluqueño
* Badajoz
* Barcelona B
* Betis Deportivo
* Calahorra
* Celta Vigo B
* Cornellà
* Costa Brava (formerly Llagostera)
* Cultural Leonesa
* Deportivo La Coruña
* Extremadura
* Gimnàstic
* Internacional
* Linares
* Linense
* Racing Ferrol
* Racing Santander
* Rayo Majadahonda
* Real Madrid Castilla
* Real Unión
* San Fernando
* San Sebastián de los Reyes
* SD Logroñés
* Sevilla Atlético
* Talavera de la Reina
* Tudelano
* UCAM Murcia
* Unionistas
* Valladolid Promesas
* Villarreal B
* Zamora

## Groups
### Group 1 (Northern West)
#### Teams and locations

| Team | Home city | Stadium | Capacity |
| Athletic Bilbao B | Bilbao | Lezama | 3,250 |
| Badajoz | Badajoz | Nuevo Vivero | 15,198 |
| Calahorra | Calahorra | La Planilla | 4,500 |
| Celta Vigo B | Vigo | Barreiro | 4,500 |
| Cultural Leonesa | León | Reino de León | 13,346 |
| Deportivo La Coruña | A Coruña | Abanca-Riazor | 32,660 |
| Extremadura | Almendralejo | Ciudad de Almendralejo | 11,580 |
| Internacional | Villaviciosa de Odón | Municipal de Villaviciosa | 3,000 |
| Racing Ferrol | Ferrol | A Malata | 12,043 |
| Racing Santander | Santander | El Sardinero | 22,222 |
| Rayo Majadahonda | Majadahonda | Cerro del Espino | 3,800 |
| Real Unión | Irun | Stadium Gal | 5,000 |
| SD Logroñés | Logroño | Mundial 82 | 1,275 |
| San Sebastián de los Reyes | San Sebastián de los Reyes | Matapiñonera | 3,000 |
| Talavera de la Reina | Talavera de la Reina | El Prado | 5,000 |
| Tudelano | Tudela | Ciudad de Tudela | 11,000 |
| Unionistas | Salamanca | Reina Sofía | 5,000 |
| UD Logroñés | Logroño | Las Gaunas | 16,000 |
| Valladolid Promesas | Valladolid | Anexos José Zorrilla | 1,500 |
| Zamora | Zamora | Ruta de la Plata | 7,813 |

#### Personnel and sponsorship

| Team | Manager | Captain | Kit manufacturer | Shirt main sponsor |
| Athletic Bilbao B | Patxi Salinas | Jon Sillero | New Balance | Kutxabank |
| Badajoz | Isaac Jové | Adilson Mendes | Adidas | Derby Carburantes |
| Calahorra | Eduardo Docampo | Cristian Fernández | Luanvi | Bodegas Marqués del Atrio |
| Celta B | Onésimo Sánchez | Diego Pampín | Adidas | |
| Cultural Leonesa | Curro Torres | Julen Castañeda | Kappa | Aspire Academy |
| Deportivo La Coruña | Borja Jiménez | Álex Bergantiños | Kappa | Estrella Galicia |
| Extremadura | N/A | N/A | Kappa | Destilerías Espronceda |
| Internacional | Alfredo Santaelena | Álvaro Herrero | Adidas | |
| Racing Ferrol | Cristóbal Parralo | Joselu | Lotto | Reganosa |
| Racing Santander | Guillermo Fernández Romo | Íñigo Sainz-Maza | Puma | Aldro Energía |
| Rayo Majadahonda | Abel Gómez | Néstor Susaeta | Nike | Afar 4 |
| Real Unión | Aitor Zulaika | Txusta | Zebra | BM Supermercados |
| San Sebastián de los Reyes | Lobo | Fer Ruiz | Nike | Tecnitasa |
| SD Logroñés | Raúl Llona | Miguel Ledo | Logroño Deporte | Embalajes Blanco |
| Talavera | Manuel Mosquera | Juan Góngora | Umbro | Vaquero del Pino |
| Tudelano | Carlos Salvachúa | Lucas Aveldaño | Joma | Aceites Urzante |
| Unionistas | Luis Ayllón | Carlos de la Nava | Erreà | Grupo Ecotisa |
| UD Logroñés | Albert Aguilà | Iñaki Sáenz | Umbro | Natur House |
| Valladolid Promesas | Júlio Baptista | Sergio Nieto | Adidas | Estrella Galicia |
| Zamora | Yago Iglesias | Dani Hernández | Uhlsport | Caja Rural |

#### Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Racing Santander (C, P) | 38 | 25 | 7 | 6 | 61 | 31 | +30 | 82 | Promotion to Segunda División and qualification for Copa del Rey |
| 2 | Deportivo La Coruña | 38 | 22 | 8 | 8 | 59 | 29 | +30 | 74 | Qualification for the promotion play–offs and Copa del Rey |
| 3 | Racing Ferrol | 38 | 21 | 9 | 8 | 50 | 26 | +24 | 72 | Qualification for the promotion play–offs and Copa del Rey |
| 4 | Rayo Majadahonda | 38 | 19 | 5 | 14 | 50 | 47 | +3 | 62 | Qualification for the promotion play–offs and Copa del Rey |
| 5 | UD Logroñés | 38 | 18 | 8 | 12 | 41 | 37 | +4 | 62 | Qualification for the promotion play–offs and Copa del Rey |
| 6 | Celta Vigo B | 38 | 17 | 10 | 11 | 60 | 46 | +14 | 61 | |
| 7 | Unionistas | 38 | 16 | 13 | 9 | 55 | 37 | +18 | 61 | |
| 8 | Real Unión | 38 | 18 | 6 | 14 | 51 | 45 | +6 | 60 | |
| 9 | Badajoz | 38 | 14 | 14 | 10 | 40 | 30 | +10 | 56 | |
| 10 | San Sebastián de los Reyes | 38 | 15 | 8 | 15 | 40 | 41 | −1 | 53 | |
| 11 | Calahorra | 38 | 14 | 10 | 14 | 48 | 43 | +5 | 52 | |
| 12 | Cultural Leonesa | 38 | 12 | 13 | 13 | 61 | 55 | +6 | 49 | |
| 13 | SD Logroñés | 38 | 12 | 12 | 14 | 43 | 43 | 0 | 48 | |
| 14 | Internacional | 38 | 11 | 13 | 14 | 46 | 51 | −5 | 46 | Relegation to Segunda División RFEF |
| 15 | Athletic Bilbao B | 38 | 11 | 12 | 15 | 36 | 46 | −10 | 45 | |
| 16 | Talavera de la Reina | 38 | 11 | 9 | 18 | 39 | 54 | −15 | 42 | |
| 17 | Zamora (R) | 38 | 9 | 10 | 19 | 30 | 48 | −18 | 37 | Relegation to Segunda División RFEF |
| 18 | Valladolid Promesas (R) | 38 | 9 | 9 | 20 | 42 | 64 | −22 | 36 | Relegation to Segunda División RFEF |
| 19 | Tudelano (R) | 38 | 7 | 7 | 24 | 33 | 54 | −21 | 28 | Relegation to Segunda División RFEF |
| 20 | Extremadura (D) | 38 | 5 | 5 | 28 | 22 | 80 | −58 | 0 | Disqualified by Federation |
* ↑ Deportivo La Coruña awarded a 3–0 win over Extremadura after the latter refused to take the pitch in their Round 12 match. Extremadura was subsequently deducted 3 points.
* ↑ Racing Ferrol awarded a 3–0 win over Extremadura after failing show up in Round 25 match.
* 1 2 Rayo Majadahonda is ahead of UD Logroñés on head-to-head points: Rayo Majadahonda–UD Logroñés 1–0, UD Logroñés–Rayo Majadahonda 0–1
* 1 2 Celta Vigo B is ahead of Unionistas on head-to-head points: Celta Vigo B 4, Unionistas 1
* 1 2 Internacional awarded a 3–0 win over Unionistas due to illegal alignment in their Round 10 match. Match originally ended 0–0.
* ↑ Talavera de la Reina readmitted into the 2022–23 Primera Federación after the RFEF excluded Internacional from the competition.
* ↑ Extremadura was expelled from the competition after two no-shows in the competition. All subsequent matches will be awarded 0–2 for their rivals.

#### Results

| Home \ Away | ATH | BAD | CAL | CEL | CUL | DEP | EXT | INT | RFE | RAC | RMJ | RUN | SSR | SDL | TAL | TUD | UNI | UDL | VLD | ZAM |
| Athletic Bilbao B | — | 0–0 | 1–3 | 0–1 | 1–2 | 1–1 | 3–0 | 1–0 | 2–2 | 2–1 | 1–1 | 0–0 | 0–2 | 1–0 | 0–1 | 1–0 | 0–1 | 3–1 | 3–0 | 1–0 |
| Badajoz | 1–0 | — | 0–0 | 1–1 | 3–3 | 3–0 | 2–0 | 1–0 | 1–1 | 0–1 | 1–2 | 2–1 | 2–1 | 2–2 | 2–0 | 2–1 | 1–0 | 1–2 | 1–2 | 0–0 |
| Calahorra | 1–1 | 1–0 | — | 1–0 | 2–0 | 0–3 | 6–1 | 1–2 | 1–1 | 1–2 | 0–1 | 2–4 | 3–2 | 2–1 | 1–2 | 3–0 | 1–1 | 0–0 | 2–1 | 0–0 |
| Celta Vigo B | 4–1 | 0–0 | 2–2 | — | 5–3 | 2–1 | 1–1 | 1–2 | 0–1 | 2–1 | 3–1 | 1–2 | 1–2 | 3–2 | 2–0 | 0–2 | 3–1 | 0–1 | 3–0 | 1–0 |
| Cultural Leonesa | 2–1 | 1–0 | 3–0 | 0–1 | — | 2–3 | 2–1 | 1–1 | 0–2 | 3–0 | 0–2 | 1–1 | 2–0 | 2–2 | 1–2 | 3–1 | 0–1 | 1–2 | 4–2 | 0–0 |
| Deportivo La Coruña | 1–1 | 1–0 | 2–1 | 5–0 | 2–1 | — | 3–0 | 3–0 | 0–0 | 0–1 | 2–1 | 1–2 | 1–0 | 1–1 | 1–0 | 4–3 | 0–1 | 3–0 | 3–0 | 1–0 |
| Extremadura | 0–2$^1$ | 0–2$^1$ | 0–2 | 0–2$^1$ | 1–3 | 0–2$^1$ | — | 1–2 | 1–0 | 2–4 | 3–2 | 0–2$^1$ | 0–6 | 0–0 | 0–2 | 1–1 | 0–2$^1$ | 0–2$^1$ | 1–0 | 2–2 |
| Internacional | 3–0 | 1–0 | 2–3 | 1–1 | 3–2 | 2–3 | 4–2 | — | 0–0 | 0–3 | 2–4 | 2–0 | 0–0 | 3–1 | 1–1 | 1–1 | 3–0 | 2–2 | 2–2 | 1–1 |
| Racing Ferrol | 1–1 | 0–1 | 2–1 | 5–0 | 1–1 | 0–0 | 3–0 | 2–0 | — | 1–1 | 2–1 | 2–1 | 1–0 | 0–2 | 1–0 | 3–1 | 0–1 | 0–1 | 2–1 | 1–3 |
| Racing Santander | 2–0 | 0–0 | 1–0 | 2–2 | 4–0 | 0–0 | 2–0$^1$ | 2–0 | 1–0 | — | 3–2 | 4–1 | 0–0 | 1–0 | 5–1 | 1–0 | 1–1 | 1–0 | 1–0 | 2–1 |
| Rayo Majadahonda | 1–1 | 0–0 | 2–1 | 0–0 | 1–0 | 1–2 | 2–0$^1$ | 2–1 | 0–2 | 2–4 | — | 1–0 | 1–0 | 1–0 | 1–2 | 1–0 | 4–3 | 1–0 | 3–1 | 3–2 |
| Real Unión | 1–1 | 1–2 | 0–2 | 1–4 | 1–1 | 2–1 | 0–1 | 2–1 | 0–3 | 1–2 | 1–0 | — | 0–1 | 2–1 | 3–1 | 3–1 | 1–1 | 1–1 | 2–1 | 2–0 |
| San Sebast. Reyes | 2–0 | 0–0 | 0–3 | 0–7 | 0–3 | 0–0 | 1–0 | 1–0 | 1–0 | 0–1 | 2–1 | 0–2 | — | 3–1 | 1–0 | 2–1 | 1–2 | 1–1 | 1–1 | 3–1 |
| SD Logroñés | 1–1 | 1–1 | 0–0 | 1–1 | 1–1 | 1–0 | 2–0$^1$ | 0–1 | 0–2 | 0–1 | 3–1 | 0–2 | 1–0 | — | 3–2 | 3–0 | 1–0 | 3–2 | 1–1 | 2–0 |
| Talavera de la Reina | 4–0 | 1–3 | 0–0 | 1–2 | 0–5 | 1–1 | 1–1 | 1–1 | 1–2 | 1–1 | 0–0 | 1–3 | 2–0 | 1–0 | — | 2–1 | 1–1 | 2–0 | 0–2 | 0–1 |
| Tudelano | 2–2 | 1–2 | 0–1 | 2–0 | 1–1 | 0–1 | 2–0$^1$ | 1–0 | 0–1 | 3–0 | 3–0 | 0–2 | 0–2 | 0–2 | 0–2 | — | 1–1 | 0–0 | 1–2 | 0–1 |
| Unionistas | 0–1 | 2–2 | 3–0 | 1–1 | 2–2 | 2–1 | 3–0 | 2–0 | 0–1 | 1–2 | 2–1 | 2–1 | 0–0 | 3–3 | 4–1 | 3–1 | — | 4–0 | 0–0 | 2–1 |
| UD Logroñés | 1–0 | 1–0 | 1–0 | 0–0 | 0–0 | 0–1 | 1–3 | 1–1 | 1–2 | 1–0 | 0–1 | 1–0 | 1–0 | 0–1 | 1–0 | 1–0 | 2–1 | — | 3–2 | 4–1 |
| Valladolid Promesas | 3–1 | 1–0 | 1–1 | 1–3 | 3–3 | 0–4 | 2–0$^1$ | 2–2 | 1–2 | 3–0 | 0–1 | 0–2 | 2–2 | 2–0 | 2–1 | 0–2 | 0–0 | 0–2 | — | 1–3 |
| Zamora | 0–1 | 1–1 | 1–0 | 1–0 | 2–2 | 0–1 | 2–0$^1$ | 0–2 | 0–1 | 0–3 | 0–1 | 0–1 | 0–3 | 0–0 | 1–1 | 0–0 | 2–1 | 1–4 | 2–0 | — |
* ↑ Deportivo La Coruña awarded a 3–0 win after Extremadura refused to take the pitch in their Round 12 match.
* ↑ Internacional awarded a 3–0 win over Unionistas due to illegal alignment. Match originally ended 0–0.
* ↑ Racing Ferrol awarded a 3–0 win over Extremadura after failing show up in Round 25 match. $^1$ The opponents of Extremadura since the round 25 awarded a 2–0 w/o win each.

### Group 2 (Southern East)
#### Teams and locations

| Team | Home city | Stadium | Capacity |
| Albacete | Albacete | Carlos Belmonte | 17,524 |
| Alcoyano | Alcoy | El Collao | 4,850 |
| Algeciras | Algeciras | Nuevo Mirador | 7,200 |
| Andorra | Andorra la Vella, Andorra | Estadi Nacional | 3,306 |
| Atlético Baleares | Palma | Estadi Balear | 6,000 |
| Atlético Sanluqueño | Sanlúcar de Barrameda | El Palmar | 5,000 |
| Barcelona B | Barcelona | Johan Cruyff | 6,000 |
| Betis Deportivo | Seville | Luis del Sol | 1,300 |
| Castellón | Castellón | Castalia | 15,500 |
| Cornellà | Cornellà de Llobregat | Nou Municipal de Cornellà | 1,500 |
| Costa Brava | Palamós | Palamós Costa Brava | 3,724 |
| Gimnàstic | Tarragona | Nou Estadi | 14,591 |
| Linares | Linares | Linarejos | 10,000 |
| Linense | La Línea de la Concepción | Municipal de La Línea | 12,000 |
| Real Madrid Castilla | Madrid | Alfredo di Stéfano | 6,000 |
| Sabadell | Sabadell | Nova Creu Alta | 11,908 |
| San Fernando | San Fernando | Iberoamericano | 12,000 |
| Sevilla Atlético | Seville | Jesús Navas | 8,000 |
| UCAM Murcia | Murcia | La Condomina | 6,000 |
| Villarreal B | Villarreal | Mini Estadi | 5,000 |

#### Personnel and sponsorship

| Team | Manager | Captain | Kit manufacturer | Shirt main sponsor |
| Albacete | Rubén de la Barrera | Rafa Gálvez | Adidas | Extrual |
| Alcoyano | Vicente Parras | Juli | Kappa | Unión Alcoyana Seguros |
| Algeciras | Iván Ania | Iván Turrillo | Uhlsport | Inmobiliaria Master House |
| Andorra | Eder Sarabia | Rubén Bover | Nike | Mora Banc Grup |
| Atlético Baleares | Eloy Jiménez | Pedro Orfila | Joma | Hyundai |
| Atlético Sanluqueño | Antonio Iriondo | Edu Oriol | Umbro | Barbadillo |
| Barcelona B | Sergi Barjuán | Arnau Comas | Nike | |
| Betis Deportivo | Pablo del Pino | Luis Martínez | Kappa | |
| Castellón | Sergi Escobar | David Cubillas | Macron | Digi Communications |
| Cornellà | Gonzalo Riutort | Eloy Gila | Patrick | |
| Costa Brava | Oriol Alsina | Marcos Pérez | Hummel | Pensador de Apuestas |
| Gimnàstic | Raül Agné | Joan Oriol | Umbro | Sorigué |
| Linares | Alberto González | Rodri | Nike | Martín López Carburantes |
| Linense | Alberto Monteagudo | Ñito González | Legea | Lotus Watches |
| Real Madrid Castilla | Raúl | Antonio Blanco | Adidas | Emirates |
| Sabadell | Pedro Munitis | Aleix Coch | Hummel | |
| San Fernando | Nacho Castro | Francis Ferrón | Kappa | Afa Vitae |
| Sevilla Atlético | Alejandro Acejo | Pedro Ortiz | Nike | Marathonbet |
| UCAM Murcia | José Manuel Aira | Biel Ribas | Hummel | UCAM |
| Villarreal B | Miguel Álvarez | Ramón Bueno | Joma | |

#### Standings

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Andorra (C, P) | 38 | 21 | 8 | 9 | 61 | 38 | +23 | 71 | Promotion to Segunda División and qualification for Copa del Rey |
| 2 | Villarreal B (O, P) | 38 | 20 | 7 | 11 | 65 | 36 | +29 | 67 | Qualification for the promotion play-offs |
| 3 | Albacete (O, P) | 38 | 19 | 10 | 9 | 52 | 34 | +18 | 67 | Qualification for the promotion play-offs and Copa del Rey |
| 4 | Gimnàstic | 38 | 16 | 13 | 9 | 41 | 30 | +11 | 61 | Qualification for the promotion play-offs and Copa del Rey |
| 5 | Linares | 38 | 17 | 9 | 12 | 59 | 47 | +12 | 60 | Qualification for the promotion play-offs and Copa del Rey |
| 6 | Atlético Baleares | 38 | 15 | 14 | 9 | 52 | 35 | +17 | 59 | Qualification for the Copa del Rey |
| 7 | Algeciras | 38 | 16 | 11 | 11 | 50 | 39 | +11 | 59 | |
| 8 | Sabadell | 38 | 16 | 10 | 12 | 44 | 33 | +11 | 58 | |
| 9 | Barcelona B | 38 | 16 | 9 | 13 | 59 | 51 | +8 | 57 | |
| 10 | Real Madrid Castilla | 38 | 16 | 8 | 14 | 66 | 47 | +19 | 56 | |
| 11 | Alcoyano | 38 | 13 | 13 | 12 | 41 | 40 | +1 | 52 | |
| 12 | Linense | 38 | 13 | 11 | 14 | 35 | 44 | −9 | 50 | |
| 13 | Castellón | 38 | 14 | 8 | 16 | 37 | 50 | −13 | 50 | |
| 14 | Cornellà | 38 | 14 | 6 | 18 | 39 | 48 | −9 | 48 | |
| 15 | San Fernando | 38 | 13 | 9 | 16 | 49 | 58 | −9 | 48 | |
| 16 | Atlético Sanluqueño (R) | 38 | 12 | 10 | 16 | 39 | 56 | −17 | 46 | Relegation to Segunda División RFEF |
| 17 | Sevilla Atlético (R) | 38 | 13 | 7 | 18 | 36 | 55 | −19 | 46 | Relegation to Segunda División RFEF |
| 18 | UCAM Murcia (R) | 38 | 8 | 11 | 19 | 42 | 56 | −14 | 35 | Relegation to Segunda División RFEF |
| 19 | Costa Brava (R) | 38 | 6 | 15 | 17 | 26 | 51 | −25 | 33 | Relegation to Segunda División RFEF |
| 20 | Betis Deportivo (R) | 38 | 6 | 3 | 29 | 23 | 68 | −45 | 21 | Relegation to Segunda División RFEF |
* 1 2 Villarreal B is ahead of Albacete on head-to-head goal difference: Villarreal B–Albacete 3–0, Albacete–Villarreal B 1–0
* 1 2 Atlético Baleares is ahead of Algeciras on head-to-head points: Atlético Baleares 4, Algeciras 1
* 1 2 Linense is ahead of Castellón on head-to-head points: Linense 6, Castellón 0
* 1 2 Cornellà is ahead of San Fernando on head-to-head points: Cornellà 4, San Fernando 1
* 1 2 Atlético Sanluqueño is ahead of Sevilla Atlético on head-to-head points: Atlético Sanluqueño 6, Sevilla Atlético 0

#### Results

| Home \ Away | ALB | ALC | ALG | AND | ATB | ASL | BAR | BET | CAS | COR | CBV | GIM | LNR | LNS | RMC | SAB | SFE | SEV | UCM | VIL |
| Albacete | — | 2–0 | 3–1 | 1–0 | 1–0 | 4–0 | 2–0 | 1–1 | 3–1 | 3–0 | 1–3 | 0–1 | 1–0 | 3–0 | 2–0 | 1–1 | 1–0 | 0–1 | 3–1 | 1–0 |
| Alcoyano | 0–0 | — | 0–0 | 2–2 | 0–0 | 3–0 | 2–3 | 1–0 | 1–1 | 2–0 | 0–1 | 0–1 | 0–2 | 1–0 | 1–1 | 1–1 | 0–2 | 2–1 | 3–2 | 0–0 |
| Algeciras | 0–0 | 1–2 | — | 2–2 | 1–1 | 1–3 | 2–1 | 1–1 | 0–0 | 3–2 | 5–1 | 1–0 | 0–0 | 1–0 | 1–1 | 0–0 | 3–0 | 3–0 | 1–1 | 2–1 |
| Andorra | 3–1 | 1–2 | 1–0 | — | 2–2 | 2–0 | 2–1 | 2–0 | 1–0 | 2–1 | 0–0 | 2–0 | 1–0 | 7–1 | 2–1 | 2–1 | 1–0 | 2–0 | 1–0 | 0–1 |
| Atlético Baleares | 4–1 | 2–1 | 2–1 | 1–1 | — | 0–0 | 6–2 | 1–0 | 2–0 | 0–0 | 1–0 | 1–1 | 1–1 | 1–0 | 1–1 | 3–1 | 1–1 | 0–2 | 3–0 | 0–0 |
| Atlético Sanluqueño | 2–2 | 2–2 | 0–2 | 1–2 | 1–0 | — | 0–2 | 1–0 | 0–1 | 4–0 | 1–1 | 0–0 | 0–2 | 0–0 | 3–1 | 0–3 | 1–0 | 1–0 | 1–1 | 2–1 |
| Barcelona B | 2–2 | 0–0 | 1–1 | 2–1 | 3–1 | 5–0 | — | 1–2 | 5–0 | 2–1 | 0–0 | 0–2 | 1–1 | 2–1 | 2–2 | 0–2 | 0–2 | 4–0 | 2–2 | 2–1 |
| Betis Deportivo | 0–2 | 3–2 | 2–3 | 3–2 | 0–2 | 0–3 | 1–2 | — | 0–1 | 1–3 | 2–1 | 0–3 | 1–3 | 1–2 | 0–3 | 0–4 | 0–1 | 0–1 | 1–0 | 1–2 |
| Castellón | 0–0 | 0–0 | 1–0 | 1–3 | 2–1 | 0–1 | 2–0 | 2–1 | — | 1–3 | 1–0 | 1–1 | 1–1 | 0–2 | 3–0 | 0–1 | 1–3 | 2–0 | 1–0 | 3–3 |
| Cornellà | 1–0 | 2–0 | 4–0 | 0–3 | 0–2 | 1–0 | 1–0 | 2–0 | 1–1 | — | 2–0 | 0–0 | 2–1 | 1–0 | 1–0 | 0–1 | 2–0 | 1–2 | 1–1 | 0–0 |
| Costa Brava | 0–3 | 0–3 | 0–1 | 1–1 | 1–2 | 0–0 | 2–2 | 1–2 | 2–0 | 1–0 | — | 1–0 | 1–4 | 0–0 | 0–1 | 1–1 | 1–1 | 0–0 | 3–0 | 0–0 |
| Gimnàstic | 0–0 | 2–1 | 1–0 | 0–3 | 1–2 | 3–3 | 1–0 | 2–0 | 3–0 | 1–0 | 1–1 | — | 3–1 | 5–1 | 1–0 | 1–0 | 1–1 | 1–0 | 2–2 | 1–0 |
| Linares | 0–0 | 1–1 | 0–3 | 3–1 | 2–0 | 1–1 | 1–2 | 1–0 | 3–0 | 0–3 | 2–0 | 2–0 | — | 0–0 | 1–0 | 2–0 | 3–0 | 4–0 | 1–2 | 2–1 |
| Linense | 4–1 | 1–0 | 0–4 | 3–1 | 1–0 | 1–0 | 1–2 | 3–0 | 1–0 | 1–0 | 0–0 | 0–0 | 5–2 | — | 2–1 | 1–1 | 0–3 | 1–1 | 2–0 | 1–2 |
| Real Madrid Castilla | 0–1 | 1–2 | 2–0 | 3–1 | 2–2 | 5–2 | 0–0 | 4–0 | 1–2 | 5–0 | 5–1 | 2–1 | 4–1 | 1–1 | — | 3–0 | 4–0 | 2–1 | 3–0 | 2–1 |
| Sabadell | 1–0 | 3–0 | 0–1 | 0–1 | 1–0 | 1–0 | 1–3 | 0–0 | 1–3 | 2–1 | 3–0 | 2–0 | 3–1 | 0–0 | 0–2 | — | 2–3 | 1–0 | 1–1 | 0–1 |
| San Fernando | 3–3 | 0–0 | 0–2 | 0–1 | 0–4 | 3–1 | 0–2 | 1–0 | 1–2 | 3–3 | 1–1 | 2–0 | 2–2 | 1–1 | 3–1 | 0–1 | — | 2–3 | 2–1 | 1–3 |
| Sevilla Atlético | 0–1 | 1–3 | 1–3 | 1–1 | 1–1 | 1–2 | 2–1 | 1–0 | 2–0 | 1–0 | 2–1 | 0–0 | 1–4 | 1–0 | 1–1 | 0–0 | 4–1 | — | 0–2 | 2–1 |
| UCAM Murcia | 1–2 | 1–2 | 2–0 | 1–1 | 1–1 | 1–2 | 1–2 | 1–0 | 0–1 | 2–0 | 1–1 | 1–1 | 1–2 | 1–0 | 3–0 | 1–1 | 2–3 | 2–1 | — | 2–3 |
| Villarreal B | 3–0 | 0–1 | 3–0 | 2–0 | 2–1 | 4–1 | 3–0 | 3–0 | 3–2 | 3–0 | 2–0 | 0–0 | 5–0 | 0–0 | 4–1 | 0–3 | 0–3 | 5–1 | 2–1 | — |

### Final

The winners of the two regular season groups will face off in a single-match neutral site final to determine the champion of the 2021–22 Primera División RFEF season. The match will take place at one of the stadiums designated to host the promotion playoff.

## Promotion Playoffs

Teams ranked second through fifth in each of the two groups qualified for the promotion playoff, which determined the last two promotion spots. The eight qualified teams were drawn into two fixed brackets, each containing four teams. All ties consisted of a single neutral-site match. In case of draws, extra time was played; if the match was still level, the team which achieved a higher regular season finish was proclaimed the winner.

### Venues

| La Coruña | Vigo | Ferrol |
| Estadio Riazor Capacity: 34,899 | Estadio de Balaídos Capacity: 29,000 | Estadio de A Malata Capacity: 12,043 |

### Participating teams

* Deportivo La Coruña
* Racing Ferrol
* Rayo Majadahonda
* UD Logroñés
* Albacete
* Villarreal B
* Gimnàstic de Tarragona
* Linares

### Brackets

| Semi–finals (4 June) | Semi–finals (4 June) | Final (11 June) | Final (11 June) |
| Deportivo La Coruña | 4 | | |
| Linares | 0 | | |
| Linares | 0 | Deportivo La Coruña | 1 |
| | | Albacete (a.e.t.) | 2 |
| Albacete | 2 | Albacete (a.e.t.) | 2 |
| Rayo Majadahonda | 1 | | |
| Semi–finals (5 June) | Semi–finals (5 June) | Final (11 June) | Final (11 June) |
| Villarreal B | 3 | | |
| UD Logroñés | 1 | | |
| UD Logroñés | 1 | Villarreal B | 2 |
| | | Gimnàstic | 0 |
| Racing Ferrol | 0 | Gimnàstic | 0 |
| Gimnàstic | 1 | | |

## Copa del Rey Qualifiers

The following clubs qualified for the 2022–23 Copa del Rey by virtue of their league finish:
Group 1 :
| Position | Team |
| 1st | Racing Santander |
| 2nd | Deportivo La Coruña |
| 3rd | Racing Ferrol |
| 4th | Rayo Majadahonda |
| 5th | UD Logroñés |
Group 2 :
| Position | Team |
| 1st | Andorra |
| 3rd | Albacete |
| 4th | Gimnàstic |
| 5th | Linares |
| 6th | Atlético Baleares |

## Top goalscorers

| Rank | Player | Team | Goals |
| 1 | Ferran Jutglà | Barcelona B | 19 |
| 1 | Alberto Quiles | Deportivo La Coruña | 18 |
| 2 | Dioni | Atlético Baleares | 17 |
| 3 | Cedric Omoigui | Racing Santander | 16 |
| 3 | Juan Carlos Arana | Villarreal B | 16 |