# 2024–25 Spartan South Midlands Football League

The 2024–25 season is the 28th in the history of the Spartan South Midlands Football League, a football competition in England. The league operates three divisions, two of which are in covered in this article, the Premier Division, at Step 5 and Division One at Step 6 of the English football league system.
The constitution was announced on 17 May 2024.

## Premier Division

The Premier Division featured 15 clubs which competed in the division last season, along with three new clubs:
* Kempston Rovers, relegated from the Southern League Division One Central
* Winslow United, promoted from Division One
* Wormley Rovers, transferred from the Eastern Counties League Division One South

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Milton Keynes Irish (T) | 29 | 23 | 5 | 1 | 91 | 29 | +62 | 74 | Promotion to the Southern League |
| 2 | Tring Athletic | 28 | 16 | 8 | 4 | 57 | 35 | +22 | 56 | Qualification for the play-offs |
| 3 | Cockfosters | 27 | 15 | 5 | 7 | 46 | 27 | +19 | 50 | Qualification for the play-offs |
| 4 | London Lions | 27 | 14 | 4 | 9 | 50 | 30 | +20 | 46 | Qualification for the play-offs |
| 5 | Biggleswade United | 28 | 13 | 7 | 8 | 60 | 46 | +14 | 46 | Qualification for the play-offs |
| 6 | Arlesey Town | 28 | 14 | 4 | 10 | 49 | 41 | +8 | 46 | |
| 7 | Wormley Rovers | 25 | 13 | 6 | 6 | 48 | 36 | +12 | 45 | |
| 8 | Harpenden Town | 28 | 12 | 5 | 11 | 61 | 57 | +4 | 41 | |
| 9 | Potton United | 28 | 11 | 5 | 12 | 48 | 47 | +1 | 38 | |
| 10 | Winslow United | 29 | 9 | 8 | 12 | 44 | 51 | −7 | 35 | |
| 11 | Dunstable Town | 27 | 9 | 8 | 10 | 31 | 44 | −13 | 35 | |
| 12 | Aylesbury Vale Dynamos | 24 | 9 | 3 | 12 | 38 | 35 | +3 | 30 | |
| 13 | Colney Heath | 28 | 7 | 8 | 13 | 37 | 40 | −3 | 29 | |
| 14 | Crawley Green | 26 | 6 | 7 | 13 | 37 | 61 | −24 | 25 | |
| 15 | Baldock Town | 27 | 6 | 6 | 15 | 32 | 58 | −26 | 24 | |
| 16 | Kempston Rovers | 27 | 6 | 6 | 15 | 28 | 58 | −30 | 24 | |
| 17 | FC Romania | 27 | 5 | 6 | 16 | 33 | 52 | −19 | 21 | Relegation to Division One |
| 18 | Shefford Town & Campton | 27 | 4 | 5 | 18 | 31 | 74 | −43 | 17 | Relegation to Division One |

### Results table

| Home \ Away | ARL | AVD | BAL | BGU | COC | COL | CRA | DUN | ROM | HPT | KEM | LOL | MKI | POT | STC | TRI | WIN | WOR |
| Arlesey Town | — | 3–0 | 1–2 | 1–1 | | 1–6 | 2–1 | | 0–3 | 1–0 | | 3–1 | 1–4 | 2–0 | 3–1 | 1–1 | 1–1 | 0–1 |
| Aylesbury Vale Dynamos | 0–5 | — | | 0–0 | | 2–0 | | 5–0 | 2–0 | 4–2 | 0–1 | 0–2 | 0–1 | 2–3 | | | | |
| Baldock Town | | 1–0 | — | 1–3 | | 3–0 | 2–2 | | 1–6 | 0–5 | 0–1 | 0–0 | 1–3 | 1–1 | 4–0 | | 1–2 | 1–3 |
| Biggleswade United | | 3–1 | 2–1 | — | 2–0 | 2–0 | 3–1 | 0–2 | 5–5 | 1–2 | 5–0 | | 1–1 | | 4–1 | 1–1 | 3–1 | 1–2 |
| Cockfosters | 0–2 | 2–1 | 2–0 | | — | | 2–0 | 3–0 | 4–0 | 1–0 | 0–2 | 1–0 | 2–2 | 2–2 | 4–0 | 4–0 | 1–0 | 2–4 |
| Colney Heath | | 0–3 | 1–1 | 2–2 | 2–2 | — | 0–1 | 0–2 | 2–0 | | 1–0 | | 0–2 | 2–3 | 2–2 | 1–2 | 2–2 | 1–2 |
| Crawley Green | 3–4 | 3–2 | 2–0 | 1–6 | | 1–1 | — | | 1–4 | | 3–2 | | | | 1–2 | 1–4 | 1–3 | |
| Dunstable Town | 1–2 | | 0–1 | 2–1 | 1–1 | 1–2 | 0–0 | — | 1–0 | 1–3 | 0–0 | 2–1 | 0–2 | | 2–2 | 1–1 | 2–0 | |
| FC Romania | 1–6 | 0–2 | 1–3 | | 1–4 | 0–0 | 0–1 | 0–2 | — | | 1–1 | 0–4 | 0–3 | 1–1 | 2–0 | 0–1 | 4–0 | |
| Harpenden Town | 0–1 | 1–4 | 5–3 | 5–4 | 0–1 | 1–1 | 7–1 | 1–1 | | — | 5–0 | 2–1 | 3–3 | 4–5 | | 0–4 | 3–2 | 0–0 |
| Kempston Rovers | 1–0 | 2–3 | | 2–2 | | 0–2 | 1–1 | 2–3 | 2–2 | 1–0 | — | | 0–4 | | 1–2 | 1–3 | 1–2 | 1–1 |
| London Lions | 2–0 | 0–0 | 6–1 | 3–0 | 1–0 | 2–1 | 3–0 | 4–1 | | 1–1 | 5–1 | — | 1–2 | 2–0 | 4–2 | 0–1 | 1–1 | |
| Milton Keynes Irish | 5–2 | 2–1 | 5–1 | 6–2 | 3–1 | 2–0 | 4–3 | 6–0 | | 8–0 | | | — | 3–1 | 3–0 | 3–0 | 2–2 | 3–0 |
| Potton United | 0–3 | | 3–2 | 0–1 | 0–2 | 0–2 | 1–3 | 1–2 | 1–0 | 4–2 | 3–1 | 1–2 | | — | 3–0 | 0–0 | 0–1 | 4–1 |
| Shefford Town & Campton | 2–1 | 2–1 | | 1–3 | 2–4 | 0–6 | 1–1 | 2–2 | 1–1 | 2–3 | | 0–2 | 2–4 | 0–3 | — | | | |
| Tring Athletic | 0–0 | 2–2 | 3–0 | | 2–0 | 1–0 | 2–2 | | 2–0 | 1–4 | 2–0 | 2–1 | 4–2 | 3–1 | 5–2 | — | | 1–2 |
| Winslow United | 1–2 | 0–3 | 0–0 | 1–2 | 0–0 | | 4–2 | 2–0 | | 1–2 | 1–2 | 6–0 | 0–0 | 2–6 | 4–2 | 3–3 | — | 2–1 |
| Wormley Rovers | 3–1 | | 1–1 | 3–0 | 0–1 | | 1–1 | 2–2 | 2–1 | | 7–2 | 2–1 | 1–3 | 1–1 | 1–0 | 3–6 | 4–0 | — |

### Stadia and locations

| Team | Stadium | Capacity |
| Arlesey Town | Hitchin Road | 2,920 |
| Baldock Town | Hitchin Road | 2,920 |
| Aylesbury Vale Dynamos | Haywood Way | |
| Biggleswade United | Fairfield Road | 2,000 |
| Cockfosters | Chalk Lane | 1,000 |
| Colney Heath | Recreation Ground | |
| Crawley Green | The Brache | 4,000 |
| Dunstable Town | Creasey Park | 3,065 |
| FC Romania | Theobalds Lane (groundshare with Cheshunt) | 3,000 |
| Harpenden Town | Rothamsted Park | |
| Kempston Rovers | Hillgrounds Leisure | 2,000 |
| London Lions | Rowley Lane | |
| Milton Keynes Irish | Manor Fields | 1,500 |
| Potton United | The Hollow | |
| Shefford Town & Campton | Shefford Sports Club | 1,000 |
| Tring Athletic | Grass Roots Stadium | |
| Winslow United | Elmfields Gate | 2,000 |
| Wormley Rovers | Wormley Playing Fields | 500 |

## Division One

Division One featured sixteen clubs which competed in the division last season, along with four new clubs:
* AFC Welwyn, promoted from Division Two
* Desborough Town, relegated from the United Counties League Premier Division South
* London Colney, transferred from the Combined Counties League Division One
* Stotfold development, promoted from the Bedfordshire County League Premier Division

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | AFC Welwyn | 29 | 21 | 6 | 2 | 74 | 20 | +54 | 69 | Promotion to the Premier Division |
| 2 | Moulton | 31 | 21 | 5 | 5 | 77 | 42 | +35 | 68 | Qualification for the play-offs |
| 3 | Eaton Socon | 31 | 21 | 4 | 6 | 70 | 43 | +27 | 67 | Qualification for the play-offs |
| 4 | Desborough Town | 27 | 20 | 4 | 3 | 92 | 25 | +67 | 64 | Qualification for the play-offs |
| 5 | Irchester United | 31 | 18 | 7 | 6 | 75 | 40 | +35 | 61 | Qualification for the play-offs |
| 6 | Wellingborough Whitworth | 31 | 18 | 3 | 10 | 72 | 49 | +23 | 57 | |
| 7 | Ampthill Town | 29 | 15 | 8 | 6 | 40 | 29 | +11 | 53 | |
| 8 | Buckingham | 30 | 14 | 6 | 10 | 50 | 40 | +10 | 48 | |
| 9 | Stotfold development | 30 | 13 | 6 | 11 | 60 | 59 | +1 | 45 | |
| 10 | Cranfield United | 30 | 13 | 5 | 12 | 49 | 38 | +11 | 44 | |
| 11 | Rothwell Corinthians | 30 | 11 | 6 | 13 | 47 | 47 | 0 | 39 | |
| 12 | Letchworth Garden City Eagles | 29 | 11 | 4 | 14 | 55 | 62 | −7 | 37 | |
| 13 | Long Buckby | 28 | 8 | 6 | 14 | 49 | 51 | −2 | 30 | |
| 14 | Leighton Town development | 29 | 8 | 6 | 15 | 44 | 51 | −7 | 30 | |
| 15 | Langford | 31 | 7 | 7 | 17 | 48 | 74 | −26 | 28 | |
| 16 | Royston Town U23 | 29 | 6 | 6 | 17 | 31 | 54 | −23 | 24 | |
| 17 | Huntingdon Town | 30 | 7 | 1 | 22 | 33 | 100 | −67 | 22 | |
| 18 | Rushden & Higham United | 27 | 6 | 2 | 19 | 33 | 70 | −37 | 20 | Relegation to a feeder league |
| 19 | Raunds Town | 31 | 5 | 2 | 24 | 31 | 85 | −54 | 17 | Relegation to a feeder league |
| 20 | London Colney | 27 | 3 | 4 | 20 | 21 | 72 | −51 | 13 | Relegation to a feeder league |
Reserve and U23 sides are ineligible for promotion to Step 5 or higher.

### Results table

| Home \ Away | WLW | AMP | BUC | CRA | DES | EAT | HUN | IRC | LAN | LEI | LET | LOC | LON | MOU | RAU | ROT | ROY | R&H | STO | WEL |
| AFC Welwyn | — | 0–0 | 2–1 | 1–3 | | | 11–0 | 0–0 | | 2–1 | 2–1 | 3–0 | | 4–0 | 5–0 | | 2–0 | | 3–2 | 2–0 |
| Ampthill Town | 1–1 | — | 3–1 | 0–2 | | 0–1 | | 0–1 | | 3–2 | 0–0 | 1–0 | 2–1 | | 2–1 | 2–1 | 2–1 | 5–1 | 1–0 | 1–1 |
| Buckingham | 1–1 | 0–2 | — | | 0–4 | 0–0 | 4–0 | | 5–1 | | 3–0 | 2–0 | 2–1 | 0–2 | 2–1 | 1–1 | 2–0 | 3–0 | | 1–2 |
| Cranfield United | 1–2 | | 0–2 | — | 1–1 | 1–1 | 1–2 | 3–0 | 1–1 | 2–1 | 1–2 | | 0–2 | 0–1 | | | 4–1 | 2–0 | 0–1 | 3–0 |
| Desborough Town | 0–1 | 2–1 | | | — | 2–3 | 7–1 | 3–3 | 4–2 | 5–1 | | 4–1 | | 1–1 | 7–0 | | 5–2 | 6–1 | | 2–0 |
| Eaton Socon | 1–0 | 1–1 | | 2–0 | | — | 6–1 | 2–7 | 4–2 | 1–0 | 4–1 | 1–0 | 4–1 | 3–2 | 1–0 | 3–1 | 4–0 | 4–0 | 3–1 | 1–4 |
| Huntingdon Town | 0–5 | 1–2 | 0–2 | 1–4 | 1–8 | | — | | 1–1 | 0–3 | 3–4 | 2–1 | | 0–1 | 3–1 | 0–2 | 0–1 | | 1–2 | 0–6 |
| Irchester United | 0–0 | | 5–1 | 2–0 | | 2–2 | 5–1 | — | 2–1 | 4–1 | 2–0 | | 2–1 | 2–4 | 3–1 | 1–0 | | 4–2 | 1–1 | 2–3 |
| Langford | 0–3 | 1–1 | | | 0–2 | 3–2 | 1–2 | 0–4 | — | 4–1 | 3–4 | | 2–3 | 4–2 | 3–1 | 2–3 | 0–0 | 2–0 | | 1–5 |
| Leighton Town development | 2–2 | | 0–1 | 1–1 | 0–3 | | | 0–0 | 2–0 | — | 5–3 | 1–0 | 3–1 | 1–1 | 3–0 | 1–2 | | | 2–3 | 1–3 |
| Letchworth Garden City Eagles | 0–4 | | 1–3 | | 2–4 | 4–2 | | 2–4 | 1–1 | 2–1 | — | 3–0 | 2–3 | 2–2 | 4–1 | 3–1 | 0–0 | 4–1 | | |
| London Colney | | | 0–0 | | 1–6 | 0–3 | 3–2 | 2–4 | 1–4 | 2–1 | | — | | 0–1 | 3–1 | 0–3 | 0–0 | | 0–3 | |
| Long Buckby | 1–2 | | | 1–4 | | 1–2 | 3–5 | 1–1 | 4–4 | 0–0 | 3–1 | | — | 1–1 | 5–1 | 4–4 | | 0–0 | | 1–3 |
| Moulton | | 4–0 | 4–1 | 3–1 | 0–0 | 3–2 | | 2–1 | 6–1 | 5–2 | 2–1 | 4–0 | | — | 6–2 | 2–1 | 2–1 | | 5–4 | 3–1 |
| Raunds Town | 0–1 | 1–4 | 0–4 | 3–1 | 0–5 | 1–2 | 5–0 | 0–4 | 0–0 | 0–2 | 0–2 | | 2–0 | | — | 0–2 | | | 3–3 | 2–5 |
| Rothwell Corinthians | 1–2 | 0–1 | 2–2 | 1–3 | 0–4 | | 0–1 | 0–2 | 4–1 | 1–1 | 2–1 | | 3–2 | | | — | 2–0 | 3–1 | 1–2 | 1–1 |
| Royston Town U23 | 2–6 | 1–1 | 2–0 | 0–0 | 1–2 | 1–2 | 3–0 | 3–1 | | | | 6–0 | 0–3 | 0–4 | 1–2 | | — | 0–4 | 4–3 | 1–1 |
| Rushden & Higham United | | 3–1 | 2–3 | 0–2 | 0–1 | | 4–2 | 0–5 | 1–2 | | 4–3 | 2–2 | | 0–1 | 0–1 | 1–3 | | — | 2–1 | |
| Stotfold development | 0–1 | 1–1 | 2–1 | 1–2 | 1–4 | 3–1 | | 4–1 | 2–1 | 0–5 | | 3–3 | 1–4 | 2–1 | | 2–2 | 1–0 | 5–1 | — | |
| Wellingborough Whitworth | 2–6 | 0–2 | | 4–1 | 1–0 | 1–2 | 4–3 | | 3–0 | | 1–2 | 5–1 | 0–2 | 4–2 | 2–1 | 1–0 | 1–0 | 5–1 | 3–4 | — |

### Stadia and locations

| Team | Stadium | Capacity |
| AFC Welwyn | Herns Way | 3,000 |
| Ampthill Town | Ampthill Park | 1,300 |
| Buckingham | Stratford Fields | |
| Cranfield United | Crawley Road | |
| Desborough Town | Waterworks Field | 1,000 |
| Eaton Socon | River Road | |
| Huntingdon Town | Jubilee Park | |
| Irchester United | Alfred Street | 1,800 |
| Langford | Forde Park | 2,800 |
| Leighton Town development | Bell Close | 2,800 |
| Letchworth Garden City Eagles | Pixmore Pitches | |
| London Colney | Cotlandswick Park | 1,000 |
| Long Buckby | Station Road | 1,000 |
| Moulton | Brunting Road | |
| Raunds Town | Kiln Park | |
| Rushden & Higham United | Hayden Road | 1,500 |
| Rothwell Corinthians | Desborough Road | |
| Royston Town U23 | Garden Walk | 5,000 |
| Stotfold development | The JSJ Stadium | 1,500 |
| Wellingborough Whitworth | The Victoria Mill Ground | 2,140 |