2023–24 Midland Football League#Division One

{{About|the English football league|the Scottish football league|2023–24 Midlands Football League}}

{{Infobox football league season

|competition=Midland Football League

|season=2023–24

|winners=Congleton Town{{Cite news |date=11 April 2024 |last=McLaughlin|first=Mike|title=Bears are Midland League champions|department=Non-League football round up|page=34 |newspaper=Congleton Chronicle}}

|promoted=Congleton Town
Darlaston Town (1874)

|relegated=

|league topscorer=

|biggest home win=

|biggest away win=

|highest scoring=

|matches=

|total goals=

|longest wins=

|longest unbeaten=

|longest losses=

|highest attendance=

|lowest attendance=

|average attendance=

|prevseason= 2022–23

|nextseason= 2024–25

}}

The 2023–24 Midland Football League season was the tenth in the history of the Midland Football League, a football competition in England. The Midland League operates two divisions in the English football league system, the Premier Division at Step 5 and Division One at Step 6; these two divisions are covered by this article.

The allocations for Steps 3 to 6 for this season were announced by The Football Association on 15 May 2023,{{cite web|url=https://www.thefa.com/news/2023/may/15/national-league-system-club-allocations-steps-1-6-2023-24-season-20231505 |title=THE FA RELEASES NATIONAL LEAGUE SYSTEM CLUB ALLOCATIONS FOR STEPS 1-6 IN 2023-24 TERM |date=15 May 2023 |publisher=The Football Association}} and were subject to appeals. Starting this season, the Premier Division in the league promotes two clubs; one as champions and one via a four-team play-off. This replaced the previous inter-step play-off system. Solely for this season, there was only one club relegated from the Step 5 division.{{cite web|url=https://www.thefa.com/news/2023/mar/17/step-5-to-4-update |title=STEP 5 TO 4 PROMOTION/RELEGATION UPDATE |date=16 March 2023 |publisher=The FA}}

Premier Division

This division comprises 18 teams, two fewer than the previous season.

{{col-begin}}

{{col-2}}

The following 5 clubs left the division before the season:

{{col-2}}

The following 3 clubs joined the division:

{{col-end}}

=Premier Division table=

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

|section=Premier Division

|update=complete

|source=[https://fulltime.thefa.com/table.html?selectedSeason=864060295&selectedDivision=457021261&activeTab=2 The FA]

|result1=PRO |result2=PPO |result3=PPO |result4=PPO |result5=PPO |result18=REL

|team_order=CON, LIC, DAR, STO, HIG, STU, DUD, ATH, SHI, WHI, WUL, UTT, NOV, ROM, SOA, WVC, TIV, BEW

|win_WUL=13|draw_WUL= 6|loss_WUL=15|gf_WUL=48|ga_WUL=52

|win_ATH=14|draw_ATH= 7|loss_ATH=13|gf_ATH=53|ga_ATH=49

|win_BEW= 1|draw_BEW= 1|loss_BEW=32|gf_BEW=16|ga_BEW=156

|win_CON=25|draw_CON= 6|loss_CON= 3|gf_CON=101|ga_CON=31

|win_DAR=19|draw_DAR= 9|loss_DAR= 6|gf_DAR=84|ga_DAR=42

|win_DUD=15|draw_DUD= 6|loss_DUD=13|gf_DUD=65|ga_DUD=61

|win_HIG=19|draw_HIG= 4|loss_HIG=11|gf_HIG=81|ga_HIG=50

|win_LIC=22|draw_LIC= 7|loss_LIC= 5|gf_LIC=81|ga_LIC=33

|win_NOV=12|draw_NOV= 8|loss_NOV=14|gf_NOV=56|ga_NOV=70

|win_ROM= 9|draw_ROM= 8|loss_ROM=17|gf_ROM=51|ga_ROM=65

|win_SHI=14|draw_SHI= 4|loss_SHI=16|gf_SHI=59|ga_SHI=47

|win_SOA= 7|draw_SOA=12|loss_SOA=15|gf_SOA=49|ga_SOA=59

|win_STO=18|draw_STO= 8|loss_STO= 8|gf_STO=69|ga_STO=58

|win_STU=18|draw_STU= 7|loss_STU= 9|gf_STU=77|ga_STU=46

|win_TIV= 5|draw_TIV= 9|loss_TIV=20|gf_TIV=38|ga_TIV=77

|win_UTT=12|draw_UTT= 8|loss_UTT=14|gf_UTT=60|ga_UTT=59

|win_WHI=14|draw_WHI= 4|loss_WHI=16|gf_WHI=59|ga_WHI=61

|win_WVC= 8|draw_WVC= 8|loss_WVC=18|gf_WVC=46|ga_WVC=77

|status_CON=C, P

|status_DAR=O, P

|status_BEW=R

|name_WUL = AFC Wulfrunians

|name_ATH = Atherstone Town

|name_BEW = Bewdley Town

|name_CON = Congleton Town

|name_DAR = Darlaston Town (1874)

|name_DUD = Dudley Town

|name_HIG = Highgate United

|name_LIC = Lichfield City

|name_NOV = Northwich Victoria

|name_ROM = Romulus

|name_SHI = Shifnal Town

|name_SOA = Stone Old Alleynians

|name_STO = Stourport Swifts

|name_STU = Studley

|name_TIV = Tividale

|name_UTT = Uttoxeter Town

|name_WHI = Whitchurch Alport

|name_WVC = Wolverhampton Casuals

|show_limit=5

|class_rules=1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results{{cite web |title=The FA Handbook 2023/2024 Part 29 Standardised Rules Section 12.2|url=https://www.thefa.com/football-rules-governance/lawsandrules/fa-handbook |publisher=The FA}}

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to the Northern Premier League

|col_PPO=blue1 |text_PPO=Qualification for the play-offs |note_res_PPO=Four teams play for one spot and promotion to Step 4

|col_REL=red1 |text_REL=Relegation to the Hellenic League

}}

=Play-offs=

{{4TeamBracket

| RD1=Semi-finals

| RD2=Final

| RD1-seed1=2

| RD1-team1= Lichfield City

| RD1-score1=3

| RD1-seed2=5

| RD1-team2=Highgate United

| RD1-score2=1

| RD1-seed3=3

| RD1-team3=Darlaston Town (1874)

| RD1-score3=3

| RD1-seed4=4

| RD1-team4=Stourport Swifts

| RD1-score4=1

| RD2-seed1=2

| RD2-team1=Lichfield City

| RD2-score1=1

| RD2-seed2=3

| RD2-team2=Darlaston Town (1874)

| RD2-score2=3

}}

==Semifinals==

{{football box collapsible

|date = 27 April

|time = 15:00

|team1 = Lichfield City

|score = 3–1

|report= https://fulltime.thefa.com/displayFixture.html?id=26326982

|team2 = Highgate United

|goals1 =

|goals2 =

|aet =

|stadium = City Ground

|location= Lichfield

|attendance = 424

|referee =

}}

{{football box collapsible

|date = 27 April

|time = 15:00

|team1 = Darlaston Town (1874)

|score = 3–1

|report= https://fulltime.thefa.com/displayFixture.html?id=26326987

|team2 = Stourport Swifts

|goals1 =

|goals2 =

|aet =

| stadium = Bentley Sports Pavilion

| location = Walsall

|attendance = 351

|referee =

}}

==Final==

{{football box collapsible

|date = 4 May

|time = 15:00

|team1 = Lichfield City

|score = 1–3

|report= https://fulltime.thefa.com/displayFixture.html?id=26335633

|team2 = Darlaston Town (1874)

|goals1 =

|goals2 =

|aet =

|stadium = City Ground

|location= Lichfield

|attendance = 1,110

|referee =

}}

=Stadia and locations=

{{location map+ |West Midlands (region) |float=left |width=600 |caption=Location of the clubs in the 2023–24 Midland League Premier Division|places=

{{location map~ |West Midlands (region) |lat=52.575339 |long=-2.189278 |mark=Blue 000080 pog.svg |label=AFC Wulfrunians |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.584583 |long=-1.548083 |mark=Blue 000080 pog.svg |label=Atherstone Town |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.355140 |long=-2.314374 |mark=Blue 000080 pog.svg |label=Bewdley Town |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.580939 |long=-2.022489 |mark=Blue 000080 pog.svg |label=Darlaston
Town
|label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.5850 |long=-2.0576 |mark=Blue 000080 pog.svg |label=Dudley Town |label_size=85 |position=top}}

{{location map~ |West Midlands (region) |lat=52.389051 |long=-1.845841 |mark=Blue 000080 pog.svg |label=Highgate United |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.693320 |long=-1.813743 |mark=Blue 000080 pog.svg |label=Lichfield City |label_size=85 |position=top}}

{{location map~ |West Midlands (region) |lat=52.5151 |long=-1.7860 |mark=Blue 000080 pog.svg |label=Romulus |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.673078 |long=-2.361961 |mark=Blue 000080 pog.svg |label=Shifnal Town |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.891327 |long=-2.193077 |mark=Blue 000080 pog.svg |label=Stone Old Alleynians |label_size=85 |position=bottom}}

{{location map~ |West Midlands (region) |lat=52.335442 |long=-2.280738 |mark=Blue 000080 pog.svg |label=Stourport Swifts |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.2707 |long=-1.8935 |mark=Blue 000080 pog.svg |label=Studley |label_size=85 |position=bottom}}

{{location map~ |West Midlands (region) |lat=52.510674 |long=-2.050115 |mark=Blue 000080 pog.svg |label=Tividale |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.899876 |long=-1.874629 |mark=Blue 000080 pog.svg |label=Uttoxeter Town |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.972387 |long=-2.672449 |mark=Blue 000080 pog.svg |label=Whitchurch Alport |label_size=85 |position=bottom}}

{{location map~ |West Midlands (region) |lat=52.645156 |long=-2.125361 |mark=Blue 000080 pog.svg |label=Wolverhampton
Casuals
|label_size=85 |position=top}}

}}

{{location map+ |Cheshire|float=left |width=600 |caption=Location of the clubs in the 2023–24 Midland League Premier Division from Cheshire|places=

{{location map~ |Cheshire|lat=53.1629 |long=-2.2189 |mark=Blue 000080 pog.svg |label=Congleton Town |label_size=85 |position=left}}

{{location map~ |Cheshire|lat=53.2713 |long=-2.4931 |mark=Blue 000080 pog.svg |label=Northwich Victoria |label_size=85 |position=bottom}}

}}

class="wikitable sortable" style="font-size:95%"
Club

!Location

!Stadium

!Capacity

AFC WulfruniansWolverhamptonCastlecroft Stadium2,000
Atherstone TownAtherstoneSheepy Road
Bewdley TownBewdleyRibbesford Meadows1,000
Congleton TownCongletonCleric Stadium1,450
Darlaston Town (1874)WalsallBentley Sports Pavilion
Dudley TownWillenhallAsprey Arena
Highgate UnitedShirleyThe Coppice2,000
Lichfield CityLichfieldCity Ground1,000
Northwich VictoriaNorthwichWincham Park4,813
RomulusBirmingham {{small|(Castle Vale)}}Castle Vale Stadium2,000
Shifnal TownShifnalPhoenix Park
Stone Old AlleyniansMeir HeathKing's Park
Stourport SwiftsStourport-on-SevernWalshes Meadow2,000
StudleyStudleyThe Beehive
TividaleTividaleThe Beeches2,000
Uttoxeter TownUttoxeterOldfields
Whitchurch AlportWhitchurchYockings Park
Wolverhampton CasualsFeatherstoneBrinsford Lane

{{-}}

Division One

This division comprises 20 teams, one fewer than the previous season.

{{col-begin}}

{{col-2}}

The following 4 clubs left the division before the season:

{{col-2}}

The following 3 clubs joined the division:

{{col-end}}

=Division One table=

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

|section=Division One

|update=complete

|source=[https://fulltime.thefa.com/table.html?selectedSeason=864060295&selectedDivision=611478815&activeTab=2 The FA]

|result1=PRO |result2=NWC |result3=PPO |result4=PPO |result5=HEL |result10=TRA |result16=TRA |result20=REP

|team_order=HIN, ALL, OJM, ING, DRO, WED, CRA, HSJ, BIL, SHA, CVC, SUT, STA, NUN, COT, WSC, CHE, SME, PAG, BRI

|win_BRI= 4|draw_BRI= 9|loss_BRI=25|gf_BRI=48|ga_BRI=114

|win_ALL=25|draw_ALL= 5|loss_ALL= 8|gf_ALL=90|ga_ALL=62

|win_BIL=17|draw_BIL= 4|loss_BIL=17|gf_BIL=84|ga_BIL=68

|win_OJM=22|draw_OJM= 8|loss_OJM= 8|gf_OJM=83|ga_OJM=40

|win_CHE= 8|draw_CHE= 9|loss_CHE=21|gf_CHE=43|ga_CHE=98

|win_COT=12|draw_COT=10|loss_COT=16|gf_COT=53|ga_COT=63

|win_CVC=14|draw_CVC= 9|loss_CVC=15|gf_CVC=71|ga_CVC=65

|win_CRA=17|draw_CRA=10|loss_CRA=11|gf_CRA=84|ga_CRA=61

|win_DRO=22|draw_DRO= 6|loss_DRO=10|gf_DRO=113|ga_DRO=68

|win_HSJ=17|draw_HSJ= 7|loss_HSJ=14|gf_HSJ=81|ga_HSJ=60

|win_HIN=27|draw_HIN= 5|loss_HIN= 6|gf_HIN=114|ga_HIN=47

|win_ING=22|draw_ING= 7|loss_ING= 9|gf_ING=74|ga_ING=48

|win_NUN=13|draw_NUN= 8|loss_NUN=17|gf_NUN=65|ga_NUN=81

|win_PAG= 8|draw_PAG= 3|loss_PAG=27|gf_PAG=49|ga_PAG=109

|win_SHA=15|draw_SHA= 7|loss_SHA=16|gf_SHA=72|ga_SHA=74

|win_SME= 9|draw_SME= 3|loss_SME=26|gf_SME=43|ga_SME=100

|win_STA=13|draw_STA= 8|loss_STA=17|gf_STA=64|ga_STA=72

|win_SUT=12|draw_SUT=12|loss_SUT=14|gf_SUT=68|ga_SUT=71

|win_WED=22|draw_WED= 6|loss_WED=10|gf_WED=82|ga_WED=54

|win_WSC=10|draw_WSC= 6|loss_WSC=22|gf_WSC=48|ga_WSC=74

|status_HIN=C, P

|status_OJM=O, P

|name_BRI = AFC Bridgnorth

|name_ALL = Allscott Heath

|name_BIL = Bilston Town

|name_CHE = Chelmsley Town

|name_COT = Coton Green

|name_CVC = Coventry Copsewood

|name_CRA = Cradley Town

|name_DRO = Droitwich Spa

|name_HSJ = Heather St John's

|name_HIN = Hinckley

|name_ING = Ingles

|name_NUN = Nuneaton Griff

|name_OJM = OJM CFC

|name_PAG = Paget Rangers

|name_SHA = Shawbury United

|name_SME = Smethwick Rangers

|name_STA = Stapenhill

|name_SUT = Sutton United

|name_WED = Wednesfield

|name_WSC = Wolverhampton Sporting

|show_limit=5

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

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to the United Counties League

|col_PPO=blue1 |text_PPO=Qualification for the play-offs |note_res_PPO=Four teams play for one spot and promotion to Step 5

|col_REP=white1 |text_REP=Reprieve from relegation

|col_HEL=blue1 |text_HEL=Qualification for the play-offs,
then transfer to the Hellenic League

|col_NWC=blue1 |text_NWC=Qualification for the play-offs, then
transfer to the North West Counties League

|col_TRA=#ccccff |text_TRA=Transfer to the North West Counties League

}}

=Play-offs=

{{4TeamBracket

| RD1=Semi-finals

| RD2=Final

| RD1-seed1=2

| RD1-team1=Allscott Heath

| RD1-score1=1

| RD1-seed2=5

| RD1-team2=Droitwich Spa

| RD1-score2=3

| RD1-seed3=3

| RD1-team3=OJM CFC

| RD1-score3=2

| RD1-seed4=4

| RD1-team4=Ingles

| RD1-score4=0

| RD2-seed1=3

| RD2-team1= OJM CFC

| RD2-score1=1 (5)

| RD2-seed2=5

| RD2-team2= Droitwich Spa

| RD2-score2= 1 (3)

}}

==Semifinals==

{{football box collapsible

|date = 27 April

|time = 15:00

|team1 = Allscott Heath

|score = 1–3

|report= https://fulltime.thefa.com/displayFixture.html?id=26333817

|team2 = Droitwich Spa

|goals1 =

|goals2 =

|aet =

|stadium = Allscott Sports & Social Club

|location= Allscott

|attendance = 231

|referee =

}}

{{football box collapsible

|date = 27 April

|time = 15:00

|team1 = OJM CFC

|score = 2–0

|report= https://fulltime.thefa.com/displayFixture.html?id=26333818

|team2 = Ingles

|goals1 =

|goals2 =

|aet =

| stadium = Triplex Sports Ground

| location = Kings Norton

|attendance = 92

|referee =

}}

==Final==

{{football box collapsible

|date = 4 May

|time = 15:00

|team1 = OJM CFC

|score = 1–1

|report= https://fulltime.thefa.com/displayFixture.html?id=26335635

|team2 = Droitwich Spa

|goals1 =

|goals2 =

|aet = y

|penaltyscore=5–3

| stadium = Triplex Sports Ground

| location = Kings Norton

|attendance = 558

|referee =

}}

=Stadia and locations=

{{location map+ |West Midlands (region) |float=left |width=625 |caption=Location of the clubs in the 2023–24 Midland League Division One|places=

{{location map~ |West Midlands (region) |lat=52.5345 |long=-2.4245 |mark=Blue 000080 pog.svg |label=AFC Bridgnorth |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.7132 |long=-2.5689 |mark=Blue 000080 pog.svg |label={{nowrap|Allscott Heath}} |label_size=85 |position=top}}

{{location map~ |West Midlands (region) |lat=52.5656 |long=-2.0741 |mark=Blue 000080 pog.svg |label=Bilston Town |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.4996 |long=-1.7065 |mark=Blue 000080 pog.svg |label=Chelmsley Town |label_size=85 |position=bottom}}

{{location map~ |West Midlands (region) |lat=52.615283 |long=-1.699152 |mark=Blue 000080 pog.svg |label=Coton Green |label_size=85 |position=top}}

{{location map~ |West Midlands (region) |lat=52.4024 |long=-1.4465 |mark=Blue 000080 pog.svg |label=Coventry Copsewood |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.4718 |long=-2.0821 |mark=Blue 000080 pog.svg |label=Cradley Town |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.3354 |long=-2.2807 |mark=Blue 000080 pog.svg |label=Droitwich Spa |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.6916 |long=-1.4241 |mark=Blue 000080 pog.svg |label=Heather St John's |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.5708 |long=-1.3443 |mark=Blue 000080 pog.svg |label=Hinckley |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.7701 |long=-1.2924 |mark=Blue 000080 pog.svg |label=Ingles |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.5205 |long=-1.4654 |mark=Blue 000080 pog.svg |label=Nuneaton Griff |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.4121 |long=-1.9192 |mark=Blue 000080 pog.svg |label=OJM CFC |label_size=85 |position=bottom}}

{{location map~ |West Midlands (region) |lat=52.5704 |long=-1.8240 |mark=Blue 000080 pog.svg |label={{nowrap|Paget Rangers}} |label_size=85 |position=right}}

{{location map~ |West Midlands (region) |lat=52.6901 |long=-2.7615 |mark=Blue 000080 pog.svg |label=Shawbury United |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.5489 |long=-1.8402 |mark=Blue 000080 pog.svg |label={{nowrap|Smethwick Rangers}} |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.7867 |long=-1.6235 |mark=Blue 000080 pog.svg |label=Stapenhill |label_size=85 |position=top}}

{{location map~ |West Midlands (region) |lat=52.5704 |long=-1.8240 |mark=Blue 000080 pog.svg |label={{nowrap|Sutton United}} |label_size=85 |position=bottom}}

{{location map~ |West Midlands (region) |lat=52.5963 |long=-2.0834 |mark=Blue 000080 pog.svg |label=Wednesfield |label_size=85 |position=left}}

{{location map~ |West Midlands (region) |lat=52.6593 |long=-2.0102 |mark=Blue 000080 pog.svg |label=Wolverhampton Sporting |label_size=85 |position=left}}

}}

class="wikitable sortable" style="font-size:95%"
Club

!Location

!Stadium

!Capacity

AFC BridgnorthBridgnorthCrown Meadow
Allscott HeathAllscottAllscott Sports & Social Club
Bilston TownBilstonQueen Street4,000
Chelmsley TownColeshillPack Meadow
Coton GreenFazeleyNew Mill Lane
Coventry CopsewoodCoventryAllard Way2,000
Cradley TownCradleyBeeches View
Droitwich SpaDroitwich SpaKing George V Ground2,000
Heather St John'sHeatherSt John's Park2,050
HinckleyBarwellKirkby Road2,500
InglesThringstoneHomestead Road2,050
Nuneaton GriffNuneatonPingles Stadium4,000
OJM CFCBirmingham {{small|(Kings Norton)}}Triplex Sports Ground
Paget RangersSutton ColdfieldCentral Ground2,000
Shawbury UnitedShrewsburyNew Meadow Community 3G1,000
Smethwick RangersBoldmereTrevor Brown Memorial Ground2,500
StapenhillStapenhillEdge Hill1,500
Sutton UnitedSutton ColdfieldColeshill Road
WednesfieldWednesfieldCottage Ground
Wolverhampton SportingGreat WyrleyPride Park

{{-}}

Division Two

{{Infobox football league season

|competition = Midland Football League
Division Two

|season=2023–24

|winners=Redditch Borough

|promoted=Redditch Borough

|relegated=

|matches=

|total goals=

|prevseason= 2022–23

|nextseason= 2024–25

}}

Division Two featured 13 clubs which competed in the division last season, along with 3 new clubs:

=League table=

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

|res_col_header=PR

|section=Division Two

|team1=T01|name_T01=Redditch Borough

|team2=T02|name_T02=AFC Coventry Rangers

|team3=T03|name_T03=Knowle

|team4=T04|name_T04=Alcester Town

|team5=T05|name_T05=Hampton

|team6=T06|name_T06=Birmingham United

|team7=T07|name_T07=Coventry Alvis

|team8=T08|name_T08=Coventrians

|team9=T09|name_T09=Central Ajax

|team10=T10|name_T10=Lane Head

|team11=T11|name_T11=Cadbury Athletic

|team12=T12|name_T12=Earlswood Town

|team13=T13|name_T13=Inkberrow

|team14=T14|name_T14=Bolehall Swifts

|team15=T15|name_T15=Littleton

|team16=T16|name_T16=Fairfield Villa

|win_T01=24|draw_T01=5|loss_T01=1|gf_T01=82|ga_T01=19

|win_T02=21|draw_T02=2|loss_T02=7|gf_T02=67|ga_T02=34

|win_T03=19|draw_T03=7|loss_T03=4|gf_T03=80|ga_T03=20

|win_T04=17|draw_T04=6|loss_T04=7|gf_T04=68|ga_T04=44

|win_T05=16|draw_T05=5|loss_T05=9|gf_T05=60|ga_T05=43

|win_T06=16|draw_T06=4|loss_T06=10|gf_T06=59|ga_T06=43

|win_T07=12|draw_T07=4|loss_T07=14|gf_T07=60|ga_T07=62

|win_T08=11|draw_T08=6|loss_T08=13|gf_T08=44|ga_T08=59

|win_T09=9|draw_T09=8|loss_T09=13|gf_T09=52|ga_T09=62

|win_T10=10|draw_T10=2|loss_T10=18|gf_T10=47|ga_T10=61

|win_T11=9|draw_T11=4|loss_T11=17|gf_T11=45|ga_T11=52

|win_T12=9|draw_T12=4|loss_T12=17|gf_T12=56|ga_T12=91

|win_T13=9|draw_T13=4|loss_T13=17|gf_T13=40|ga_T13=75

|win_T14=8|draw_T14=3|loss_T14=19|gf_T14=28|ga_T14=67

|win_T15=7|draw_T15=5|loss_T15=18|gf_T15=37|ga_T15=69

|win_T16=6|draw_T16=5|loss_T16=19|gf_T16=40|ga_T16=64

|col_P=#ACE1AF|text_P=Promoted to Hellenic League Division One

|result1=P

|col_TN=#CCCCFF|text_TN=Transferred to Herefordshire League

|result4=TN

|update=complete

|source=[http://fulltime-league.thefa.com/ProcessPublicSelect.do;jsessionid=949042125C4F977963F55C3CB5F06094?psSelectedSeason=28349616&psSelectedFixtureGroupAgeGroup=0&psSelectedDivision=900482166&psSelectedCompetition=0&psSelectedLeague=6125369 FA Full-Time]

}}

Division Three

{{Infobox football league season

|competition = Midland Football League
Division Three

|season=2023–24

|winners=AFC Solihull

|promoted=AFC Solihull
Northfield Town

|relegated=

|matches=

|total goals=

|prevseason= 2022–23

|nextseason= 2024–25

}}

Division Three featured 10 clubs which competed in the division last season, along with 7 new clubs:

  • Boldmere Sports & Social Falcons, relegated from Division Two
  • Northfield Town, joined from Birmingham & District League
  • Silhill, joined from Birmingham & District League
  • Feckenham, joined from Hellenic League Division Two West
  • Meadow Park, joined from Hellenic League Division Two West
  • BNJS, joined from Birmingham & District League
  • Gornal

=League table=

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

|res_col_header=PR

|section=Division Two

|team1=T01|name_T01=AFC Solihull

|team2=T02|name_T02=Northfield Town

|team3=T03|name_T03=AFC Birmingham

|team4=T04|name_T04=Silhill

|team5=T05|name_T05=Feckenham

|team6=T06|name_T06=Wake Green Amateur

|team7=T07|name_T07=Castle Vale Town

|team8=T08|name_T08=DSC United

|team9=T09|name_T09=Balsall and Berkswell

|team10=T10|name_T10=Meadow Park

|team11=T11|name_T11=Boldmere Sports & Social Falcons

|team12=T12|name_T12=Continental Star

|team13=T13|name_T13=Solihull Sporting

|team14=T14|name_T14=Leamington Hibs

|team15=T15|name_T15=BNJS

|team16=T16|name_T16=Gornal

|team17=T17|name_T17=Birmingham Tigers

|win_T01=26|draw_T01=2|loss_T01=4|gf_T01=101|ga_T01=38

|win_T02=23|draw_T02=5|loss_T02=4|gf_T02=101|ga_T02=42

|win_T03=21|draw_T03=6|loss_T03=5|gf_T03=89|ga_T03=32

|win_T04=21|draw_T04=5|loss_T04=6|gf_T04=101|ga_T04=40

|win_T05=20|draw_T05=5|loss_T05=7|gf_T05=96|ga_T05=35

|win_T06=18|draw_T06=5|loss_T06=9|gf_T06=82|ga_T06=54

|win_T07=16|draw_T07=6|loss_T07=10|gf_T07=67|ga_T07=53

|win_T08=14|draw_T08=2|loss_T08=16|gf_T08=73|ga_T08=80

|win_T09=12|draw_T09=8|loss_T09=12|gf_T09=56|ga_T09=56|adjust_points_T09=-1

|win_T10=11|draw_T10=2|loss_T10=19|gf_T10=63|ga_T10=76

|win_T11=11|draw_T11=4|loss_T11=17|gf_T11=63|ga_T11=72|adjust_points_T11=-3

|win_T12=11|draw_T12=6|loss_T12=15|gf_T12=63|ga_T12=67|adjust_points_T12=-6

|win_T13=9|draw_T13=3|loss_T13=20|gf_T13=69|ga_T13=93

|win_T14=8|draw_T14=2|loss_T14=22|gf_T14=36|ga_T14=93

|win_T15=7|draw_T15=6|loss_T15=19|gf_T15=58|ga_T15=102|adjust_points_T15=-3

|win_T16=7|draw_T16=2|loss_T16=23|gf_T16=47|ga_T16=99

|win_T17=0|draw_T17=3|loss_T17=29|gf_T17=26|ga_T17=159

|col_P=#ACE1AF|text_P=Promoted to Division Two

|result1=P|result2=P

|col_RES=#FFCCCC|text_RES=Resigned from the league

|result8=RES

|hth_T09=Balsall & Berkswell 1 point deducted.

|hth_T11=Boldmere Sports & Social Falcons 3 points deducted.

|hth_T12=Continental Star 6 points deducted.

|hth_T15=BNJS 3 points deducted.

|class_rules=1) points; 2) goal difference; 3) number of goals scored.

|update=complete

|source=[http://fulltime-league.thefa.com/ProcessPublicSelect.do;jsessionid=949042125C4F977963F55C3CB5F06094?psSelectedSeason=28349616&psSelectedFixtureGroupAgeGroup=0&psSelectedDivision=900482166&psSelectedCompetition=0&psSelectedLeague=6125369 FA Full-Time]

}}

References

{{reflist}}