2017–18 Segunda División B

{{more citations needed|date=April 2017}}

{{Infobox football league season

| competition = Segunda División B

| season = 2017–18

| winners = Mallorca

| promoted = Mallorca
Rayo Majadahonda
Elche
Extremadura

| relegated = Toledo
Racing Ferrol
Gimnástica Segoviana
Cerceda
Peña Sport
Lealtad
Osasuna B
Caudal
Llagostera
Formentera
Atlético Saguntino
Peña Deportiva
Deportivo Aragón
Mérida
Écija
Córdoba B
Betis Deportivo
Lorca Deportiva

| league topscorer =

| best goalkeeper =

| biggest home win = {{Nowrap|Bilbao Athletic 8–0 Lealtad}}
(28 April 2018)

| biggest away win = {{Nowrap|Lorca Deportiva 0–6 Córdoba B}}
(29 October 2017)

| highest scoring = {{Nowrap|Real Unión 5–4 Gernika}}
(22 April 2018)

| matches =

| total goals =

| longest wins =

| longest unbeaten =

| longest winless =

| longest losses =

| highest attendance = 22,457
{{Nowrap|Murcia 0–1 Elche}}
(20 May 2018)

| lowest attendance =

| average attendance =

| prevseason = 2016–17

| nextseason = 2018–19

}}

The 2017–18 Segunda División B season was the 41st since its establishment. The first matches of the season were played on 20 August 2017, and the season ended June 2018 with the promotion play-off finals.

Overview before the season

80 teams will join the league, including four relegated from the 2016–17 Segunda División and 18 promoted from the 2016–17 Tercera División. The composition of the groups was determined by the Royal Spanish Football Federation, attending to geographical criteria.

;Relegated from Segunda División:

;Promoted from Tercera División:

{{Div col|colwidth=22em}}

{{div col end}}

{{reflist|group="N"}}

Group 1

{{Location map+ |Spain |width=550|float=right|caption=Location of teams in 2017–18 Segunda División B Group 1|places=

{{Location map~ |Spain |lat=40.4575 |long=-3.860278 |marksize=5|label=

At. Madrid B
}}

{{Location map~ |Spain |lat=42.22861 |long=-8.68076 |marksize=5|label=Celta B }}

{{Location map~ |Spain |lat=43.188611 |long=-8.470278 |marksize=5|label=Cerceda }}

{{Location map~ |Spain |lat=42.196014 |long=-8.791948 |marksize=5|label=Coruxo |position=bottom}}

{{Location map~ |Spain |lat=43.368717 |long=-8.417514 |marksize=5|label=Fabril |position=left}}

{{Location map~ |Spain |lat=40.275061 |long=-3.797767 |marksize=5|label=Fuenlabrada |position=bottom}}

{{Location map~ |Spain |lat=40.95 |long=-4.166667 |marksize=5|label=Segoviana |position=top}}

{{Location map~ |Spain |lat=40.555 |long=-5.673 |marksize=5|label=Guijuelo |position=top}}

{{Location map~ |Spain |lat=42.557428 |long=-6.599989 |marksize=5|label=Ponferradina |position=top}}

{{Location map~ |Spain |lat=42.433619 |long=-8.648053 |marksize=5|label=Pontevedra |position=right}}

{{Location map~ |Spain |lat=43.491258 |long=-8.239017 |marksize=5|label=Racing |position=top}}

{{Location map~ |Spain |lat=42.226944 |long=-8.755833 |marksize=5|label=Rápido |position=left}}

{{Location map~ |Spain |lat_deg=40|lat_min=17|lat_dir=N|lon_deg=4|lon_min=1|lon_dir=W|marksize=5|label=Navalcarnero| position=left}}

{{Location map~ |Spain |lat=40.472778 |long=-3.872222 |marksize=5|label=Majadahonda |position=left}}

{{Location map~ |Spain |lat=40.479 |long=-3.612 |marksize=5|label=Castilla | position=bottom}}

{{Location map~ |Spain |lat_deg=40|lat_min=33|lat_dir=N|lon_deg=3|lon_min=38|lon_dir=W|marksize=5| label=Sanse| position=top}}

{{Location map~ |Spain |lat=39.958333 |long=-4.832778 |marksize=5|label=Talavera |position=left}}

{{Location map~ |Spain |lat=39.856667 |long=-4.024444 |marksize=5|label=Toledo |position=right}}

{{Location map~ |Spain |lat=40.476944 |long=-3.7125 |marksize=5|label=Adarve |position=right}}

{{Location map~ |Spain |lat=41.644583 |long=-4.761256 |marksize=5|label=Valladolid B |position=bottom}}

}}

=Teams and locations=

class="wikitable sortable"
Team

! Home city

! Stadium

! Capacity

Atlético Madrid BMadrid

| Cerro del Espino

align=center|3,376
Celta BVigo

| Barreiro

align=center|4,500
CercedaCerceda

| O Roxo

align=center|2,500
CoruxoVigo

| O Vao

align=center|1,200
Deportivo FabrilA Coruña

| El Mundo del Fútbol

align=center|1,000
FuenlabradaFuenlabrada

| Fernando Torres

align=center|2,500
Gimnástica SegovianaSegovia

| La Albuera

align=center|6,500
GuijueloGuijuelo

| Municipal

align=center|1,500
NavalcarneroNavalcarnero

| Mariano González

align=center|1,571
PonferradinaPonferrada

| El Toralín

align=center|8,800
PontevedraPontevedra

| Pasarón

align=center|12,000
Racing FerrolFerrol

| A Malata

align=center|12,042
Rápido de BouzasVigo

| Baltasar Pujales

align=center|1,500
Rayo MajadahondaMajadahonda

| Cerro del Espino

align=center|3,376
Real Madrid CastillaMadrid

| Alfredo di Stéfano

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

| Matapiñonera

align=center|3,000
Talavera de la ReinaTalavera de la Reina

| El Prado

align=center|6,000
ToledoToledo

| Salto del Caballo

align=center|5,300
Unión AdarveMadrid

| Vicente del Bosque

align=center|1,000
Valladolid BValladolid

| Anexos José Zorrilla

align=center|1,500

=League table=

{{#invoke:Sports table|main|style=WDL

|section=Group 1

|update=complete |source=[http://www.bdfutbol.com/es/t/t2017-182aB1.html BDFútbol]

|team1 =RAY|win_RAY=20|draw_RAY=10|loss_RAY=8 |gf_RAY=60|ga_RAY=35|name_RAY = Rayo Majadahonda|status_RAY=OP

|team2 =FAB|win_FAB=20|draw_FAB=9 |loss_FAB=9 |gf_FAB=46|ga_FAB=28|name_FAB = Deportivo Fabril

|team3 =FUE|win_FUE=17|draw_FUE=14|loss_FUE=7 |gf_FUE=56|ga_FUE=31|name_FUE = Fuenlabrada

|team4 =CEL|win_CEL=18|draw_CEL=9 |loss_CEL=11|gf_CEL=44|ga_CEL=32|name_CEL = Celta Vigo B

|team5 =RAP|win_RAP=15|draw_RAP=16|loss_RAP=7 |gf_RAP=39|ga_RAP=28|name_RAP = Rápido de Bouzas

|team6 =NAV|win_NAV=18|draw_NAV=7 |loss_NAV=13|gf_NAV=44|ga_NAV=40|name_NAV = Navalcarnero

|team7 =TAL|win_TAL=15|draw_TAL=11|loss_TAL=12|gf_TAL=40|ga_TAL=46|name_TAL = Talavera de la Reina

|team8 =RMC|win_RMC=14|draw_RMC=13|loss_RMC=11|gf_RMC=53|ga_RMC=37|name_RMC = Real Madrid Castilla

|team9=SSR|win_SSR=13|draw_SSR=12|loss_SSR=13|gf_SSR=45|ga_SSR=46|name_SSR = San Sebastián de los Reyes

|team10 =ATM|win_ATM=12|draw_ATM=15|loss_ATM=11|gf_ATM=43|ga_ATM=46|name_ATM = Atlético Madrid B

|team11=UAD|win_UAD=13|draw_UAD=12|loss_UAD=13|gf_UAD=43|ga_UAD=46|name_UAD = Unión Adarve

|team12=PNF|win_PNF=12|draw_PNF=12|loss_PNF=14|gf_PNF=53|ga_PNF=50|name_PNF = Ponferradina

|team13=GUI|win_GUI=10|draw_GUI=15|loss_GUI=13|gf_GUI=34|ga_GUI=34|name_GUI = Guijuelo

|team14=PNT|win_PNT=11|draw_PNT=12|loss_PNT=15|gf_PNT=45|ga_PNT=46|name_PNT = Pontevedra

|team15=VAD|win_VAD=10|draw_VAD=14|loss_VAD=14|gf_VAD=41|ga_VAD=48|name_VAD = Valladolid B

|team16=COR|win_COR=12|draw_COR=7 |loss_COR=19|gf_COR=37|ga_COR=57|name_COR = Coruxo|status_COR=O

|team17=TOL|win_TOL=10|draw_TOL=11|loss_TOL=17|gf_TOL=45|ga_TOL=50|name_TOL = Toledo|status_TOL=R

|team18=RFE|win_RFE=9 |draw_RFE=13|loss_RFE=16|gf_RFE=38|ga_RFE=53|name_RFE = Racing Ferrol|status_RFE=R

|team19=GIM|win_GIM=9 |draw_GIM=12|loss_GIM=17|gf_GIM=33|ga_GIM=50|name_GIM = Gimnástica Segoviana|status_GIM=R

|team20=CER|win_CER=5 |draw_CER=10|loss_CER=23|gf_CER=26|ga_CER=62|name_CER = Cerceda|status_CER=R

|result1=GCC |result2=PO |result3=POC |result4=PO |result5=CR |result6=CR |result7=CR |result16=RP |result17=R |result18=R |result19=R |result20=PA

|hth_RAP=Rápido de Bouzas finished ahead of Navalcarnero on head-to-head points: Navalcarnero–Rápido de Bouzas 0–1, Rápido de Bouzas–Navalcarnero 0–0

|hth_NAV=RAP

|hth_ATM=Head-to-head points: San Sebastián de los Reyes 7 pts, Atlético Madrid B 7 pts, Unión Adarve 2 pts. San Sebastián de los Reyes finished ahead of Atlético Madrid B on overall goal difference.

|hth_SSR=ATM

|hth_UAD=ATM

|hth_GUI=Guijuelo finished ahead of Pontevedra on overall goal difference.

|hth_PNT=GUI

|note_CER=Cerceda was demoted to Preferente Autonómica due to financial difficulties.

|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{{cite news |title=Reglamento General RFEF - Artículo 201. Sistema de puntos. (page 104) |url=http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |publisher=RFEF |date=1 May 2015 |access-date=8 April 2015 |archive-date=13 October 2017 |archive-url=https://web.archive.org/web/20171013133830/http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |url-status=dead }}

|res_col_header=QR

|col_I=transparent |text_I=Ineligible for promotion

|col_GCC=yellow1 |text_GCC=Qualification for the group champions' playoffs and Copa del Rey

|col_GCP=yellow1 |text_GCP=Qualification for the group champions' playoffs

|col_POC=yellow2 |text_POC=Qualification for the promotion playoffs and Copa del Rey

|col_PO=yellow2 |text_PO=Qualification for the promotion playoffs

|col_CR=blue1 |text_CR=Qualification for the Copa del Rey

|col_RP=red2 |text_RP=Qualification for the relegation playoffs

|col_R=red1 |text_R=Relegation to Tercera División

|col_PA=red1 |text_PA=Relegation to Preferente Autonómica

}}

=Results=

{{#invoke:sports results|main

| source = [http://www.bdfutbol.com/en/t/t2017-182aB1.html BDFútbol]

| update = complete

| matches_style = FBR

| team1= ATM | team2= CEL | team3= CER | team4= COR | team5= FAB | team6= FUE | team7= GIM | team8= GUI | team9= NAV | team10= PNF | team11= PNT | team12= RFE | team13= RAP | team14= RAY | team15= RMC | team16= SSR | team17= TAL | team18= TOL | team19= UAD | team20= VAD

| name_ATM = Atlético Madrid B

| name_CEL = Celta B

| name_CER = Cerceda

| name_COR = Coruxo

| name_FAB = Deportivo Fabril

| name_FUE = Fuenlabrada

| name_GIM = Gimnástica Segoviana

| name_GUI = Guijuelo

| name_NAV = Navalcarnero

| name_PNF = Ponferradina

| name_PNT = Pontevedra

| name_RFE = Racing Ferrol

| name_RAP = Rápido de Bouzas

| name_RAY = Rayo Majadahonda

| name_RMC = Real Madrid Castilla

| name_SSR = San Sebastián de los Reyes

| name_TAL = Talavera de la Reina

| name_TOL = Toledo

| name_UAD = Unión Adarve

| name_VAD = Valladolid B

| match_ATM_CEL = 1–1

| match_ATM_CER = 3–0

| match_ATM_COR = 3–0

| match_ATM_FAB = 1–4

| match_ATM_FUE = 0–2

| match_ATM_GIM = 3–1

| match_ATM_GUI = 1–1

| match_ATM_NAV = 0–1

| match_ATM_PNF = 2–1

| match_ATM_PNT = 0–2

| match_ATM_RFE = 2–2

| match_ATM_RAP = 1–1

| match_ATM_RAY = 0–0

| match_ATM_RMC = 0–0

| match_ATM_SSR = 1–0

| match_ATM_TAL = 2–2

| match_ATM_TOL = 1–2

| match_ATM_UAD = 2–1

| match_ATM_VAD = 2–1

| match_CEL_ATM = 0–1

| match_CEL_CER = 3–0

| match_CEL_COR = 0–0

| match_CEL_FAB = 0–0

| match_CEL_FUE = 2-1

| match_CEL_GIM = 2–2

| match_CEL_GUI = 4–1

| match_CEL_NAV = 1–0

| match_CEL_PNF = 1–0

| match_CEL_PNT = 2–1

| match_CEL_RFE = 1–0

| match_CEL_RAP = 2–1

| match_CEL_RAY = 3-0

| match_CEL_RMC = 1–4

| match_CEL_SSR = 1–0

| match_CEL_TAL = 1–1

| match_CEL_TOL = 1–0

| match_CEL_UAD = 3–1

| match_CEL_VAD = 0–0

| match_CER_ATM = 1–1

| match_CER_CEL = 0–0

| match_CER_COR = 1–2

| match_CER_FAB = 2–3

| match_CER_FUE = 1–1

| match_CER_GIM = 0–1

| match_CER_GUI = 0–4

| match_CER_NAV = 0–1

| match_CER_PNF = 1–1

| match_CER_PNT = 1–0

| match_CER_RFE = 1–1

| match_CER_RAP = 0–0

| match_CER_RAY = 1–1

| match_CER_RMC = 0–2

| match_CER_SSR = 0–3

| match_CER_TAL = 0–2

| match_CER_TOL = 1–1

| match_CER_UAD = 1–0

| match_CER_VAD = 0-3

| match_COR_ATM = 1–2

| match_COR_CEL = 0–1

| match_COR_CER = 3–2

| match_COR_FAB = 1–0

| match_COR_FUE = 0–2

| match_COR_GIM = 1–1

| match_COR_GUI = 1–0

| match_COR_NAV = 1–3

| match_COR_PNF = 1–0

| match_COR_PNT = 1–1

| match_COR_RFE = 3–3

| match_COR_RAP = 1–0

| match_COR_RAY = 1–2

| match_COR_RMC = 0–3

| match_COR_SSR = 2–2

| match_COR_TAL = 0–0

| match_COR_TOL = 0–1

| match_COR_UAD = 1–0

| match_COR_VAD = 1–0

| match_FAB_ATM = 3–0

| match_FAB_CEL = 1–3

| match_FAB_CER = 1–0

| match_FAB_COR = 3–1

| match_FAB_FUE = 1–2

| match_FAB_GIM = 0–0

| match_FAB_GUI = 0–0

| match_FAB_NAV = 1–0

| match_FAB_PNF = 2–0

| match_FAB_PNT = 1–0

| match_FAB_RFE = 1–1

| match_FAB_RAP = 0–0

| match_FAB_RAY = 1–0

| match_FAB_RMC = 3–0

| match_FAB_SSR = 0–1

| match_FAB_TAL = 3–0

| match_FAB_TOL = 2–0

| match_FAB_UAD = 2–1

| match_FAB_VAD = 1–0

| match_FUE_ATM = 1–1

| match_FUE_CEL = 2–0

| match_FUE_CER = 1–0

| match_FUE_COR = 7–0

| match_FUE_FAB = 1–2

| match_FUE_GIM = 1–1

| match_FUE_GUI = 1–0

| match_FUE_NAV = 2–2

| match_FUE_PNF = 0–3

| match_FUE_PNT = 2–0

| match_FUE_RFE = 4–0

| match_FUE_RAP = 0–0

| match_FUE_RAY = 0–0

| match_FUE_RMC = 0–0

| match_FUE_SSR = 2–1

| match_FUE_TAL = 6–0

| match_FUE_TOL = 0–2

| match_FUE_UAD = 1–1

| match_FUE_VAD = 0–0

| match_GIM_ATM = 0–2

| match_GIM_CEL = 0–0

| match_GIM_CER = 1–2

| match_GIM_COR = 0–2

| match_GIM_FAB = 1-0

| match_GIM_FUE = 1–2

| match_GIM_GUI = 2–1

| match_GIM_NAV = 1–0

| match_GIM_PNF = 0–0

| match_GIM_PNT = 3–0

| match_GIM_RFE = 1–1

| match_GIM_RAP = 1–2

| match_GIM_RAY = 0–0

| match_GIM_RMC = 2–0

| match_GIM_SSR = 2–0

| match_GIM_TAL = 2–0

| match_GIM_TOL = 0–0

| match_GIM_UAD = 1–2

| match_GIM_VAD = 0–1

| match_GUI_ATM = 0–0

| match_GUI_CEL = 1–0

| match_GUI_CER = 0–1

| match_GUI_COR = 2–0

| match_GUI_FAB = 0–1

| match_GUI_FUE = 0–2

| match_GUI_GIM = 0–0

| match_GUI_NAV = 0–1

| match_GUI_PNF = 1–0

| match_GUI_PNT = 3–3

| match_GUI_RFE = 0–1

| match_GUI_RAP = 0–0

| match_GUI_RAY = 0–0

| match_GUI_RMC = 1–1

| match_GUI_SSR = 1–1

| match_GUI_TAL = 0–0

| match_GUI_TOL = 2–1

| match_GUI_UAD = 3–1

| match_GUI_VAD = 2–1

| match_NAV_ATM = 1–1

| match_NAV_CEL = 2–0

| match_NAV_CER = 2–1

| match_NAV_COR = 1–0

| match_NAV_FAB = 1–2

| match_NAV_FUE = 1–0

| match_NAV_GIM = 2–1

| match_NAV_GUI = 2–2

| match_NAV_PNF = 0–0

| match_NAV_PNT = 0–2

| match_NAV_RFE = 1–0

| match_NAV_RAP = 0–1

| match_NAV_RAY = 0–2

| match_NAV_RMC = 2–1

| match_NAV_SSR = 2–4

| match_NAV_TAL = 4–0

| match_NAV_TOL = 2–1

| match_NAV_UAD = 0–1

| match_NAV_VAD = 1–0

| match_PNF_ATM = 1–1

| match_PNF_CEL = 1–2

| match_PNF_CER = 2–1

| match_PNF_COR = 2–1

| match_PNF_FAB = 0–1

| match_PNF_FUE = 2–1

| match_PNF_GIM = 4–0

| match_PNF_GUI = 3–0

| match_PNF_NAV = 2–3

| match_PNF_PNT = 1–0

| match_PNF_RFE = 0–0

| match_PNF_RAP = 2–2

| match_PNF_RAY = 4–0

| match_PNF_RMC = 3–2

| match_PNF_SSR = 1–3

| match_PNF_TAL = 2–2

| match_PNF_TOL = 1–4

| match_PNF_UAD = 4–0

| match_PNF_VAD = 1–1

| match_PNT_ATM = 0–1

| match_PNT_CEL = 1–1

| match_PNT_CER = 2–0

| match_PNT_COR = 2–1

| match_PNT_FAB = 2–2

| match_PNT_FUE = 3–1

| match_PNT_GIM = 0–0

| match_PNT_GUI = 1–1

| match_PNT_NAV = 1–1

| match_PNT_PNF = 2–2

| match_PNT_RFE = 3–0

| match_PNT_RAP = 1–2

| match_PNT_RAY = 0–3

| match_PNT_RMC = 2–0

| match_PNT_SSR = 3–0

| match_PNT_TAL = 4–0

| match_PNT_TOL = 3–3

| match_PNT_UAD = 0–0

| match_PNT_VAD = 1–1

| match_RFE_ATM = 3–0

| match_RFE_CEL = 0–3

| match_RFE_CER = 0–0

| match_RFE_COR = 1–0

| match_RFE_FAB = 1–1

| match_RFE_FUE = 0–1

| match_RFE_GIM = 2–0

| match_RFE_GUI = 0–2

| match_RFE_NAV = 0–1

| match_RFE_PNF = 2–1

| match_RFE_PNT = 1–2

| match_RFE_RAP = 1–0

| match_RFE_RAY = 3–3

| match_RFE_RMC = 1–3

| match_RFE_SSR = 4–1

| match_RFE_TAL = 0–3

| match_RFE_TOL = 1–0

| match_RFE_UAD = 1–2

| match_RFE_VAD = 2–2

| match_RAP_ATM = 1–1

| match_RAP_CEL = 2–1

| match_RAP_CER = 1–1

| match_RAP_COR = 2–0

| match_RAP_FAB = 0–2

| match_RAP_FUE = 1–2

| match_RAP_GIM = 2–1

| match_RAP_GUI = 1–0

| match_RAP_NAV = 0–0

| match_RAP_PNF = 4–1

| match_RAP_PNT = 2–0

| match_RAP_RFE = 1–1

| match_RAP_RAY = 1–0

| match_RAP_RMC = 0-0

| match_RAP_SSR = 0–0

| match_RAP_TAL = 1–1

| match_RAP_TOL = 1–0

| match_RAP_UAD = 1–0

| match_RAP_VAD = 1–1

| match_RAY_ATM = 2–0

| match_RAY_CEL = 2–0

| match_RAY_CER = 2–1

| match_RAY_COR = 1–2

| match_RAY_FAB = 0–1

| match_RAY_FUE = 0–0

| match_RAY_GIM = 4–2

| match_RAY_GUI = 1–1

| match_RAY_NAV = 2–1

| match_RAY_PNF = 1–1

| match_RAY_PNT = 2–0

| match_RAY_RFE = 2–1

| match_RAY_RAP = 1–0

| match_RAY_RMC = 3–1

| match_RAY_SSR = 3–1

| match_RAY_TAL = 0–0

| match_RAY_TOL = 3–0

| match_RAY_UAD = 3–1

| match_RAY_VAD = 6–2

| match_RMC_ATM = 1–1

| match_RMC_CEL = 0–1

| match_RMC_CER = 4–2

| match_RMC_COR = 2–0

| match_RMC_FAB = 2–0

| match_RMC_FUE = 1–1

| match_RMC_GIM = 0–0

| match_RMC_GUI = 0–0

| match_RMC_NAV = 2–3

| match_RMC_PNF = 1–1

| match_RMC_PNT = 3–0

| match_RMC_RFE = 3–0

| match_RMC_RAP = 3–0

| match_RMC_RAY = 1–2

| match_RMC_SSR = 0–0

| match_RMC_TAL = 2–0

| match_RMC_TOL = 1–1

| match_RMC_UAD = 1–1

| match_RMC_VAD = 4–1

| match_SSR_ATM = 3–2

| match_SSR_CEL = 1–0

| match_SSR_CER = 3–0

| match_SSR_COR = 2–4

| match_SSR_FAB = 0–0

| match_SSR_FUE = 1–1

| match_SSR_GIM = 0–2

| match_SSR_GUI = 0–2

| match_SSR_NAV = 4–1

| match_SSR_PNF = 2–0

| match_SSR_PNT = 1–0

| match_SSR_RFE = 0–0

| match_SSR_RAP = 0–1

| match_SSR_RAY = 1–3

| match_SSR_RMC = 1–1

| match_SSR_TAL = 0–0

| match_SSR_TOL = 1–1

| match_SSR_UAD = 2–2

| match_SSR_VAD = 1–1

| match_TAL_ATM = 2–0

| match_TAL_CEL = 3–0

| match_TAL_CER = 1–0

| match_TAL_COR = 1–1

| match_TAL_FAB = 2–0

| match_TAL_FUE = 0–1

| match_TAL_GIM = 3–0

| match_TAL_GUI = 1–0

| match_TAL_NAV = 1–0

| match_TAL_PNF = 2–0

| match_TAL_PNT = 2–1

| match_TAL_RFE = 0–1

| match_TAL_RAP = 0–2

| match_TAL_RAY = 0–3

| match_TAL_RMC = 2–1

| match_TAL_SSR = 2–1

| match_TAL_TOL = 1–1

| match_TAL_UAD = 2–0

| match_TAL_VAD = 2–1

| match_TOL_ATM = 1–0

| match_TOL_CEL = 1–0

| match_TOL_CER = 2–3

| match_TOL_COR = 1–0

| match_TOL_FAB = 0–0

| match_TOL_FUE = 3–4

| match_TOL_GIM = 6–1

| match_TOL_GUI = 1–1

| match_TOL_NAV = 1–2

| match_TOL_PNF = 1–2

| match_TOL_PNT = 1–0

| match_TOL_RFE = 2–1

| match_TOL_RAP = 1–3

| match_TOL_RAY = 1–2

| match_TOL_RMC = 0–1

| match_TOL_SSR = 0–1

| match_TOL_TAL = 2–2

| match_TOL_UAD = 1–3

| match_TOL_VAD = 0–0

| match_UAD_ATM = 2–2

| match_UAD_CEL = 1–0

| match_UAD_CER = 3–1

| match_UAD_COR = 1–0

| match_UAD_FAB = 3–0

| match_UAD_FUE = 1–1

| match_UAD_GIM = 3–1

| match_UAD_GUI = 0–2

| match_UAD_NAV = 0–0

| match_UAD_PNF = 3-4

| match_UAD_PNT = 0–0

| match_UAD_RFE = 1–1

| match_UAD_RAP = 1–1

| match_UAD_RAY = 1–0

| match_UAD_RMC = 1–0

| match_UAD_SSR = 0–1

| match_UAD_TAL = 1–0

| match_UAD_TOL = 2–1

| match_UAD_VAD = 1–1

| match_VAD_ATM = 1–2

| match_VAD_CEL = 0–3

| match_VAD_CER = 1–0

| match_VAD_COR = 2–4

| match_VAD_FAB = 2–1

| match_VAD_FUE = 0–0

| match_VAD_GIM = 2–1

| match_VAD_GUI = 1–0

| match_VAD_NAV = 2–0

| match_VAD_PNF = 0–0

| match_VAD_PNT = 1–2

| match_VAD_RFE = 2–1

| match_VAD_RAP = 1–1

| match_VAD_RAY = 2–1

| match_VAD_RMC = 1–2

| match_VAD_SSR = 1–2

| match_VAD_TAL = 3–0

| match_VAD_TOL = 1–1

| match_VAD_UAD = 1–1

}}

{{col-begin}}

{{col-break}}

=Top goalscorers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalscorers

!Goals

!Team

{{flagicon|ESP}} Dioni Villalba

| style="text-align:center;" | 21

|Fuenlabrada

{{flagicon|BRA}} Yuri de Souza

| style="text-align:center;" | 20

|Ponferradina

{{flagicon|ESP}} Juan Hernández

| style="text-align:center;" | 14

|Celta B

{{flagicon|ESP}} Diego Silva

| style="text-align:center;" | 13

|Coruxo

{{flagicon|ESP}} Héctor Gómez

| style="text-align:center;" | 12

|Unión Adarve

{{col-break}}

=Top goalkeepers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalkeeper

!Goals

!Matches

!Average

!Team

{{flagicon|ESP}} Brais Pereiro

| style="text-align:center;" | 28

| style="text-align:center;" | 38

| style="text-align:center;" | {{#expr:28/38 round 2}}

|Rápido de Bouzas

{{flagicon|ESP}} Dani Sotres

| style="text-align:center;" | 24

| style="text-align:center;" | 30

| style="text-align:center;" | {{#expr:24/30 round 2}}

|Celta B

{{flagicon|ESP}} Kike Royo

| style="text-align:center;" | 29

| style="text-align:center;" | 33

| style="text-align:center;" | {{#expr:29/33 round 2}}

|Guijuelo

{{flagicon|ESP}} Isma Gil

| style="text-align:center;" | 29

| style="text-align:center;" | 32

| style="text-align:center;" | {{#expr:29/32 round 2}}

|Navalcarnero

{{flagicon|ESP}} Basilio Sancho

| style="text-align:center;" | 34

| style="text-align:center;" | 37

| style="text-align:center;" | {{#expr:34/37 round 2}}

|Rayo Majadahonda

{{col-end}}

Group 2

{{Location map+ |Spain |width=550|float=right|caption=Location of teams in 2017–18 Segunda División B Group 2|places=

{{Location map~ |Spain |lat=43.221383 |long=-2.724846 |marksize=5|label=

Amorebieta
}}

{{Location map~ |Spain |lat=43.344167 |long=-3.006389 |marksize=5|label=

Arenas
}}

{{Location map~ |Spain |lat=43.297 |long=-2.991 |marksize=5|label=

Barakaldo
}}

{{Location map~ |Spain |lat=43.256944 |long=-2.923611 |marksize=5|label=

Bilbao A.
}}

{{Location map~ |Spain |lat=42.3443 |long=-3.6806 |marksize=5|label=Burgos |position=bottom}}

{{Location map~ |Spain |lat=43.256571 |long=-5.780274 |marksize=5|label=Caudal|position=left}}

{{Location map~ |Spain |lat=43.316667 |long=-2.666667 |marksize=5|label=

Gernika
}}

{{Location map~ |Spain |lat=42.550 |long=-2.100 |marksize=5|label=Izarra |position=bottom}}

{{Location map~ |Spain |lat=43.481389 |long=-5.433333 |marksize=5|label=Lealtad |position=right}}

{{Location map~ |Spain |lat=43.328889 |long=-2.984722 |marksize=5|label=

Leioa
}}

{{Location map~ |Spain |lat=42.465 |long=-2.450 |marksize=5|label=Logroñés |position=left}}

{{Location map~ |Spain |lat=42.683333 |long=-2.933333 |marksize=5|label=Mirandés |position=left}}

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

{{Location map~ |Spain |lat=42.516667 |long=-1.666667 |marksize=5|label=Peña Sport |position=right}}

{{Location map~ |Spain |lat=43.5146 |long=-3.7818 |marksize=5|label=Racing |position=top}}

{{Location map~ |Spain |lat=43.320 |long=-1.984 |marksize=5|label=

R. Sociedad B
}}

{{Location map~ |Spain |lat=43.338 |long=-1.789 |marksize=5|label=

R. Unión
|position=right}}

{{Location map~ |Spain |lat=43.498056 |long=-5.680556 |marksize=5|label=Sporting B |position=top}}

{{Location map~ |Spain |lat=42.065278 |long=-1.606667 |marksize=5|label=Tudelano }}

{{Location map~ |Spain |lat=42.85 |long=-2.683333 |marksize=5|label=Vitoria |position=left}}

}}

=Teams and locations=

class="wikitable sortable"
Team

! Home city

! Stadium

! Capacity

AmorebietaAmorebieta-Etxano

| Urritxe

align=center|3,000
ArenasGetxo

| Gobela

align=center|1,221
BarakaldoBarakaldo

| Lasesarre

align=center|7,960
Bilbao AthleticBilbao

| Lezama

align=center|2,500
BurgosBurgos

| El Plantío

align=center|12,200
CaudalMieres

| Hermanos Antuña

align=center|2,850
GernikaGuernica

| Urbieta

align=center|3,000
IzarraEstella-Lizarra

| Merkatondoa

align=center|3,500
LealtadVillaviciosa

| Les Caleyes

align=center|3,000
LeioaLeioa

| Sarriena

align=center|3,500
MirandésMiranda de Ebro

| Anduva

align=center|5,759
Osasuna BPamplona

| Tajonar

align=center|4,000
Peña SportTafalla

| San Francisco

align=center|3,000
Racing SantanderSantander

| El Sardinero

align=center|22,222
Real Sociedad BSan Sebastián

| José Luis Orbegozo

align=center|2,500
Real UniónIrun

| Stadium Gal

align=center|6,344
Sporting Gijón BGijón

| Pepe Ortiz

align=center|3,000
TudelanoTudela

| Ciudad de Tudela

align=center|11,000
UD LogroñésLogroño

| Las Gaunas

align=center|16,000
VitoriaVitoria-Gasteiz

| Olaranbe

align=center|4,000

=League table=

{{#invoke:Sports table|main|style=WDL

|section=Group 2

|update=complete |source=[http://www.bdfutbol.com/es/t/t2017-182aB2.html BDFútbol]

|team1 =MIR|win_MIR=23|draw_MIR=7 |loss_MIR=8 |gf_MIR=53|ga_MIR=33|name_MIR = Mirandés

|team2 =SPO|win_SPO=22|draw_SPO=9 |loss_SPO=7 |gf_SPO=61|ga_SPO=36|name_SPO = Sporting Gijón B

|team3 =RSO|win_RSO=22|draw_RSO=8 |loss_RSO=8 |gf_RSO=49|ga_RSO=24|name_RSO = Real Sociedad B

|team4 =BAT|win_BAT=21|draw_BAT=10|loss_BAT=7 |gf_BAT=67|ga_BAT=27|name_BAT = Bilbao Athletic

|team5 =RSA|win_RSA=20|draw_RSA=8 |loss_RSA=10|gf_RSA=44|ga_RSA=33|name_RSA = Racing Santander

|team6 =BAR|win_BAR=16|draw_BAR=15|loss_BAR=7 |gf_BAR=50|ga_BAR=28|name_BAR = Barakaldo

|team7 =LOG|win_LOG=17|draw_LOG=10|loss_LOG=11|gf_LOG=55|ga_LOG=35|name_LOG = UD Logroñés

|team8 =GER|win_GER=16|draw_GER=11|loss_GER=11|gf_GER=46|ga_GER=41|name_GER = Gernika

|team9 =TUD|win_TUD=13|draw_TUD=14|loss_TUD=11|gf_TUD=38|ga_TUD=32|name_TUD = Tudelano

|team10=LEI|win_LEI=13|draw_LEI=12|loss_LEI=13|gf_LEI=47|ga_LEI=42|name_LEI = Leioa

|team11=BUR|win_BUR=12|draw_BUR=15|loss_BUR=11|gf_BUR=28|ga_BUR=28|name_BUR = Burgos

|team12=ARE|win_ARE=9 |draw_ARE=19|loss_ARE=10|gf_ARE=46|ga_ARE=43|name_ARE = Arenas

|team13=RUN|win_RUN=12|draw_RUN=10|loss_RUN=16|gf_RUN=32|ga_RUN=46|name_RUN = Real Unión

|team14=AMO|win_AMO=10|draw_AMO=14|loss_AMO=14|gf_AMO=44|ga_AMO=46|name_AMO = Amorebieta

|team15=VIT|win_VIT=10|draw_VIT=13|loss_VIT=15|gf_VIT=40|ga_VIT=44|name_VIT = Vitoria

|team16=IZA|win_IZA=10|draw_IZA=9 |loss_IZA=19|gf_IZA=32|ga_IZA=58|name_IZA = Izarra|status_IZA=O

|team17=PSP|win_PSP=8 |draw_PSP=11|loss_PSP=19|gf_PSP=32|ga_PSP=62|name_PSP = Peña Sport|status_PSP=R

|team18=LEA|win_LEA=6 |draw_LEA=10|loss_LEA=22|gf_LEA=26|ga_LEA=60|name_LEA = Lealtad|status_LEA=R

|team19=OSA|win_OSA=5 |draw_OSA=9 |loss_OSA=24|gf_OSA=25|ga_OSA=63|name_OSA = Osasuna B|status_OSA=R

|team20=CAU|win_CAU=3 |draw_CAU=10|loss_CAU=25|gf_CAU=19|ga_CAU=53|name_CAU = Caudal|status_CAU=R

|result1=GCC |result2=PO |result3=PO |result4=PO |result5=CR |result6=CR |result7=CR |result8=CR |result16=RP |result17=R |result18=R |result19=R |result20=R

|hth_LEI=Leioa finished ahead of Burgos on head-to-head points: Burgos–Leioa 1–1, Leioa–Burgos 1–0

|hth_BUR=LEI

|hth_ARE=Arenas finished ahead of Real Unión on overall goal difference

|hth_RUN=ARE

|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{{cite news |title=Reglamento General RFEF - Artículo 201. Sistema de puntos. (page 104) |url=http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |publisher=RFEF |date=1 May 2015 |access-date=8 April 2015 |archive-date=13 October 2017 |archive-url=https://web.archive.org/web/20171013133830/http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |url-status=dead }}

|res_col_header=QR

|col_I=transparent |text_I=Ineligible for promotion

|col_GCC=yellow1 |text_GCC=Qualification for the group champions' playoffs and Copa del Rey

|col_GCP=yellow1 |text_GCP=Qualification for the group champions' playoffs

|col_POC=yellow2 |text_POC=Qualification for the promotion playoffs and Copa del Rey

|col_PO=yellow2 |text_PO=Qualification for the promotion playoffs

|col_CR=blue1 |text_CR=Qualification for the Copa del Rey

|col_RP=red2 |text_RP=Qualification for the relegation playoffs

|col_R=red1 |text_R=Relegation to Tercera División

}}

=Results=

{{#invoke:sports results|main

| source = [http://www.bdfutbol.com/en/t/t2017-182aB2.html BDFútbol]

| update = complete

| matches_style = FBR

| team1= AMO | team2= ARE | team3= BAR | team4= BAT | team5= BUR | team6= CAU | team7= GER | team8= IZA | team9= LEA | team10= LEI | team11= MIR | team12= OSA | team13= PSP | team14= RSA | team15= RSO | team16= RUN | team17= SPO | team18= TUD | team19= LOG | team20= VIT

| name_AMO = Amorebieta

| name_ARE = Arenas

| name_BAR = Barakaldo

| name_BAT = Bilbao Athletic

| name_BUR = Burgos

| name_CAU = Caudal

| name_GER = Gernika

| name_IZA = Izarra

| name_LEA = Lealtad

| name_LEI = Leioa

| name_MIR = Mirandés

| name_OSA = Osasuna B

| name_PSP = Peña Sport

| name_RSA = Racing Santander

| name_RSO = Real Sociedad B

| name_RUN = Real Unión

| name_SPO = Sporting Gijón B

| name_TUD = Tudelano

| name_LOG = UD Logroñés

| name_VIT = Vitoria

| match_AMO_ARE = 3–1

| match_AMO_BAR = 2–2

| match_AMO_BAT = 0–3

| match_AMO_BUR = 1–0

| match_AMO_CAU = 0-4

| match_AMO_GER = 1–2

| match_AMO_IZA = 5–0

| match_AMO_LEA = 1–2

| match_AMO_LEI = 3–2

| match_AMO_MIR = 0–1

| match_AMO_OSA = 3–1

| match_AMO_PSP = 4–1

| match_AMO_RSA = 1–0

| match_AMO_RSO = 2–3

| match_AMO_RUN = 0–0

| match_AMO_SPO = 3–0

| match_AMO_TUD = 1–2

| match_AMO_LOG = 1–3

| match_AMO_VIT = 2–0

| match_ARE_AMO = 1–1

| match_ARE_BAR = 1–1

| match_ARE_BAT = 2–2

| match_ARE_BUR = 0–0

| match_ARE_CAU = 2-1

| match_ARE_GER = 0–0

| match_ARE_IZA = 1–1

| match_ARE_LEA = 3–1

| match_ARE_LEI = 1–1

| match_ARE_MIR = 1–1

| match_ARE_OSA = 3–0

| match_ARE_PSP = 1–0

| match_ARE_RSA = 3–1

| match_ARE_RSO = 0–0

| match_ARE_RUN = 1–1

| match_ARE_SPO = 0–1

| match_ARE_TUD = 1–2

| match_ARE_LOG = 0–0

| match_ARE_VIT = 3–2

| match_BAR_AMO = 1–1

| match_BAR_ARE = 0–0

| match_BAR_BAT = 1–1

| match_BAR_BUR = 2–2

| match_BAR_CAU = 2–1

| match_BAR_GER = 2–0

| match_BAR_IZA = 5–0

| match_BAR_LEA = 4–0

| match_BAR_LEI = 3–0

| match_BAR_MIR = 1–0

| match_BAR_OSA = 3–0

| match_BAR_PSP = 2–0

| match_BAR_RSA = 2–0

| match_BAR_RSO = 2–0

| match_BAR_RUN = 2–0

| match_BAR_SPO = 2–1

| match_BAR_TUD = 1–1

| match_BAR_LOG = 0–0

| match_BAR_VIT = 1–1

| match_BAT_AMO = 1–1

| match_BAT_ARE = 1–0

| match_BAT_BAR = 1–0

| match_BAT_BUR = 3–1

| match_BAT_CAU = 2–0

| match_BAT_GER = 0–0

| match_BAT_IZA = 6–1

| match_BAT_LEA = 8–0

| match_BAT_LEI = 1–0

| match_BAT_MIR = 2–1

| match_BAT_OSA = 2–0

| match_BAT_PSP = 4–1

| match_BAT_RSA = 3–0

| match_BAT_RSO = 2–0

| match_BAT_RUN = 4–0

| match_BAT_SPO = 1–1

| match_BAT_TUD = 2–0

| match_BAT_LOG = 1–2

| match_BAT_VIT = 1–0

| match_BUR_AMO = 0–0

| match_BUR_ARE = 1–0

| match_BUR_BAR = 0–0

| match_BUR_BAT = 1–1

| match_BUR_CAU = 1–0

| match_BUR_GER = 0–0

| match_BUR_IZA = 2–0

| match_BUR_LEA = 2–1

| match_BUR_LEI = 1–1

| match_BUR_MIR = 1–1

| match_BUR_OSA = 1–0

| match_BUR_PSP = 3–0

| match_BUR_RSA = 1–1

| match_BUR_RSO = 0–0

| match_BUR_RUN = 0–0

| match_BUR_SPO = 1–1

| match_BUR_TUD = 0–1

| match_BUR_LOG = 1–0

| match_BUR_VIT = 1–0

| match_CAU_AMO = 0–0

| match_CAU_ARE = 0–2

| match_CAU_BAR = 0–1

| match_CAU_BAT = 1–2

| match_CAU_BUR = 0–0

| match_CAU_GER = 0–0

| match_CAU_IZA = 1–1

| match_CAU_LEA = 1–0

| match_CAU_LEI = 0–0

| match_CAU_MIR = 1–3

| match_CAU_OSA = 0–0

| match_CAU_PSP = 0–2

| match_CAU_RSA = 0–2

| match_CAU_RSO = 0–0

| match_CAU_RUN = 0–0

| match_CAU_SPO = 0–1

| match_CAU_TUD = 0–2

| match_CAU_LOG = 0–3

| match_CAU_VIT = 1–1

| match_GER_AMO = 0–0

| match_GER_ARE = 2–1

| match_GER_BAR = 0–0

| match_GER_BAT = 3–0

| match_GER_BUR = 1–0

| match_GER_CAU = 2–0

| match_GER_IZA = 2–0

| match_GER_LEA = 1–0

| match_GER_LEI = 2–2

| match_GER_MIR = 1–1

| match_GER_OSA = 3–1

| match_GER_PSP = 3–1

| match_GER_RSA = 1–3

| match_GER_RSO = 0–4

| match_GER_RUN = 1–0

| match_GER_SPO = 3–5

| match_GER_TUD = 1–1

| match_GER_LOG = 0–1

| match_GER_VIT = 2–2

| match_IZA_AMO = 2–0

| match_IZA_ARE = 2–2

| match_IZA_BAR = 1–0

| match_IZA_BAT = 2–2

| match_IZA_BUR = 2–1

| match_IZA_CAU = 1–0

| match_IZA_GER = 0–1

| match_IZA_LEA = 1–1

| match_IZA_LEI = 0–0

| match_IZA_MIR = 0–1

| match_IZA_OSA = 3–0

| match_IZA_PSP = 0–1

| match_IZA_RSA = 0–0

| match_IZA_RSO = 0–3

| match_IZA_RUN = 2–0

| match_IZA_SPO = 1–0

| match_IZA_TUD = 1–2

| match_IZA_LOG = 0–2

| match_IZA_VIT = 0–1

| match_LEA_AMO = 0–0

| match_LEA_ARE = 2–2

| match_LEA_BAR = 0–1

| match_LEA_BAT = 0–1

| match_LEA_BUR = 0–1

| match_LEA_CAU = 2–1

| match_LEA_GER = 0–0

| match_LEA_IZA = 1–0

| match_LEA_LEI = 0–3

| match_LEA_MIR = 0–1

| match_LEA_OSA = 2–2

| match_LEA_PSP = 1–1

| match_LEA_RSA = 1–2

| match_LEA_RSO = 0–1

| match_LEA_RUN = 1–0

| match_LEA_SPO = 2–3

| match_LEA_TUD = 0–0

| match_LEA_LOG = 2–1

| match_LEA_VIT = 1–1

| match_LEI_AMO = 0–1

| match_LEI_ARE = 0–1

| match_LEI_BAR = 3–1

| match_LEI_BAT = 1–0

| match_LEI_BUR = 1–0

| match_LEI_CAU = 3–2

| match_LEI_GER = 1–3

| match_LEI_IZA = 1–2

| match_LEI_LEA = 1–0

| match_LEI_MIR = 1–1

| match_LEI_OSA = 2–1

| match_LEI_PSP = 3–0

| match_LEI_RSA = 0–1

| match_LEI_RSO = 0–2

| match_LEI_RUN = 0–0

| match_LEI_SPO = 1–2

| match_LEI_TUD = 1–0

| match_LEI_LOG = 3–3

| match_LEI_VIT = 2–2

| match_MIR_AMO = 0–0

| match_MIR_ARE = 2–1

| match_MIR_BAR = 2–1

| match_MIR_BAT = 1–1

| match_MIR_BUR = 1–1

| match_MIR_CAU = 2–0

| match_MIR_GER = 1–0

| match_MIR_IZA = 4–3

| match_MIR_LEA = 2–0

| match_MIR_LEI = 1–2

| match_MIR_OSA = 2-1

| match_MIR_PSP = 1–0

| match_MIR_RSA = 0–1

| match_MIR_RSO = 0–2

| match_MIR_RUN = 1–0

| match_MIR_SPO = 1–0

| match_MIR_TUD = 3–2

| match_MIR_LOG = 1–0

| match_MIR_VIT = 4–2

| match_OSA_AMO = 1–1

| match_OSA_ARE = 1–1

| match_OSA_BAR = 0–1

| match_OSA_BAT = 0–3

| match_OSA_BUR = 0–1

| match_OSA_CAU = 0–0

| match_OSA_GER = 2–4

| match_OSA_IZA = 0–1

| match_OSA_LEA = 3–2

| match_OSA_LEI = 2–1

| match_OSA_MIR = 1–0

| match_OSA_PSP = 0–0

| match_OSA_RSA = 1–2

| match_OSA_RSO = 0–3

| match_OSA_RUN = 1–0

| match_OSA_SPO = 0–1

| match_OSA_TUD = 1–1

| match_OSA_LOG = 0–0

| match_OSA_VIT = 1–2

| match_PSP_AMO = 2–2

| match_PSP_ARE = 3–3

| match_PSP_BAR = 0–1

| match_PSP_BAT = 1–1

| match_PSP_BUR = 2–0

| match_PSP_CAU = 2–0

| match_PSP_GER = 0–1

| match_PSP_IZA = 0–1

| match_PSP_LEA = 3–1

| match_PSP_LEI = 1–5

| match_PSP_MIR = 1–3

| match_PSP_OSA = 1–0

| match_PSP_RSA = 1–1

| match_PSP_RSO = 1–3

| match_PSP_RUN = 0–1

| match_PSP_SPO = 1–6

| match_PSP_TUD = 1–0

| match_PSP_LOG = 1–1

| match_PSP_VIT = 1–2

| match_RSA_AMO = 2–0

| match_RSA_ARE = 1–0

| match_RSA_BAR = 3–2

| match_RSA_BAT = 1–0

| match_RSA_BUR = 1–0

| match_RSA_CAU = 2-0

| match_RSA_GER = 1–0

| match_RSA_IZA = 1–0

| match_RSA_LEA = 1–0

| match_RSA_LEI = 0–0

| match_RSA_MIR = 0–1

| match_RSA_OSA = 2–0

| match_RSA_PSP = 2–0

| match_RSA_RSO = 0–0

| match_RSA_RUN = 0–2

| match_RSA_SPO = 1–2

| match_RSA_TUD = 1–1

| match_RSA_LOG = 2–1

| match_RSA_VIT = 4–1

| match_RSO_AMO = 1–0

| match_RSO_ARE = 1–0

| match_RSO_BAR = 3–1

| match_RSO_BAT = 0–3

| match_RSO_BUR = 0–1

| match_RSO_CAU = 1–0

| match_RSO_GER = 0–1

| match_RSO_IZA = 2–0

| match_RSO_LEA = 1–0

| match_RSO_LEI = 0–0

| match_RSO_MIR = 0–1

| match_RSO_OSA = 0-0

| match_RSO_PSP = 1–1

| match_RSO_RSA = 3–0

| match_RSO_RUN = 2–0

| match_RSO_SPO = 2–1

| match_RSO_TUD = 4–3

| match_RSO_LOG = 2–0

| match_RSO_VIT = 1–0

| match_RUN_AMO = 3–1

| match_RUN_ARE = 2–2

| match_RUN_BAR = 1–1

| match_RUN_BAT = 1–0

| match_RUN_BUR = 1–0

| match_RUN_CAU = 2–0

| match_RUN_GER = 5–4

| match_RUN_IZA = 1–0

| match_RUN_LEA = 3–1

| match_RUN_LEI = 1–3

| match_RUN_MIR = 0–3

| match_RUN_OSA = 1–3

| match_RUN_PSP = 0–0

| match_RUN_RSA = 1–3

| match_RUN_RSO = 0–0

| match_RUN_SPO = 1–1

| match_RUN_TUD = 1–2

| match_RUN_LOG = 1–0

| match_RUN_VIT = 1–0

| match_SPO_AMO = 1–1

| match_SPO_ARE = 3–2

| match_SPO_BAR = 2-0

| match_SPO_BAT = 0–0

| match_SPO_BUR = 3–1

| match_SPO_CAU = 3–1

| match_SPO_GER = 1–0

| match_SPO_IZA = 3–1

| match_SPO_LEA = 1–1

| match_SPO_LEI = 1–0

| match_SPO_MIR = 3–1

| match_SPO_OSA = 3–1

| match_SPO_PSP = 1–1

| match_SPO_RSA = 3–1

| match_SPO_RSO = 0–1

| match_SPO_RUN = 2–1

| match_SPO_TUD = 1–1

| match_SPO_LOG = 1–0

| match_SPO_VIT = 1–0

| match_TUD_AMO = 1–1

| match_TUD_ARE = 0–1

| match_TUD_BAR = 0–0

| match_TUD_BAT = 0–1

| match_TUD_BUR = 0–0

| match_TUD_CAU = 3–1

| match_TUD_GER = 1–2

| match_TUD_IZA = 0–0

| match_TUD_LEA = 0–0

| match_TUD_LEI = 1–0

| match_TUD_MIR = 1–0

| match_TUD_OSA = 2–0

| match_TUD_PSP = 0–1

| match_TUD_RSA = 0–0

| match_TUD_RSO = 1–2

| match_TUD_RUN = 3–0

| match_TUD_SPO = 1–0

| match_TUD_LOG = 0–0

| match_TUD_VIT = 1–0

| match_LOG_AMO = 1–0

| match_LOG_ARE = 1–1

| match_LOG_BAR = 1–1

| match_LOG_BAT = 3–1

| match_LOG_BUR = 2–0

| match_LOG_CAU = 1–2

| match_LOG_GER = 3–0

| match_LOG_IZA = 5–2

| match_LOG_LEA = 0–1

| match_LOG_LEI = 2–2

| match_LOG_MIR = 1–2

| match_LOG_OSA = 2–1

| match_LOG_PSP = 3–0

| match_LOG_RSA = 2–1

| match_LOG_RSO = 3–1

| match_LOG_RUN = 2–0

| match_LOG_SPO = 1–2

| match_LOG_TUD = 2–1

| match_LOG_VIT = 3–1

| match_VIT_AMO = 2–1

| match_VIT_ARE = 2–2

| match_VIT_BAR = 0–0

| match_VIT_BAT = 1–0

| match_VIT_BUR = 1–2

| match_VIT_CAU = 3–1

| match_VIT_GER = 1–0

| match_VIT_IZA = 1–1

| match_VIT_LEA = 3–0

| match_VIT_LEI = 0–1

| match_VIT_MIR = 1–2

| match_VIT_OSA = 4–0

| match_VIT_PSP = 1–1

| match_VIT_RSA = 0–0

| match_VIT_RSO = 1–0

| match_VIT_RUN = 0–1

| match_VIT_SPO = 0–0

| match_VIT_TUD = 1–1

| match_VIT_LOG = 0–0

}}

{{col-begin}}

{{col-break}}

=Top goalscorers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalscorers

!Goals

!Team

{{flagicon|ESP}} Diego Cervero

| style="text-align:center;" | 23

|Mirandés

{{flagicon|ESP}} Ander Vitoria

| style="text-align:center;" | 17

|Barakaldo

{{flagicon|ESP}} Gorka Guruzeta

| style="text-align:center;" | 16

|Bilbao Athletic

{{flagicon|ESP}} Rayco García

| style="text-align:center;" | 16

|UD Logroñés

{{flagicon|ESP}} Jon Ander Pérez

| style="text-align:center;" | 15

|Amorebieta

{{col-break}}

=Top goalkeepers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalkeeper

!Goals

!Matches

!Average

!Team

{{flagicon|ESP}} Andoni Zubiaurre

| style="text-align:center;" | 15

| style="text-align:center;" | 29

| style="text-align:center;" | {{#expr:15/29 round 2}}

|Real Sociedad B

{{flagicon|ESP}} Unai Simón

| style="text-align:center;" | 18

| style="text-align:center;" | 29

| style="text-align:center;" | {{#expr:18/29 round 2}}

|Bilbao Athletic

{{flagicon|ESP}} Txusta

| style="text-align:center;" | 22

| style="text-align:center;" | 34

| style="text-align:center;" | {{#expr:22/34 round 2}}

|Barakaldo

{{flagicon|ESP}} Mikel Saizar

| style="text-align:center;" | 28

| style="text-align:center;" | 38

| style="text-align:center;" | {{#expr:28/38 round 2}}

|Burgos

{{flagicon|ESP}} Mikel Pagola

| style="text-align:center;" | 31

| style="text-align:center;" | 37

| style="text-align:center;" | {{#expr:31/37 round 2}}

|Tudelano

{{col-end}}

Group 3

{{Location map+ |Spain |width=550|float=right|caption=Location of teams in 2017–18 Segunda División B Group 3|places=

{{Location map~ |Spain |lat=38.690964 |long=-0.490236 |marksize=5|label=Alcoyano }}

{{Location map~ |Spain |lat=39.574128 |long= 2.6774694|marksize=5|label=At. Baleares |position=bottom}}

{{Location map~ |Spain| lat_deg=39|lat_min=41|lat_dir=N|lon_deg=0|lon_min=16|lon_dir=W|marksize=5| label=Saguntino| position=right}}

{{Location map~ |Spain |lat=41.457117 |long= 2.2511306|marksize=5|label=Badalona|position=right}}

{{Location map~ |Spain |lat=41.355 |long=2.071111 |marksize=5|label=Cornellà}}

{{Location map~ |Spain |lat=41.594722 |long=-0.949167 |marksize=5|label=Aragón |position=bottom}}

{{Location map~ |Spain |lat=41.65 |long=-0.883333 |marksize=5|label=Ebro |position=top}}

{{Location map~ |Spain |lat=38.267111 |long=-0.663272 |marksize=5|label=Elche |position=left}}

{{Location map~ |Spain |lat=38.705 |long= 1.428333 |marksize=5|label=Formentera |position=right}}

{{Location map~ |Spain |lat=38.357331 |long=-0.492706 |marksize=5|label=Hércules|position=right }}

{{Location map~ |Spain |lat=41.820514 |long= 2.8969139|marksize=5|label=Llagostera |position=right}}

{{Location map~ |Spain |lat=41.621267 |long= 0.614147 |marksize=5|label=Lleida|position=left }}

{{Location map~ |Spain |lat=39.574128 |long= 2.6774694|marksize=5|label=Mallorca |position=top}}

{{Location map~ |Spain |lat=39.5430528|long=-0.454589 |marksize=5|label=Mestalla |position=bottom}}

{{Location map~ |Spain |lat=42.183333 |long= 2.483333 |marksize=5|label=Olot|position=left }}

{{Location map~ |Spain |lat=38.822222 |long=-0.607222 |marksize=5|label=Ontinyent|position=left }}

{{Location map~ |Spain |lat=38.984722 |long= 1.533333 |marksize=5|label=Peña Dep.|position=left }}

{{Location map~ |Spain |lat=42.308889 |long= 3.010833 |marksize=5|label=Peralada|position=right }}

{{Location map~ |Spain |lat=41.548592 |long= 2.1075 |marksize=5|label=Sabadell|position=top}}

{{Location map~ |Spain |lat=39.939803 |long=-0.115217 |marksize=5|label=Villarreal B |position=right}}

}}

=Teams and locations=

class="wikitable sortable"
Team

! Home city

! Stadium

! Capacity

AlcoyanoAlcoy

| El Collao

align=center|4,880
Atlético SaguntinoSagunto

| Morvedre

align=center|4,000
Atlético BalearesPalma

| Son Malferit

align=center|1,000
BadalonaBadalona

| Municipal

align=center|4,170
CornellàCornellà de Llobregat

| Nou Camp

align=center|1,500
Deportivo AragónZaragoza

| Ciudad Deportiva

align=center|2,500
EbroZaragoza

| El Carmen

align=center|1,200
ElcheElche

| Manuel Martínez Valero

align=center|36,017
FormenteraSant Francesc Xavier

| Municipal

align=center|1,000
HérculesAlicante

| José Rico Pérez

align=center|30,000
LlagosteraLlagostera

| Municipal

align=center|1,000
Lleida EsportiuLleida

| Camp d'Esports

align=center|13,000
MallorcaPalma

| Iberostar Estadi

align=center|23,142
OlotOlot

| Municipal

align=center|5,000
OntinyentOntinyent

| El Clariano

align=center|5,000
Peña DeportivaSanta Eulària des Riu

| Municipal

align=center|1,500
PeraladaPeralada

| Municipal

align=center|1,500
SabadellSabadell

| Nova Creu Alta

align=center|11,981
Valencia MestallaValencia

| Antonio Puchades

align=center|3,000
Villarreal BVillarreal

| Pamesa Cerámica

align=center|5,000

=League table=

{{#invoke:Sports table|main|style=WDL

|section=Group 3

|update=complete |source=[http://www.bdfutbol.com/es/t/t2017-182aB3.html BDFútbol]

|team1 =MLL|win_MLL=20|draw_MLL=13|loss_MLL=5 |gf_MLL=52|ga_MLL=27|name_MLL = Mallorca|status_MLL=COP

|team2 =VIL|win_VIL=16|draw_VIL=17|loss_VIL=5 |gf_VIL=46|ga_VIL=29|name_VIL = Villarreal B

|team3 =ELC|win_ELC=16|draw_ELC=15|loss_ELC=7 |gf_ELC=56|ga_ELC=32|name_ELC = Elche|status_ELC=OP

|team4 =COR|win_COR=17|draw_COR=9 |loss_COR=12|gf_COR=46|ga_COR=39|name_COR = Cornellà

|team5 =ONT|win_ONT=15|draw_ONT=11|loss_ONT=12|gf_ONT=30|ga_ONT=37|name_ONT = Ontinyent

|team6 =EBR|win_EBR=14|draw_EBR=14|loss_EBR=10|gf_EBR=35|ga_EBR=35|name_EBR = Ebro

|team7 =LLE|win_LLE=14|draw_LLE=13|loss_LLE=11|gf_LLE=37|ga_LLE=33|name_LLE = Lleida Esportiu

|team8 =BAD|win_BAD=14|draw_BAD=13|loss_BAD=11|gf_BAD=38|ga_BAD=36|name_BAD = Badalona

|team9 =PER|win_PER=13|draw_PER=13|loss_PER=12|gf_PER=38|ga_PER=33|name_PER = Peralada

|team10=HER|win_HER=11|draw_HER=18|loss_HER=9 |gf_HER=39|ga_HER=31|name_HER = Hércules

|team11=MES|win_MES=11|draw_MES=17|loss_MES=10|gf_MES=60|ga_MES=53|name_MES = Valencia Mestalla

|team12=SAB|win_SAB=9 |draw_SAB=22|loss_SAB=7 |gf_SAB=31|ga_SAB=29|name_SAB = Sabadell

|team13=ALC|win_ALC=11|draw_ALC=16|loss_ALC=11|gf_ALC=32|ga_ALC=29|name_ALC = Alcoyano

|team14=ATB|win_ATB=10|draw_ATB=14|loss_ATB=14|gf_ATB=33|ga_ATB=38|name_ATB = Atlético Baleares

|team15=OLO|win_OLO=9 |draw_OLO=16|loss_OLO=13|gf_OLO=34|ga_OLO=38|name_OLO = Olot

|team16=LLA|win_LLA=10|draw_LLA=12|loss_LLA=16|gf_LLA=31|ga_LLA=41|name_LLA = Llagostera|status_LLA=R

|team17=FOR|win_FOR=9 |draw_FOR=14|loss_FOR=15|gf_FOR=25|ga_FOR=41|name_FOR = Formentera|status_FOR=R

|team18=SAG|win_SAG=10|draw_SAG=10|loss_SAG=18|gf_SAG=35|ga_SAG=46|name_SAG = Atlético Saguntino|status_SAG=R

|team19=PDE|win_PDE=8 |draw_PDE=12|loss_PDE=18|gf_PDE=26|ga_PDE=41|name_PDE = Peña Deportiva|status_PDE=R

|team20=ARA|win_ARA=3 |draw_ARA=11|loss_ARA=24|gf_ARA=33|ga_ARA=69|name_ARA = Deportivo Aragón|status_ARA=R

|result1=GCC |result2=PO |result3=POC |result4=POC |result5=CR |result6=CR |result7=CR |result8=CR |result16=RP |result17=R |result18=R |result19=R |result20=R

|hth_ONT=Ontinyent finished ahead of Ebro on head-to-head points: Ebro–Ontinyent 0–2, Ontinyent–Ebro 2–1

|hth_EBR=ONT

|hth_LLE=Lleida Esportiu finished ahead of Badalona on head-to-head points: Badalona–Lleida Esportiu 1–1, Lleida Esportiu–Badalona 2–0

|hth_BAD=LLE

|hth_SAB=Sabadell finished ahead of Alcoyano on head-to-head points: Sabadell–Alcoyano 2–0, Alcoyano–Sabadell 0–0

|hth_ALC=SAB

|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{{cite news |title=Reglamento General RFEF - Artículo 201. Sistema de puntos. (page 104) |url=http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |publisher=RFEF |date=1 May 2015 |access-date=8 April 2015 |archive-date=13 October 2017 |archive-url=https://web.archive.org/web/20171013133830/http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |url-status=dead }}

|res_col_header=QR

|col_I=transparent |text_I=Ineligible for promotion

|col_GCC=yellow1 |text_GCC=Qualification for the group champions' playoffs and Copa del Rey

|col_GCP=yellow1 |text_GCP=Qualification for the group champions' playoffs

|col_POC=yellow2 |text_POC=Qualification for the promotion playoffs and Copa del Rey

|col_PO=yellow2 |text_PO=Qualification for the promotion playoffs

|col_CR=blue1 |text_CR=Qualification for the Copa del Rey

|col_RP=red2 |text_RP=Qualification for the relegation playoffs

|col_R=red1 |text_R=Relegation to Tercera División

|col_C=transparent |text_C=Ineligible for the Copa del Rey

}}

=Results=

{{#invoke:sports results|main

| source = [http://www.bdfutbol.com/en/t/t2017-182aB3.html BDFútbol]

| update = complete

| matches_style = FBR

| team1= ALC | team2= ATB | team3= SAG | team4= BAD | team5= COR | team6= ARA | team7= EBR | team8= ELC | team9= FOR | team10= HER | team11= LLA | team12= LLE | team13= MLL | team14= OLO | team15= ONT | team16= PDE | team17= PER | team18= SAB | team19= MES | team20= VIL

| name_ALC = Alcoyano

| name_ATB = Atlético Baleares

| name_SAG = Atlético Saguntino

| name_BAD = Badalona

| name_COR = Cornellà

| name_ARA = Deportivo Aragón

| name_EBR = Ebro

| name_ELC = Elche

| name_FOR = Formentera

| name_HER = Hércules

| name_LLA = Llagostera

| name_LLE = Lleida Esportiu

| name_MLL = Mallorca

| name_OLO = Olot

| name_ONT = Ontinyent

| name_PDE = Peña Deportiva

| name_PER = Peralada

| name_SAB = Sabadell

| name_MES = Valencia Mestalla

| name_VIL = Villarreal B

| match_ALC_ATB = 0–0

| match_ALC_SAG = 3–1

| match_ALC_BAD = 2–1

| match_ALC_COR = 1–2

| match_ALC_ARA = 3–2

| match_ALC_EBR = 0–1

| match_ALC_ELC = 1–1

| match_ALC_FOR = 0–0

| match_ALC_HER = 1–1

| match_ALC_LLA = 0–1

| match_ALC_LLE = 1–1

| match_ALC_MLL = 0–2

| match_ALC_OLO = 3–1

| match_ALC_ONT = 0–0

| match_ALC_PDE = 3–0

| match_ALC_PER = 0–2

| match_ALC_SAB = 0–0

| match_ALC_MES = 0–1

| match_ALC_VIL = 1–1

| match_ATB_ALC = 1–0

| match_ATB_SAG = 2–2

| match_ATB_BAD = 0–0

| match_ATB_COR = 1–2

| match_ATB_ARA = 2–0

| match_ATB_EBR = 3–1

| match_ATB_ELC = 1–1

| match_ATB_FOR = 1–0

| match_ATB_HER = 1-0

| match_ATB_LLA = 0–1

| match_ATB_LLE = 1–1

| match_ATB_MLL = 0–0

| match_ATB_OLO = 1–1

| match_ATB_ONT = 3–1

| match_ATB_PDE = 0–0

| match_ATB_PER = 0–0

| match_ATB_SAB = 1–1

| match_ATB_MES = 1–1

| match_ATB_VIL = 0–1

| match_SAG_ALC = 1–0

| match_SAG_ATB = 0–1

| match_SAG_BAD = 1–2

| match_SAG_COR = 0–1

| match_SAG_ARA = 2–1

| match_SAG_EBR = 1–0

| match_SAG_ELC = 1–1

| match_SAG_FOR = 0–0

| match_SAG_HER = 0–1

| match_SAG_LLA = 1–1

| match_SAG_LLE = 1–0

| match_SAG_MLL = 1–2

| match_SAG_OLO = 1–1

| match_SAG_ONT = 1–2

| match_SAG_PDE = 2–0

| match_SAG_PER = 0–1

| match_SAG_SAB = 1–1

| match_SAG_MES = 2–3

| match_SAG_VIL = 1–1

| match_BAD_ALC = 0–0

| match_BAD_ATB = 3–0

| match_BAD_SAG = 0–0

| match_BAD_COR = 3–0

| match_BAD_ARA = 5–2

| match_BAD_EBR = 1–2

| match_BAD_ELC = 1–3

| match_BAD_FOR = 1–1

| match_BAD_HER = 0–0

| match_BAD_LLA = 1–0

| match_BAD_LLE = 1–1

| match_BAD_MLL = 1–1

| match_BAD_OLO = 1–0

| match_BAD_ONT = 1–0

| match_BAD_PDE = 4–1

| match_BAD_PER = 1–0

| match_BAD_SAB = 1–0

| match_BAD_MES = 2–0

| match_BAD_VIL = 0–0

| match_COR_ALC = 0–1

| match_COR_ATB = 1–0

| match_COR_SAG = 1–2

| match_COR_BAD = 1–0

| match_COR_ARA = 2–1

| match_COR_EBR = 2–0

| match_COR_ELC = 0–1

| match_COR_FOR = 4–1

| match_COR_HER = 1–0

| match_COR_LLA = 0–1

| match_COR_LLE = 1–0

| match_COR_MLL = 3–1

| match_COR_OLO = 0–1

| match_COR_ONT = 1–0

| match_COR_PDE = 1–0

| match_COR_PER = 0–2

| match_COR_SAB = 3–0

| match_COR_MES = 2–2

| match_COR_VIL = 3–0

| match_ARA_ALC = 0–2

| match_ARA_ATB = 1–2

| match_ARA_SAG = 1–0

| match_ARA_BAD = 0–1

| match_ARA_COR = 0–0

| match_ARA_EBR = 0–0

| match_ARA_ELC = 0–4

| match_ARA_FOR = 2–1

| match_ARA_HER = 0–3

| match_ARA_LLA = 0-1

| match_ARA_LLE = 1–2

| match_ARA_MLL = 0-1

| match_ARA_OLO = 0–2

| match_ARA_ONT = 1–1

| match_ARA_PDE = 0–1

| match_ARA_PER = 1–1

| match_ARA_SAB = 1–1

| match_ARA_MES = 0–2

| match_ARA_VIL = 1-4

| match_EBR_ALC = 0–0

| match_EBR_ATB = 2–1

| match_EBR_SAG = 2–2

| match_EBR_BAD = 2–2

| match_EBR_COR = 2–1

| match_EBR_ARA = 2–0

| match_EBR_ELC = 1–1

| match_EBR_FOR = 0–1

| match_EBR_HER = 1–0

| match_EBR_LLA = 0–0

| match_EBR_LLE = 1–1

| match_EBR_MLL = 0–2

| match_EBR_OLO = 2–1

| match_EBR_ONT = 0–2

| match_EBR_PDE = 2–1

| match_EBR_PER = 0–0

| match_EBR_SAB = 1–0

| match_EBR_MES = 1–0

| match_EBR_VIL = 2–2

| match_ELC_ALC = 0–2

| match_ELC_ATB = 3–3

| match_ELC_SAG = 1–0

| match_ELC_BAD = 5–1

| match_ELC_COR = 3–0

| match_ELC_ARA = 5–1

| match_ELC_EBR = 2–1

| match_ELC_FOR = 0–1

| match_ELC_HER = 1–1

| match_ELC_LLA = 2–0

| match_ELC_LLE = 2–0

| match_ELC_MLL = 0–0

| match_ELC_OLO = 2–1

| match_ELC_ONT = 1–0

| match_ELC_PDE = 2–0

| match_ELC_PER = 4–1

| match_ELC_SAB = 0–1

| match_ELC_MES = 2–2

| match_ELC_VIL = 0-0

| match_FOR_ALC = 0–0

| match_FOR_ATB = 0–2

| match_FOR_SAG = 0–1

| match_FOR_BAD = 2–1

| match_FOR_COR = 1–1

| match_FOR_ARA = 2–1

| match_FOR_EBR = 0–0

| match_FOR_ELC = 0–1

| match_FOR_HER = 1–1

| match_FOR_LLA = 0–2

| match_FOR_LLE = 1–0

| match_FOR_MLL = 1–1

| match_FOR_OLO = 1–1

| match_FOR_ONT = 1–2

| match_FOR_PDE = 0–1

| match_FOR_PER = 1–0

| match_FOR_SAB = 1–3

| match_FOR_MES = 1–1

| match_FOR_VIL = 0–0

| match_HER_ALC = 1–2

| match_HER_ATB = 2–1

| match_HER_SAG = 1–2

| match_HER_BAD = 1–1

| match_HER_COR = 1–1

| match_HER_ARA = 3–1

| match_HER_EBR = 0–0

| match_HER_ELC = 0–0

| match_HER_FOR = 1–0

| match_HER_LLA = 2–2

| match_HER_LLE = 0–0

| match_HER_MLL = 1–1

| match_HER_OLO = 1–1

| match_HER_ONT = 1–1

| match_HER_PDE = 1–0

| match_HER_PER = 3–2

| match_HER_SAB = 2–0

| match_HER_MES = 4–0

| match_HER_VIL = 0–0

| match_LLA_ALC = 0–1

| match_LLA_ATB = 1–0

| match_LLA_SAG = 1–0

| match_LLA_BAD = 1–2

| match_LLA_COR = 1–1

| match_LLA_ARA = 2–2

| match_LLA_EBR = 1–2

| match_LLA_ELC = 2–1

| match_LLA_FOR = 0–1

| match_LLA_HER = 0–1

| match_LLA_LLE = 2–3

| match_LLA_MLL = 0–0

| match_LLA_OLO = 2–1

| match_LLA_ONT = 1–2

| match_LLA_PDE = 0–0

| match_LLA_PER = 0–0

| match_LLA_SAB = 0–2

| match_LLA_MES = 2–2

| match_LLA_VIL = 2–2

| match_LLE_ALC = 1–0

| match_LLE_ATB = 1–0

| match_LLE_SAG = 0–1

| match_LLE_BAD = 2–0

| match_LLE_COR = 4–2

| match_LLE_ARA = 1–1

| match_LLE_EBR = 1–0

| match_LLE_ELC = 1–1

| match_LLE_FOR = 0-1

| match_LLE_HER = 0–0

| match_LLE_LLA = 1–0

| match_LLE_MLL = 0–2

| match_LLE_OLO = 1–0

| match_LLE_ONT = 4–0

| match_LLE_PDE = 2–1

| match_LLE_PER = 1–1

| match_LLE_SAB = 0–0

| match_LLE_MES = 3–2

| match_LLE_VIL = 0–0

| match_MLL_ALC = 1–0

| match_MLL_ATB = 3–2

| match_MLL_SAG = 3–2

| match_MLL_BAD = 3–1

| match_MLL_COR = 3–0

| match_MLL_ARA = 2–2

| match_MLL_EBR = 0–1

| match_MLL_ELC = 2–0

| match_MLL_FOR = 1–1

| match_MLL_HER = 1–1

| match_MLL_LLA = 4–0

| match_MLL_LLE = 3–2

| match_MLL_OLO = 3–1

| match_MLL_ONT = 1–0

| match_MLL_PDE = 1–0

| match_MLL_PER = 0–0

| match_MLL_SAB = 0–0

| match_MLL_MES = 2–1

| match_MLL_VIL = 1–0

| match_OLO_ALC = 1–1

| match_OLO_ATB = 1–0

| match_OLO_SAG = 2–0

| match_OLO_BAD = 2–0

| match_OLO_COR = 1–3

| match_OLO_ARA = 1–1

| match_OLO_EBR = 0-0

| match_OLO_ELC = 2–2

| match_OLO_FOR = 0–0

| match_OLO_HER = 1–1

| match_OLO_LLA = 1–2

| match_OLO_LLE = 2–1

| match_OLO_MLL = 0–0

| match_OLO_ONT = 2–0

| match_OLO_PDE = 1–1

| match_OLO_PER = 0–0

| match_OLO_SAB = 0–2

| match_OLO_MES = 1–0

| match_OLO_VIL = 0–0

| match_ONT_ALC = 0–0

| match_ONT_ATB = 0–0

| match_ONT_SAG = 1–0

| match_ONT_BAD = 1–0

| match_ONT_COR = 0–0

| match_ONT_ARA = 0–5

| match_ONT_EBR = 2–1

| match_ONT_ELC = 1–0

| match_ONT_FOR = 3–0

| match_ONT_HER = 1–0

| match_ONT_LLA = 1–0

| match_ONT_LLE = 0–1

| match_ONT_MLL = 0–1

| match_ONT_OLO = 1–0

| match_ONT_PDE = 1–0

| match_ONT_PER = 1–0

| match_ONT_SAB = 0–0

| match_ONT_MES = 1–1

| match_ONT_VIL = 0–1

| match_PDE_ALC = 0–0

| match_PDE_ATB = 2–0

| match_PDE_SAG = 3-1

| match_PDE_BAD = 0–1

| match_PDE_COR = 1–1

| match_PDE_ARA = 2–2

| match_PDE_EBR = 1–1

| match_PDE_ELC = 0–1

| match_PDE_FOR = 0–1

| match_PDE_HER = 1–0

| match_PDE_LLA = 1–1

| match_PDE_LLE = 0–0

| match_PDE_MLL = 2–1

| match_PDE_OLO = 1–0

| match_PDE_ONT = 0–1

| match_PDE_PER = 0–1

| match_PDE_SAB = 1–1

| match_PDE_MES = 1–0

| match_PDE_VIL = 0–1

| match_PER_ALC = 0–0

| match_PER_ATB = 0–0

| match_PER_SAG = 0–2

| match_PER_BAD = 2–0

| match_PER_COR = 1–2

| match_PER_ARA = 2–1

| match_PER_EBR = 1–2

| match_PER_ELC = 1–0

| match_PER_FOR = 3–0

| match_PER_HER = 2–0

| match_PER_LLA = 1–0

| match_PER_LLE = 0–1

| match_PER_MLL = 0–1

| match_PER_OLO = 0–0

| match_PER_ONT = 0–0

| match_PER_PDE = 2–0

| match_PER_SAB = 3–2

| match_PER_MES = 2–2

| match_PER_VIL = 1–2

| match_SAB_ALC = 2–0

| match_SAB_ATB = 1–0

| match_SAB_SAG = 0–0

| match_SAB_BAD = 0–0

| match_SAB_COR = 0–0

| match_SAB_ARA = 1–0

| match_SAB_EBR = 0–0

| match_SAB_ELC = 0–0

| match_SAB_FOR = 1–1

| match_SAB_HER = 1–1

| match_SAB_LLA = 2–1

| match_SAB_LLE = 0–0

| match_SAB_MLL = 1–0

| match_SAB_OLO = 1–2

| match_SAB_ONT = 2–2

| match_SAB_PDE = 1–1

| match_SAB_PER = 2–2

| match_SAB_MES = 1–1

| match_SAB_VIL = 1–1

| match_MES_ALC = 3–3

| match_MES_ATB = 1–2

| match_MES_SAG = 4–1

| match_MES_BAD = 0–0

| match_MES_COR = 3-3

| match_MES_ARA = 1–1

| match_MES_EBR = 1–2

| match_MES_ELC = 3–3

| match_MES_FOR = 2–0

| match_MES_HER = 1–2

| match_MES_LLA = 1–0

| match_MES_LLE = 3–0

| match_MES_MLL = 2-1

| match_MES_OLO = 1–1

| match_MES_ONT = 2–2

| match_MES_PDE = 1–1

| match_MES_PER = 4–1

| match_MES_SAB = 2–0

| match_MES_VIL = 2–0

| match_VIL_ALC = 0–1

| match_VIL_ATB = 3–0

| match_VIL_SAG = 2–1

| match_VIL_BAD = 0–0

| match_VIL_COR = 2–0

| match_VIL_ARA = 2–0

| match_VIL_EBR = 2–0

| match_VIL_ELC = 0–0

| match_VIL_FOR = 3–2

| match_VIL_HER = 2–1

| match_VIL_LLA = 0–0

| match_VIL_LLE = 1–0

| match_VIL_MLL = 1–1

| match_VIL_OLO = 2–1

| match_VIL_ONT = 5–0

| match_VIL_PDE = 3–2

| match_VIL_PER = 0–3

| match_VIL_SAB = 0–0

| match_VIL_MES = 2–2

}}

{{col-begin}}

{{col-break}}

=Top goalscorers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalscorers

!Goals

!Team

{{flagicon|ESP}} Enric Gallego

| style="text-align:center;" | 18

|Cornellà

{{flagicon|ESP}} Rafa Mir

| style="text-align:center;" | 15

|Valencia Mestalla

{{flagicon|ESP}} Abdón Prats

| style="text-align:center;" | 12

|Mallorca

{{flagicon|ESP}} Benja Martínez

| style="text-align:center;" | 12

|Elche

{{flagicon|ESP}} Nino Martínez

| style="text-align:center;" | 12

|Elche

{{col-break}}

=Top goalkeepers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalkeeper

!Goals

!Matches

!Average

!Team

{{flagicon|ESP}} Manolo Reina

| style="text-align:center;" | 27

| style="text-align:center;" | 35

| style="text-align:center;" | {{#expr:27/35 round 2}}

|Mallorca

{{flagicon|ESP}} Ismael Falcón

| style="text-align:center;" | 29

| style="text-align:center;" | 37

| style="text-align:center;" | {{#expr:29/37 round 2}}

|Hércules

{{flagicon|ESP}} Roberto Gutiérrez

| style="text-align:center;" | 29

| style="text-align:center;" | 37

| style="text-align:center;" | {{#expr:29/37 round 2}}

|Sabadell

{{flagicon|ESP}} Miguel Bañuz

| style="text-align:center;" | 23

| style="text-align:center;" | 29

| style="text-align:center;" | {{#expr:23/29 round 2}}

|Alcoyano

{{flagicon|ESP}} José Juan Figueras

| style="text-align:center;" | 29

| style="text-align:center;" | 36

| style="text-align:center;" | {{#expr:29/36 round 2}}

|Elche

{{col-end}}

Group 4

{{Location map+ |Spain |width=550|float=right|caption=Location of teams in 2017–18 Segunda División B Group 4|places=

{{Location map~ |Spain | lat_deg=38|lat_min=51.5|lat_dir=N|lon_deg=7|lon_min=0.3333|lon_dir=W |marksize=5|label=Badajoz|position=left}}

{{Location map~ |Spain |lat=37.351667 |long=-5.982222 |marksize=5|label=Betis Dep. |position=bottom}}

{{Location map~ |Spain |lat=37.609681 |long=-0.996039 |marksize=5|label=Cartagena |position=right}}

{{Location map~ |Spain | lat_deg=37|lat_min=53|lat_dir=N |lon_deg=4|lon_min=46|lon_dir=W|marksize=5|label=Córdoba B| position=left}}

{{Location map~ |Spain |lat=37.533333 |long=-5.083333 |marksize=5|label=Écija |position=right}}

{{Location map~ |Spain |lat_deg=36|lat_min=46|lat_dir=N|lon_deg=2|lon_min=48|lon_dir=W|marksize=5|label=El Ejido| position=right}}

{{Location map~ |Spain | lat_deg=38|lat_min=41|lat_dir=N|lon_deg=6|lon_min=24.55|lon_dir=W |marksize=5|label=Extremadura|position=bottom}}

{{Location map~ |Spain |lat=37.152928 |long=-3.595747 |marksize=5|label=Granada B |position=left}}

{{Location map~ |Spain |lat=38.479167 |long=-1.325 |marksize=5|label=Jumilla |position=right}}

{{Location map~ |Spain |lat=36.10 |long=-5.40 |marksize=5|label=Linense |position=right}}

{{Location map~ |Spain |lat=37.638817 |long=-1.735122 |marksize=5|label=Lorca Dep. |position=bottom}}

{{Location map~ |Spain |lat=36.5 |long=-4.883333 |marksize=5|label=Marbella |position=right}}

{{Location map~ |Spain |lat=35.291937 |long=-2.938484 |marksize=5|label=Melilla |position=top}}

{{Location map~ |Spain |lat=38.9 |long=-6.333333 |marksize=5|label=Mérida |position=top}}

{{Location map~ |Spain |lat=37.933333 |long=-1.2 |marksize=5|label=Murcia |position=left}}

{{Location map~ |Spain |lat=37.25 |long=-6.95 |marksize=5|label=Recreativo |position=top}}

{{Location map~ |Spain | lat_deg=36|lat_min=28|lat_dir=N |lon_deg=6|lon_min=12|lon_dir=W|marksize=5|label=San Fernando| position=left}}

{{Location map~ |Spain |lat=37.986111 |long=-1.121389 |marksize=5|label=UCAM |position=right}}

{{Location map~ |Spain |lat=38.973889 |long=-5.800278 |marksize=5|label=Villanovense |position=right}}

{{Location map~ |Spain |lat=35.0 |long=-9.75 |mark=Arrows 12x12 sw.svg |marksize=18|label={{Nowrap|Canary Islands (see below)}}}}

}}

{{Location map |Spain Canary Islands |width=350 |float=right |caption=Location of teams in 2017–18 Segunda División B Group 4 (Canary Islands) |lat=28.102592 |long=-15.455334 |label=Las Palmas Atlético |position=right

}}

=Teams and locations=

class="wikitable sortable"
Team

! Home city

! Stadium

! Capacity

BadajozBadajoz

| Nuevo Vivero

align=center|15,198
Betis DeportivoSeville

| Ciudad Deportiva Luis del Sol

align=center|4,000
CartagenaCartagena

| Cartagonova

align=center|15,105
Córdoba BCórdoba

| Rafael Gómez

align=center|3,000
{{sort|Ecija|Écija}}{{sort|Ecija|Écija}}

| San Pablo

align=center|6,000
El EjidoEl Ejido

| Santo Domingo

align=center|7,870
ExtremaduraAlmendralejo

| Francisco de la Hera

align=center|11,580
Granada BGranada

| Miguel Prieto

align=center|2,500
JumillaJumilla

| La Hoya

align=center|3,000
Las Palmas AtléticoLas Palmas

| Anexo Gran Canaria

align=center|500
LinenseLa Línea de la Concepción

| Municipal

align=center|12,000
Lorca DeportivaLorca

| Francisco Artés Carrasco

align=center|8,120
MarbellaMarbella

| Municipal

align=center|8,000
MelillaMelilla

| {{sort|Alvarez Claro|Álvarez Claro}}

align=center|12,000
MéridaMérida

| Romano

align=center|14,600
MurciaMurcia

| Nueva Condomina

align=center|31,179
RecreativoHuelva

| Nuevo Colombino

align=center|21,670
San FernandoSan Fernando

| Iberoamericano

align=center|12,000
UCAM MurciaMurcia

| La Condomina

align=center|6,000
VillanovenseVillanueva de la Serena

| Villanovense

align=center|2,500

=League table=

{{#invoke:Sports table|main|style=WDL

|section=Group 4

|update=complete |source=[http://www.bdfutbol.com/es/t/t2017-182aB4.html BDFútbol]

|team1 =CAR|win_CAR=20|draw_CAR=11|loss_CAR=7 |gf_CAR=51|ga_CAR=33|name_CAR = Cartagena|status_CAR=

|team2 =MAR|win_MAR=20|draw_MAR=10|loss_MAR=8 |gf_MAR=49|ga_MAR=27|name_MAR = Marbella|status_MAR=

|team3 =MUR|win_MUR=18|draw_MUR=11|loss_MUR=9 |gf_MUR=49|ga_MUR=33|name_MUR = Murcia|status_MUR=

|team4 =EXT|win_EXT=17|draw_EXT=9 |loss_EXT=12|gf_EXT=59|ga_EXT=38|name_EXT = Extremadura|status_EXT=OP

|team5 =MEL|win_MEL=17|draw_MEL=9 |loss_MEL=12|gf_MEL=43|ga_MEL=24|name_MEL = Melilla|status_MEL=

|team6 =VNV|win_VNV=14|draw_VNV=12|loss_VNV=12|gf_VNV=29|ga_VNV=33|name_VNV = Villanovense

|team7 =UCM|win_UCM=13|draw_UCM=13|loss_UCM=12|gf_UCM=38|ga_UCM=42|name_UCM = UCAM Murcia

|team8 =GRA|win_GRA=13|draw_GRA=12|loss_GRA=13|gf_GRA=34|ga_GRA=35|name_GRA = Granada B

|team9 =SFE|win_SFE=12|draw_SFE=13|loss_SFE=13|gf_SFE=47|ga_SFE=46|name_SFE = San Fernando

|team10=EJI|win_EJI=12|draw_EJI=13|loss_EJI=13|gf_EJI=54|ga_EJI=55|name_EJI = El Ejido

|team11=LIN|win_LIN=11|draw_LIN=15|loss_LIN=12|gf_LIN=44|ga_LIN=37|name_LIN = Linense

|team12=BAD|win_BAD=12|draw_BAD=12|loss_BAD=14|gf_BAD=46|ga_BAD=44|name_BAD = Badajoz

|team13=JUM|win_JUM=11|draw_JUM=14|loss_JUM=13|gf_JUM=30|ga_JUM=42|name_JUM = Jumilla

|team14=LPA|win_LPA=12|draw_LPA=11|loss_LPA=15|gf_LPA=45|ga_LPA=44|name_LPA = Las Palmas Atlético

|team15=REC|win_REC=12|draw_REC=11|loss_REC=15|gf_REC=33|ga_REC=36|name_REC = Recreativo

|team16=MER|win_MER=11|draw_MER=13|loss_MER=14|gf_MER=34|ga_MER=42|name_MER = Mérida|status_MER=R

|team17=ECI|win_ECI=11|draw_ECI=12|loss_ECI=15|gf_ECI=38|ga_ECI=56|name_ECI = Écija|status_ECI=R

|team18=COR|win_COR=11|draw_COR=10|loss_COR=17|gf_COR=40|ga_COR=51|name_COR = Córdoba B|status_COR=R

|team19=BET|win_BET=9 |draw_BET=13|loss_BET=16|gf_BET=47|ga_BET=61|name_BET = Betis Deportivo|status_BET=R

|team20=LOR|win_LOR=8 |draw_LOR=8 |loss_LOR=22|gf_LOR=33|ga_LOR=64|name_LOR = Lorca Deportiva|status_LOR=R

|result1=GCC |result2=POC |result3=POC |result4=POC |result5=CR |result16=RP |result17=R |result18=R |result19=R |result20=R

|hth_EXT=Extremadura finished ahead of Melilla on head-to-head points: Melilla–Extremadura 0–0, Extremadura–Melilla 1–0

|hth_MEL=EXT

|hth_SFE=San Fernando finished ahead of El Ejido on head-to-head points: El Ejido–San Fernando 1–1, San Fernando–El Ejido 4–2

|hth_EJI=SFE

|hth_LIN=Linense finished ahead of Badajoz on head-to-head points: Badajoz–Linense 1–1, Linense–Badajoz 2–0

|hth_BAD=LIN

|hth_JUM=Jumilla finished ahead of Las Palmas Atlético and Recreativo on head-to-head points: Jumilla 12 pts, Las Palmas Atlético 4 pts, Recreativo 1 pt

|hth_LPA=JUM

|hth_REC=JUM

|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{{cite news |title=Reglamento General RFEF - Artículo 201. Sistema de puntos. (page 104) |url=http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |publisher=RFEF |date=1 May 2015 |access-date=8 April 2015 |archive-date=13 October 2017 |archive-url=https://web.archive.org/web/20171013133830/http://cdn1.sefutbol.com/sites/default/files/pdf/REGLAMENTO-GENERAL-2015-2016.pdf |url-status=dead }}

|res_col_header=QR

|col_I=transparent |text_I=Ineligible for promotion

|col_GCC=yellow1 |text_GCC=Qualification for the group champions' playoffs and Copa del Rey

|col_GCP=yellow1 |text_GCP=Qualification for the group champions' playoffs

|col_POC=yellow2 |text_POC=Qualification for the promotion playoffs and Copa del Rey

|col_PO=yellow2 |text_PO=Qualification for the promotion playoffs

|col_CR=blue1 |text_CR=Qualification for the Copa del Rey

|col_RP=red2 |text_RP=Qualification for the relegation playoffs

|col_R=red1 |text_R=Relegation to Tercera División

}}

=Results=

{{#invoke:sports results|main

| source = [http://www.bdfutbol.com/en/t/t2017-182aB4.html BDFútbol]

| update = complete

| matches_style = FBR

| team1= BAD | team2= BET | team3= CAR | team4= COR | team5= ECI | team6= EJI | team7= EXT | team8= GRA | team9= JUM | team10= LPA | team11= LIN | team12= LOR | team13= MAR | team14= MEL | team15= MER | team16= MUR | team17= REC | team18= SFE | team19= UCM | team20= VNV

| name_BAD = Badajoz

| name_BET = Betis Deportivo

| name_CAR = Cartagena

| name_COR = Córdoba B

| name_ECI = Écija

| name_EJI = El Ejido

| name_EXT = Extremadura

| name_GRA = Granada B

| name_JUM = Jumilla

| name_LPA = Las Palmas Atlético

| name_LIN = Linense

| name_LOR = Lorca Deportiva

| name_MAR = Marbella

| name_MEL = Melilla

| name_MER = Mérida

| name_MUR = Murcia

| name_REC = Recreativo

| name_SFE = San Fernando

| name_UCM = UCAM Murcia

| name_VNV = Villanovense

| match_BAD_BET = 4–1

| match_BAD_CAR = 0–0

| match_BAD_COR = 3–0

| match_BAD_ECI = 3–0

| match_BAD_EJI = 3–0

| match_BAD_EXT = 1–0

| match_BAD_GRA = 1–0

| match_BAD_JUM = 2–0

| match_BAD_LPA = 3–1

| match_BAD_LIN = 1–1

| match_BAD_LOR = 1–0

| match_BAD_MAR = 1–1

| match_BAD_MEL = 0–2

| match_BAD_MER = 4–2

| match_BAD_MUR = 2–3

| match_BAD_REC = 1–1

| match_BAD_SFE = 2–2

| match_BAD_UCM = 0–0

| match_BAD_VNV = 1–1

| match_BET_BAD = 3–1

| match_BET_CAR = 0–1

| match_BET_COR = 4–0

| match_BET_ECI = 3–3

| match_BET_EJI = 2–0

| match_BET_EXT = 0–4

| match_BET_GRA = 1–2

| match_BET_JUM = 3–3

| match_BET_LPA = 0–0

| match_BET_LIN = 3–2

| match_BET_LOR = 4–1

| match_BET_MAR = 1–1

| match_BET_MEL = 1–1

| match_BET_MER = 0–0

| match_BET_MUR = 0–0

| match_BET_REC = 2–0

| match_BET_SFE = 2–2

| match_BET_UCM = 1–0

| match_BET_VNV = 1–2

| match_CAR_BAD = 1–0

| match_CAR_BET = 1–4

| match_CAR_COR = 0–0

| match_CAR_ECI = 0–0

| match_CAR_EJI = 3–0

| match_CAR_EXT = 3-2

| match_CAR_GRA = 1–1

| match_CAR_JUM = 3–0

| match_CAR_LPA = 1–1

| match_CAR_LIN = 1–0

| match_CAR_LOR = 2–0

| match_CAR_MAR = 0–1

| match_CAR_MEL = 2–1

| match_CAR_MER = 0–0

| match_CAR_MUR = 2–1

| match_CAR_REC = 3–2

| match_CAR_SFE = 3–1

| match_CAR_UCM = 3–2

| match_CAR_VNV = 0–0

| match_COR_BAD = 1-1

| match_COR_BET = 0–0

| match_COR_CAR = 0–1

| match_COR_ECI = 2–1

| match_COR_EJI = 0–1

| match_COR_EXT = 3–4

| match_COR_GRA = 0–1

| match_COR_JUM = 2–2

| match_COR_LPA = 2–1

| match_COR_LIN = 1–1

| match_COR_LOR = 1–1

| match_COR_MAR = 0–0

| match_COR_MEL = 2–0

| match_COR_MER = 1–2

| match_COR_MUR = 4–3

| match_COR_REC = 0–1

| match_COR_SFE = 0–3

| match_COR_UCM = 1–0

| match_COR_VNV = 2–0

| match_ECI_BAD = 2–1

| match_ECI_BET = 2–1

| match_ECI_CAR = 0–1

| match_ECI_COR = 3–3

| match_ECI_EJI = 2–1

| match_ECI_EXT = 1–1

| match_ECI_GRA = 3–1

| match_ECI_JUM = 0–2

| match_ECI_LPA = 0–3

| match_ECI_LIN = 1–1

| match_ECI_LOR = 2–0

| match_ECI_MAR = 1–0

| match_ECI_MEL = 2–1

| match_ECI_MER = 0–0

| match_ECI_MUR = 1–2

| match_ECI_REC = 0–0

| match_ECI_SFE = 1–1

| match_ECI_UCM = 1–1

| match_ECI_VNV = 2–1

| match_EJI_BAD = 1–1

| match_EJI_BET = 2–2

| match_EJI_CAR = 3–3

| match_EJI_COR = 2–0

| match_EJI_ECI = 1–0

| match_EJI_EXT = 1–3

| match_EJI_GRA = 0–2

| match_EJI_JUM = 5–0

| match_EJI_LPA = 4–3

| match_EJI_LIN = 2–2

| match_EJI_LOR = 5–1

| match_EJI_MAR = 1–1

| match_EJI_MEL = 1–0

| match_EJI_MER = 1–0

| match_EJI_MUR = 0–2

| match_EJI_REC = 0–1

| match_EJI_SFE = 1–1

| match_EJI_UCM = 3–0

| match_EJI_VNV = 4–1

| match_EXT_BAD = 5–2

| match_EXT_BET = 5–0

| match_EXT_CAR = 1–1

| match_EXT_COR = 2–1

| match_EXT_ECI = 4–0

| match_EXT_EJI = 2–2

| match_EXT_GRA = 1–0

| match_EXT_JUM = 1–0

| match_EXT_LPA = 1–1

| match_EXT_LIN = 0–2

| match_EXT_LOR = 0–2

| match_EXT_MAR = 3–0

| match_EXT_MEL = 1–0

| match_EXT_MER = 3–0

| match_EXT_MUR = 0–1

| match_EXT_REC = 1–0

| match_EXT_SFE = 1–0

| match_EXT_UCM = 3–2

| match_EXT_VNV = 0–1

| match_GRA_BAD = 0–0

| match_GRA_BET = 0–0

| match_GRA_CAR = 0–1

| match_GRA_COR = 1–0

| match_GRA_ECI = 3–1

| match_GRA_EJI = 0–0

| match_GRA_EXT = 1–0

| match_GRA_JUM = 1–1

| match_GRA_LPA = 1–0

| match_GRA_LIN = 1–1

| match_GRA_LOR = 1–1

| match_GRA_MAR = 1–0

| match_GRA_MEL = 0–2

| match_GRA_MER = 1–0

| match_GRA_MUR = 1–2

| match_GRA_REC = 0–1

| match_GRA_SFE = 0–0

| match_GRA_UCM = 0–1

| match_GRA_VNV = 3–1

| match_JUM_BAD = 1–0

| match_JUM_BET = 2–2

| match_JUM_CAR = 0–1

| match_JUM_COR = 1–0

| match_JUM_ECI = 0–0

| match_JUM_EJI = 0–0

| match_JUM_EXT = 1–1

| match_JUM_GRA = 1–1

| match_JUM_LPA = 1–0

| match_JUM_LIN = 1–0

| match_JUM_LOR = 2–0

| match_JUM_MAR = 1–1

| match_JUM_MEL = 0–2

| match_JUM_MER = 1–1

| match_JUM_MUR = 0–0

| match_JUM_REC = 1–0

| match_JUM_SFE = 0–0

| match_JUM_UCM = 1–2

| match_JUM_VNV = 0–0

| match_LPA_BAD = 2-0

| match_LPA_BET = 0–0

| match_LPA_CAR = 1–1

| match_LPA_COR = 0–1

| match_LPA_ECI = 3–1

| match_LPA_EJI = 1–1

| match_LPA_EXT = 1–0

| match_LPA_GRA = 2–1

| match_LPA_JUM = 1–2

| match_LPA_LIN = 2–3

| match_LPA_LOR = 4–1

| match_LPA_MAR = 0–0

| match_LPA_MEL = 1–1

| match_LPA_MER = 2–0

| match_LPA_MUR = 0–1

| match_LPA_REC = 2–1

| match_LPA_SFE = 0–1

| match_LPA_UCM = 2–0

| match_LPA_VNV = 2–1

| match_LIN_BAD = 2–0

| match_LIN_BET = 4–1

| match_LIN_CAR = 0–0

| match_LIN_COR = 0–1

| match_LIN_ECI = 0–1

| match_LIN_EJI = 2–0

| match_LIN_EXT = 2–0

| match_LIN_GRA = 3–3

| match_LIN_JUM = 1–1

| match_LIN_LPA = 1–3

| match_LIN_LOR = 2–0

| match_LIN_MAR = 0–1

| match_LIN_MEL = 2–2

| match_LIN_MER = 2–0

| match_LIN_MUR = 1–2

| match_LIN_REC = 2–0

| match_LIN_SFE = 0–0

| match_LIN_UCM = 0–0

| match_LIN_VNV = 0–0

| match_LOR_BAD = 1–4

| match_LOR_BET = 3–1

| match_LOR_CAR = 1–2

| match_LOR_COR = 0–6

| match_LOR_ECI = 0–1

| match_LOR_EJI = 0–2

| match_LOR_EXT = 1–1

| match_LOR_GRA = 0–1

| match_LOR_JUM = 1–2

| match_LOR_LPA = 3–2

| match_LOR_LIN = 0–2

| match_LOR_MAR = 0–0

| match_LOR_MEL = 0–0

| match_LOR_MER = 4–0

| match_LOR_MUR = 0–2

| match_LOR_REC = 1–1

| match_LOR_SFE = 2–4

| match_LOR_UCM = 1–0

| match_LOR_VNV = 0–0

| match_MAR_BAD = 0–1

| match_MAR_BET = 1–0

| match_MAR_CAR = 1–0

| match_MAR_COR = 4–1

| match_MAR_ECI = 3–0

| match_MAR_EJI = 2–0

| match_MAR_EXT = 1–1

| match_MAR_GRA = 3–0

| match_MAR_JUM = 2–0

| match_MAR_LPA = 2–1

| match_MAR_LIN = 1–0

| match_MAR_LOR = 2–1

| match_MAR_MEL = 1–0

| match_MAR_MER = 2–0

| match_MAR_MUR = 1–1

| match_MAR_REC = 2–0

| match_MAR_SFE = 1–0

| match_MAR_UCM = 1–2

| match_MAR_VNV = 1–0

| match_MEL_BAD = 0–0

| match_MEL_BET = 4–0

| match_MEL_CAR = 2–0

| match_MEL_COR = 3–0

| match_MEL_ECI = 1–1

| match_MEL_EJI = 2–0

| match_MEL_EXT = 0–0

| match_MEL_GRA = 1–0

| match_MEL_JUM = 1–0

| match_MEL_LPA = 0–1

| match_MEL_LIN = 1–0

| match_MEL_LOR = 1–2

| match_MEL_MAR = 1–2

| match_MEL_MER = 0–1

| match_MEL_MUR = 0–0

| match_MEL_REC = 1–0

| match_MEL_SFE = 2–0

| match_MEL_UCM = 1–0

| match_MEL_VNV = 3–0

| match_MER_BAD = 3–0

| match_MER_BET = 3–1

| match_MER_CAR = 2–1

| match_MER_COR = 0–0

| match_MER_ECI = 2–0

| match_MER_EJI = 2–2

| match_MER_EXT = 0–2

| match_MER_GRA = 0–2

| match_MER_JUM = 1–0

| match_MER_LPA = 4–0

| match_MER_LIN = 2–0

| match_MER_LOR = 0–2

| match_MER_MAR = 2–2

| match_MER_MEL = 2–1

| match_MER_MUR = 0–0

| match_MER_REC = 0–0

| match_MER_SFE = 2–1

| match_MER_UCM = 1–1

| match_MER_VNV = 0–1

| match_MUR_BAD = 1–0

| match_MUR_BET = 0–1

| match_MUR_CAR = 2–1

| match_MUR_COR = 0–2

| match_MUR_ECI = 0–1

| match_MUR_EJI = 4–1

| match_MUR_EXT = 3–2

| match_MUR_GRA = 2–0

| match_MUR_JUM = 1–0

| match_MUR_LPA = 2–0

| match_MUR_LIN = 0–2

| match_MUR_LOR = 0–0

| match_MUR_MAR = 3–0

| match_MUR_MEL = 0–1

| match_MUR_MER = 1–1

| match_MUR_REC = 0–0

| match_MUR_SFE = 2–1

| match_MUR_UCM = 1–2

| match_MUR_VNV = 2–0

| match_REC_BAD = 2–0

| match_REC_BET = 1–0

| match_REC_CAR = 2–3

| match_REC_COR = 2–0

| match_REC_ECI = 3–1

| match_REC_EJI = 1–1

| match_REC_EXT = 2–1

| match_REC_GRA = 0–0

| match_REC_JUM = 1–2

| match_REC_LPA = 1–1

| match_REC_LIN = 1–1

| match_REC_LOR = 1–2

| match_REC_MAR = 1–0

| match_REC_MEL = 0–2

| match_REC_MER = 2–0

| match_REC_MUR = 1–1

| match_REC_SFE = 2–1

| match_REC_UCM = 0–1

| match_REC_VNV = 0–0

| match_SFE_BAD = 2–1

| match_SFE_BET = 2–0

| match_SFE_CAR = 0–2

| match_SFE_COR = 1–1

| match_SFE_ECI = 2–1

| match_SFE_EJI = 4–2

| match_SFE_EXT = 1–1

| match_SFE_GRA = 2–2

| match_SFE_JUM = 3–0

| match_SFE_LPA = 0–0

| match_SFE_LIN = 2–0

| match_SFE_LOR = 3–1

| match_SFE_MAR = 1–3

| match_SFE_MEL = 0–2

| match_SFE_MER = 1–0

| match_SFE_MUR = 3–2

| match_SFE_REC = 0–1

| match_SFE_UCM = 1–1

| match_SFE_VNV = 0–3{{efn|Game awarded to Villanovense due to illegal alignment of San Fernando. Originally, match ended 0–0.{{cite web|url=http://www.hoy.es/deportes/futbol/liga-segunda-b/competicion-razon-villanovense-20170830135451-nt.html|publisher=Hoy.es|date=30 August 2017|access-date=15 November 2017|title=Competición da la razón al Villanovense por la alineación indebida de Theo ante el San Fernando|language=es}}}}

| match_UCM_BAD = 1–1

| match_UCM_BET = 2–1

| match_UCM_CAR = 0–2

| match_UCM_COR = 2–1

| match_UCM_ECI = 2–2

| match_UCM_EJI = 1–1

| match_UCM_EXT = 0–2

| match_UCM_GRA = 2–0

| match_UCM_JUM = 0–1

| match_UCM_LPA = 2–1

| match_UCM_LIN = 1–1

| match_UCM_LOR = 1–0

| match_UCM_MAR = 2–1

| match_UCM_MEL = 1-1

| match_UCM_MER = 1–1

| match_UCM_MUR = 1–1

| match_UCM_REC = 2–1

| match_UCM_SFE = 2–1

| match_UCM_VNV = 0–0

| match_VNV_BAD = 1–0

| match_VNV_BET = 1–0

| match_VNV_CAR = 1–0

| match_VNV_COR = 0–1

| match_VNV_ECI = 3–0

| match_VNV_EJI = 1–3

| match_VNV_EXT = 1–0

| match_VNV_GRA = 0–2

| match_VNV_JUM = 2–0

| match_VNV_LPA = 0–0

| match_VNV_LIN = 1–1

| match_VNV_LOR = 1–0

| match_VNV_MAR = 0–4

| match_VNV_MEL = 1–0

| match_VNV_MER = 0–0

| match_VNV_MUR = 1–1

| match_VNV_REC = 1–0

| match_VNV_SFE = 0–0

| match_VNV_UCM = 2–0

}}

{{notelist}}

{{col-begin}}

{{col-break}}

=Top goalscorers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalscorers

!Goals

!Team

{{flagicon|ESP}} Loren Morón

| style="text-align:center;" | 17

|Betis Deportivo

{{flagicon|GHA}} Richard Boateng

| style="text-align:center;" | 14

|Melilla

{{flagicon|ESP}} Isaac Aketxe

| style="text-align:center;" | 13

|Cartagena

{{flagicon|ESP}} Marc Fernández

| style="text-align:center;" | 12

|UCAM Murcia

{{flagicon|ESP}} Ezequiel Lamarca

| style="text-align:center;" | 12

|Écija

{{col-break}}

=Top goalkeepers=

{{updated|13 May 2018}}

class="wikitable sortable" class="wikitable"
style="background:#ccc; text-align:center;"

!Goalkeeper

!Goals

!Matches

!Average

!Team

{{flagicon|ESP}} Dani Barrio

| style="text-align:center;" | 17

| style="text-align:center;" | 29

| style="text-align:center;" | {{#expr:17/29 round 2}}

|Melilla

{{flagicon|ESP}} Wilfred Muñoz

| style="text-align:center;" | 27

| style="text-align:center;" | 38

| style="text-align:center;" | {{#expr:27/38 round 2}}

|Marbella

{{flagicon|ESP}} Leandro Montagud

| style="text-align:center;" | 28

| style="text-align:center;" | 34

| style="text-align:center;" | {{#expr:28/34 round 2}}

|Villanovense

{{flagicon|ESP}} Biel Ribas

| style="text-align:center;" | 31

| style="text-align:center;" | 37

| style="text-align:center;" | {{#expr:31/37 round 2}}

|Murcia

{{flagicon|ESP}} Aarón Escandell

| style="text-align:center;" | 26

| style="text-align:center;" | 31

| style="text-align:center;" | {{#expr:26/31 round 2}}

|Granada B

{{col-end}}

Average attendances

This is a list of attendance data of the teams that give an official number. They include playoffs games:

{{Fb a header}}

{{Fb a2 team |p=1 |s=179956|h=20164|l=4932|a=8180|pr=7488|t=Elche|nt=1}}

{{Fb a2 team |p=2 |s=162400|h=22457|l=4514|a=8120|pr=7460|t=Murcia}}

{{Fb a2 team |p=3 |s=162906|h=14000|l=4600|a=7405|pr=6921|t=Cartagena}}

{{Fb a2 team |p=4 |s=129955|h=11924|l=5020|a=7110|pr=8528|t=Racing Santander}}

{{Fb a2 team |p=5 |s=152651|h=11580|l=3588|a=6939|pr=|t=Extremadura}}

{{Fb a2 team |p=6 |s=136891|h=13780|l=3181|a=6519|pr=9148|t=Mallorca|nt=1}}

{{Fb a2 team |p=7 |s=59294 |h=5536 |l=2280|a=3121|pr=2311|t=UD Logroñés}}

{{Fb a2 team |p=8 |s=64957 |h=5133 |l=2219|a=3093|pr=3128|t=Mirandés|nt=1}}

{{Fb a2 team |p=9 |s=56268 |h=3480 |l=2153|a=2961|pr=5028|t=Ponferradina}}

{{Fb a2 team |p=10|s=47309 |h=5751 |l=1587|a=2490|pr=3909|t=UCAM Murcia|nt=1}}

{{Fb a2 team |p=11|s=35557 |h=3856 |l=1246|a=1871|pr=2609|t=Sabadell}}

{{Fb a2 team |p=12|s=28883 |h=2527 |l=1100|a=1605|pr=1169|t=Gimnástica Segoviana|nt=2}}

{{Fb a2 team |p=13|s=21212 |h=2102 |l=1000|a=1178|pr=|t=San Fernando}}

{{Fb a2 team |p=14|s=19842 |h=1897 |l=749 |a=1102|pr=|t=El Ejido}}

{{Fb a2 team |p=15|s=20283 |h=1890 |l=510 |a=1068|pr=1268|t=Olot|nt=2}}

{{Fb a2 team |p=16|s=15859 |h=1412 |l=475 |a=835 |pr=963|t=Real Madrid Castilla}}

|}

Notes:

1: Team played last season in Segunda División.

2: Team played last season in Tercera División.

References

{{reflist}}