# 2024–25 Wessex Football League

The 2024–25 Wessex Football League season is the 39th in the history of the Wessex Football League since its establishment in 1986. The league consists of two divisions: the Premier Division and Division One.
The constitution was announced on 17 May 2024. The Premier Division (step 5) promotes two clubs; one as champions and one via a four-team play-off.

## Premier Division

The Premier Division remains at 20 clubs, after Moneyfields and Shaftesbury were promoted to the Southern League South Division; Petersfield Town were transferred to the Southern Combination League, and Lymington Town were relegated to Division One.
Four new teams joined the division:
* Three promoted from Division One:
** Downton
** Hamworthy Recreation
** Millbrook
* One promoted and transferred from the Western League First Division:
** Wincanton Town

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | A.F.C. Portchester (T) | 32 | 27 | 4 | 1 | 101 | 24 | +77 | 85 | Promotion to the Southern League |
| 2 | A.F.C. Stoneham | 29 | 22 | 6 | 1 | 86 | 17 | +69 | 72 | Qualification for the play-offs |
| 3 | Fareham Town | 30 | 20 | 1 | 9 | 69 | 38 | +31 | 61 | Qualification for the play-offs |
| 4 | Hamble Club | 31 | 19 | 4 | 8 | 70 | 50 | +20 | 58 | Qualification for the play-offs |
| 5 | Andover New Street | 30 | 17 | 5 | 8 | 62 | 44 | +18 | 56 | Qualification for the play-offs |
| 6 | Baffins Milton Rovers | 32 | 17 | 5 | 10 | 58 | 49 | +9 | 56 | |
| 7 | Hamworthy Recreation | 33 | 17 | 4 | 12 | 68 | 55 | +13 | 55 | |
| 8 | Millbrook | 31 | 16 | 6 | 9 | 65 | 48 | +17 | 54 | |
| 9 | Sherborne Town | 29 | 13 | 5 | 11 | 47 | 41 | +6 | 44 | |
| 10 | Bournemouth | 33 | 11 | 9 | 13 | 54 | 56 | −2 | 42 | |
| 11 | Cowes Sports | 32 | 11 | 8 | 13 | 53 | 64 | −11 | 41 | |
| 12 | Christchurch | 33 | 12 | 4 | 17 | 61 | 62 | −1 | 40 | |
| 13 | Hythe & Dibden | 34 | 11 | 6 | 17 | 52 | 77 | −25 | 39 | |
| 14 | Portland United | 31 | 10 | 7 | 14 | 48 | 57 | −9 | 37 | |
| 15 | Laverstock & Ford | 31 | 10 | 5 | 16 | 53 | 71 | −18 | 35 | |
| 16 | Brockenhurst | 33 | 10 | 3 | 20 | 44 | 68 | −24 | 33 | |
| 17 | Wincanton Town | 32 | 8 | 7 | 17 | 55 | 92 | −37 | 31 | |
| 18 | Downton | 32 | 6 | 5 | 21 | 37 | 81 | −44 | 23 | |
| 19 | Blackfield & Langley | 33 | 6 | 3 | 24 | 32 | 72 | −40 | 21 | Relegation to Division One |
| 20 | United Services Portsmouth | 31 | 2 | 5 | 24 | 23 | 72 | −49 | 11 | Relegation to Division One |
* ↑ Hamble Club had three points deducted

### Results table

| Home \ Away | PCH | STO | ANS | BMR | B&L | BOU | BRK | CHR | CWS | DOW | FAR | HBC | HWR | H&D | L&F | MIL | PLD | SHE | USP | WIN |
| AFC Portchester | — | 0–0 | 2–4 | 2–2 | 5–0 | 4–1 | 2–1 | | 7–1 | 1–0 | 3–1 | 2–0 | 3–2 | 5–1 | | 2–0 | | 1–0 | 3–0 | 7–1 |
| AFC Stoneham | 0–0 | — | 4–1 | 4–0 | 3–1 | 0–0 | 4–2 | 5–0 | 2–3 | | 3–0 | 1–1 | 4–0 | 4–0 | 3–0 | 5–3 | 4–2 | | | 4–0 |
| Andover New Street | 1–7 | | — | | 3–1 | 1–0 | 1–1 | 2–0 | 0–2 | 5–0 | 2–3 | | 1–2 | 1–0 | 0–0 | 2–3 | | 1–1 | 2–1 | 8–1 |
| Baffins Milton Rovers | 2–2 | 1–3 | 4–2 | — | 0–1 | | 3–0 | 4–1 | 3–2 | 2–1 | 2–1 | 0–1 | 1–1 | 1–0 | | 2–1 | 1–1 | 2–5 | 2–0 | 2–0 |
| Blackfield & Langley | 0–4 | 0–0 | 0–2 | 0–1 | — | 1–3 | 1–2 | 1–5 | 1–0 | 5–1 | | 1–2 | 0–3 | 0–1 | 1–4 | | 1–3 | 1–3 | 1–0 | 2–3 |
| Bournemouth | 0–2 | 0–1 | | 3–3 | 1–1 | — | 2–1 | 0–3 | 1–0 | 1–2 | | 3–3 | | 4–1 | 3–2 | 1–1 | 1–1 | 0–3 | 1–1 | 7–2 |
| Brockenhurst | | 0–1 | 1–3 | 2–1 | | 3–3 | — | 2–1 | 1–2 | 1–0 | | 2–1 | 2–2 | 0–3 | 0–4 | 1–3 | 2–1 | 2–1 | 0–2 | 5–1 |
| Christchurch | 0–3 | 0–6 | 0–1 | 6–0 | 0–1 | 0–2 | 3–1 | — | 2–2 | 4–1 | 3–1 | 1–2 | 3–2 | 0–1 | 1–2 | 1–2 | | | | 2–2 |
| Cowes Sports | | 0–1 | 0–3 | 1–3 | 2–1 | 2–2 | 3–6 | | — | | 1–2 | 4–4 | 1–1 | 0–3 | 4–0 | 1–1 | 1–0 | 0–0 | 1–0 | |
| Downton | 2–6 | 0–4 | 1–2 | 1–2 | 2–0 | 1–4 | 1–0 | 0–4 | 3–3 | — | | 0–3 | 2–3 | 2–2 | 2–2 | 1–5 | 3–2 | | 4–1 | 0–0 |
| Fareham Town | | | 0–1 | 2–1 | 2–0 | 2–0 | 3–1 | 3–0 | 1–1 | 4–2 | — | 2–0 | 1–0 | 6–1 | 9–0 | 5–0 | 0–1 | | 3–0 | 0–2 |
| Hamble Club | 0–2 | | | | 4–2 | 2–0 | 1–0 | 3–1 | | 4–1 | 2–4 | — | 2–3 | 1–2 | 3–2 | 2–2 | 2–0 | 2–0 | 1–0 | 4–2 |
| Hamworthy Recreation | 1–2 | 0–3 | 0–2 | 1–4 | 3–1 | 2–0 | | 3–1 | 8–0 | 2–0 | 2–3 | 1–5 | — | | | 0–4 | | 1–0 | 3–0 | 7–2 |
| Hythe & Dibden | 0–3 | 0–5 | 4–0 | | | 1–5 | | 2–2 | 0–2 | 0–0 | 3–2 | 1–2 | 3–0 | — | 1–3 | 3–2 | 2–2 | 1–5 | 3–2 | 2–4 |
| Laverstock & Ford | 2–3 | | 2–2 | 0–3 | 3–2 | 3–2 | | 0–1 | 2–5 | | 1–2 | 1–3 | 0–3 | 5–4 | — | 2–3 | 2–3 | 0–1 | 1–1 | 1–0 |
| Millbrook | 0–2 | 1–1 | 1–1 | | 1–2 | | 5–1 | 2–6 | 3–2 | 2–0 | | | | 3–0 | 0–1 | — | 5–0 | | 1–0 | 2–2 |
| Portland United | 0–3 | | 2–3 | 0–1 | 2–2 | 1–2 | 2–0 | 0–0 | 0–3 | 3–1 | 1–2 | 2–4 | 3–4 | 3–1 | 1–0 | | — | 2–2 | 3–1 | 2–2 |
| Sherborne Town | 2–3 | 0–6 | | 1–3 | 2–0 | 1–0 | 3–2 | 2–1 | | 3–0 | | 2–3 | 0–2 | 1–4 | | 0–2 | 3–1 | — | 0–0 | |
| United Services Portsmouth | 0–8 | | | | 2–1 | 1–2 | 0–2 | 2–3 | 0–3 | | 1–3 | 1–4 | 1–3 | 0–0 | 3–3 | 0–3 | 1–2 | 0–2 | — | |
| Wincanton Town | 0–2 | 2–5 | | 3–2 | | 4–0 | 3–0 | 2–6 | 3–1 | 1–3 | 1–2 | | 1–1 | 2–2 | 2–5 | 2–3 | 0–2 | 1–1 | 4–2 | — |

### Stadia and locations

| Club | Location | Stadium | Capacity |
| A.F.C. Portchester | Fareham | Wicor Recreation Ground | |
| A.F.C. Stoneham | Eastleigh | Stoneham Lane Football Complex | 1,000 |
| Andover New Street | Charlton | Foxcotte Park | 1,000 |
| Baffins Milton Rovers | Portsmouth | PMC Stadium | |
| Blackfield & Langley | Fawley | Gang Warily Recreation Centre | 2,500 |
| Bournemouth | Bournemouth | Victoria Park | 3,000 |
| Brockenhurst | Brockenhurst | Grigg Lane | 2,000 |
| Christchurch | Hurn | Hurn Bridge Sports Club | 2,000 |
| Cowes Sports | Cowes | Westwood Park | 2,000 |
| Downton | Downton | Brian Whitehead Sports Ground | 2,000 |
| Fareham Town | Fareham | Cams Alder Stadium | 5,500 |
| Hamble Club | Hamble-le-Rice | Hamble Community Facility |
| Hamworthy Recreation | Wimborne | Magna Road | 1,500 |
| Hythe & Dibden | Dibden | Clayfields Sport Centre | 1,000 |
| Laverstock & Ford | Laverstock | Church Road | |
| Millbrook | Southampton | Test Park | 1,000 |
| Portland United | Portland | Camp and Satherley Stadium | 2,000 |
| Sherborne Town | Sherborne | Raleigh Grove | 1,150 |
| United Services Portsmouth | Portsmouth | Victory Stadium | 1,000 |
| Wincanton Town | Wincanton | Wincanton Sports Ground | 1,000 |

## Division One

Division One is reduced to 20 clubs from 21 after Downton, Hamworthy Recreation and Millbrook were promoted to the Premier Division, and Andover Town were relegated.
Three new teams joined the division:
* One relegated from the Premier Division:
** Lymington Town
* One resigned from the 2023–24 Southern League Division One South:
** Hamworthy United – the club will not be eligible for promotion as a consequence of their resignation from a higher league.
* One promoted from the Wiltshire League:
** Amesbury Town

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | New Milton Town (T) | 32 | 23 | 5 | 4 | 93 | 39 | +54 | 74 | Promotion to the Premier Division |
| 2 | Frimley Green | 33 | 20 | 6 | 7 | 96 | 53 | +43 | 66 | Qualification for the play-offs |
| 3 | Alresford Town | 31 | 20 | 6 | 5 | 61 | 36 | +25 | 66 | Qualification for the play-offs |
| 4 | East Cowes Victoria Athletic | 31 | 19 | 5 | 7 | 58 | 32 | +26 | 62 | Qualification for the play-offs |
| 5 | Hamworthy United | 32 | 19 | 3 | 10 | 74 | 46 | +28 | 60 | |
| 6 | Fleetlands | 30 | 16 | 6 | 8 | 53 | 52 | +1 | 54 | Qualification for the play-offs |
| 7 | Ringwood Town | 31 | 13 | 11 | 7 | 61 | 55 | +6 | 50 | |
| 8 | Newport (IOW) | 32 | 13 | 10 | 9 | 64 | 46 | +18 | 49 | |
| 9 | Clanfield | 34 | 13 | 5 | 16 | 56 | 60 | −4 | 44 | |
| 10 | Cove | 34 | 11 | 9 | 14 | 61 | 64 | −3 | 42 | |
| 11 | Romsey Town | 33 | 10 | 7 | 16 | 55 | 67 | −12 | 37 | |
| 12 | Lymington Town | 33 | 10 | 7 | 16 | 50 | 69 | −19 | 37 | |
| 13 | A.F.C. Aldermaston | 32 | 11 | 3 | 18 | 53 | 72 | −19 | 36 | |
| 14 | Amesbury Town | 30 | 10 | 5 | 15 | 47 | 65 | −18 | 35 | |
| 15 | Totton & Eling | 29 | 9 | 7 | 13 | 35 | 43 | −8 | 34 | |
| 16 | Ash United | 32 | 9 | 6 | 17 | 53 | 60 | −7 | 33 | |
| 17 | Folland Sports | 32 | 8 | 7 | 17 | 38 | 71 | −33 | 31 | |
| 18 | Whitchurch United | 30 | 7 | 9 | 14 | 39 | 52 | −13 | 30 | Relegation to a county feeder league |
| 19 | Fawley | 32 | 7 | 6 | 19 | 37 | 67 | −30 | 27 | Relegation to a county feeder league |
| 20 | Verwood Town | 31 | 4 | 7 | 20 | 37 | 72 | −35 | 19 | Relegation to a county feeder league |

### Results table

| Home \ Away | ALD | ALR | AME | ASH | CLA | COV | ECV | FAW | FLN | FLS | FRG | HWU | LYM | NMT | NPT | RIN | ROM | T&E | VER | WHI |
| AFC Aldermaston | — | 1–2 | 6–1 | | 1–0 | 0–3 | 0–3 | | 1–3 | 4–1 | 0–4 | 2–1 | 2–0 | 0–2 | 3–1 | | 2–2 | | 2–1 | 5–4 |
| Alresford Town | 3–2 | — | 1–0 | 4–2 | 4–2 | 1–1 | | 5–1 | 1–2 | 2–0 | | 1–2 | 3–0 | | 2–2 | 1–0 | 1–0 | | | 2–0 |
| Amesbury Town | 2–0 | 0–0 | — | 1–1 | 3–2 | 4–3 | 2–0 | 1–0 | 4–2 | 2–2 | 2–2 | | | 1–5 | | 0–3 | 2–3 | | 4–3 | |
| Ash United | 2–2 | 0–2 | 1–2 | — | 0–4 | 3–2 | | 2–1 | 5–0 | 1–2 | 1–1 | | 1–1 | 2–3 | 1–2 | 1–2 | 2–1 | 0–1 | 1–0 | 1–0 |
| Clanfield | 3–1 | 0–2 | 3–1 | | — | 1–0 | 0–2 | 2–1 | 3–4 | 1–0 | 2–2 | | 4–0 | 0–2 | 3–1 | 0–3 | 2–2 | 0–2 | 3–1 | 1–0 |
| Cove | 2–1 | | 1–0 | | 2–2 | — | 0–2 | 3–1 | | 6–0 | 1–3 | 1–3 | 2–4 | 0–4 | 2–0 | 2–2 | | 1–0 | 2–1 | 2–3 |
| East Cowes Victoria | 4–2 | 0–0 | 1–0 | | | 1–0 | — | 5–0 | 3–0 | 1–2 | 2–1 | 2–1 | 2–4 | 2–4 | 2–0 | 1–3 | 7–0 | | 2–1 | 0–0 |
| Fawley | | 1–2 | | 0–3 | 1–3 | 0–2 | 1–2 | — | 2–1 | 1–3 | 4–0 | 1–0 | 2–1 | 0–4 | | 1–4 | 3–0 | 1–1 | 0–0 | 1–1 |
| Fleetlands | 2–0 | 2–0 | 4–1 | 3–2 | 1–0 | 1–3 | 2–1 | 1–0 | — | 2–2 | 2–1 | | 1–0 | 1–2 | 2–2 | 3–3 | | 1–0 | | |
| Folland Sports | 1–3 | 3–4 | | 2–1 | 2–1 | | 0–3 | 1–0 | | — | 0–1 | 0–4 | 0–3 | 1–4 | 0–4 | 3–2 | 0–0 | 1–2 | 2–1 | 2–3 |
| Frimley Green | 6–2 | 2–2 | | 4–2 | 2–1 | 1–1 | 4–1 | 7–2 | | 4–0 | — | 3–2 | 3–1 | | 2–2 | 3–1 | 3–1 | 2–0 | 6–2 | 3–1 |
| Hamworthy United | 2–1 | 0–1 | 4–3 | 3–2 | 7–3 | 4–3 | 1–2 | 4–1 | 2–3 | 1–1 | 4–0 | — | 6–1 | | 2–1 | 2–0 | 2–1 | 1–2 | 3–1 | 3–2 |
| Lymington Town | 2–1 | 2–4 | 1–1 | 6–3 | 0–2 | 1–2 | 1–1 | 3–1 | 2–1 | | 4–3 | 1–3 | — | | 1–1 | 2–2 | 2–1 | 1–1 | | 0–2 |
| New Milton Town | 4–2 | 4–0 | 3–0 | 3–3 | 4–0 | 4–0 | | | 2–2 | 2–1 | 4–5 | 2–0 | 2–0 | — | 2–3 | 1–2 | 5–3 | 3–1 | 3–0 | 2–0 |
| Newport (IOW) | 4–0 | 5–1 | 2–1 | 0–3 | 1–1 | 1–1 | | 0–2 | 0–1 | 1–1 | | | 5–1 | 1–1 | — | | 5–2 | 5–1 | 3–0 | 3–2 |
| Ringwood Town | 2–2 | 1–5 | 3–2 | 1–0 | | 3–3 | 1–1 | 2–2 | | 2–2 | 4–3 | 0–0 | | 2–4 | 1–1 | — | 1–1 | 5–4 | 3–2 | |
| Romsey Town | 0–2 | 1–2 | | 2–1 | 4–3 | 4–2 | 0–1 | 2–2 | 4–4 | 3–1 | 0–2 | 1–2 | 1–2 | 4–1 | 1–3 | 3–0 | — | 2–1 | 3–0 | |
| Totton & Eling | 1–2 | | 4–1 | 2–0 | 1–0 | 1–1 | 1–2 | | 5–0 | | 0–6 | 0–3 | 1–1 | 1–1 | 0–0 | 0–1 | | — | 1–0 | |
| Verwood Town | | 0–3 | 1–2 | | 2–2 | 4–4 | 1–2 | 2–2 | 0–0 | | 0–6 | 3–1 | 3–1 | 1–5 | 2–1 | | 1–3 | 1–1 | — | 2–0 |
| Whitchurch United | | | 1–3 | 2–2 | 1–2 | 2–2 | | 0–2 | | 2–2 | 2–1 | 1–1 | 2–1 | 1–1 | 2–4 | 0–2 | 0–0 | 1–0 | 1–1 | — |

### Stadia and locations

| Club | Location | Stadium | Capacity |
| A.F.C. Aldermaston | Aldermaston | Waterside Park (groundshare with Thatcham Town) | 1,500 |
| Alresford Town | New Alresford | Arlebury Park | 1,000 |
| Amesbury Town | Amesbury | Bonnymead Park | 1,000 |
| Ash United | Ash | Shawfield Road | 2,500 |
| Clanfield | Havant | Westleigh Park (groundshare with Havant & Waterlooville) | 5,300 |
| Cove | Farnborough | Squirrel Lane | |
| East Cowes Victoria | East Cowes | Beatrice Avenue | 1,000 |
| Fawley | Holbury | Waterside Sports & Social Club | 1,000 |
| Fleetlands | Gosport | DARA Fleetlands | 1,000 |
| Folland Sports | Hamble-le-Rice | Folland Park | 1,000 |
| Frimley Green | Frimley Green | Frimley Green Recreation Ground | 2,000 |
| Hamworthy United | Poole | County Ground | 1,000 |
| Lymington Town | Lymington | The Sports Ground | 1,000 |
| New Milton Town | New Milton | Fawcetts Field | 3,000 |
| Newport (IOW) | Newport | Beatrice Avenue (groundshare with East Cowes Victoria) | 1,000 |
| Ringwood Town | Ringwood | Long Lane | 1,000 |
| Romsey Town | Romsey | Southampton Road | |
| Totton & Eling | Southampton | Little Testwood Farm | 1,500 |
| Verwood Town | Verwood | Potterne Park | 1,000 |
| Whitchurch United | Whitchurch | Longmeadow | 1,000 |