The South of Scotland League is a league competition which sits at tier 6 of the SFA’s “pyramid”, below the Lowland League and parallel with the West of Scotland League and East of Scotland League.
There is no automatic promotion or relegation from this league – the winners take part in a play off with the East of Scotland League, if licensed. The winners are entitled to enter into the Scottish Cup if they are not already a licensed SFA member club.
The league will consist of 14 clubs this season, with no changes from last season. Teams play each other home and away to give a programme of 26 games.
Stranraer’s reserve team won the league when it was last completed in 2018-19.
2021-22 COMPETITION (2016-17, 2017-18, 2018-19, 2019-20, 2020-21)
Competing clubs: Abbey Vale, Caledonian Braves SOS, Creetown, Heston Rovers, Lochar Thistle, Lochmaben, Mid Annandale, Newton Stewart, Nithsdale Wanderers, St Cuthbert Wanderers, Stranraer SOS, Threave Rovers, Upper Annandale, Wigtown & Bladnoch
Opening fixtures
Saturday, July 17
- Abbey Vale 1-0 Stranraer SOS
- Creetown 2-0 Wigtown & Bladnoch
- Lochar Thistle 1-3 St Cuthbert Wanderers
- Mid Annandale 0-5 Upper Annandale
- Newton Stewart 2-1 Lochmaben
- Threave Rovers 13-0 Caledonian Braves SOS
Heston Rovers P-P Nithsdale Wanderers– Heston Rovers withdrawn
Tuesday, July 20
- Lochar Thistle 7-0 Wigtown & Bladnoch
- Stranraer SOS 0-0 Lochmaben
Wednesday, July 21
- Creetown 2-2 Upper Annandale
- Mid Annandale 3-3 Caledonian Braves SOS
- Newton Stewart 1-1 St Cuthbert Wanderers
- Nithsdale Wanderers 1-2 Abbey Vale
Threave Rovers P-P Heston Rovers– Heston Rovers withdrawn
Saturday, July 24
- Abbey Vale 6-1 Newton Stewart
- Lochmaben 1-4 Lochar Thistle
- Nithsdale Wanderers 1-3 Stranraer SOS
- St Cuthbert Wanderers 5-1 Creetown
- Upper Annandale 3-5 Threave Rovers
- Wigtown & Bladnoch 0-3 Mid Annandale
Tuesday, July 27
- Caledonian Braves SOS 1-2 Creetown
- Upper Annandale 1-1 Lochar Thistle
Wednesday, July 28
- Lochmaben 1-2 Nithsdale Wanderers
- St Cuthbert Wanderers 3-5 Stranraer SOS
- Threave Rovers 5-1 Mid Annandale
- Wigtown & Bladnoch 2-4 Newton Stewart
Heston Rovers P-P Abbey Vale– Heston Rovers withdrawn
Saturday, July 31
- Caledonian Braves SOS 3-2 Upper Annandale
- Creetown 2-1 Lochmaben
- Lochar Thistle 1-3 Abbey Vale
- Mid Annandale 2-4 St Cuthbert Wanderers
- Newton Stewart 1-4 Nithsdale Wanderers
- Threave Rovers 6-0 Wigtown & Bladnoch
Stranraer SOS P-P Heston Rovers– Heston Rovers withdrawn
Tuesday, August 3
- Lochar Thistle 2-0 Caledonian Braves SOS
- Stranraer SOS 5-0 Wigtown & Bladnoch
Wednesday, August 4
- Abbey Vale 1-3 Lochmaben
- Creetown 1-2 Threave Rovers
- Newton Stewart 3-2 Upper Annandale
- Nithsdale Wanderers 0-8 St. Cuthbert Wanderers
Mid Annandale P-P Heston Rovers– Heston Rovers withdrawn
Saturday, August 7
- Abbey Vale 1-4 Creetown
- Lochmaben 3-3 Mid Annandale
- Newton Stewart 5-1 Stranraer SOS
- Nithsdale Wanderers 3-4 Lochar Thistle
- St. Cuthbert Wanderers 3-2 Threave Rovers
- Wigtown & Bladnoch 2-1 Caledonian Braves SOS
Upper Annandale P-P Heston Rovers– Heston Rovers withdrawn
Tuesday, August 10
- Caledonian Braves SOS 2-4 Newton Stewart
Stranraer SOS P-P Upper Annandale
Wednesday, August 11
- Mid Annandale 0-3 Creetown
- St. Cuthbert Wanderers 3-2 Abbey Vale
- Wigtown & Bladnoch 0-9 Nithsdale Wanderers
Heston Rovers P-P Lochmaben– Heston Rovers withdrawnThreave Rovers P-P Lochar Thistle– waterlogged pitch
Saturday, August 14
- Caledonian Braves SOS 1-3 St. Cuthbert Wanderers
- Creetown 1-1 Nithsdale Wanderers
- Lochar Thistle 1-3 Stranraer SOS
- Mid Annandale 1-3 Abbey Vale
- Threave Rovers 3-0 Lochmaben
- Upper Annandale 2-1 Wigtown & Bladnoch
Heston Rovers P-P Newton Stewart– Heston Rovers withdrawn
Saturday, August 21
- Creetown 2-1 Stranraer SOS
- Lochmaben 3-1 Caledonian Braves SOS
- Newton Stewart 4-3 Lochar Thistle
- Nithsdale Wanderers 5-2 Mid Annandale
- St. Cuthbert Wanderers 4-0 Upper Annandale
Abbey Vale P-P Threave RoversHeston Rovers P-P Wigtown & Bladnoch– Heston Rovers withdrawn
Saturday, September 4
- Abbey Vale 4-1 Caledonian Braves SOS
- Creetown 0-5 Newton Stewart
- Stranraer SOS – Mid Annandale
- Threave Rovers 6-0 Nithsdale Wanderers
- Upper Annandale 0-1 Lochmaben
- Wigtown & Bladnoch 1-8 St. Cuthbert Wanderers
Heston Rovers P-P Lochar Thistle– Heston Rovers withdrawn
Saturday, September 11
- Lochar Thistle 0-1 Creetown
Threave Rovers P-P Stranraer SOSHeston Rovers P-P Caledonian Braves SOS– Heston Rovers withdrawnHeston Rovers P-P St. Cuthbert Wanderers– Heston Rovers withdrawn
Saturday, September 25
- Mid Annandale 2-2 Lochar Thistle
- St. Cuthbert Wanderers 2-1 Lochmaben
- Stranraer SOS 2-4 Caledonian Braves SOS
- Threave Rovers 4-2 Newton Stewart – fixture reversed
- Upper Annandale 0-4 Nithsdale Wanderers
- Wigtown & Bladnoch 0-12 Abbey Vale
Heston Rovers P-P Creetown– Heston Rovers withdrawn
Saturday, October 2
- Stranraer SOS 2-2 Creetown
Wednesday, October 13
- Threave Rovers 6-0 Stranraer SOS
Saturday, October 16
- Mid Annandale 0-7 Nithsdale Wanderers
- Stranraer SOS 3-1 Upper Annandale
Saturday, October 23
- Abbey Vale 4-1 Upper Annandale
- Creetown 2-0 Lochar Thistle
- Lochmaben 3-1 Wigtown & Bladnoch
- Newton Stewart 1-2 Mid Annandale
- Nithsdale Wanderers 3-5 Caledonian Braves SOS
- Stranraer SOS 4-1 Threave Rovers
Threave Rovers P-P Lochar Thistle
Saturday, October 30
- Abbey Vale – St. Cuthbert Wanderers
- Creetown – Mid Annandale
- Lochar Thistle – Threave Rovers
- Newton Stewart – Caledonian Braves SOS
- Nithsdale Wanderers – Wigtown & Bladnoch
- Upper Annandale – Stranraer SOS
Lochmaben P-P Heston Rovers– Heston Rovers withdrawn
Saturday, November 6
- Wigtown & Bladnoch 0-5 Creetown
Friday, November 12
Wigtown & Bladnoch P-P Stranraer SOS– pitch unplayable
Saturday, November 13
- Caledonian Braves SOS 3-1 Lochar Thistle
- Lochmaben 1-5 Abbey Vale
St. Cuthbert Wanderers P-P Nithsdale Wanderers– covid relatedThreave Rovers P-P Creetown– pitch unplayableUpper Annandale – Newton Stewart– pitch unplayableWigtown & Bladnoch P-P Stranraer SOS– now Fri, Nov 12Heston Rovers P-P Mid Annandale– Heston Rovers withdrawn
Saturday, November 20
- Abbey Vale 2-2 Mid Annandale
- Newton Stewart 2-1 Creetown
Saturday, November 27
- Caledonian Braves SOS 0-1 Threave Rovers (@ New King Edward Park, Lockerbie)
Friday, December 3
Lochar Thistle P-P Upper Annandale
Saturday, December 4
- Mid Annandale 1-7 Threave Rovers
- Newton Stewart 6-2 Wigtown & Bladnoch
- Stranraer SOS 2-4 St. Cuthbert Wanderers
Creetown P-P Caledonian Braves SOS– pitch unplayableNithsdale Wanderers P-P Lochmaben– pitch unplayableLochar Thistle P-P Upper Annandale– now Fri, Dec 3Abbey Vale P-P Heston Rovers– Heston Rovers withdrawn
Tuesday, December 7
- Caledonian Braves SOS 3-2 Mid Annandale
Saturday, December 11
- Newton Stewart 0-2 Threave Rovers – new fixture
- St. Cuthbert Wanderers 4-1 Caledonian Braves SOS – new fixture
- Upper Annandale 3-1 Creetown (@ New King Edward Park, Lockerbie)
Lochmaben P-P Stranraer SOS– pitch unplayableWigtown & Bladnoch P-P Lochar Thistle– pitch unplayableAbbey Vale P-P Nithsdale Wanderers– due to Southern Counties Alba Cup finalCaledonian Braves SOS P-P Mid Annandale– now Tues, Dec 7Heston Rovers P-P Threave Rovers– Heston Rovers withdrawnSt. Cuthbert Wanderers P-P Newton Stewart– fixtures amended
Wednesday, December 15
- St Cuthbert Wanderers 6-0 Lochar Thistle
Saturday, December 18
- Nithsdale Wanderers 0-0 Creetown
- Stranraer SOS 4-0 Abbey Vale
- Upper Annandale 4-1 Mid Annandale (@ New King Edward Park, Lockerbie)
Caledonian Braves SOS P-P Wigtown & BladnochLochmaben P-P Newton Stewart (2pm)– pitch unplayableSt. Cuthbert Wanderers P-P Lochar Thistle– now Wed, Dec 15Caledonian Braves SOS P-P Threave Rovers– fixtures amendedNithsdale Wanderers P-P Heston Rovers– Heston Rovers withdrawnWigtown & Bladnoch P-P Creetown– fixtures amended
Friday, January 7
Lochar Thistle P-P Lochmaben
Saturday, January 8
Creetown P-P St Cuthbert Wanderers– pitch unplayableMid Annandale P-P Wigtown & BladnochNewton Stewart P-P Abbey Vale– covid relatedStranraer SOS P-P Nithsdale WanderersThreave Rovers P-P Upper Annandale (@ North West Community Campus, Dumfries)Lochar Thistle P-P Lochmaben– now Fri, Jan 7
Saturday, January 15
- Abbey Vale 3-0 Lochar Thistle
- Lochmaben 1-3 Creetown
- Nithsdale Wanderers 2-2 Newton Stewart
- Upper Annandale 4-1 Caledonian Braves SOS (@ New King Edward Park, Lockerbie)
- Wigtown & Bladnoch 0-5 Threave Rovers
St Cuthbert Wanderers P-P Mid Annandale
Saturday January 22
- St Cuthbert Wanderers 6-3 Wigtown & Bladnoch
Saturday, January 29
- Abbey Vale 8-0 Wigtown & Bladnoch
- Creetown 4-1 Caledonian Braves
- Lochar Thistle 1-5 Nithsdale Wanderers
- Mid Annandale 1-1 Lochmaben
- Stranraer SOS 2-2 Newton Stewart
- Threave Rovers 2-4 St Cuthbert Wanderers
Creetown P-P Abbey Vale– fixtures amended
Saturday, February 5
- Wigtown & Bladnoch 2-3 Lochmaben
Saturday, February 12
- Wigtown & Bladnoch 2-3 Lochar Thistle (@ Blairmount Park)
Upper Annandale P-P Newton Stewart– pitch unplayableLochmaben P-P Threave Rovers– fixtures amendedStranraer SOS P-P Lochar Thistle– fixtures amendedWigtown & Bladnoch P-P Upper Annandale– fixtures amended
Tuesday, February 15
- Lochar Thistle 2-3 Lochmaben (@ Palmerston Park)
Wednesday, February 16
- Newton Stewart 2-0 Abbey Vale
- Threave Rovers 1-1 Upper Annandale (@ Palmerston Park)
Creetown P-P St Cuthbert Wanderers– pitch unplayable
Saturday, February 19
- Lochar Thistle 4-5 Mid Annandale
- Lochmaben 0-2 St Cuthbert Wanderers
Saturday, February 26
- Lochar Thistle 2-3 Upper Annandale
St Cuthbert Wanderers P-P Newton Stewart– fixtures amended
Saturday, March 5
- Caledonian Braves SOS 5-1 Lochmaben
- Lochar Thistle 0-4 Newton Stewart
- Mid Annandale 6-0 Wigtown & Bladnoch
- Stranraer SOS 4-0 Nithsdale Wanderers
- Threave Rovers 3-1 Abbey Vale
- Upper Annandale 0-4 St Cuthbert Wanderers (@ Dumfries High Sch)
Saturday, March 12
Wednesday, March 16
- St Cuthbert Wanderers 3-0 Mid Annandale
Tuesday, April 5
- Caledonian Braves SOS 5-3 Nithsdale Wanderers
Wednesday, April 6
- Creetown 1-2 Abbey Vale
Wednesday, April 13
- Wigtown & Bladnoch 1-3 Stranraer SOS
Nithsdale Wanderers P-P Lochmaben
Saturday, April 16
- Caledonian Braves SOS 2-0 Abbey Vale
- Creetown 2-2 St Cuthbert Wanderers
- Lochmaben 1-3 Newton Stewart
- Mid Annandale 2-3 Stranraer SOS
- Nithsdale Wanderers 1-3 Threave Rovers
- Wigtown & Bladnoch 0-3 Upper Annandale
St Cuthbert Wanderers P-P Wigtown & Bladnoch– fixtures amended
Wednesday, April 20
Threave Rovers P-P Creetown– covid relatedAbbey Vale P-P Nithsdale Wanderers– fixtures amendedLochmaben P-P Newton Stewart– fixtures amended
Thursday, April 21
- Abbey Vale 2-0 Nithsdale Wanderers
Saturday, April 23
- Abbey Vale 2-1 St Cuthbert Wanderers
- Caledonian Braves SOS 3-1 Wigtown & Bladnoch – new fixture
- Lochmaben 1-1 Stranraer SOS
- Threave Rovers 1-0 Lochar Thistle
- Upper Annandale 0-5 Newton Stewart
Caledonian Braves SOS P-P Nithsdale Wanderers– now Tues, Apr 5Mid Annandale P-P Newton Stewart– fixtures amendedUpper Annandale P-P Abbey Vale– fixtures amendedWigtown & Bladnoch P-P Lochmaben– fixtures amendedWigtown & Bladnoch P-P Upper Annandale– fixtures amended
Tuesday, April 26
- Creetown 4-1 Mid Annandale
Caledonian Braves SOS P-P Wigtown & Bladnoch– fixtures amended, now Sat Apr 23Stranraer SOS P-P Lochar Thistle– fixtures amended
Wednesday, April 27
- Lochmaben 1-4 Threave Rovers
- St Cuthbert Wanderers 6-2 Nithsdale Wanderers
- St Cuthbert Wanderers champions
- Upper Annandale 0-6 Abbey Vale
Creetown P-P Mid Annandale– now Tues, Apr 26
Saturday, April 30
- Abbey Vale 2-1 Threave Rovers
- Caledonian Braves SOS 1-6 Stranraer SOS
- Lochmaben 1-2 Upper Annandale – new fixture
- St Cuthbert Wanderers 4-2 Newton Stewart
Abbey Vale P-P Wigtown & Bladnoch– fixtures amendedCreetown P-P Mid Annandale– fixtures amendedLochar Thistle P-P Mid Annandale– fixtures amendedLochmaben P-P St Cuthbert Wanderers– fixtures amendedNithsdale Wanderers P-P Upper Annandale– now Mon, May 2
Monday, May 2
- Nithsdale Wanderers 7-2 Upper Annandale
Lochmaben – Upper Annandale– now Wed, May 4
Wednesday, May 4
- Stranraer SOS – Lochar Thistle
Lochmaben P-P Upper Annandale– now Sat, Apr 30Mid Annandale P-P Stranraer SOS– fixtures amendedNithsdale Wanderers P-P Lochmaben– fixtures amended
Saturday, May 7
- Threave Rovers 0-0 Creetown – new fixture
- Upper Annandale 6-4 Stranraer SOS
Mid Annandale P-P Newton Stewart– fixtures amended
Saturday, May 14
- Mid Annandale 1-10 Newton Stewart
Monday, May 16
- Nithsdale Wanderers 3-5 Lochmaben
SEASON COMPLETE