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 | Northwich Victoria | 23 | 16 | 6 | 1 | 62 | 18 | +44 | 54 | Promotion to the Northern Premier League |
| 2 | Hanley Town | 22 | 15 | 6 | 1 | 57 | 19 | +38 | 51 | Qualification for the play-offs |
| 3 | AFC Wolverhampton City | 23 | 13 | 5 | 5 | 40 | 24 | +16 | 44 | |
| 4 | Abbey Hulton United | 22 | 13 | 4 | 5 | 57 | 36 | +21 | 43 | |
| 5 | Dudley Town | 23 | 13 | 4 | 6 | 55 | 34 | +21 | 43 | |
| 6 | 1874 Northwich | 22 | 12 | 6 | 4 | 53 | 33 | +20 | 42 | |
| 7 | Coton Green | 23 | 11 | 8 | 4 | 39 | 24 | +15 | 41 | |
| 8 | Brocton | 21 | 12 | 4 | 5 | 46 | 30 | +16 | 40 | |
| 9 | Lye Town | 23 | 12 | 4 | 7 | 50 | 40 | +10 | 40 | |
| 10 | Winsford United | 19 | 10 | 4 | 5 | 49 | 26 | +23 | 34 | |
| 11 | Whitchurch Alport | 20 | 5 | 6 | 9 | 26 | 32 | −6 | 21 | |
| 12 | Stone Old Alleynians | 24 | 5 | 5 | 14 | 32 | 50 | −18 | 20 | |
| 13 | Tividale | 22 | 5 | 4 | 13 | 31 | 50 | −19 | 19 | |
| 14 | Romulus | 22 | 5 | 3 | 14 | 34 | 55 | −21 | 18 | |
| 15 | Stourport Swifts | 22 | 4 | 5 | 13 | 26 | 42 | −16 | 17 | |
| 16 | Highgate United | 23 | 3 | 3 | 17 | 27 | 71 | −44 | 12 | |
| 17 | Studley | 25 | 2 | 5 | 18 | 29 | 85 | −56 | 11 | Relegation to Step 6 |
| 18 | Uttoxeter Town | 23 | 2 | 4 | 17 | 26 | 70 | −44 | 10 |
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results[2]
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 | 25 | 23 | 1 | 1 | 85 | 13 | +72 | 70 | Promotion to the Premier Division |
| 2 | Sutton United | 31 | 21 | 4 | 6 | 68 | 32 | +36 | 67 | Qualification for the play-offs |
| 3 | Gornal Athletic | 25 | 21 | 3 | 1 | 70 | 22 | +48 | 66 | |
| 4 | OJM CFC | 26 | 16 | 4 | 6 | 60 | 35 | +25 | 52 | |
| 5 | Birstall United | 28 | 15 | 7 | 6 | 54 | 38 | +16 | 52 | |
| 6 | Heather St John's | 25 | 16 | 3 | 6 | 59 | 23 | +36 | 51 | |
| 7 | Leicester St Andrews | 26 | 15 | 5 | 6 | 69 | 39 | +30 | 50 | |
| 8 | Bilston Town | 27 | 14 | 6 | 7 | 73 | 41 | +32 | 48 | |
| 9 | AFC North Kilworth | 31 | 11 | 9 | 11 | 30 | 37 | −7 | 42 | |
| 10 | AFC Bridgnorth | 27 | 10 | 10 | 7 | 65 | 53 | +12 | 40 | |
| 11 | Coventry Copsewood | 29 | 10 | 4 | 15 | 49 | 59 | −10 | 34 | |
| 12 | Lutterworth Athletic | 30 | 10 | 4 | 16 | 45 | 59 | −14 | 34 | |
| 13 | Kirby Muxloe | 30 | 9 | 6 | 15 | 40 | 67 | −27 | 33 | |
| 14 | Ingles | 27 | 7 | 8 | 12 | 47 | 38 | +9 | 29 | |
| 15 | Smethwick Rangers | 29 | 8 | 5 | 16 | 39 | 57 | −18 | 29 | |
| 16 | Chelmsley Town | 27 | 7 | 7 | 13 | 39 | 50 | −11 | 28 | |
| 17 | Wednesfield | 27 | 7 | 6 | 14 | 29 | 46 | −17 | 27 | |
| 18 | Stapenhill | 26 | 7 | 6 | 13 | 38 | 57 | −19 | 27 | |
| 19 | Saffron Dynamo | 28 | 8 | 3 | 17 | 35 | 75 | −40 | 27 | |
| 20 | Cradley Town | 27 | 7 | 4 | 16 | 42 | 78 | −36 | 25 | Possible relegation to a feeder league |
| 21 | Nuneaton Griff | 29 | 4 | 6 | 19 | 28 | 59 | −31 | 18 | |
| 22 | Allexton & New Parks | 28 | 1 | 3 | 24 | 23 | 109 | −86 | 6 |
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results[2]
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 | 18 | 16 | 1 | 1 | 63 | 17 | +46 | 49 | |
| 2 | Cadbury Athletic | 17 | 12 | 3 | 2 | 51 | 12 | +39 | 39 | |
| 3 | Birmingham United | 17 | 11 | 3 | 3 | 61 | 30 | +31 | 36 | |
| 4 | Central Ajax | 16 | 10 | 2 | 4 | 38 | 25 | +13 | 32 | |
| 5 | Fairfield Villa | 15 | 8 | 5 | 2 | 30 | 14 | +16 | 29 | |
| 6 | Earlswood Town | 13 | 7 | 3 | 3 | 30 | 22 | +8 | 24 | |
| 7 | Paget Rangers | 19 | 5 | 3 | 11 | 37 | 49 | −12 | 18 | |
| 8 | AFC Solihull | 13 | 4 | 4 | 5 | 32 | 25 | +7 | 16 | |
| 9 | Inkberrow | 16 | 4 | 4 | 8 | 22 | 32 | −10 | 16 | |
| 10 | Wake Green Amateur | 14 | 7 | 3 | 4 | 28 | 22 | +6 | 15[a] | |
| 11 | Bolehall Swifts | 16 | 4 | 3 | 9 | 19 | 38 | −19 | 15 | |
| 12 | Hampton | 14 | 3 | 4 | 7 | 16 | 29 | −13 | 13 | |
| 13 | Coventrians | 17 | 3 | 2 | 12 | 18 | 64 | −46 | 11 | |
| 14 | Coventry Alvis | 15 | 2 | 1 | 12 | 22 | 57 | −35 | 7 | |
| 15 | Lane Head | 16 | 1 | 1 | 14 | 13 | 44 | −31 | 4 | |
| 16 | Boldmere Sports & Social Falcons | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Results expunged[b] |
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 | 21 | 15 | 2 | 4 | 64 | 23 | +41 | 47 | |
| 2 | Coventry Colliery | 17 | 13 | 3 | 1 | 51 | 9 | +42 | 42 | |
| 3 | Walsall Wood | 19 | 14 | 0 | 5 | 50 | 25 | +25 | 42 | |
| 4 | Silhill | 18 | 12 | 2 | 4 | 52 | 23 | +29 | 38 | |
| 5 | AFC Balsall | 15 | 10 | 1 | 4 | 41 | 21 | +20 | 30[a] | |
| 6 | Leamington Hibernian | 17 | 9 | 2 | 6 | 34 | 34 | 0 | 29 | |
| 7 | Kenilworth Sporting | 13 | 9 | 0 | 4 | 42 | 20 | +22 | 27 | |
| 8 | Coventry Dunlop (Community) | 12 | 8 | 1 | 3 | 31 | 22 | +9 | 25 | |
| 9 | Continental Star | 17 | 7 | 1 | 9 | 34 | 45 | −11 | 22 | |
| 10 | AFC Birmingham | 19 | 5 | 2 | 12 | 19 | 43 | −24 | 17 | |
| 11 | Gornal | 19 | 4 | 4 | 11 | 37 | 53 | −16 | 16 | |
| 12 | BNJS | 20 | 4 | 1 | 15 | 29 | 54 | −25 | 13 | |
| 13 | Arden Forest Sporting | 17 | 3 | 4 | 10 | 27 | 56 | −29 | 13 | |
| 14 | Diamonds Academy | 21 | 5 | 2 | 14 | 27 | 51 | −24 | 11[b] | |
| 15 | Birmingham Tigers | 19 | 1 | 1 | 17 | 16 | 75 | −59 | 4 | |
| 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.
