# 2024–25 Midlands Football League

The 2024–25 Midlands Football League is the 4th season of the Midlands Football League, part of the sixth tier of the Scottish football pyramid system. Dundee North End are the reigning champions.

## Teams
### Stadia and locations

| Club | Location | Home Ground | Surface | Capacity | Seats | Floodlit |
| Arbroath Victoria | Arbroath | Ogilvy Park | Grass | 1,000 | 0 | No |
| Blairgowrie | Blairgowrie | Davie Park | Artificial | 1,200 | 0 | Yes |
| Brechin Victoria | Brechin | Victoria Park | Grass | 800 | 100 | No |
| Broughty Athletic | Dundee | Whitton Park | Artificial | 1000 | 0 | Yes |
| Carnoustie Panmure | Carnoustie | Laing Park | Grass | 1,500 | 0 | No |
| Coupar Angus | Coupar Angus | Foxhall Park | Grass | 800 | 0 | No |
| Downfield | Dundee | Downfield Park | Grass | 2,000 | 13 | No |
| Dundee North End | Dundee | North End Park | Grass | 2,000 | 0 | No |
| Dundee St James | Dundee | Fairfield Park | Grass | 1,200 | 0 | No |
| Dundee Violet | Dundee | Glenesk Park | Grass | 1,500 | 0 | No |
| East Craigie | Dundee | Craigie Park | Grass | 2,000 | 0 | No |
| Forfar United | Forfar | Guthrie Park | Grass | 1,500 | 0 | No |
| Forfar West End | Forfar | Strathmore Park | Grass | 1,200 | 0 | No |
| Kirriemuir Thistle | Kirriemuir | Westview Park | Grass | 1,500 | 32 | No |
| Letham | Perth | Seven Acres Park | Artificial | 300 | 0 | Yes |
| Lochee Harp | Dundee | New Beechwood Park | Artificial | 500 | 0 | Yes |
| Lochee United | Dundee | Thomson Park | Grass | 2,000 | 0 | Yes |
| Montrose Roselea | Montrose | Links Park | Artificial | 4,936 | 1,338 | Yes |
| Scone Thistle | Scone | Farquharson Park | Grass | 800 | 0 | No |
| Tayport | Tayport | Canniepairt | Grass | 2,500 | 0 | Yes |

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Dundee North End | 22 | 20 | 1 | 1 | 90 | 15 | +75 | 61 | Qualification for the Highland League play-off |
| 2 | Broughty Athletic | 22 | 19 | 2 | 1 | 92 | 17 | +75 | 59 | |
| 3 | Lochee United | 22 | 19 | 0 | 3 | 74 | 14 | +60 | 57 | |
| 4 | Tayport | 22 | 17 | 2 | 3 | 64 | 20 | +44 | 53 | |
| 5 | Downfield | 21 | 17 | 1 | 3 | 69 | 20 | +49 | 52 | |
| 6 | Carnoustie Panmure | 22 | 11 | 2 | 9 | 52 | 43 | +9 | 35 | |
| 7 | Letham | 21 | 9 | 4 | 8 | 45 | 44 | +1 | 31 | |
| 8 | East Craigie | 22 | 10 | 1 | 11 | 42 | 47 | −5 | 31 | |
| 9 | Kirriemuir Thistle | 22 | 9 | 2 | 11 | 32 | 45 | −13 | 29 | |
| 10 | Lochee Harp | 22 | 8 | 3 | 11 | 32 | 54 | −22 | 27 | |
| 11 | Montrose Roselea | 22 | 9 | 5 | 8 | 45 | 45 | 0 | 32 | |
| 12 | Blairgowrie | 22 | 8 | 4 | 10 | 57 | 56 | +1 | 28 | |
| 13 | Dundee St James | 22 | 6 | 7 | 9 | 36 | 49 | −13 | 25 | |
| 14 | Dundee Violet | 23 | 6 | 3 | 14 | 20 | 66 | −46 | 21 | |
| 15 | Brechin Victoria | 23 | 5 | 4 | 14 | 24 | 51 | −27 | 19 | |
| 16 | Forfar West End | 22 | 6 | 1 | 15 | 30 | 65 | −35 | 19 | |
| 17 | Forfar United | 23 | 5 | 4 | 14 | 36 | 85 | −49 | 19 | |
| 18 | Coupar Angus | 23 | 4 | 4 | 15 | 35 | 51 | −16 | 16 | |
| 19 | Arbroath Victoria | 23 | 5 | 1 | 17 | 31 | 69 | −38 | 16 | |
| 20 | Scone Thistle | 23 | 2 | 3 | 18 | 28 | 78 | −50 | 9 | |

## Results

In a change for the 2024–25 season, each team will play every other team once before the league splits into two groups of ten teams after nineteen games. In these groups, each team will play every other team once, for a total of 28 games.

### Round-robin

| Home \ Away | ARB | BLA | BRE | BRO | CAR | COU | DOW | DNE | DSJ | DUV | ECR | FUN | FWE | KIR | LET | LHA | LOU | MON | SCO | TAY |
| Arbroath Victoria | | 1–1 | 0–1 | 1–7 | 2–7 | | | 1–6 | | | 2–1 | 4–1 | | 4–0 | | | | | 4–1 | |
| Blairgowrie | | | | | 3–3 | 3–1 | | 3–5 | | 7–2 | 1–1 | | 2–1 | | 1–2 | 1–2 | 2–6 | | | |
| Brechin Victoria | | 1–4 | | 2–4 | 0–1 | | 0–4 | 1–2 | | 1–2 | | 0–2 | | | 1–5 | | | | 2–0 | 0–2 |
| Broughty Athletic | | 6–0 | | | | 4–0 | | 1–0 | | 10–0 | 8–1 | | 10–0 | 3–1 | | | 2–0 | | 5–1 | |
| Carnoustie Panmure | | | | 0–1 | | 2–1 | | | 1–1 | 4–0 | | 5–0 | 4–0 | 3–0 | | 2–1 | 0–4 | | | |
| Coupar Angus | 3–1 | | 1–1 | | | | | 3–6 | 0–1 | | 3–0 | | 1–3 | | | | | 1–2 | 3–2 | 1–4 |
| Downfield | 5–3 | 3–1 | | 2–0 | 5–1 | 2–1 | | | | | 6–2 | | 2–0 | | | | 2–3 | | 6–1 | 2–1 |
| Dundee North End | | | | | 1–0 | | 3–0 | | | 3–0 | | | | 3–0 | 5–1 | 7–0 | | 7–0 | 9–0 | 3–1 |
| Dundee St James | 2–0 | 0–2 | 4–0 | 2–2 | | | 1–4 | 0–5 | | | | 4–1 | | | 4–4 | | 0–4 | | | 1–7 |
| Dundee Violet | 2–1 | | | | | 1–0 | 0–2 | | 2–2 | | | | | 0–3 | 1–2 | 1–2 | 0–7 | 2–2 | 1–0 | |
| East Craigie | | | 5–1 | | 2–6 | | | 2–3 | 1–0 | 1–0 | | 5–0 | | | 1–0 | 4–1 | | 1–4 | | |
| Forfar United | | 3–3 | | 1–4 | | 1–7 | 0–7 | 0–12 | | 0–1 | | | | | 2–3 | 2–1 | 0–4 | 1–1 | | |
| Forfar West End | 1–2 | | 0–1 | | | | | 0–3 | 3–2 | 4–1 | 0–2 | 8–2 | | 0–2 | | | 1–7 | 0–5 | | |
| Kirriemuir Thistle | | 4–3 | 2–0 | | | 3–1 | 0–4 | | 3–0 | | 0–1 | 4–4 | | | | | | | 1–0 | 2–2 |
| Letham | 5–0 | | | 1–3 | 4–3 | 2–1 | 2–1 | | | | | | 6–1 | 1–2 | | 1–2 | | | 2–2 | 1–3 |
| Lochee Harp | 4–2 | | 2–0 | 0–4 | | 2–1 | 1–3 | | 0–4 | | | | 3–1 | 2–1 | | | 0–4 | | | 0–3 |
| Lochee United | 4–0 | | 2–0 | | | 3–1 | | 1–2 | | | 3–1 | | | 2–0 | 5–0 | | | 3–0 | | 0–1 |
| Montrose Roselea | 2–0 | 3–2 | 0–1 | 1–3 | 2–4 | | 0–5 | | 1–1 | | | | | 1–3 | 0–0 | 2–2 | | | | |
| Scone Thistle | | 2–7 | | | 2–5 | | | | 2–3 | | 0–3 | 1–3 | 1–3 | | | 3–3 | 0–4 | 0–5 | | |
| Tayport | 2–0 | 6–1 | | 2–2 | 2–0 | | | | | 4–0 | 2–0 | 1–0 | 7–1 | | | | | 3–2 | 5–0 | |
* ↑ Match played at Foxhall Park, Coupar Angus.
* ↑ Match played at Station Park, Forfar.
* ↑ Match played at Station Park, Forfar.
* ↑ Match played at Gill Park.
* ↑ Match played at Gill Park.

### Top half

| Home \ Away | BRO | CAR | DOW | DNE | KIR | LET | LHA | LOU |
| Broughty Athletic | | 6–1 | | | | | | |
| Carnoustie Panmure | | | 0–4 | | | | | |
| Downfield | | | | 0–0 | | | | |
| Dundee North End | | | | | | | | |
| East Craigie | 1–4 | | | | 5–0 | | | 2–3 |
| Kirriemuir Thistle | 0–3 | | | | | | | |
| Letham | | | | | | | | 0–3 |
| Lochee Harp | | | | 0–3 | | 3–3 | | |
| Lochee United | | 2–0 | | | | | | |
| Tayport | | | | 1–2 | 3–1 | | 2–1 | |

### Bottom half

| Home \ Away | ARB | BLA | BRE | COU | DSJ | DUV | FWE | MON | SCO |
| Arbroath Victoria | | | | | | | | 2–5 | |
| Blairgowrie | 5–0 | | 1–3 | | | | | | |
| Brechin Victoria | | | | 2–2 | 2–2 | | | | |
| Coupar Angus | | 1–4 | | | | 1–1 | | | |
| Dundee St James | | | | | | | 0–0 | | |
| Dundee Violet | | | | | | | 1–0 | | |
| Forfar United | 3–1 | | 4–4 | | 5–2 | | 1–3 | | |
| Forfar West End | | | | | | | | | |
| Montrose Roselea | | | | | | 4–2 | | | 3–2 |
| Scone Thistle | 1–0 | | | 1–1 | | 6–0 | | | |
* ↑ Match played at Gill Park.