2022–23 Primera Federación

{{more citations needed|date=May 2022}}

{{for|the women's league|2022–23 Primera Federación (women)}}

{{Infobox football league season

|competition = Primera Federación

|season = 2022–23

|dates = 27 August 2022 – 25 June 2023

|winners = Amorebieta (1st title)

|promoted = Alcorcón
Amorebieta
Eldense
[[Racing de Ferrol|Racing

Ferrol]]

|relegated = Badajoz
Bilbao Athletic
Calahorra
La Nucía
Linense
UD Logroñés
Numancia
Pontevedra
{{nowrap|San Sebastián de los Reyes}}
Talavera de la Reina

|league topscorer = Rodri (20 goals)

|biggest home win = {{nowrap|Deportivo La Coruña 5–0 Badajoz}}
(25 February 2023)

|biggest away win = Talavera de la Reina 2–7 Real Madrid Castilla
(30 April 2023)

|highest scoring = Talavera de la Reina 2–7 Real Madrid Castilla
(30 April 2023)

|highest attendance = 27,831
{{nowrap|Murcia 1–1 Barcelona Atlètic}}
(05 March 2023)

|prevseason = 2021–22

|nextseason = 2023–24

}}

File:Pontevedra CF - AD Ceuta FC, Primeira División RFEF 2022-23 a 58.jpg and Ceuta on 26 February 2023, at the Pasarón]]

The 2022–23 Primera Federación season was the second season for the Primera Federación, the third highest level in the Spanish football league system. Forty teams participated, divided into two groups of twenty clubs each based on geographical proximity. In each group, the champions were automatically promoted to Segunda División, while the second to fifth placers played the promotion play-offs and the bottom five were relegated to the Segunda Federación.

Overview before the season

A total of 40 teams joined the league, including four relegated from the 2021–22 Segunda División, 26 retained from the 2021–22 Primera División RFEF, and 10 promoted from the 2021–22 Segunda División RFEF.{{cite web|url=https://as.com/futbol/2022/05/21/mas_futbol/1653149930_687830.html|title=Playoff de Segunda y Tercera RFEF: partidos y resultados de la fase de ascenso|trans-title=Segunda and Tercera RFEF play-offs: matches and results from the promotion phase|publisher=Diario AS|language=es|date=22 May 2022|accessdate=22 May 2022}}

=Team changes=

Groups

=Group 1 (West)=

{{Location map+ |Spain |width=550 |caption=Location of teams in 2022–23 Primera Federación – Group 1|places=

{{Location map~ |Spain |lat=36.1633 |long=-5.4653 |marksize=5 |label={{small|Algeciras}} |position=left}}

{{Location map~ |Spain |lat=38.8589 |long=-7.0059 |marksize=5 |label={{small|Badajoz}} |position=left}}

{{Location map~ |Spain |lat=42.2286 |long=-8.6808 |marksize=5 |label={{small|Celta B}}}}

{{Location map~ |Spain |lat_deg=35 |lat_min=53 |lat_dir=N |lon_deg=5 |lon_min=20 |lon_dir=W |marksize=5 |label={{small|Ceuta}}|position=right}}

{{Location map~ |Spain |lat=37.8723 |long=-4.7646 |marksize=5 |label={{small|Córdoba}} |position=top}}

{{Location map~ |Spain |lat=42.5875 |long=-5.5767 |marksize=5 |label={{small|Cultural Leonesa}}|position=top}}

{{Location map~ |Spain |lat=43.3687 |long=-8.4175 |marksize=5 |label={{small|Deportivo}} |position=left}}

{{Location map~ |Spain |lat=38.1030 |long=-3.6230 |marksize=5 |label={{small|Linares}} |position=top}}

{{Location map~ |Spain |lat=36.1585 |long=-5.3403 |marksize=5 |label={{small|Linense}}}}

{{Location map~ |Spain |lat=38.9139 |long=-6.3364 |marksize=5 |label={{small|Mérida}} |position=top}}

{{Location map~ |Spain |lat=42.4386 |long=-8.6436 |marksize=5 |label={{small|Pontevedra}}|position=right}}

{{Location map~ |Spain |lat=43.4913 |long=-8.2390 |marksize=5 |label={{small|R. Ferrol}} |position=right}}

{{Location map~ |Spain |lat=36.4700 |long=-6.2072 |marksize=5 |label={{small|San Fernando}} |position=left}}

{{Location map~ |Spain |lat=40.9958 |long=-5.6631 |marksize=5 |label={{small|Unionistas}} |position=left}}

{{Location map~ |Spain |lat=40.4168 |long=-3.7035 |marksize=8 |label={{small|Community of Madrid}} |mark=Black pog.svg |position=right}}

{{Location map~ |Spain |mark=TransparentPlaceholder.png |marksize=1 |lat=36.4 |long=0.8 |label=

{{nowrap|Community of Madrid teams:}}

5px Alcorcón

5px Fuenlabrada

5px Rayo Majadahonda

5px Real Madrid Castilla

5px San Sebastián de los Reyes

|position=right}}

{{Location map~ |Spain |lat=39.9657 |long=-4.8242 |marksize=5 |label={{small|Talavera}} |position=bottom}}

}}

{{Location map+ |Spain Community of Madrid |width=250 |float=right |caption=Location of teams in 2022–23 Primera Federación – Group 1 (Community of Madrid)

|places=

{{Location map~ |Spain Community of Madrid |lat=40.338847 |long=-3.840475 |marksize=5 |label={{small|Alcorcón}} |position=left}}

{{Location map~ |Spain Community of Madrid |lat=40.2912 |long=-3.8267 |marksize=5 |label={{small|Fuenlabrada}} |position=right}}

{{Location map~ |Spain Community of Madrid |lat=40.4575 |long=-3.8603 |marksize=5 |label={{small|{{nowrap|Rayo Majadahonda}}}}|position=left}}

{{Location map~ |Spain Community of Madrid |lat=40.4767 |long=-3.6142 |marksize=5 |label={{small|RM Castilla}}|position=right}}

{{Location map~ |Spain Community of Madrid |lat=40.5449 |long=-3.6194 |marksize=5 |label={{small|SS Reyes}} |position=right}}

}}

==Teams and locations==

class="wikitable sortable"
Team

! Home city

! Stadium

! Capacity

AlcorcónAlcorcónSanto Domingoalign="center"| {{Nts|5100}}{{cite web|url=http://www.adalcorcon.com/club/informacion|title=Información|language=es|publisher=AD Alcorcón|access-date=4 June 2016}}
AlgecirasAlgeciras

| Nuevo Mirador

align=center| {{Nts|7,200}}{{cite web |title=ESTADIO |url=https://algecirascf.eu/estadio-2/ |website=Algeciras CF |access-date=3 June 2021 |language=es |archive-date=3 June 2021 |archive-url=https://web.archive.org/web/20210603232052/https://algecirascf.eu/estadio-2/ |url-status=dead }}
BadajozBadajoz

| Nuevo Vivero

align=center| {{Nts|15,198}}{{cite web |title=Estadio Nuevo Vivero |url=https://estadiosdefutbol.com/estadio-nuevo-vivero/ |website=Estadios de Fútbol |access-date=3 June 2021 |language=es}}
Celta Vigo BVigo

| Barreiro

align=center| {{Nts|4,500}}{{cite web|url=https://www.sportcartagena.es/articulo/fc-cartagena/municipal-barreiro-menos-largo-ancho-lleno-total/20180603153737068218.html |title=El Municipal de Barreiro, cuatro metros menos de largo y tres de ancho y lleno total|language=es|website=Sport Cartagena|access-date=3 June 2021}}
CeutaCeuta

| Alfonso Murube

align=center|{{Nts|6,500}}
CórdobaCórdoba

| El Arcángel

align=center| {{Nts|20,989}}
Cultural LeonesaLeón

| Reino de León

align=center| {{Nts|13,346}}{{cite web|url=https://footballtripper.com/spain/cultural-leonesa-stadium/|title=Estadio Reino de León |website=Football Tripper|access-date=3 June 2021}}
Deportivo La CoruñaA Coruña

| Abanca-Riazor

align=center| {{Nts|32,660}}{{cite web|url=https://www.rcdeportivo.es/en/anosacasa/abanca-riazor|title=Abanca-Riazor|publisher=RC Deportivo|access-date=3 June 2021}}
FuenlabradaFuenlabradaFernando Torresalign=center | {{Nts|5400}}{{Cite web|url=https://alcabodelacalle.es/cf-fuenlabrada-el-estadio-fernando-torres-acaba-de-ser-ampliado-y-ya-empieza-a-quedarse-pequeno|title=(CF FUENLABRADA) El estadio Fernando Torres acaba de ser ampliado y ya empieza a quedarse pequeño|last=Simón|first=Paco|date=2019-09-10|website=alcabodelacalle|language=es|access-date=2020-05-08}}
LinaresLinares

| Linarejos

align=center| {{Nts|10,000}}{{cite web |title=Estadio |url=https://linaresdeportivo.es/estadio.html |website=Linares Deportivo |access-date=3 June 2021 |language=es}}
LinenseLa Línea de la Concepción

| Municipal de La Línea

align=center|{{Nts|12,000}}
MéridaMéridaEstadio Romanoalign=center| {{Nts|14,600}}
PontevedraPontevedraPasarónalign=center| {{Nts|12,000}}{{cite web|url=https://www.e-architect.co.uk/spain/estadio-pasaron-building|title=Estadio Pasaron, Pontevedra |website=E-Architect|access-date=17 September 2020}}
Racing FerrolFerrol

| A Malata

align=center| {{Nts|12,043}}{{cite web|url=https://www.resultados-futbol.com/racing-club-ferrol|title=Racing Ferrol |language=es |website=Resultados de Futbol|access-date=3 June 2021}}
Rayo MajadahondaMajadahonda

| Cerro del Espino

align=center| {{Nts|3,800}}{{cite web|url=https://www.ideal.es/granadacf/cerro-espino-actual-20190301213616-nt.html |title=El Cerro del Espino, el actual estadio del Rayo, es el más pequeño del fútbol profesional|language=es|website=Ideal|access-date=3 June 2021}}
Real Madrid CastillaMadrid

| Alfredo di Stéfano

align=center| {{Nts|6,000}}{{cite web|url=https://www.esmadrid.com/deporte/ciudad-real-madrid|title=Ciudad Real Madrid |language=es |publisher=City of Madrid|access-date=3 June 2021}}
San FernandoSan Fernando

| Iberoamericano

align=center| {{Nts|12,000}}
San Sebastián de los ReyesSan Sebastián de los Reyes

| Matapiñonera

align=center| {{Nts|3,000}}{{cite web|url=https://www.resultados-futbol.com/ud-ss-reyes|title=San Sebastián de los Reyes |language=es |website=Resultados de Futbol|access-date=3 June 2021}}
TalaveraTalavera de la Reina

| El Prado

align="center" | {{Nts| 5,000}}
UnionistasSalamanca

| Reina Sofía

align=center| {{Nts|5,000}}{{cite web|url=https://www.unionistascf.com/estadio-unionistas-de-salamanca-disputara-sus-encuentros-como-local-esta-temporada-en-el-reina-sofia/|title=ESTADIO {{!}} Unionistas de Salamanca disputará sus encuentros como local esta temporada en el Reina Sofía|trans-title=STADIUM {{!}} Unionistas de Salamanca will play their home fixtures this season at the Reina Sofía|publisher=Unionistas de Salamanca CF|language=es|date=5 October 2020|access-date=3 June 2021}}

==Personnel and sponsorship==

class="wikitable sortable" style="text-align: left;"

! Team

! Manager

! Captain

! Kit manufacturer

! Shirt main sponsor

{{nowrap|Alcorcón}}

|{{nowrap|{{flagicon|Spain}} Fran Fernández}}

|{{nowrap|{{flagicon|Martinique}} Jean-Sylvain Babin}}

|{{nowrap|Kappa}}

|{{nowrap|Eneryeti}}

{{nowrap|Algeciras}}

|{{nowrap|{{flagicon|Spain}} Iván Ania}}

|{{nowrap|{{flagicon|Spain}} Iván Turrillo}}

|{{nowrap|Givova}}

|{{nowrap|Nuctech}}

{{nowrap|Badajoz}}

|{{nowrap|{{flagicon|Spain}} David Tenorio}}

|{{nowrap|{{flagicon|Spain}} Zelu}}

|{{nowrap|Adidas}}

|{{nowrap|Civitas Pacensis}}

{{nowrap|Celta B}}

|{{nowrap|{{flagicon|Spain}} Claudio Giráldez}}

|{{nowrap|{{flagicon|Spain}} Iker Losada}}

|{{nowrap|Adidas}}

|{{nowrap|Estrella Galicia}}

{{nowrap|Ceuta}}

|{{nowrap|{{flagicon|Spain}} José Juan Romero}}

|{{nowrap|{{flagicon|Spain}} David Castro}}

|{{nowrap|Joma}}

|{{nowrap|ceuta}}

{{nowrap|Córdoba}}

|{{nowrap|{{flagicon|Spain}} Manuel Mosquera}}

|{{nowrap|{{flagicon|Spain}} Javi Flores}}

|{{nowrap|Givova}}

|{{nowrap|Patrimonio de la Humanidad}}

{{nowrap|Cultural Leonesa}}

|{{nowrap|{{flagicon|Spain}} Israel Martínez}}

|{{nowrap|{{flagicon|Spain}} Julen Castañeda}}

|{{nowrap|Kappa}}

|{{nowrap|Aspire Academy}}

{{nowrap|Deportivo La Coruña}}

|{{nowrap|{{flagicon|Spain}} Rubén de la Barrera}}

|{{nowrap|{{flagicon|Spain}} Álex Bergantiños}}

|{{nowrap|Kappa}}

|{{nowrap|Estrella Galicia}}

{{nowrap|Fuenlabrada}}

|{{nowrap|{{flagicon|Spain}} Alfredo Sánchez}}

|{{nowrap|{{flagicon|Spain}} Mikel Iribas}}

|{{nowrap|Joma}}

|{{nowrap|Grupo Avimosa}}

{{nowrap|Linares}}

|{{nowrap|{{flagicon|Spain}} Alberto González}}

|{{nowrap|{{flagicon|Spain}} Rodri}}

|{{nowrap|Nike}}

|{{nowrap|Martín López Carburantes}}

{{nowrap|Linense}}

|{{nowrap|{{flagicon|Spain}} Víctor Basadre}}

|{{nowrap|{{flagicon|Spain}} Víctor Mena}}

|{{nowrap|Legea}}

|{{nowrap|Lotus Festina}}

{{nowrap|Mérida}}

|{{nowrap|{{flagicon|Spain}} Juanma Barrero}}

|{{nowrap|{{flagicon|Spain}} Javi Montoya}}

|{{nowrap|Erreà}}

|{{nowrap|Ayuntamiento de Mérida}}

{{nowrap|Pontevedra}}

|{{nowrap|{{flagicon|Spain}} Juan Señor}}

|{{nowrap|{{flagicon|Spain}} Álex González}}

|{{nowrap|Hummel}}

|{{nowrap|Estrella Galicia}}

{{nowrap|Racing Ferrol}}

|{{nowrap|{{flagicon|Spain}} Cristóbal Parralo}}

|{{nowrap|{{flagicon|Spain}} Joselu}}

|{{nowrap|Lotto}}

|{{nowrap|Estrella Galicia}}

{{nowrap|Rayo Majadahonda}}

|{{nowrap|{{flagicon|Spain}} Alfredo Santaelena}}

|{{nowrap|{{flagicon|Spain}} Jorge Casado}}

|{{nowrap|Nike}}

|{{nowrap|Afar 4}}

{{nowrap|Real Madrid Castilla}}

|{{nowrap|{{flagicon|Spain}} Raúl González}}

|{{nowrap|{{flagicon|Spain}} Carlos Dotor}}

|{{nowrap|Adidas}}

|{{nowrap|Emirates}}

{{nowrap|San Fernando}}

|{{nowrap|{{flagicon|Spain}} Pablo Alfaro}}

|{{nowrap|{{flagicon|Spain}} Juanmi Callejón}}

|Nike

|{{nowrap

}

|-

|{{nowrap|San Sebastián de los Reyes}}

|{{nowrap|{{flagicon|Spain}} Antonio Calle}}

|{{nowrap|{{flagicon|Spain}} Borja Sánchez}}

|{{nowrap|Nike}}

|{{nowrap|Tecnitasa}}

|-

|{{nowrap|Talavera de la Reina}}

|{{nowrap|{{flagicon|Spain}} Pedro Díaz}}

|{{nowrap|{{flagicon|Spain}} Dani Ramos}}

|{{nobreak|Adidas

|

|-

|{{nowrap|Unionistas}}

|{{nowrap|{{flagicon|Spain}} Dani Ponz}}

|{{nowrap|{{flagicon|Spain}} Carlos de la Nava}}

|{{nowrap|Erreà}}

|{{nowrap|Grupo Ecotisa}}

|-

|}

==League table==

{{#invoke:Sports table|main|section=Group 1

|update=27 May 2023 |start_date=|source={{cite web|url=https://int.soccerway.com/national/spain/segunda-b/20222023/group-1/r70799/|title=Primera División RFEF|publisher=Soccerway|accessdate=29 January 2023}}

|team_order= RFE, ALC, RMC, DLC, CEL, LIN, UNI, MER, COR, CUL, FUE, CEU, SFE, RMJ, ALG, BAD, SSR, RBL, PON, TAL

|win_ALC=21|draw_ALC=11|loss_ALC=6|gf_ALC=53|ga_ALC=23|name_ALC=Alcorcón

|win_ALG=11|draw_ALG=11|loss_ALG=16|gf_ALG=36|ga_ALG=47|name_ALG=Algeciras

|win_BAD=11|draw_BAD=10|loss_BAD=17|gf_BAD=35|ga_BAD=52|name_BAD=Badajoz

|win_CEL=16|draw_CEL=11|loss_CEL=11|gf_CEL=48|ga_CEL=38|name_CEL=Celta Vigo B

|win_CEU=12|draw_CEU=9|loss_CEU=17|gf_CEU=53|ga_CEU=52|name_CEU=Ceuta

|win_COR=14|draw_COR=12|loss_COR=12|gf_COR=48|ga_COR=37|name_COR=Córdoba

|win_CUL=13|draw_CUL=9|loss_CUL=16|gf_CUL=41|ga_CUL=43|name_CUL=Cultural Leonesa

|win_DLC=18|draw_DLC=13|loss_DLC=7|gf_DLC=53|ga_DLC=29|name_DLC=Deportivo La Coruña

|win_FUE=13|draw_FUE=7|loss_FUE=18|gf_FUE=32|ga_FUE=51|name_FUE=Fuenlabrada

|win_LIN=17|draw_LIN=8|loss_LIN=13|gf_LIN=53|ga_LIN=53|name_LIN=Linares

|win_RBL=10|draw_RBL=12|loss_RBL=16|gf_RBL=31|ga_RBL=34|name_RBL=Linense

|win_MER=14|draw_MER=12|loss_MER=12|gf_MER=40|ga_MER=37|name_MER=Mérida

|win_PON=9|draw_PON=9|loss_PON=20|gf_PON=34|ga_PON=53|name_PON=Pontevedra

|win_RFE=22|draw_RFE=9|loss_RFE=7|gf_RFE=55|ga_RFE=25|name_RFE=Racing Ferrol

|win_RMJ=12|draw_RMJ=9|loss_RMJ=17|gf_RMJ=42|ga_RMJ=51|name_RMJ=Rayo Majadahonda

|win_RMC=19|draw_RMC=12|loss_RMC=7|gf_RMC=58|ga_RMC=38|name_RMC=Real Madrid Castilla

|win_SFE=11|draw_SFE=12|loss_SFE=15|gf_SFE=46|ga_SFE=50|name_SFE=San Fernando

|win_SSR=11|draw_SSR=10|loss_SSR=17|gf_SSR=30|ga_SSR=46|name_SSR=San Sebastián de los Reyes

|win_TAL=8|draw_TAL=9|loss_TAL=21|gf_TAL=36|ga_TAL=63|name_TAL=Talavera de la Reina

|win_UNI=15|draw_UNI=11|loss_UNI=12|gf_UNI=38|ga_UNI=40|name_UNI=Unionistas

|result1=PRC |result2=POC |result3=PO |result4=POC |result5=PO |result6=COP |result7=COP |result16=REL |result17=REL |result18=REL |result19=REL |result20=REL

|status_ALC=OP |status_RFE=CP

|status_SSR=R |status_BAD=R |status_RBL=R |status_PON=R |status_TAL=R

|hth_CEL=Celta Vigo B finished ahead of Linares on head-to-head points: Linares–Celta Vigo B 1–2, Celta Vigo B–Linares 4–2

|hth_LIN=CEL

|hth_MER=Mérida finished ahead of Córdoba on head-to-head points: Córdoba–Mérida 1–2, Mérida–Córdoba 0–0

|hth_COR=MER

|hth_CEU=Head-to-head points: Ceuta 7, San Fernando 5, Rayo Majadahonda 4.

|hth_SFE=CEU

|hth_RMJ=CEU

|hth_BAD=Badajoz finished ahead of San Sebastian de los Reyes on head-to-head points: San Sebastián de los Reyes–Badajoz 1–3, Badajoz–San Sebastián de los Reyes 0–0

|hth_SSR=BAD

|show_limit=5

|class_rules = 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) goal difference; 5) number of goals scored

|res_col_header=Q

|col_PRO=green1 |text_PRO=Promotion to Segunda División

|col_PRC=green1 |text_PRC=Promotion to Segunda División and qualification for the Copa del Rey

|col_PO=yellow1 |text_PO=Qualification for the promotion play-offs

|col_POC=yellow1 |text_POC=Qualification for the promotion play-offs and Copa del Rey

|col_REL=red1 |text_REL=Relegation to Segunda Federación

|col_COP=blue1 |text_COP=Qualification for the Copa del Rey

}}

==Results==

{{#invoke:Sports results|main

|update=27 May 2023

|start_date=

|source=

|matches_style=FBR

|team1=ALC |team2=ALG |team3=BAD |team4=CEL |team5=CEU |team6=COR |team7=CUL |team8=DEP |team9=FUE |team10=LNR |team11=LNS |team12=MER |team13=PON |team14=RFE |team15=RMJ |team16=RMC |team17=SFE |team18=SSR |team19=TAL |team20=UNI

|name_ALC=Alcorcón

|name_ALG=Algeciras

|name_BAD=Badajoz

|name_CEL=Celta Vigo B

|name_CEU=Ceuta

|name_COR=Córdoba

|name_CUL=Cultural Leonesa

|name_DEP=Deportivo La Coruña

|name_FUE=Fuenlabrada

|name_LNR=Linares

|name_LNS=Linense

|name_MER=Mérida

|name_PON=Pontevedra

|name_RFE=Racing Ferrol

|name_RMJ=Rayo Majadahonda

|name_RMC=Real Madrid Castilla

|name_SFE=San Fernando

|name_SSR=San Sebast. Reyes

|name_TAL=Talavera de la Reina

|name_UNI=Unionistas

|match_ALC_ALG= 2–0

|match_ALC_BAD= 1–0

|match_ALC_CEL= 1–1

|match_ALC_CEU= 2–2

|match_ALC_COR= 3–0

|match_ALC_CUL= 2–0

|match_ALC_DEP= 3–1

|match_ALC_FUE= 1–1

|match_ALC_LNR= 0–0

|match_ALC_LNS= 0–0

|match_ALC_MER= 0–0

|match_ALC_PON= 1–0

|match_ALC_RFE= 0–1

|match_ALC_RMJ= 2–1

|match_ALC_RMC= 4–1

|match_ALC_SFE= 2–1

|match_ALC_SSR= 2–0

|match_ALC_TAL= 1–0

|match_ALC_UNI= 2–0

|match_ALG_ALC= 0–0

|match_ALG_BAD= 1–1

|match_ALG_CEL= 0–0

|match_ALG_CEU= 1–2

|match_ALG_COR= 1–1

|match_ALG_CUL= 0–1

|match_ALG_DEP= 1–2

|match_ALG_FUE= 2–1

|match_ALG_LNR= 3–3

|match_ALG_LNS= 1–0

|match_ALG_MER= 1–0

|match_ALG_PON= 0–2

|match_ALG_RFE= 1–1

|match_ALG_RMJ= 2–1

|match_ALG_RMC= 0–1

|match_ALG_SFE= 0–1

|match_ALG_SSR= 0–0

|match_ALG_TAL= 2–0

|match_ALG_UNI= 1–1

|match_BAD_ALC= 2–0

|match_BAD_ALG= 0–1

|match_BAD_CEL= 1–0

|match_BAD_CEU= 2–1

|match_BAD_COR= 2–4

|match_BAD_CUL= 1–0

|match_BAD_DEP= 1–0

|match_BAD_FUE= 3–0

|match_BAD_LNR= 1–1

|match_BAD_LNS= 0–2

|match_BAD_MER= 1–1

|match_BAD_PON= 1–0

|match_BAD_RFE= 0–3

|match_BAD_RMJ= 0–0

|match_BAD_RMC= 0–2

|match_BAD_SFE= 1–1

|match_BAD_SSR= 0–0

|match_BAD_TAL= 1–1

|match_BAD_UNI= 2–1

|match_CEL_ALC= 1–0

|match_CEL_ALG= 2–2

|match_CEL_BAD= 2–0

|match_CEL_CEU= 1–1

|match_CEL_COR= 1–2

|match_CEL_CUL= 2–1

|match_CEL_DEP= 1–1

|match_CEL_FUE= 1–0

|match_CEL_LNR= 4–2

|match_CEL_LNS= 1–0

|match_CEL_MER= 1–2

|match_CEL_PON= 1–0

|match_CEL_RFE= 1–0

|match_CEL_RMJ= 3–1

|match_CEL_RMC= 1–2

|match_CEL_SFE= 2–2

|match_CEL_SSR= 1–2

|match_CEL_TAL= 1–1

|match_CEL_UNI= 0–1

|match_CEU_ALC= 1–2

|match_CEU_ALG= 1–3

|match_CEU_BAD= 3–0

|match_CEU_CEL= 1–3

|match_CEU_COR= 1–2

|match_CEU_CUL= 2–1

|match_CEU_DEP= 1–2

|match_CEU_FUE= 1–0

|match_CEU_LNR= 2–0

|match_CEU_LNS= 0–0

|match_CEU_MER= 1–0

|match_CEU_PON= 1–2

|match_CEU_RFE= 0–2

|match_CEU_RMJ= 5–1

|match_CEU_RMC= 2–2

|match_CEU_SFE= 2–2

|match_CEU_SSR= 3–1

|match_CEU_TAL= 4–1

|match_CEU_UNI= 1–2

|match_COR_ALC= 1–1

|match_COR_ALG= 3–1

|match_COR_BAD= 3–1

|match_COR_CEL= 0–2

|match_COR_CEU= 1–1

|match_COR_CUL= 2–0

|match_COR_DEP= 1–1

|match_COR_FUE= 3–0

|match_COR_LNR= 2–1

|match_COR_LNS= 0–1

|match_COR_MER= 1–2

|match_COR_PON= 1–0

|match_COR_RFE= 1–2

|match_COR_RMJ= 2–0

|match_COR_RMC= 1–2

|match_COR_SFE= 1–1

|match_COR_SSR= 0–1

|match_COR_TAL= 3–0

|match_COR_UNI= 4–1

|match_CUL_ALC= 0–2

|match_CUL_ALG= 0–1

|match_CUL_BAD= 0–1

|match_CUL_CEL= 1–1

|match_CUL_CEU= 2–0

|match_CUL_COR= 0–3

|match_CUL_DEP= 1–0

|match_CUL_FUE= 2–0

|match_CUL_LNR= 0–2

|match_CUL_LNS= 1–1

|match_CUL_MER= 2–0

|match_CUL_PON= 2–0

|match_CUL_RFE= 0–0

|match_CUL_RMJ= 1–3

|match_CUL_RMC= 1–0

|match_CUL_SFE= 2–0

|match_CUL_SSR= 4–1

|match_CUL_TAL= 3–1

|match_CUL_UNI= 2–0

|match_DEP_ALC= 0–0

|match_DEP_ALG= 4–0

|match_DEP_BAD= 5–0

|match_DEP_CEL= 2–0

|match_DEP_CEU= 1–0

|match_DEP_COR= 0–0

|match_DEP_CUL= 2–2

|match_DEP_FUE= 4–2

|match_DEP_LNR= 2–1

|match_DEP_LNS= 2–1

|match_DEP_MER= 1–0

|match_DEP_PON= 1–1

|match_DEP_RFE= 2–0

|match_DEP_RMJ= 1–0

|match_DEP_RMC= 1–1

|match_DEP_SFE= 0–1

|match_DEP_SSR= 1–0

|match_DEP_TAL= 3–2

|match_DEP_UNI= 3–0

|match_FUE_ALC= 0–4

|match_FUE_ALG= 2–0

|match_FUE_BAD= 2–0

|match_FUE_CEL= 1–1

|match_FUE_CEU= 2–1

|match_FUE_COR= 2–0

|match_FUE_CUL= 0–0

|match_FUE_DEP= 0–3

|match_FUE_LNR= 1–2

|match_FUE_LNS= 1–0

|match_FUE_MER= 0–1

|match_FUE_PON= 2–1

|match_FUE_RFE= 1–0

|match_FUE_RMJ= 1–0

|match_FUE_RMC= 1–2

|match_FUE_SFE= 2–1

|match_FUE_SSR= 0–0

|match_FUE_TAL= 2–1

|match_FUE_UNI= 2–1

|match_LNR_ALC= 1–0

|match_LNR_ALG= 2–0

|match_LNR_BAD= 2–1

|match_LNR_CEL= 1–2

|match_LNR_CEU= 2–2

|match_LNR_COR= 2–1

|match_LNR_CUL= 0–2

|match_LNR_DEP= 3–2

|match_LNR_FUE= 0–2

|match_LNR_LNS= 1–0

|match_LNR_MER= 2–0

|match_LNR_PON= 1–0

|match_LNR_RFE= 1–1

|match_LNR_RMJ= 1–0

|match_LNR_RMC= 0–2

|match_LNR_SFE= 1–1

|match_LNR_SSR= 2–1

|match_LNR_TAL= 3–0

|match_LNR_UNI= 4–3

|match_LNS_ALC= 1–2

|match_LNS_ALG= 0–2

|match_LNS_BAD= 1–1

|match_LNS_CEL= 1–1

|match_LNS_CEU= 2–1

|match_LNS_COR= 1–0

|match_LNS_CUL= 1–0

|match_LNS_DEP= 0–0

|match_LNS_FUE= 2–1

|match_LNS_LNR= 2–3

|match_LNS_MER= 0–0

|match_LNS_PON= 3–0

|match_LNS_RFE= 2–1

|match_LNS_RMJ= 1–0

|match_LNS_RMC= 1–2

|match_LNS_SFE= 1–2

|match_LNS_SSR= 0–1

|match_LNS_TAL= 2–2

|match_LNS_UNI= 0–1

|match_MER_ALC= 0–2

|match_MER_ALG= 3–3

|match_MER_BAD= 1–0

|match_MER_CEL= 0–3

|match_MER_CEU= 2–0

|match_MER_COR= 0–0

|match_MER_CUL= 3–1

|match_MER_DEP= 0–1

|match_MER_FUE= 2–0

|match_MER_LNR= 2–1

|match_MER_LNS= 1–0

|match_MER_PON= 2–0

|match_MER_RFE= 2–1

|match_MER_RMJ= 1–2

|match_MER_RMC= 1–1

|match_MER_SFE= 0–1

|match_MER_SSR= 1–3

|match_MER_TAL= 1–1

|match_MER_UNI= 1–1

|match_PON_ALC= 1–1

|match_PON_ALG= 1–0

|match_PON_BAD= 1–2

|match_PON_CEL= 1–1

|match_PON_CEU= 1–3

|match_PON_COR= 2–0

|match_PON_CUL= 1–0

|match_PON_DEP= 1–1

|match_PON_FUE= 0–0

|match_PON_LNR= 3–1

|match_PON_LNS= 0–0

|match_PON_MER= 1–5

|match_PON_RFE= 0–2

|match_PON_RMJ= 1–1

|match_PON_RMC= 1–1

|match_PON_SFE= 2–1

|match_PON_SSR= 2–1

|match_PON_TAL= 3–0

|match_PON_UNI= 1–1

|match_RFE_ALC= 1–2

|match_RFE_ALG= 2–1

|match_RFE_BAD= 2–1

|match_RFE_CEL= 2–0

|match_RFE_CEU= 1–1

|match_RFE_COR= 1–1

|match_RFE_CUL= 3–2

|match_RFE_DEP= 0–0

|match_RFE_FUE= 3–0

|match_RFE_LNR= 2–0

|match_RFE_LNS= 1–0

|match_RFE_MER= 1–1

|match_RFE_PON= 2–0

|match_RFE_RMJ= 4–1

|match_RFE_RMC= 2–1

|match_RFE_SFE= 3–1

|match_RFE_SSR= 3–0

|match_RFE_TAL= 1–0

|match_RFE_UNI= 0–1

|match_RMJ_ALC= 1–2

|match_RMJ_ALG= 0–2

|match_RMJ_BAD= 2–2

|match_RMJ_CEL= 1–0

|match_RMJ_CEU= 1–2

|match_RMJ_COR= 1–0

|match_RMJ_CUL= 1–1

|match_RMJ_DEP= 0–0

|match_RMJ_FUE= 4–1

|match_RMJ_LNR= 1–2

|match_RMJ_LNS= 1–1

|match_RMJ_MER= 1–1

|match_RMJ_PON= 2–1

|match_RMJ_RFE= 0–1

|match_RMJ_RMC= 1–2

|match_RMJ_SFE= 2–1

|match_RMJ_SSR= 2–2

|match_RMJ_TAL= 2–1

|match_RMJ_UNI= 1–0

|match_RMC_ALC= 1–1

|match_RMC_ALG= 2–1

|match_RMC_BAD= 3–1

|match_RMC_CEL= 3–0

|match_RMC_CEU= 0–3

|match_RMC_COR= 1–1

|match_RMC_CUL= 1–1

|match_RMC_DEP= 1–0

|match_RMC_FUE= 0–0

|match_RMC_LNR= 2–0

|match_RMC_LNS= 2–2

|match_RMC_MER= 0–0

|match_RMC_PON= 1–0

|match_RMC_RFE= 0–0

|match_RMC_RMJ= 1–2

|match_RMC_SFE= 2–0

|match_RMC_SSR= 1–0

|match_RMC_TAL= 0–0

|match_RMC_UNI= 1–0

|match_SFE_ALC= 0–2

|match_SFE_ALG= 0–2

|match_SFE_BAD= 2–1

|match_SFE_CEL= 1–2

|match_SFE_CEU= 1–0

|match_SFE_COR= 1–3

|match_SFE_CUL= 1–1

|match_SFE_DEP= 2–2

|match_SFE_FUE= 3–0

|match_SFE_LNR= 1–1

|match_SFE_LNS= 1–0

|match_SFE_MER= 1–2

|match_SFE_PON= 4–2

|match_SFE_RFE= 0–1

|match_SFE_RMJ= 0–0

|match_SFE_RMC= 3–2

|match_SFE_SSR= 1–1

|match_SFE_TAL= 5–1

|match_SFE_UNI= 1–2

|match_SSR_ALC= 1–0

|match_SSR_ALG= 0–0

|match_SSR_BAD= 1–3

|match_SSR_CEL= 0–1

|match_SSR_CEU= 1–1

|match_SSR_COR= 0–0

|match_SSR_CUL= 1–1

|match_SSR_DEP= 0–0

|match_SSR_FUE= 0–1

|match_SSR_LNR= 2–0

|match_SSR_LNS= 0–2

|match_SSR_MER= 1–0

|match_SSR_PON= 2–0

|match_SSR_RFE= 0–3

|match_SSR_RMJ= 1–2

|match_SSR_RMC= 1–5

|match_SSR_SFE= 1–0

|match_SSR_TAL= 0–2

|match_SSR_UNI= 1–1

|match_TAL_ALC= 0–2

|match_TAL_ALG= 3–0

|match_TAL_BAD= 2–1

|match_TAL_CEL= 1–0

|match_TAL_CEU= 2–0

|match_TAL_COR= 0–0

|match_TAL_CUL= 2–3

|match_TAL_DEP= 0–1

|match_TAL_FUE= 1–0

|match_TAL_LNR= 2–3

|match_TAL_LNS= 0–0

|match_TAL_MER= 1–1

|match_TAL_PON= 4–2

|match_TAL_RFE= 0–1

|match_TAL_RMJ= 0–2

|match_TAL_RMC= 2–7

|match_TAL_SFE= 0–0

|match_TAL_SSR= 0–1

|match_TAL_UNI= 0–1

|match_UNI_ALC= 2–1

|match_UNI_ALG= 0–0

|match_UNI_BAD= 0–0

|match_UNI_CEL= 0–3

|match_UNI_CEU= 1–0

|match_UNI_COR= 0–0

|match_UNI_CUL= 2–0

|match_UNI_DEP= 2–1

|match_UNI_FUE= 1–1

|match_UNI_LNR= 1–1

|match_UNI_LNS= 1–0

|match_UNI_MER= 0–1

|match_UNI_PON= 1–0

|match_UNI_RFE= 1–1

|match_UNI_RMJ= 2–1

|match_UNI_RMC= 3–0

|match_UNI_SFE= 1–1

|match_UNI_SSR= 1–0

|match_UNI_TAL= 1–2

}}

=Group 2 (East)=

==Teams and locations==

{{Location map+ |Spain |width=550 |caption=Location of teams in 2022–23 Primera Federación – Group 2|places=

{{Location map~ |Spain |lat=38.6910 |long=-0.4903 |marksize=5 |label={{small|Alcoyano}} |position=top}}

{{Location map~ |Spain |lat=43.2214 |long=-2.7248 |marksize=5 |label=

Amorebieta
|position=left}}

{{Location map~ |Spain |lat=39.5741 |long=2.6775 |marksize=5 |label={{small|{{nowrap|At. Baleares}}}} |position=bottom}}

{{Location map~ |Spain |lat=41.3742 |long=2.0506 |marksize=5 |label={{small|Barcelona At.}} |position=left}}

{{Location map~ |Spain |lat=43.2783 |long=-2.8386 |marksize=5 |label={{small|{{nowrap|Bilbao Athletic}}}} |position=top}}

{{Location map~ |Spain |lat=42.3036 |long=-1.9754 |marksize=5 |label={{small|Calahorra}} |position=bottom}}

{{Location map~ |Spain |lat=39.9961 |long=-0.0386 |marksize=5 |label={{small|Castellón}} |position=right}}

{{Location map~ |Spain |lat=41.3476 |long=2.0736 |marksize=5 |label={{small|Cornellà}} |position=right}}

{{Location map~ |Spain |lat=38.483333 |long=-0.783333 |marksize=5 |label={{small|Eldense}} |position=left}}

{{Location map~ |Spain |lat_deg=38 |lat_min=24 |lat_sec=5 |lat_dir=N |lon_deg=0 |lon_min=26 |lon_sec=12 |lon_dir=W |marksize=5 |label={{small|Intercity}} |position=right}}

{{Location map~ |Spain |lat=38.6026 |long=-0.1241 |marksize=5 |label={{small|La Nucía}}}}

{{Location map~ |Spain |lat=42.478103 |long=-2.456755 |marksize=5 |label={{small|SD Logroñés}} |position=left}}

{{Location map~ |Spain |lat_deg=42|lat_min=27|lat_sec=12|lat_dir=N|lon_deg=2|lon_min=27|lon_sec=12|lon_dir=W |marksize=5 |label={{small|UD Logroñés}} |position=right}}

{{Location map~ |Spain |lat=38.0422 |long=-1.1447 |marksize=5 |label={{small|Murcia}} |position=left}}

{{Location map~ |Spain |lat=41.1269 |long=1.2728 |marksize=5 |label={{small|Gimnàstic}} |position=bottom}}

{{Location map~ |Spain |lat=41.7544 |long=-2.4678 |marksize=5 |label={{small|Numancia}} |position=bottom}}

{{Location map~ |Spain |lat=42.796675 |long=-1.637128 |marksize=5 |label={{small|Osasuna B}} |position=right}}

{{Location map~ |Spain |lat=43.2583 |long=-2.0253 |marksize=5 |label=

Real Sociedad B
|position=right}}

{{Location map~ |Spain |lat=43.3456 |long=-1.7858 |marksize=5 |label={{small|Real Unión}}|position=right}}

{{Location map~ |Spain |lat=41.5547 |long=2.0920 |marksize=5 |label={{small|Sabadell}} |position=left}}

}}

class="wikitable sortable"
Team

! Home city

! Stadium

! Capacity

AlcoyanoAlcoy

| El Collao

align=center| 4,850{{cite web |title=Campo Municipal de Fútbol El Collao |url=https://es.besoccer.com/estadio/campo-municipal-de-futbol-el-collao-1791 |website=BeSoccer |access-date=3 June 2021 |language=es}}
AmorebietaAmorebieta-Etxano

| Urritxe

align=center|3,000{{cite web|url=https://www.resultados-futbol.com/amorebieta |title=Amorebieta|language=es|website=Resultados de Futbol|access-date=17 September 2020}}
Atlético BalearesPalma

| Estadi Balear

align=center| 6,000{{cite web|url=https://www.diariodemallorca.es/deportes/2017/12/14/arranca-nuevo-estadio-balear/1271786.html |title=Arranca el nuevo Estadio Balear|language=es|website=Diario de Mallorca|access-date=3 June 2021}}
Barcelona AtlèticBarcelona

| Johan Cruyff

align=center| 6,000{{cite web |title=Estadi Johan Cruyff |url=https://www.fcbarcelona.es/es/club/instalaciones/miniestadi |website=FC Barcelona |access-date=3 June 2021 |language=es}}
Bilbao AthleticBilbao

| Lezama

align=center|3,250{{cite web|url=https://www.mundodeportivo.com/futbol/athletic-bilbao/20181019/452424064884/athletic-campo-2-lezama-bilbao-athletic-grada-athletic-femenino-venezuela-sub-20.html|title=El campo 2 de Lezama sube su aforo hasta los 3.250 espectadores|language=es|website=Mundo Deportivo|access-date=3 June 2021}}
CalahorraCalahorra

| La Planilla

align=center|4,500{{cite web|url=https://españaestadios.com/2018/09/03/calahorra-polideportivo-municipal-la-planilla/|title=Calahorra – Polideportivo Municipal La Planilla|website=Estadios de España|access-date=3 June 2021}}{{Dead link|date=February 2022 |bot=InternetArchiveBot |fix-attempted=yes }}
Castellón Castellón

| Castalia 

align=center| 15,500{{cite web|url=http://www.cdcastellon.com/estadio/|title=Estadio|language=es|publisher=CD Castellón|access-date=3 June 2021}}
CornellàCornellà de Llobregat

| RCDE Stadium

align=center| 40,000
EldenseElda

| Nuevo Pepico Amat

align=center| 4,036
GimnàsticTarragona

| Nou Estadi

align="center"| 14,591{{cite web |title=Nou Estadi |url=https://www.gimnasticdetarragona.cat/es/sad/nou-estadi |website=Gimnàstic de Tarragona |access-date=3 June 2021 |language=es}}
Intercity

| Alicante

Antonio Solanaalign=center| 3,000
La NucíaLa Nucía

| Camilo Cano

align=center| 3,000
SD LogroñésLogroño

| Las Gaunas

align=center|16,000{{Cite web|url=https://www.stadiumguide.com/estadio-municipal-de-las-gaunas/|title=Estadio Las Gaunas - Logrones - Logrono - The Stadium Guide|language=en-US|access-date=3 June 2021}}
UD Logroñés Logroño

| Las Gaunas

align=center|16,000{{cite web |title=Estadio Nuevo Municipal Las Gaunas |url=https://int.soccerway.com/venues/spain/estadio-nuevo-municipal-las-gaunas/v2525/ |website=soccerway.com |access-date=3 June 2021}}
MurciaMurcia

| Enrique Roca

align=center| 31,179
NumanciaSoria

| Los Pajaritos

align=center| 8,261{{cite web|url=https://www.cdnumancia.com/club/instalaciones|title=INSTALACIONES|publisher=CD Numancia|access-date=17 September 2020}}
Osasuna BPamplona

| Tajonar

align=center|4,500{{cite web|url=http://www.resultados-futbol.com/osasuna-b|title=Osasuna B |language=es |website=Resultados de Futbol|access-date=17 September 2020}}
Real Sociedad BSan Sebastián

| José Luis Orbegozo

align=center|2,500{{cite web|url=https://women.soccerway.com/teams/spain/real-sociedad-de-futbol/7269/venue/|title=Real Sociedad de Fútbol |website=Soccerway|access-date=17 September 2020}}
Real UniónIrun

| Stadium Gal

align=center|5,000{{cite web|url=https://www.stadiumguide.com/stadium-gal/|title=Stadium Gal|publisher=The Stadium Guide|access-date=3 June 2021}}
Sabadell Sabadell

| Nova Creu Alta

align="center" | 11,908{{cite web|url=http://www.cesabadell.cat/es/club/instalaciones|title=Instalaciones|publisher=CE Sabadell FC|access-date=3 June 2021}}

==Personnel and sponsorship==

class="wikitable sortable" style="text-align: left;"

! Team

! Manager

! Captain

! Kit manufacturer

! Shirt main sponsor

{{nowrap|Alcoyano}}

|{{nowrap|{{flagicon|Spain}} Vicente Parras}}

|{{nowrap|{{flagicon|Spain}} Raúl González}}

|{{nowrap|Kappa}}

|{{nowrap|Unión Alcoyana Seguros}}

{{nowrap|Amorebieta}}

|{{nowrap|{{flagicon|Spain}} Haritz Mújika}}

|{{nowrap|{{flagicon|Spain}} Iker Seguín}}

|{{nowrap|Nike}}

|{{nowrap|Sidenor}}

{{nowrap|Atlético Baleares}}

|{{nowrap|{{flagicon|Spain}} Tato}}

|{{nowrap|{{flagicon|Spain}} Canario}}

|{{nowrap|Joma}}

|{{nowrap|Hyundai}}

{{nowrap|Barcelona Atlètic}}

|{{nowrap|{{flagicon|Mexico}} Rafael Márquez}}

|{{nowrap|{{flagicon|Spain}} Arnau Tenas}}

|{{nowrap|Nike}}

|{{nowrap|Spotify}}

{{nowrap|Bilbao Athletic}}

|{{nowrap|{{flagicon|Spain}} Alex Pallarés}}

|{{nowrap|{{flagicon|Spain}} Jon Sillero}}

|{{nowrap|New Balance}}

|{{nowrap|Kutxabank}}

{{nowrap|Calahorra}}

|{{nowrap|{{flagicon|Spain}} Carlos Pouso}}

|{{nowrap|{{flagicon|Spain}} Miguel Martínez}}

|{{nowrap|Luanvi}}

|{{nowrap|Bodegas Marqués del Atrio}}

{{nowrap|Castellón}}

|{{nowrap|{{flagicon|Spain}} Albert Rudé}}

|{{nowrap|{{flagicon|Spain}} David Cubillas}}

|{{nowrap|Macron}}

|{{nowrap|Techlam by Levantina}}

{{nowrap|Cornellà}}

|{{nowrap|{{flagicon|Spain}} Gonzalo Riutort}}

|{{nowrap|{{flagicon|Spain}} Kike López}}

|{{nowrap|Patrick}}

|{{nowrap|Ascensores Eninter}}

{{nowrap|Eldense}}

|{{nowrap|{{flagicon|Spain}} Fernando Estévez}}

|{{nowrap|{{flagicon|Spain}} Iván Forte}}

|{{nowrap|Nike}}

|{{nowrap|Finetwork}}

{{nowrap|Gimnàstic}}

|{{nowrap|{{flagicon|Spain}} Dani Vidal}}

|{{nowrap|{{flagicon|Spain}} Joan Oriol}}

|{{nowrap|Umbro}}

|{{nowrap|Sorigué}}

{{nowrap|Intercity}}

|{{nowrap|{{flagicon|Argentina}} Alejandro Sandroni}}

|{{nowrap|{{flagicon|Spain}} Manu Herrera}}

|{{nowrap|Macron}}

|{{nowrap|FacePhi}}

{{nowrap|La Nucía}}

|{{nowrap|{{flagicon|Spain}} Mario Cartagena}}

|{{nowrap|{{flagicon|Spain}} Fofo}}

|{{nowrap|Joma}}

|{{nowrap

}

|-

|{{nowrap|SD Logroñés}}

|{{nowrap|{{flagicon|Spain}} Raúl Llona}}

|{{nowrap|{{flagicon|Spain}} Emilio Lozano}}

|{{nowrap|Logroño Deporte}}

|{{nowrap|Embalajes Blanco}}

|-

|{{nowrap|UD Logroñés}}

|{{nowrap|{{flagicon|Spain}} Sergio Rodríguez}}

|{{nowrap|{{flagicon|Spain}} Iñaki Sáenz}}

|{{nowrap|Macron}}

|{{nowrap|Natur House}}

|-

|{{nowrap|Murcia}}

|{{nowrap|{{flagicon|Spain}} Mario Simón}}

|{{nowrap|{{flagicon|Spain}} Pedro León}}

|Adidas

|{{nowrap|Fibranet}}

|-

|{{nowrap|Numancia}}

|{{nowrap|{{flagicon|Spain}} Pablo Ayuso}}

|{{nowrap|{{flagicon|Spain}} Borja San Emeterio}}

|{{nowrap|Erreà}}

|{{nowrap|}}

|-

|{{nowrap|Osasuna B}}

|{{nowrap|{{flagicon|Spain}} Santi Castillejo}}

|{{nowrap|{{flagicon|Spain}} Jonatan González}}

|{{nowrap|Adidas}}

|{{nowrap|Verleal}}

|-

|{{nowrap|Real Sociedad B}}

|{{nowrap|{{flagicon|Spain}} Sergio Francisco}}

|{{nowrap|{{flagicon|Spain}} Aritz Arambarri}}

|{{nowrap|Macron}}

|{{nowrap|Kutxabank}}

|-

|{{nowrap|Real Unión}}

|{{nowrap|{{flagicon|Spain}} Iñaki Goikoetxea}}

|{{nowrap|{{flagicon|Spain}} Txusta}}

|{{nowrap|Zebra}}

|{{nowrap|BM Supermercados}}

|-

|{{nowrap|Sabadell}}

|{{nowrap|{{flagicon|Spain}} Miki Lladó}}

|{{nowrap|{{flagicon|Spain}} Guillem Molina}}

|{{nowrap|Hummel}}

|{{nowrap|Laboratorio Cerba Internacional}}

|-

|}

==League table==

{{#invoke:Sports table|main|section=Group 2

|update=27 May 2023 |start_date=|source={{cite web|url=https://int.soccerway.com/national/spain/segunda-b/20222023/group-2/r70800/|title=Primera División RFEF|publisher=Soccerway|accessdate=29 January 2023}}

|team_order= AMO, ELD, CAS, FCB, RSB, MUR, OSA, GIM, SDL, SAB, COR, INT, REU, ATB, ALC, NUM, LNC, UDL, CAL, ATH

|win_ALC=11|draw_ALC=14|loss_ALC=13|gf_ALC=36|ga_ALC=41|name_ALC=Alcoyano

|win_AMO=19|draw_AMO=12|loss_AMO=7|gf_AMO=48|ga_AMO=29|name_AMO=Amorebieta

|win_ATB=11|draw_ATB=14|loss_ATB=13|gf_ATB=44|ga_ATB=46|name_ATB=Atlético Baleares

|win_FCB=16|draw_FCB=13|loss_FCB=9|gf_FCB=45|ga_FCB=38|name_FCB=Barcelona Atlètic

|win_ATH=5|draw_ATH=11|loss_ATH=22|gf_ATH=27|ga_ATH=54|name_ATH=Bilbao Athletic

|win_CAL=7|draw_CAL=12|loss_CAL=19|gf_CAL=31|ga_CAL=52|name_CAL=Calahorra

|win_CAS=16|draw_CAS=14|loss_CAS=8|gf_CAS=46|ga_CAS=32|name_CAS=Castellón

|win_COR=12|draw_COR=13|loss_COR=13|gf_COR=34|ga_COR=42|name_COR=Cornellà

|win_ELD=19|draw_ELD=12|loss_ELD=7|gf_ELD=50|ga_ELD=28|name_ELD=Eldense

|win_GIM=14|draw_GIM=11|loss_GIM=13|gf_GIM=37|ga_GIM=43|name_GIM=Gimnàstic

|win_INT=12|draw_INT=13|loss_INT=13|gf_INT=45|ga_INT=44|name_INT=Intercity

|win_LNC=9|draw_LNC=19|loss_LNC=10|gf_LNC=39|ga_LNC=45|name_LNC=La Nucía

|win_SDL=13|draw_SDL=12|loss_SDL=13|gf_SDL=40|ga_SDL=43|name_SDL=SD Logroñés

|win_UDL=7|draw_UDL=15|loss_UDL=16|gf_UDL=25|ga_UDL=33|name_UDL=UD Logroñés

|win_MUR=14|draw_MUR=14|loss_MUR=10|gf_MUR=49|ga_MUR=33|name_MUR=Murcia

|win_NUM=11|draw_NUM=13|loss_NUM=14|gf_NUM=31|ga_NUM=36|name_NUM=Numancia

|win_OSA=15|draw_OSA=8|loss_OSA=15|gf_OSA=51|ga_OSA=45|name_OSA=Osasuna B

|win_RSB=14|draw_RSB=18|loss_RSB=6|gf_RSB=50|ga_RSB=34|name_RSB=Real Sociedad B

|win_REU=13|draw_REU=9|loss_REU=16|gf_REU=39|ga_REU=48|name_REU=Real Unión

|win_SAB=13|draw_SAB=11|loss_SAB=14|gf_SAB=42|ga_SAB=43|name_SAB=Sabadell

|result1=PRC |result2=POC |result3=POC |result4=PO |result5=PO |result6=COP |result8=COP |result16=REL |result17=REL |result18=REL |result19=REL |result20=REL

|status_ELD=OP |status_AMO=CP

|status_NUM=R |status_LNC=R |status_UDL=R |status_CAL=R |status_ATH=R

|hth_AMO=Amorebieta finished ahead of Eldense on head-to-head points: Eldense–Amorebieta 1–1, Amorebieta–Eldense 1–0

|hth_ELD=AMO

|hth_OSA=Osasuna B finished ahead of Gimnàstic on head-to-head points: Osasuna B–Gimnàstic 3–0, Gimnàstic–Osasuna B 1–1

|hth_GIM=OSA

|hth_COR=Cornellà finished ahead of Intercity on head-to-head points: Intercity–Cornellà 1–2, Cornellà–Intercity 0–0

|hth_INT=COR

|hth_ATB=Goal difference: Atlético Baleares -2, Alcoyano -5

|hth_ALC=ATB

|hth_NUM=Numancia finished ahead of La Nucía on head-to-head points: Numancia–La Nucía 2–0, La Nucía–Numancia 0–1

|hth_LNC=NUM

|show_limit=5

|class_rules = 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) goal difference; 5) number of goals scored

|res_col_header=Q

|col_PRO=green1 |text_PRO=Promotion to Segunda División

|col_PRC=green1 |text_PRC=Promotion to Segunda División and qualification for the Copa del Rey

|col_PO=yellow1 |text_PO=Qualification for the promotion play-offs

|col_POC=yellow1 |text_POC=Qualification for the promotion play-offs and Copa del Rey

|col_REL=red1 |text_REL=Relegation to Segunda Federación

|col_COP=blue1 |text_COP=Qualification for the Copa del Rey

}}

==Results==

{{#invoke:Sports results|main

|update=27 May 2023

|start_date=

|source=

|matches_style=FBR

|team1=ALC |team2=AMO |team3=ATB |team4=BAR |team5=ATH |team6=CAL |team7=CAS |team8=COR |team9=ELD |team10=GIM |team11=INT |team12=LNU |team13=SDL |team14=UDL |team15=MUR |team16=NUM |team17=OSA |team18=RSO |team19=RUN |team20=SAB

|name_ALC=Alcoyano

|name_AMO=Amorebieta

|name_ATB=Atlético Baleares

|name_BAR=Barcelona Atlètic

|name_ATH=Bilbao Athletic

|name_CAL=Calahorra

|name_CAS=Castellón

|name_COR=Cornellà

|name_ELD=Eldense

|name_GIM=Gimnàstic

|name_INT=Intercity

|name_LNU=La Nucía

|name_SDL=SD Logroñés

|name_UDL=UD Logroñés

|name_MUR=Murcia

|name_NUM=Numancia

|name_OSA=Osasuna B

|name_RSO=Real Sociedad B

|name_RUN=Real Unión

|name_SAB=Sabadell

|match_ALC_AMO= 1–0

|match_ALC_ATB= 2–1

|match_ALC_BAR= 0–0

|match_ALC_ATH= 3–3

|match_ALC_CAL= 3–0

|match_ALC_CAS= 0–1

|match_ALC_COR= 1–0

|match_ALC_ELD= 0–0

|match_ALC_GIM= 1-1

|match_ALC_INT= 1–1

|match_ALC_LNU= 1–1

|match_ALC_SDL= 2–0

|match_ALC_UDL= 0–1

|match_ALC_MUR= 1–2

|match_ALC_NUM= 0–0

|match_ALC_OSA= 0–1

|match_ALC_RSO= 1–1

|match_ALC_RUN= 1–1

|match_ALC_SAB= 2–1

|match_AMO_ALC= 1–0

|match_AMO_ATB= 0–0

|match_AMO_BAR= 0–0

|match_AMO_ATH= 3–0

|match_AMO_CAL= 1–0

|match_AMO_CAS= 2–1

|match_AMO_COR= 2–0

|match_AMO_ELD= 1–0

|match_AMO_GIM= 1–1

|match_AMO_INT= 1–0

|match_AMO_LNU= 2–0

|match_AMO_SDL= 4–2

|match_AMO_UDL= 1–0

|match_AMO_MUR= 2–1

|match_AMO_NUM= 1–2

|match_AMO_OSA= 2–0

|match_AMO_RSO= 1–2

|match_AMO_RUN= 2–1

|match_AMO_SAB= 2–2

|match_ATB_ALC= 3–2

|match_ATB_AMO= 0–1

|match_ATB_BAR= 3–2

|match_ATB_ATH= 2–0

|match_ATB_CAL= 0–0

|match_ATB_CAS= 1–1

|match_ATB_COR= 2–3

|match_ATB_ELD= 3–1

|match_ATB_GIM= 2–1

|match_ATB_INT= 0–0

|match_ATB_LNU= 1–1

|match_ATB_SDL= 0–0

|match_ATB_UDL= 1–2

|match_ATB_MUR= 0–3

|match_ATB_NUM= 4–1

|match_ATB_OSA= 3–2

|match_ATB_RSO= 1–2

|match_ATB_RUN= 1–1

|match_ATB_SAB= 0–1

|match_BAR_ALC= 3–0

|match_BAR_AMO= 1–1

|match_BAR_ATB= 2–2

|match_BAR_ATH= 2–0

|match_BAR_CAL= 2–0

|match_BAR_CAS= 3–2

|match_BAR_COR= 0–0

|match_BAR_ELD= 1–0

|match_BAR_GIM= 1–0

|match_BAR_INT= 0–2

|match_BAR_LNU= 2–1

|match_BAR_SDL= 3–0

|match_BAR_UDL= 1–0

|match_BAR_MUR= 2–0

|match_BAR_NUM= 1–2

|match_BAR_OSA= 1–0

|match_BAR_RSO= 1–1

|match_BAR_RUN= 2–1

|match_BAR_SAB= 1–4

|match_ATH_ALC= 1–3

|match_ATH_AMO= 0–0

|match_ATH_ATB= 0–1

|match_ATH_BAR= 1–1

|match_ATH_CAL= 2–3

|match_ATH_CAS= 0–2

|match_ATH_COR= 2–2

|match_ATH_ELD= 0–1

|match_ATH_GIM= 0–0

|match_ATH_INT= 1–0

|match_ATH_LNU= 1–2

|match_ATH_SDL= 0–2

|match_ATH_UDL= 3–0

|match_ATH_MUR= 0–3

|match_ATH_NUM= 0–1

|match_ATH_OSA= 1–0

|match_ATH_RSO= 1–1

|match_ATH_RUN= 0–1

|match_ATH_SAB= 2–2

|match_CAL_ALC= 1–1

|match_CAL_AMO= 0–1

|match_CAL_ATB= 1–1

|match_CAL_BAR= 0–1

|match_CAL_ATH= 1–2

|match_CAL_CAS= 1–1

|match_CAL_COR= 2–3

|match_CAL_ELD= 0–1

|match_CAL_GIM= 0–0

|match_CAL_INT= 2–1

|match_CAL_LNU= 1–3

|match_CAL_SDL= 0–1

|match_CAL_UDL= 0–0

|match_CAL_MUR= 1–1

|match_CAL_NUM= 0–0

|match_CAL_OSA= 1–4

|match_CAL_RSO= 1–1

|match_CAL_RUN= 3–0

|match_CAL_SAB= 1–1

|match_CAS_ALC= 1–0

|match_CAS_AMO= 1–0

|match_CAS_ATB= 2–1

|match_CAS_BAR= 1–1

|match_CAS_ATH= 2–0

|match_CAS_CAL= 1–2

|match_CAS_COR= 1–0

|match_CAS_ELD= 2–0

|match_CAS_GIM= 0–0

|match_CAS_INT= 1–0

|match_CAS_LNU= 4–1

|match_CAS_SDL= 1–0

|match_CAS_UDL= 0–0

|match_CAS_MUR= 1–0

|match_CAS_NUM= 0–1

|match_CAS_OSA= 2–0

|match_CAS_RSO= 1–1

|match_CAS_RUN= 1–1

|match_CAS_SAB= 3–1

|match_COR_ALC= 2–0

|match_COR_AMO= 0–2

|match_COR_ATB= 1–0

|match_COR_BAR= 4–3

|match_COR_ATH= 1–0

|match_COR_CAL= 2–3

|match_COR_CAS= 0–0

|match_COR_ELD= 1–1

|match_COR_GIM= 1–0

|match_COR_INT= 0–0

|match_COR_LNU= 0–0

|match_COR_SDL= 1–1

|match_COR_UDL= 0–0

|match_COR_MUR= 0–0

|match_COR_NUM= 1–0

|match_COR_OSA= 1–3

|match_COR_RSO= 2–2

|match_COR_RUN= 1–1

|match_COR_SAB= 1–0

|match_ELD_ALC= 2–2

|match_ELD_AMO= 1–1

|match_ELD_ATB= 2–1

|match_ELD_BAR= 2–2

|match_ELD_ATH= 1–0

|match_ELD_CAL= 4–0

|match_ELD_CAS= 1–1

|match_ELD_COR= 2–0

|match_ELD_GIM= 2–1

|match_ELD_INT= 2–0

|match_ELD_LNU= 2–0

|match_ELD_SDL= 3–1

|match_ELD_UDL= 2–1

|match_ELD_MUR= 1–0

|match_ELD_NUM= 0–0

|match_ELD_OSA= 0–0

|match_ELD_RSO= 2–2

|match_ELD_RUN= 2–0

|match_ELD_SAB= 1–0

|match_GIM_ALC= 3–0

|match_GIM_AMO= 1–0

|match_GIM_ATB= 1–3

|match_GIM_BAR= 1–0

|match_GIM_ATH= 0–0

|match_GIM_CAL= 3–2

|match_GIM_CAS= 2–1

|match_GIM_COR= 1–0

|match_GIM_ELD= 0–4

|match_GIM_INT= 1–3

|match_GIM_LNU= 0–0

|match_GIM_SDL= 0–0

|match_GIM_UDL= 2–2

|match_GIM_MUR= 3–2

|match_GIM_NUM= 1–0

|match_GIM_OSA= 1–1

|match_GIM_RSO= 2–0

|match_GIM_RUN= 0–1

|match_GIM_SAB= 0–1

|match_INT_ALC= 4–1

|match_INT_AMO= 0–0

|match_INT_ATB= 2–2

|match_INT_BAR= 0–0

|match_INT_ATH= 1–0

|match_INT_CAL= 1–0

|match_INT_CAS= 3–1

|match_INT_COR= 1–2

|match_INT_ELD= 1–1

|match_INT_GIM= 1–2

|match_INT_LNU= 2–2

|match_INT_SDL= 1–0

|match_INT_UDL= 2–2

|match_INT_MUR= 1–3

|match_INT_NUM= 1–1

|match_INT_OSA= 2–1

|match_INT_RSO= 5–2

|match_INT_RUN= 1–2

|match_INT_SAB= 1–1

|match_LNU_ALC= 1–1

|match_LNU_AMO= 1–2

|match_LNU_ATB= 1–1

|match_LNU_BAR= 1–0

|match_LNU_ATH= 3–1

|match_LNU_CAL= 2–1

|match_LNU_CAS= 1–1

|match_LNU_COR= 1–1

|match_LNU_ELD= 1–0

|match_LNU_GIM= 1–1

|match_LNU_INT= 0–0

|match_LNU_SDL= 2–2

|match_LNU_UDL= 2–2

|match_LNU_MUR= 0–0

|match_LNU_NUM= 0–1

|match_LNU_OSA= 0–0

|match_LNU_RSO= 1–1

|match_LNU_RUN= 1–1

|match_LNU_SAB= 1–0

|match_SDL_ALC= 0–1

|match_SDL_AMO= 1–1

|match_SDL_ATB= 1–2

|match_SDL_BAR= 4–0

|match_SDL_ATH= 1–1

|match_SDL_CAL= 0–2

|match_SDL_CAS= 2–1

|match_SDL_COR= 1–0

|match_SDL_ELD= 2–1

|match_SDL_GIM= 1–2

|match_SDL_INT= 1–0

|match_SDL_LNU= 3–2

|match_SDL_UDL= 0–0

|match_SDL_MUR= 1–0

|match_SDL_NUM= 1–1

|match_SDL_OSA= 1–1

|match_SDL_RSO= 0–0

|match_SDL_RUN= 1–0

|match_SDL_SAB= 0–1

|match_UDL_ALC= 0–1

|match_UDL_AMO= 1–1

|match_UDL_ATB= 0–0

|match_UDL_BAR= 1–1

|match_UDL_ATH= 0–1

|match_UDL_CAL= 0–0

|match_UDL_CAS= 0–1

|match_UDL_COR= 0–1

|match_UDL_ELD= 0–0

|match_UDL_GIM= 0–1

|match_UDL_INT= 0–1

|match_UDL_LNU= 1–1

|match_UDL_SDL= 1–3

|match_UDL_MUR= 0–1

|match_UDL_NUM= 1–0

|match_UDL_OSA= 2–0

|match_UDL_RSO= 1–1

|match_UDL_RUN= 1–0

|match_UDL_SAB= 3–0

|match_MUR_ALC= 1–0

|match_MUR_AMO= 0–0

|match_MUR_ATB= 0–1

|match_MUR_BAR= 1–1

|match_MUR_ATH= 3–1

|match_MUR_CAL= 0–0

|match_MUR_CAS= 1–1

|match_MUR_COR= 4–0

|match_MUR_ELD= 1–2

|match_MUR_GIM= 2–0

|match_MUR_INT= 0–1

|match_MUR_LNU= 0–0

|match_MUR_SDL= 4–2

|match_MUR_UDL= 1–0

|match_MUR_NUM= 0–0

|match_MUR_OSA= 1–4

|match_MUR_RSO= 1–1

|match_MUR_RUN= 0–0

|match_MUR_SAB= 3–1

|match_NUM_ALC= 0–1

|match_NUM_AMO= 2–3

|match_NUM_ATB= 0–0

|match_NUM_BAR= 0–0

|match_NUM_ATH= 0–0

|match_NUM_CAL= 0–1

|match_NUM_CAS= 0–0

|match_NUM_COR= 1–2

|match_NUM_ELD= 0–0

|match_NUM_GIM= 3–1

|match_NUM_INT= 0–1

|match_NUM_LNU= 2–0

|match_NUM_SDL= 1–3

|match_NUM_UDL= 1–0

|match_NUM_MUR= 1–1

|match_NUM_OSA= 4–1

|match_NUM_RSO= 1–0

|match_NUM_RUN= 0–2

|match_NUM_SAB= 3–3

|match_OSA_ALC= 1–0

|match_OSA_AMO= 2–1

|match_OSA_ATB= 0–0

|match_OSA_BAR= 0–1

|match_OSA_ATH= 3–2

|match_OSA_CAL= 3–1

|match_OSA_CAS= 1–3

|match_OSA_COR= 1–0

|match_OSA_ELD= 0–2

|match_OSA_GIM= 3–0

|match_OSA_INT= 5–1

|match_OSA_LNU= 1–2

|match_OSA_SDL= 0–1

|match_OSA_UDL= 1–0

|match_OSA_MUR= 2–2

|match_OSA_NUM= 2–1

|match_OSA_RSO= 0–1

|match_OSA_RUN= 4–2

|match_OSA_SAB= 2–0

|match_RSO_ALC= 1–1

|match_RSO_AMO= 0–1

|match_RSO_ATB= 2–0

|match_RSO_BAR= 2–0

|match_RSO_ATH= 0–0

|match_RSO_CAL= 3–0

|match_RSO_CAS= 1–1

|match_RSO_COR= 1–1

|match_RSO_ELD= 2–0

|match_RSO_GIM= 2–0

|match_RSO_INT= 2–1

|match_RSO_LNU= 2–3

|match_RSO_SDL= 3–0

|match_RSO_UDL= 0–0

|match_RSO_MUR= 1–2

|match_RSO_NUM= 3–0

|match_RSO_OSA= 0–0

|match_RSO_RUN= 2–0

|match_RSO_SAB= 1–1

|match_RUN_ALC= 1–2

|match_RUN_AMO= 4–3

|match_RUN_ATB= 2–0

|match_RUN_BAR= 0–1

|match_RUN_ATH= 2–1

|match_RUN_CAL= 1–0

|match_RUN_CAS= 1–1

|match_RUN_COR= 2–0

|match_RUN_ELD= 0–1

|match_RUN_GIM= 2–3

|match_RUN_INT= 2–2

|match_RUN_LNU= 2–0

|match_RUN_SDL= 1–1

|match_RUN_UDL= 0–3

|match_RUN_MUR= 1–5

|match_RUN_NUM= 1–0

|match_RUN_OSA= 1–0

|match_RUN_RSO= 0–1

|match_RUN_SAB= 0–1

|match_SAB_ALC= 0–0

|match_SAB_AMO= 1–1

|match_SAB_ATB= 3–1

|match_SAB_BAR= 1–2

|match_SAB_ATH= 1–0

|match_SAB_CAL= 1–0

|match_SAB_CAS= 3–1

|match_SAB_COR= 1–0

|match_SAB_ELD= 1-3

|match_SAB_GIM= 0–1

|match_SAB_INT= 2–1

|match_SAB_LNU= 2–0

|match_SAB_SDL= 0–0

|match_SAB_UDL= 2–0

|match_SAB_MUR= 0–0

|match_SAB_NUM= 0–1

|match_SAB_OSA= 2–2

|match_SAB_RSO= 1–2

|match_SAB_RUN= 0–1

}}

Final

The winners of the two regular season groups will face off in a two-leg final to determine the overall champion.

{{Football box

|date = {{Start date|2023|6|3|df=y}}

|time = {{CEST|18:00}}

|team1 = Amorebieta {{flagicon|Basque Country}}

|score = 3–0

|team2 = {{flagicon|Galicia}} Racing Ferrol

|goals1 = Unai Buján {{goal|41}}
Ewan Urain {{goal|46}}
M. Pradera {{goal|47}}

|goals2 =

|stadium = Urritxe, Amorebieta-Etxano

|attendance =

|referee =

|report =

}}

----

{{Football box

| date = {{Start date|2023|6|10|df=y}}

| time = {{CEST|18:00}}

| team1 = Racing Ferrol {{flagicon|Galicia}}

| score = 2–0

| team2 = {{flagicon|Basque Country}} Amorebieta

| goals1 = Javier Murua {{goal|78|o.g.}}
Héber Pena {{goal|84}}

| goals2 =

| stadium = Estadio Municipal da Malata, Ferrol, Spain

| attendance =

| referee =

| report =

| event =

| round =

| score1 =

| score2 =

}}

Amorebieta won 3–2 on aggregate and were therefore crowned 2022–23 Primera Federación champions.

Promotion play-offs

{{main|2023 Primera Federación play-offs}}

Top goalscorers

class="wikitable" style="text-align:center"
Rank

!Player

!Team

!Goals

rowspan="2"|1

| align="left"|{{flagicon|ESP}} Rodri

| align="left"|Ceuta

|rowspan="2"|20

align="left"|{{flagicon|ESP}} Sergio Arribas

| align="left"|Real Madrid Castilla

3

| align="left"|{{flagicon|ESP}} Alberto Quiles

| align="left"|Deportivo La Coruña

|17

rowspan=3|4

| align="left"|{{flagicon|ESP}} Pedro León

| align="left"|Murcia

|rowspan=3|15

align="left"|{{flagicon|ESP}} Eneko Jauregi

| align="left"|Amorebieta

align="left"|{{flagicon|ESP}} Rodrigo Escudero

| align="left"|Talavera de la Reina

See also

References

{{reflist}}

{{Primera Federación}}

{{Primera Federación seasons}}

{{2022–23 in Spanish football}}

{{DEFAULTSORT:2022-23 Primera Federacion}}

Spain

3

Category:Primera Federación seasons