2025–26 Midland Football League
| Season | 2025–26 |
|---|---|
← 2024–25 2026–27 → | |
The 2025–26 Midland Football League season is the twelfth in the history of the Midland Football League, a football competition in England. The Midland League operates four divisions in the English football league system, the Premier Division at Step 5, Division One at Step 6, Division Two at Step 7 and Division Three at Step 8; these four 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 2025.[1]
Premier Division
This division comprises 18 teams, the same amount as the previous season. AFC Wulfrunians, who competed in the division the previous season, were renamed to AFC Wolverhampton City
|
The following 5 clubs left the division before the season:
|
The following 5 clubs joined the division:
|
Premier Division table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Hanley Town | 29 | 19 | 9 | 1 | 74 | 29 | +45 | 66 | Promotion to the Northern Premier League |
| 2 | Northwich Victoria | 30 | 18 | 9 | 3 | 71 | 26 | +45 | 63 | Qualification for the play-offs |
| 3 | 1874 Northwich | 30 | 16 | 8 | 6 | 63 | 39 | +24 | 56 | |
| 4 | AFC Wolverhampton City | 30 | 15 | 10 | 5 | 53 | 34 | +19 | 55 | |
| 5 | Dudley Town | 30 | 17 | 6 | 7 | 76 | 43 | +33 | 54[a] | |
| 6 | Winsford United | 27 | 15 | 6 | 6 | 70 | 34 | +36 | 51 | |
| 7 | Brocton | 29 | 15 | 6 | 8 | 55 | 43 | +12 | 51 | |
| 8 | Lye Town | 30 | 15 | 5 | 10 | 62 | 54 | +8 | 50 | |
| 9 | Abbey Hulton United | 29 | 14 | 7 | 8 | 64 | 47 | +17 | 49 | |
| 10 | Coton Green | 30 | 13 | 9 | 8 | 48 | 36 | +12 | 48 | |
| 11 | Whitchurch Alport | 29 | 11 | 8 | 10 | 47 | 42 | +5 | 41 | |
| 12 | Romulus | 30 | 9 | 5 | 16 | 48 | 66 | −18 | 32 | |
| 13 | Stone Old Alleynians | 30 | 7 | 7 | 16 | 46 | 61 | −15 | 28 | |
| 14 | Stourport Swifts | 28 | 6 | 5 | 17 | 34 | 53 | −19 | 23 | |
| 15 | Tividale | 30 | 5 | 8 | 17 | 42 | 68 | −26 | 23 | |
| 16 | Highgate United | 29 | 4 | 3 | 22 | 31 | 86 | −55 | 15 | |
| 17 | Studley | 30 | 2 | 7 | 21 | 39 | 103 | −64 | 13 | Relegation to Step 6 |
| 18 | Uttoxeter Town | 30 | 2 | 6 | 22 | 32 | 91 | −59 | 12 |
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results[2]
Notes:
- ^ On 22 February 2026, Dudley Town were deducted 3 points for fielding an ineligible player.
Results table
Stadia and locations
| Club | Location | Stadium | Capacity |
|---|---|---|---|
| 1874 Northwich | Barnton | The Offside Trust Stadium | 3,000 |
| Abbey Hulton United | Abbey Hulton | Birches Head Road | |
| AFC Wulfrunians | Wolverhampton | Castlecroft Stadium | 2,000 |
| Brocton | Brocton | Silkmore Lane | 1,500 |
| Coton Green | Fazeley | New Mill Lane | |
| Dudley Town | Willenhall | Asprey Arena | |
| Hanley Town | Stoke-on-Trent | Potteries Park | 1,300 |
| Highgate United | Shirley | The Coppice | 2,000 |
| Lye Town | Lye | Lye Sports Ground | 1,000 |
| Northwich Victoria | Runcorn | APEC Taxis Stadium | |
| Romulus | Birmingham (Castle Vale) | Castle Vale Stadium | 2,000 |
| Stone Old Alleynians | Meir Heath | King's Park | |
| Stourport Swifts | Stourport-on-Severn | Walshes Meadow | 2,000 |
| Studley | Studley | The Beehive | |
| Tividale | Tividale | The Beeches | 2,000 |
| Uttoxeter Town | Uttoxeter | Oldfields | |
| Whitchurch Alport | Whitchurch | Yockings Park | |
| Winsford United | Winsford | Barton Stadium | 3,000 |
Division One
This division comprises 22 teams, the same amount as the previous season.
|
The following 3 clubs left the division before the season:
|
The following 3 clubs joined the division:
|
Division One table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Knowle (T) | 32 | 28 | 2 | 2 | 93 | 22 | +71 | 86 | Promotion to the Premier Division |
| 2 | Gornal Athletic (T) | 34 | 27 | 5 | 2 | 87 | 28 | +59 | 86 | Qualification for the play-offs |
| 3 | Sutton United | 36 | 24 | 5 | 7 | 75 | 34 | +41 | 77 | |
| 4 | Heather St John's | 33 | 22 | 4 | 7 | 75 | 30 | +45 | 70 | |
| 5 | Leicester St Andrews | 34 | 20 | 7 | 7 | 88 | 48 | +40 | 67 | |
| 6 | OJM CFC | 34 | 20 | 6 | 8 | 75 | 51 | +24 | 66 | |
| 7 | Birstall United | 34 | 17 | 8 | 9 | 71 | 50 | +21 | 59 | |
| 8 | Bilston Town | 33 | 16 | 6 | 11 | 80 | 54 | +26 | 54 | |
| 9 | AFC North Kilworth | 35 | 13 | 10 | 12 | 35 | 42 | −7 | 49 | |
| 10 | Ingles | 33 | 10 | 9 | 14 | 52 | 46 | +6 | 39 | |
| 11 | AFC Bridgnorth | 32 | 9 | 11 | 12 | 68 | 70 | −2 | 38 | |
| 12 | Coventry Copsewood | 34 | 10 | 5 | 19 | 42 | 71 | −29 | 35 | |
| 13 | Kirby Muxloe | 35 | 9 | 6 | 20 | 44 | 84 | −40 | 33 | |
| 14 | Chelmsley Town | 33 | 8 | 8 | 17 | 46 | 60 | −14 | 32 | |
| 15 | Lutterworth Athletic | 35 | 9 | 5 | 21 | 45 | 70 | −25 | 32 | |
| 16 | Stapenhill | 33 | 8 | 8 | 17 | 50 | 81 | −31 | 32 | |
| 17 | Cradley Town | 34 | 9 | 5 | 20 | 52 | 98 | −46 | 32 | |
| 18 | Saffron Dynamo | 35 | 8 | 7 | 20 | 41 | 87 | −46 | 31 | |
| 19 | Smethwick Rangers | 35 | 8 | 6 | 21 | 47 | 71 | −24 | 30 | |
| 20 | Wednesfield | 33 | 7 | 8 | 18 | 32 | 59 | −27 | 29 | Possible relegation to a feeder league |
| 21 | Nuneaton Griff | 33 | 4 | 7 | 22 | 28 | 70 | −42 | 19 | |
| 22 | Allexton & New Parks | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Resigned from the league[a] |
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results[2]
(T) Qualified, but not yet for the particular phase indicated
Notes:
- ^ On 24 February 2026, Allexton & New Parks resigned from the league, and their playing record of Pld30 W1 D3 L26 GF24 GA128 Pts6 was expunged.
Results table
Stadia and locations
| Club | Location | Stadium | Capacity |
|---|---|---|---|
| AFC Bridgnorth | Bridgnorth | Crown Meadow | |
| AFC North Kilworth | North Kilworth | North Kilworth Sports and Football Club | |
| Allexton & New Parks | Leicester | New College Leicester | |
| Bilston Town | Bilston | Queen Street | 4,000 |
| Birstall United | Birstall | Meadow Lane | |
| Chelmsley Town | Coleshill | Pack Meadow | |
| Coventry Copsewood | Coventry | Allard Way | 2,000 |
| Cradley Town | Cradley | Beeches View | |
| Gornal Athletic | Lower Gornal | Garden Walk Stadium | 2,000 |
| Heather St John's | Heather | St John's Park | 2,050 |
| Ingles | Thringstone | Homestead Road | 2,050 |
| Kirby Muxloe | Kirby Muxloe | Ratby Lane | 3,000 |
| Knowle | Knowle | Robins' Nest | |
| Leicester St Andrews | Leicester | Canal Street | 1,000 |
| Lutterworth Athletic | Lutterworth | Hall Park | |
| Nuneaton Griff | Nuneaton | Pingles Stadium | 4,000 |
| OJM CFC | Birmingham (Kings Norton) | Triplex Sports Ground | |
| Saffron Dynamo | Cosby | Cambridge Road | |
| Smethwick Rangers | Boldmere | Trevor Brown Memorial Ground | 2,500 |
| Stapenhill | Stapenhill | Edge Hill | 1,500 |
| Sutton United | Sutton Coldfield | Coleshill Road | |
| Wednesfield | Wednesfield | Cottage Ground |
Division Two
This division comprises 16 teams, one more than the previous season.
|
The following 2 clubs left the division before the season:
|
The following 3 clubs joined the division:
|
Division Two table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Northfield Town | 21 | 18 | 2 | 1 | 74 | 19 | +55 | 56 | |
| 2 | Cadbury Athletic | 19 | 14 | 3 | 2 | 59 | 16 | +43 | 45 | |
| 3 | Central Ajax | 18 | 11 | 3 | 4 | 40 | 25 | +15 | 36 | |
| 4 | Birmingham United | 17 | 11 | 3 | 3 | 61 | 30 | +31 | 33[a] | |
| 5 | Fairfield Villa | 17 | 8 | 6 | 3 | 33 | 18 | +15 | 30 | |
| 6 | Earlswood Town | 14 | 8 | 3 | 3 | 32 | 22 | +10 | 27 | |
| 7 | AFC Solihull | 17 | 6 | 5 | 6 | 39 | 31 | +8 | 23 | |
| 8 | Paget Rangers | 24 | 6 | 5 | 13 | 45 | 57 | −12 | 23 | |
| 9 | Bolehall Swifts | 19 | 6 | 4 | 9 | 24 | 40 | −16 | 22 | |
| 10 | Inkberrow | 18 | 5 | 4 | 9 | 26 | 35 | −9 | 19 | |
| 11 | Hampton | 18 | 4 | 6 | 8 | 25 | 40 | −15 | 18 | |
| 12 | Wake Green Amateur | 14 | 7 | 3 | 4 | 28 | 22 | +6 | 15[b] | |
| 13 | Coventrians | 21 | 4 | 3 | 14 | 22 | 68 | −46 | 15 | |
| 14 | Coventry Alvis | 19 | 2 | 3 | 14 | 25 | 65 | −40 | 9 | |
| 15 | Lane Head | 20 | 1 | 1 | 18 | 14 | 59 | −45 | 4 | |
| 16 | Boldmere Sports & Social Falcons | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Results expunged[c] |
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results[2]
Notes:
Stadia and locations
| Club | Location | Stadium |
|---|---|---|
| AFC Solihull | Earlswood | Rumbush Lane |
| Birmingham United | Birmingham | Castle Vale (Groundshare with Romulus) |
| Boldmere Sports & Social Falcons | Sutton Coldfield | Boldmere Sports & Social Club |
| Bolehall Swifts | Bolehall | Rene Road |
| Cadbury Athletic | Birmingham | Moseley Rugby Club |
| Central Ajax | Budbrooke | Ajax Park |
| Coventrians | Keresley End | Colliery Sports Ground |
| Coventry Alvis | Coventry | Alvis Sports & Social Club |
| Earlswood Town | Earlswood | The Pavilions |
| Fairfield Villa | Fairfield | Stourbridge Road |
| Hampton | Solihull | Field Lane |
| Inkberrow | Inkberrow | Sands Road (Groundshare with Sporting Club Inkberrow) |
| Lane Head | Bloxwich | Somerfield Road |
| Northfield Town | Northfield | Shenley Lane |
| Paget Rangers | Birmingham | Castle Vale (Groundshare with Romulus) |
| Wake Green Amateur | Shirley | The Holloway |
Division Three
This division comprises 16 teams, one more than the previous season. Balsall/Berkswell changed their name to AFC Balsall, and Solihull Sporting changed their name to Arden Forest Sporting.
|
The following 4 clubs left the division before the season:
|
The following 5 clubs joined the division:
|
Division Three table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Solihull Youth Academy | 24 | 17 | 3 | 4 | 73 | 28 | +45 | 54 | |
| 2 | Walsall Wood | 22 | 16 | 0 | 6 | 60 | 30 | +30 | 48 | |
| 3 | Coventry Colliery | 18 | 14 | 3 | 1 | 54 | 9 | +45 | 45 | |
| 4 | Silhill | 21 | 14 | 2 | 5 | 59 | 26 | +33 | 44 | |
| 5 | AFC Balsall | 18 | 12 | 1 | 5 | 61 | 32 | +29 | 36[a] | |
| 6 | Kenilworth Sporting | 16 | 11 | 1 | 4 | 56 | 26 | +30 | 34 | |
| 7 | Leamington Hibernian | 20 | 9 | 2 | 9 | 36 | 43 | −7 | 29 | |
| 8 | Continental Star | 19 | 9 | 1 | 9 | 37 | 46 | −9 | 28 | |
| 9 | Coventry Dunlop (Community) | 13 | 8 | 1 | 4 | 32 | 26 | +6 | 25 | |
| 10 | Gornal | 23 | 7 | 4 | 12 | 46 | 57 | −11 | 25 | |
| 11 | AFC Birmingham | 22 | 7 | 2 | 13 | 25 | 46 | −21 | 23 | |
| 12 | BNJS | 24 | 5 | 1 | 18 | 37 | 61 | −24 | 16 | |
| 13 | Arden Forest Sporting | 21 | 3 | 4 | 14 | 28 | 75 | −47 | 13 | |
| 14 | Diamonds Academy | 23 | 5 | 2 | 16 | 32 | 66 | −34 | 11[b] | |
| 15 | Birmingham Tigers | 22 | 2 | 1 | 19 | 20 | 85 | −65 | 7 | |
| 16 | Castle Vale Town | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Results expunged[c] |
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results[2]
Notes:
- ^ On 24 August 2025, AFC Balsall were deducted 1 point for fielding an ineligible player.
- ^ On 3 December 2025, Diamonds Academy were deducted 3 points for failure to fulfil a fixture. They were deducted a further 3 points on 28 December 2025 for fielding an ineligible player.
- ^ Castle Vale Town had their playing record of Pld9 W2 D0 L7 GD11 GA25 Pts6 expunged.
Stadia and locations
| Club | Location | Stadium |
|---|---|---|
| AFC Balsall | Coventry | Massey Ferguson Sports Ground |
| AFC Birmingham | Halesowen | Illey Lane |
| Arden Forest Sporting | Fordbridge | Tudor Grange Academy Kingshurst |
| BNJS | Smethwick | Hadley Stadium |
| Birmingham Tigers | ||
| Castle Vale Town | Castle Vale | Vale Stadium (Groundshare with Romulus) |
| Continental Star | Perry Barr | Holford Drive |
| Coventry Colliery | Allesley | Hawkesmill Sports Club |
| Coventry Dunlop (Community) | Coventry | Dunlop Sports and Social Club |
| Diamonds Academy | Walsall | University of Wolverhampton Walsall Campus |
| Gornal | Wombourne | Wombourne Leisure Centre |
| Kenilworth Sporting | Kenilworth | Gypsy Lane |
| Leamington Hibernian | Solihull | Field Lane (Groundshare with Hampton) |
| Silhill | Sharmans Cross Road | |
| Solihull Youth Academy | Tudor Grange Academy Solihull | |
| Walsall Wood | Walsall | John Sylvester Stadium |
References
- ^ "The FA releases National League System club allocations for Steps 2-6 in 2025-26 term". The Football Association. 15 May 2025.
- ^ a b c d "The FA Handbook 2023/2024 Part 29 Standardised Rules Section 12.2". The FA.