The Midland League was created in 2021 and is operated by the East Region SJFA. It sits at Tier 6 of the SFA’s “pyramid”, parallel with the North Super League and North Caledonian League below the Highland League.
If licensed, the League champions play off against the other Tier 6 champions for the right to challenge the Highland League’s bottom club for promotion. There is currently no automatic promotion.
There are twenty clubs in the league – all in one division, giving a testing 38 game programme. This is an increase of one, with Montrose Roselea moving back from the North Region.
Carnoustie Panmure were last season’s champions, making it two-in-a-row, but did not proceed to the play-off because they did not possess a Scottish FA Club Licence.
ARCHIVE RESULTS
2023-24 COMPETITION
Competing clubs: Arbroath Victoria, Blairgowrie, Brechin Victoria, Broughty Athletic, Carnoustie Panmure, Coupar Angus, Dundee North End, Dundee St James, Dundee Violet, Downfield, East Craigie, Forfar United, Forfar West End, Kirriemuir Thistle, Letham, Lochee Harp, Lochee United, Montrose Roselea, Scone Thistle, Tayport
OPENING FIXTURES
Saturday, July 22
- Arbroath Victoria 2-1 Blairgowrie
- Carnoustie Panmure 1-2 Kirriemuir Thistle
- Coupar Angus 1-2 Brechin Victoria
- East Craigie 0-1 Downfield
- Forfar United 0-2 Forfar West End
- Letham 1-5 Broughty Athletic
- Lochee Harp 1-4 Dundee North End
- Lochee United 3-0 Dundee Violet
- Scone Thistle 5-1 Dundee St James
- Tayport 2-1 Montrose Roselea
Wednesday, July 26
- Blairgowrie 6-2 Forfar United
- Brechin Victoria 1-1 Lochee Harp
- Broughty Athletic 3-0 Carnoustie Panmure
- Downfield 3-1 Scone Thistle
- Dundee North End 4-0 Letham
- Dundee St James 2-3 Arbroath Victoria
- Dundee Violet 0-1 Tayport
- Forfar West End 0-3 Lochee United
- Kirriemuir Thistle 2-6 East Craigie
- Montrose Roselea 4-1 Coupar Angus
Saturday, July 29
- Blairgowrie 1-1 Tayport
- Brechin Victoria 0-3 Carnoustie Panmure
- Downfield 7-0 Forfar United
- Dundee North End 2-3 Broughty Athletic
- Dundee St James 0-3 Lochee United
- Dundee Violet 6-0 Lochee Harp
- East Craigie 3-2 Arbroath Victoria
- Forfar West End 2-1 Coupar Angus (@ Station Park)
- Kirriemuir Thistle 3-2 Scone Thistle
- Montrose Roselea 4-0 Letham
Wednesday, August 2
- Arbroath Victoria 1-7 Downfield
- Broughty Athletic 3-1 Kirriemuir Thistle
- Carnoustie Panmure 4-0 Dundee North End
- Coupar Angus 0-5 Dundee Violet
- Forfar United 1-1 Dundee St James
- Letham 1-1 Brechin Victoria
- Lochee Harp 0-2 Montrose Roselea
- Lochee United 3-0 Blairgowrie
- Scone Thistle 1-1 East Craigie
- Tayport 2-0 Forfar West End
Saturday, August 5
- Arbroath Victoria 0-6 Scone Thistle
- Broughty Athletic 4-1 Brechin Victoria
- Carnoustie Panmure 3-2 Montrose Roselea
- Coupar Angus 2-2 Blairgowrie
- Dundee North End 3-1 Kirriemuir Thistle
- Forfar United 0-8 East Craigie
- Letham 3-0 Dundee Violet
- Lochee Harp 5-1 Forfar West End
- Lochee United 5-3 Downfield
- Tayport 7-2 Dundee St James
Wednesday, August 9
- Blairgowrie 3-2 Lochee Harp
- Brechin Victoria 0-1 Dundee North End
- Downfield 4-1 Tayport
- East Craigie 2-2 Lochee United
- Dundee St James 4-1 Coupar Angus
- Dundee Violet 0-2 Carnoustie Panmure
- Forfar West End 2-3 Letham
- Kirriemuir Thistle 2-0 Arbroath Victoria
- Montrose Roselea 1-2 Broughty Athletic
- Scone Thistle 4-2 Forfar United
Saturday, August 12
- Arbroath Victoria 1-9 Lochee United
- Downfield 5-1 Lochee Harp
- East Craigie 4-0.Coupar Angus
- Dundee St James 1-2 Letham
- Dundee Violet 0-3 Dundee North End
- Forfar West End 0-6 Broughty Athletic
- Kirriemuir Thistle 4-2 Forfar United
- Montrose Roselea 4-0 Brechin Victoria
- Scone Thistle 2-2 Tayport
Blairgowrie P-P Carnoustie Panmure– due to Scottish Cup tie, now Tues Sep 12
Wednesday, August 16
- Brechin Victoria 0-1 Kirriemuir Thistle
- Broughty Athletic 5-1 Dundee Violet
- Carnoustie Panmure 4-0 Forfar West End
- Coupar Angus 1-3 Downfield
- Dundee North End 2-2 Montrose Roselea
- Forfar United 4-2 Arbroath Victoria
- Letham 2-0 Blairgowrie
- Lochee Harp 1-2 Dundee St James
- Scone Thistle 0-7 Lochee United – fixture reversed
- Tayport 0-0 East Craigie
Saturday, August 19
- Arbroath Victoria 3-0 Coupar Angus
- Blairgowrie 0-6 Dundee North End
- Downfield 5-1 Carnoustie Panmure
- East Craigie 1-3 Letham
- Dundee St James 4-3 Broughty Athletic
- Dundee Violet 1-2 Montrose Roselea
- Forfar United 2-5 Tayport
- Forfar West End 0-3 Brechin Victoria
- Kirriemuir Thistle 1-5 Lochee United
- Scone Thistle 0-3 Lochee Harp
Wednesday, August 23
- Brechin Victoria 3-2 Dundee Violet
- Broughty Athletic 7-0 Blairgowrie
- Carnoustie Panmure 2-4 Dundee St James
- Coupar Angus 1-3 Scone Thistle
- Dundee North End 6-0 Forfar West End
- Letham 0-3 Downfield
- Lochee Harp 4-6 East Craigie
- Lochee United 9-1 Forfar United
- Montrose Roselea 1-3 Kirriemuir Thistle
- Tayport 3-1 Arbroath Victoria
Saturday, August 26
- Brechin Victoria 1-2 Blairgowrie
- Broughty Athletic 5-1 Downfield
- Carnoustie Panmure 0-1 East Craigie
- Coupar Angus 4-4 Forfar United
- Dundee North End 5-1 Dundee St James
- Dundee Violet 2-2 Kirriemuir Thistle
- Letham 2-2 Scone Thistle
- Lochee Harp 3-3 Arbroath Victoria
- Montrose Roselea 4-1 Forfar West End
- Tayport 0-5 Lochee United
Saturday, September 9
- Arbroath Victoria 0-0 Letham
- Blairgowrie 0-1 Montrose Roselea
- Downfield 0-3 Dundee North End
- East Craigie 0-1 Broughty Athletic
- Dundee St James 3-1 Brechin Victoria
- Forfar United 0-1 Lochee Harp
- Forfar West End 1-2 Dundee Violet
- Kirriemuir Thistle 1-0 Tayport
- Lochee United 8-0 Coupar Angus
- Scone Thistle 1-7 Carnoustie Panmure
Tuesday, September 12
- Blairgowrie 2-6 Carnoustie Panmure
Saturday, September 16
- Brechin Victoria 1-4 Downfield
- Broughty Athletic 5-0 Scone Thistle
- Carnoustie Panmure 3-0 Arbroath Victoria
- Coupar Angus 1-4 Tayport
- Dundee North End 2-1 East Craigie
- Dundee Violet 2-1 Blairgowrie
- Forfar West End 0-2 Kirriemuir Thistle
- Letham 3-2 Forfar United
- Lochee Harp 0-2 Lochee United
- Montrose Roselea 3-0 Dundee St James
Saturday, September 23
- Blairgowrie 2-2 East Craigie
- Forfar United 3-1 Scone Thistle
Saturday, September 30
- Arbroath Victoria 0-1 Broughty Athletic
- Blairgowrie 3-0 Forfar West End
- Downfield 3-1 Montrose Roselea
- East Craigie 1-1 Brechin Victoria
- Dundee St James 1-2 Dundee Violet
- Forfar United 1-6 Carnoustie Panmure
- Kirriemuir Thistle 3-1 Coupar Angus
- Lochee United 10-0 Letham
- Scone Thistle 0-3 Dundee North End
- Tayport 0-2 Lochee Harp
Saturday, October 7
Coupar Angus P-P Forfar West End– pitch unplayableEast Craigie P-P Dundee St James– pitch unplayableKirriemuir Thistle P-P Brechin Victoria– pitch unplayableScone Thistle P-P Blairgowrie– pitch unplayable
Saturday, October 14
- Blairgowrie 4-3 Kirriemuir Thistle
- Brechin Victoria 0-1 Scone Thistle
- Broughty Athletic 2-1 Forfar United
- Dundee North End 5-1 Arbroath Victoria
- Forfar West End 1-5 Dundee St James
- Lochee Harp 4-3 Coupar Angus
- Lochee United 2-1 Tayport – new fixture
- Montrose Roselea 1-7 East Craigie
Carnoustie Panmure P-P Lochee United– due to rearranged Scottish Junior Cup tieDundee Violet P-P Downfield– due to rearranged Scottish Junior Cup tieLetham P-P Tayport– due to rearranged Scottish Junior Cup tie
Saturday, October 21
- Letham 3-3 Coupar Angus – fixture reversed
Blairgowrie P-P Dundee St James– fixture reversed– due to adverse weatherDownfield P-P Forfar West End (@ Station Park, Forfar)– due to adverse weatherEast Craigie P-P Dundee Violet– due to adverse weatherLochee United P-P Broughty Athletic– pitch unplayableArbroath Victoria P-P Brechin Victoria– pitch unplayableForfar United P-P Dundee North End– pitch unplayableKirriemuir Thistle P-P Lochee Harp– pitch unplayableScone Thistle P-P Montrose Roselea– pitch unplayableTayport P-P Carnoustie Panmure– pitch unplayable
Saturday, October 28
- Arbroath Victoria 1-0 Montrose Roselea
- Blairgowrie 2-6 Downfield
- Brechin Victoria 5-0 Forfar United (@ Station Park)
- Broughty Athletic 3-2 Tayport
- East Craigie 2-1 Forfar West End – fixture reversed
- Letham 2-1 Lochee Harp
Carnoustie Panmure P-P Coupar Angus– pitch unplayableDundee North End P-P Lochee United– pitch unplayableDundee Violet P-P Scone Thistle– pitch unplayableKirriemuir Thistle P-P Dundee St James– fixture reversed– pitch unplayable
Saturday, November 4
- Blairgowrie 1-1 Brechin Victoria
- Broughty Athletic 4-2 Dundee St James
- Coupar Angus 1-1 Forfar West End
- Lochee Harp 2-2 Kirriemuir Thistle
Saturday, November 11
- Blairgowrie 1-3 Dundee St James – new fixture
- Broughty Athletic 8-0 Coupar Angus – fixture reversed
- Forfar United 3-5 Montrose Roselea
- Kirriemuir Thistle 3-2 Letham
- Lochee Harp 0-1 Carnoustie Panmure
- Lochee United 5-0 Brechin Victoria
- Scone Thistle A-A Forfar West End – abandoned 81 mins
- Tayport 1-2 Dundee North End
Arbroath Victoria P-P Dundee Violet– due to rearranged Scottish Junior Cup tieDownfield P-P Dundee St James– due to rearranged Scottish Junior Cup tieEast Craigie P-P Blairgowrie– due to rearranged Inter Regional Cup tie
Friday, November 17
- Lochee United 2-2 Montrose Roselea – fixture reversed
Saturday, November 18
- Arbroath Victoria 2-2 Forfar West End – fixture reversed
- Blairgowrie A-A Scone Thistle – abandoned 13 mins due to player injury
- Brechin Victoria 0-2 Tayport (@ Links Park)
- Broughty Athletic 7-0 Lochee Harp
- Downfield 0-2 Kirriemuir Thistle (@ Station Park, Forfar)
- Dundee North End 6-0 Coupar Angus
Carnoustie Panmure P-P Letham– pitch unplayableDundee St James P-P East Craigie– pitch unplayableDundee Violet P-P Forfar United– pitch unplayableMontrose Roselea P-P Lochee United– now Fri, Nov 18 at Lochee
Saturday, November 25
- Blairgowrie 2-4 Arbroath Victoria
- Brechin Victoria 2-1 Coupar Angus
- Broughty Athletic 5-0 Letham
- Downfield 1-3 East Craigie
- Dundee Violet 1-1 Lochee United
- Forfar West End 4-1 Forfar United
- Kirriemuir Thistle 1-2 Carnoustie Panmure
- Montrose Roselea 2-1 Tayport (@ Broomfield Park)
Dundee North End P-P Lochee Harp– pitch unplayableDundee St James P-P Scone Thistle– pitch unplayable
Saturday, December 2
- Letham 5-2 Forfar West End
Arbroath Victoria P-P Brechin Victoria– pitch unplayableBlairgowrie P-P Broughty Athletic– pitch unplayableCoupar Angus P-P Lochee Harp– pitch unplayableEast Craigie P-P Dundee Violet– pitch unplayableKirriemuir Thistle P-P Dundee St James– pitch unplayableMontrose Roselea P-P Scone Thistle– pitch unplayableTayport P-P Carnoustie Panmure– pitch unplayable
Saturday, December 9
- Arbroath Victoria 1-4 Dundee St James
- Coupar Angus 2-4 Montrose Roselea
- East Craigie 5-0 Kirriemuir Thistle
- Forfar United 1-5 Blairgowrie
- Letham 2-3 Dundee North End
- Lochee Harp 1-0 Brechin Victoria
Carnoustie Panmure P-P Broughty Athletic– pitch unplayableLochee United P-P Forfar West End– pitch unplayableTayport P-P Dundee Violet– pitch unplayableScone Thistle P-P Downfield– due to Scottish Junior Cup tie
Saturday, December 16
- Blairgowrie 0-9 Lochee United
- Brechin Victoria 2-1 Letham
- Downfield 4-1 Arbroath Victoria
- East Craigie 0-2 Scone Thistle
- Dundee North End 2-1 Carnoustie Panmure
- Dundee St James 4-1 Forfar United
- Dundee Violet 1-0 Coupar Angus
- Kirriemuir Thistle 1-3 Broughty Athletic
- Montrose Roselea 6-1 Lochee Harp
Forfar West End P-P Tayport– pitch unplayable
Saturday, January 6
- Broughty Athletic 1-2 Dundee North End
- Forfar West End 0-4 East Craigie (@ Station Park) – new fixture
- Letham 2-1 Montrose Roselea
- Lochee Harp 2-3 Dundee Violet
- Lochee United 2-0 Dundee St James
- Tayport 3-1 Blairgowrie
Carnoustie Panmure P-P Brechin Victoria– pitch unplayableCoupar Angus P-P Arbroath Victoria – new fixture– pitch unplayableScone Thistle P-P Kirriemuir Thistle– pitch unplayableArbroath Victoria P-P East Craigie– fixtures amendedForfar United P-P Downfield– due to Scottish Junior Cup tie
Saturday, January 13
- Blairgowrie 1-5 Coupar Angus
- Montrose Roselea 2-1 Carnoustie Panmure (@ Broomfield Park)
Brechin Victoria P-P Broughty Athletic– pitch unplayableDownfield P-P Lochee United– pitch unplayableEast Craigie P-P Forfar United– pitch unplayableDundee St James P-P Tayport– pitch unplayableDundee Violet P-P Letham– pitch unplayableForfar West End P-P Lochee Harp– pitch unplayableKirriemuir Thistle P-P Dundee North End– pitch unplayableScone Thistle P-P Arbroath Victoria– pitch unplayable
Saturday, January 20
- Broughty Athletic 5-1 Montrose Roselea
- Lochee Harp 0-2 Blairgowrie
Arbroath Victoria P-P Kirriemuir Thistle– pitch unplayableBrechin Victoria P-P Forfar West End – new fixture– pitch unplayableCarnoustie Panmure P-P Dundee Violet– pitch unplayableCoupar Angus P-P Dundee St James– pitch unplayableLochee United P-P East Craigie– pitch unplayableScone Thistle P-P Letham – new fixture– pitch unplayableTayport P-P Downfield– pitch unplayableDundee North End P-P Brechin Victoria– due to Inter Regional Cup tieLetham P-P Forfar West End– now Sat, Dec 6
Wednesday, January 24
- Blairgowrie 1-5 Broughty Athletic
- Lochee United 5-0 Forfar West End
Saturday, January 27
- Blairgowrie 0-6 Letham
- East Craigie 0-1 Tayport
- Dundee St James 3-2 Lochee Harp
- Dundee Violet 0-3 Broughty Athletic
- Kirriemuir Thistle 4-1 Brechin Victoria
- Lochee United 4-1 Scone Thistle
- Montrose Roselea 2-2 Arbroath Victoria – new fixture
Forfar West End P-P Carnoustie Panmure– pitch unplayableArbroath Victoria P-P Forfar United– due to Inter Regional Cup tieMontrose Roselea P-P Dundee North End– due to Inter Regional Cup tieDownfield P-P Coupar Angus– due to Scottish Junior Cup tie
Saturday, February 3
- Brechin Victoria 0-2 Montrose Roselea
- Broughty Athletic 3-2 Forfar West End
- Carnoustie Panmure 6-1 Blairgowrie
- Coupar Angus 2-3 East Craigie
- Dundee North End 1-0 Dundee Violet
- Forfar United 3-5 Kirriemuir Thistle
- Letham 0-2 Dundee St James
- Lochee Harp 0-6 Downfield
- Lochee United 6-2 Arbroath Victoria
- Tayport 1-1 Scone Thistle
Saturday, February 10
- Brechin Victoria 0-10 Broughty Athletic
- Coupar Angus 3-2 Arbroath Victoria
- Dundee North End 6-0 Lochee Harp
- East Craigie 5-1 Forfar United
- Letham 1-1 Kirriemuir Thistle
- Tayport 2-2 Carnoustie Panmure
Downfield P-P Dundee St James– new fixture– pitch unplayableDundee Violet P-P Scone Thistle– pitch unplayableForfar West End P-P Montrose Roselea– pitch unplayable
Wednesday, February 14
- Lochee United 1-1 Carnoustie Panmure
Saturday, February 17
- Arbroath Victoria 1-1 Dundee Violet
- Coupar Angus 2-1 Lochee Harp
- Dundee St James 0-3 Kirriemuir Thistle
- Forfar United 2-0 Brechin Victoria
- Scone Thistle 0-2 Montrose Roselea
Forfar West End P-P Blairgowrie– pitch unplayable
Wednesday, February 21
- Montrose Roselea 2-4 Lochee United
Saturday, February 24
- Arbroath Victoria 1-4 Tayport
- Blairgowrie 0-3 Scone Thistle – new fixture
- Coupar Angus 3-6 Broughty Athletic – new fixture
- Downfield 3-1 Letham
- East Craigie 3-0 Lochee Harp
- Dundee St James 3-5 Carnoustie Panmure
- Dundee Violet 2-1 Brechin Victoria
- Kirriemuir Thistle 3-2 Montrose Roselea
Forfar United P-P Lochee United– pitch unplayableForfar West End P-P Dundee North End– pitch unplayableBlairgowrie P-P Broughty Athletic– fixtures amendedScone Thistle P-P Coupar Angus– fixtures amended
Wednesday, February 28
- Lochee United 0-3 Broughty Athletic
Saturday, March 2
- Brechin Victoria 0-3 Forfar West End
- Broughty Athletic 8-1 Arbroath Victoria
- Carnoustie Panmure 1-5 Downfield
- Coupar Angus 2-3 Dundee St James
- Dundee North End 3-0 Blairgowrie
- Letham 0-2 East Craigie
- Lochee Harp 1-3 Scone Thistle
- Lochee United 7-0 Kirriemuir Thistle
- Montrose Roselea 1-0 Dundee Violet (@ Broomfield Park)
- Tayport 4-1 Forfar United
Saturday, March 9
- Arbroath Victoria 1-2 Lochee Harp
- Brechin Victoria 0-2 Lochee United
- Downfield 0-2 Broughty Athletic
- Dundee St James 2-5 Blairgowrie – new fixture
- East Craigie 2-5 Carnoustie Panmure
- Forfar United 2-4 Coupar Angus
- Forfar West End 0-0 Tayport – new fixture
- Kirriemuir Thistle 2-1 Dundee Violet – reinstated
- Montrose Roselea 0-4 Dundee North End – new fixture
- Scone Thistle 1-3 Letham
Dundee Violet P-P Dundee St James– new fixtureKirriemuir Thistle P-P Blairgowrie– new fixtureDundee St James P-P Dundee North End– fixtures amendedForfar West End P-P Montrose Roselea– fixtures amended
Saturday, March 16
- Arbroath Victoria 1-0 Brechin Victoria
- Carnoustie Panmure 1-1 Broughty Athletic
- Dundee Violet 2-0 Forfar United
- Forfar West End 1-1 Montrose Roselea
- Lochee Harp 2-1 Letham – artificial
- Lochee United 2-2 Dundee North End
- Scone Thistle 0-5 Coupar Angus
Kirriemuir Thistle P-P Dundee St James– pitch unplayable
Saturday, March 23
- Brechin Victoria 1-0 Dundee St James
- Broughty Athletic 2-0 East Craigie
- Carnoustie Panmure 4-1 Scone Thistle
- Coupar Angus 0-6 Lochee United
- Dundee North End 1-0 Downfield
- Dundee Violet 1-0 Forfar West End
- Letham 3-3 Arbroath Victoria
- Lochee Harp 2-1 Forfar United
- Montrose Roselea 1-1 Blairgowrie
- Tayport 0-1 Kirriemuir Thistle
Wednesday, March 27
- Blairgowrie 2-0 Dundee Violet
- Broughty Athletic 1-3 Lochee United
Saturday, March 30
- Arbroath Victoria 1-1 Carnoustie Panmure
- East Craigie 0-3 Dundee North End
- Dundee St James 5-2 Montrose Roselea
- Forfar United 2-4 Letham
- Kirriemuir Thistle 3-0 Forfar West End
- Lochee United 2-0 Lochee Harp
- Scone Thistle 0-3 Broughty Athletic
- Tayport 3-0 Coupar Angus
Downfield P-P Brechin Victoria– pitch unplayableBlairgowrie P-P Dundee Violet– now Wed, Mar 27
Wednesday, April 3
Kirriemuir Thistle P-P Downfield (@ Thomson Park, Lochee)– new fixture– pitch unplayable
Saturday, April 6
- Arbroath Victoria 1-1 Forfar United – new fixture
- Coupar Angus 0-1 Carnoustie Panmure – new fixture
- Dundee North End 5-1 Scone Thistle
- Letham 1-6 Lochee United
- Montrose Roselea 1-4 Downfield
Brechin Victoria P-P East Craigie– pitch unplayableDundee Violet P-P Dundee St James– pitch unplayableForfar West End P-P Lochee Harp – new fixture– pitch unplayableKirriemuir Thistle P-P Blairgowrie – new fixture– pitch unplayableTayport P-P Broughty Athletic – new fixture– pitch unplayableBroughty Athletic P-P Arbroath Victoria– fixtures amendedCarnoustie Panmure P-P Forfar United– fixtures amendedCoupar Angus P-P Kirriemuir Thistle– fixtures amendedForfar West End P-P Blairgowrie– fixtures amendedLochee Harp P-P Tayport– fixtures amended
Saturday, April 13
- Carnoustie Panmure 2-1 Brechin Victoria – new fixture
- Coupar Angus 1-2 Dundee North End – new fixture
- Dundee St James 1-2 Downfield – new fixture
- Dundee Violet 0-0 Arbroath Victoria – new fixture
- Forfar West End 0-2 Blairgowrie – new fixture
- Lochee Harp 1-2 Broughty Athletic – new fixture
- Lochee United 3-2 East Craigie – new fixture
- Montrose Roselea 1-1 Forfar United – new fixture
- Scone Thistle 1-2 Kirriemuir Thistle – new fixture
- Tayport 3-2 Letham – new fixture
Arbroath Victoria P-P Dundee North End– fixtures amendedDownfield P-P Dundee Violet– fixtures amendedEast Craigie P-P Montrose Roselea– fixtures amendedDundee St James P-P Forfar West End– fixtures amendedForfar United P-P Broughty Athletic– fixtures amendedKirriemuir Thistle P-P Blairgowrie– fixtures amendedLochee United P-P Carnoustie Panmure– fixtures amendedScone Thistle P-P Brechin Victoria– fixtures amendedTayport P-P Letham– fixtures amended
Wednesday, April 17
- Dundee North End 5-0 Lochee United
- Dundee Violet 2-0 Scone Thistle
- East Craigie 0-2 Dundee St James
- Forfar United 3-5 Downfield
- Forfar West End 2-4 Carnoustie Panmure
- Kirriemuir Thistle 3-3 Blairgowrie – new fixture
- Tayport 1-3 Broughty Athletic – new fixture
Saturday, April 20
- Brechin Victoria 1-0 Arbroath Victoria
- Carnoustie Panmure 3-2 Lochee Harp
- Coupar Angus 2-2 Letham
- Downfield 3-2 Lochee United
- Dundee St James 4-4 Forfar West End
- East Craigie 3-0 Montrose Roselea
- Forfar United 0-5 Broughty Athletic
- Kirriemuir Thistle 0-2 Dundee North End
- Scone Thistle 0-2 Blairgowrie
- Tayport 3-3 Dundee Violet
Wednesday, April 24
- Arbroath Victoria 1-1 East Craigie
- Carnoustie Panmure 1-1 Lochee United
- Dundee North End 5-0 Tayport
- Forfar West End 3-0 Lochee Harp – new fixture
- Kirriemuir Thistle 2-2 Dundee St James
- Scone Thistle 2-1 Downfield
Saturday, April 27
- Carnoustie Panmure 3-0 Coupar Angus
- Downfield 4-0 Blairgowrie
- Dundee North End 6-1 Forfar United
- Dundee Violet 3-1 Letham
- Forfar West End 4-1 Arbroath Victoria
- Kirriemuir Thistle 4-1 Lochee Harp
- Montrose Roselea 2-1 Scone Thistle
- Tayport 1-1 Brechin Victoria
Monday, April 29
- Dundee Violet 0-1 Dundee St James
Wednesday, May 1
- Arbroath Victoria 0-6 Dundee North End
- Downfield 3-1 Forfar West End
- Dundee St James 4-1 Scone Thistle
- East Craigie 1-1 Dundee Violet
- Forfar United 1-5 Lochee United
Saturday, May 4
- Arbroath Victoria 0-10 Kirriemuir Thistle
- Downfield 3-1 Coupar Angus
- East Craigie 3-0 Blairgowrie
- Forfar United 1-0 Dundee Violet
- Forfar West End 0-10 Dundee North End
- Letham 1-0 Carnoustie Panmure
- Lochee Harp 0-7 Tayport
- Scone Thistle 4-0 Brechin Victoria
Wednesday, May 8
- Brechin Victoria 0-3 East Craigie
- Carnoustie Panmure 2-1 Tayport
- Dundee St James 1-3 Dundee North End
- Dundee Violet 0-5 Downfield
Saturday, May 11
- Carnoustie Panmure 4-1 Dundee Violet
- Coupar Angus 0-1 Kirriemuir Thistle
- Dundee North End 6-0 Brechin Victoria
- Dundee St James 0-8 East Craigie
- Scone Thistle 7-2 Arbroath Victoria
- Tayport 0-3 Downfield
Monday, May 13
- Downfield 4-0 Brechin Victoria
Wednesday, May 15
- Carnoustie Panmure 3-2 Forfar United
- Dundee St James 2-0 Tayport
- Dundee Violet 2-3 East Craigie
- Forfar West End 2-4 Downfield
- Scone Thistle 3-2 Coupar Angus
Saturday, May 18
- Forfar United – Dundee North End
- Forfar West End – Scone Thistle
- Kirriemuir Thistle – Downfield
- Letham – Tayport
Wednesday, May 22
- Carnoustie Panmure – Letham
- Downfield – Dundee St James
- Scone Thistle – Dundee Violet
Saturday, May 25
- Downfield – Dundee Violet
Carnoustie Panmure P-P Letham– now Wed, May 22Scone Thistle P-P Coupar Angus– now Wed, May 15