Midlands League – 23-24

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 unplayable 
  • East Craigie P-P Dundee St James  – pitch unplayable 
  • Kirriemuir Thistle P-P Brechin Victoria  – pitch unplayable 
  • Scone 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 tie
  • Dundee Violet P-P Downfield – due to rearranged Scottish Junior Cup tie
  • Letham 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 weather
  • Downfield P-P Forfar West End (@ Station Park, Forfar) – due to adverse weather
  • East Craigie P-P Dundee Violet – due to adverse weather 
  • Lochee United P-P Broughty Athletic – pitch unplayable
  • Arbroath Victoria P-P Brechin Victoria – pitch unplayable
  • Forfar United P-P Dundee North End – pitch unplayable 
  • Kirriemuir Thistle P-P Lochee Harp – pitch unplayable
  • Scone Thistle P-P Montrose Roselea – pitch unplayable 
  • Tayport 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 unplayable 
  • Dundee North End P-P Lochee United – pitch unplayable 
  • Dundee Violet P-P Scone Thistle – pitch unplayable 
  • Kirriemuir 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 tie
  • Downfield P-P Dundee St James – due to rearranged Scottish Junior Cup tie
  • East 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 unplayable 
  • Dundee St James P-P East Craigie – pitch unplayable 
  • Dundee Violet P-P Forfar United – pitch unplayable 
  • Montrose 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 unplayable
  • Dundee St James P-P Scone Thistle – pitch unplayable 

Saturday, December 2

  • Letham 5-2 Forfar West End
  • Arbroath Victoria P-P Brechin Victoria – pitch unplayable 
  • Blairgowrie P-P Broughty Athletic – pitch unplayable 
  • Coupar Angus P-P Lochee Harp – pitch unplayable 
  • East Craigie P-P Dundee Violet – pitch unplayable 
  • Kirriemuir Thistle P-P Dundee St James – pitch unplayable 
  • Montrose Roselea P-P Scone Thistle – pitch unplayable 
  • Tayport 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 unplayable 
  • Lochee United P-P Forfar West End – pitch unplayable 
  • Tayport P-P Dundee Violet – pitch unplayable 
  • Scone 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 unplayable 
  • Coupar Angus P-P Arbroath Victoria – new fixture – pitch unplayable 
  • Scone Thistle P-P Kirriemuir Thistle – pitch unplayable 
  • Arbroath Victoria P-P East Craigie – fixtures amended
  • Forfar 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 unplayable 
  • Downfield P-P Lochee United – pitch unplayable 
  • East Craigie P-P Forfar United – pitch unplayable 
  • Dundee St James P-P Tayport – pitch unplayable 
  • Dundee Violet P-P Letham – pitch unplayable 
  • Forfar West End P-P Lochee Harp – pitch unplayable 
  • Kirriemuir Thistle P-P Dundee North End – pitch unplayable 
  • Scone 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 unplayable 
  • Brechin Victoria P-P Forfar West End – new fixture – pitch unplayable 
  • Carnoustie Panmure P-P Dundee Violet – pitch unplayable 
  • Coupar Angus P-P Dundee St James – pitch unplayable 
  • Lochee United P-P East Craigie – pitch unplayable 
  • Scone Thistle P-P Letham – new fixture – pitch unplayable 
  • Tayport P-P Downfield – pitch unplayable 
  • Dundee North End P-P Brechin Victoria – due to Inter Regional Cup tie
  • Letham 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 unplayable
  • Arbroath Victoria P-P Forfar United – due to Inter Regional Cup tie 
  • Montrose Roselea P-P Dundee North End – due to Inter Regional Cup tie 
  • Downfield 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 unplayable
  • Dundee Violet P-P Scone Thistle – pitch unplayable
  • Forfar 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 unplayable 
  • Forfar West End P-P Dundee North End – pitch unplayable 
  • Blairgowrie P-P Broughty Athletic – fixtures amended
  • Scone 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 fixture
  • Kirriemuir Thistle P-P Blairgowrie – new fixture
  • Dundee St James P-P Dundee North End – fixtures amended
  • Forfar 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 unplayable 
  • Blairgowrie 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 unplayable 
  • Dundee Violet P-P Dundee St James  – pitch unplayable 
  • Forfar West End P-P Lochee Harp – new fixture – pitch unplayable 
  • Kirriemuir Thistle P-P Blairgowrie – new fixture – pitch unplayable 
  • Tayport P-P Broughty Athletic – new fixture – pitch unplayable 
  • Broughty Athletic P-P Arbroath Victoria – fixtures amended
  • Carnoustie Panmure P-P Forfar United – fixtures amended
  • Coupar Angus P-P Kirriemuir Thistle – fixtures amended
  • Forfar West End P-P Blairgowrie – fixtures amended
  • Lochee 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 amended
  • Downfield P-P Dundee Violet – fixtures amended
  • East Craigie P-P Montrose Roselea – fixtures amended
  • Dundee St James P-P Forfar West End – fixtures amended
  • Forfar United P-P Broughty Athletic – fixtures amended
  • Kirriemuir Thistle P-P Blairgowrie – fixtures amended
  • Lochee United P-P Carnoustie Panmure – fixtures amended
  • Scone Thistle P-P Brechin Victoria – fixtures amended
  • Tayport 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 22
  • Scone Thistle P-P Coupar Angus – now Wed, May 15