The South of Scotland League is a league competition which sits in the second tier of the SFA’s “pyramid”, below the Lowland League and parallel with the 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.
Wigtown & Bladnoch have returned after a year out, so the league will consist of 16 clubs, who play each other home and away to give a programme of 30 games.
Threave Rovers won the league last season but lost heavily to East of Scotland champions Kelty Hearts in the Lowland League promotion play-off.
2018-19 COMPETITION (2016-17, 2017-18)
Competing clubs: Abbey Vale, Annan Athletic SOS, Bonnyton Thistle, Creetown, Dumfries YMCA, Heston Rovers, Lochar Thistle, Lochmaben, Mid Annandale, Newton Stewart, Nithsdale Wanderers, St Cuthbert Wanderers, Stranraer SOS, Threave Rovers, Upper Annandale, Wigtown & Bladnoch
Friday, July 27
- Annan Athletic SOS 1-2 Creetown
- Upper Annandale 0-2 Lochmaben
Saturday, July 28
- Abbey Vale 3-1 Newton Stewart
- Dumfries YMCA 0-6 St Cuthbert Wanderers
- Heston Rovers 1-2 Stranraer SOS
- Mid Annandale 1-1 Lochar Thistle
- Threave Rovers 6-0 Wigtown & Bladnoch
Nithsdale Wanderers P-P Bonnyton Thistle– fixture reversed– unplayable pitch
Wednesday, August 1
- Abbey Vale 3-1 Nithsdale Wanderers
- Annan Athletic SOS 0-2 Upper Annandale – fixture reversed
- Dumfries YMCA 1-4 Lochmaben
- Heston Rovers 1-2 Lochar Thistle
- Mid Annandale 12-0 Newton Stewart
- St Cuthbert Wanderers 1-2 Bonnyton Thistle – fixture reversed
- Stranraer SOS 2-0 Wigtown & Bladnoch
- Threave Rovers 4-0 Creetown
Friday, August 3
- Mid Annandale 2-4 Upper Annandale
Saturday, August 4
- Creetown 1-0 Dumfries YMCA
- Heston Rovers 2-3 Abbey Vale
- Lochmaben 7-2 Annan Athletic SOS
- Newton Stewart 0-6 Lochar Thistle
- Nithsdale Wanderers 1-5 Stranraer SOS
- St Cuthbert Wanderers 1-0 Threave Rovers
- Wigtown & Bladnoch 1-5 Bonnyton Thistle
Wednesday, August 8
- Nithsdale Wanderers 2-4 Bonnyton Thistle
Saturday, August 11
- Creetown 0-1 Bonnyton Thistle
- Newton Stewart 2-4 Upper Annandale
St Cuthbert Wanderers P-P Stranraer SOS– due to Scottish Cup tie, now Wed, Aug 22
Friday, August 17
- Nithsdale Wanderers 2-2 Heston Rovers
- Threave Rovers 1-2 Upper Annandale
Saturday, August 18
- Abbey Vale 3-0 Lochmaben
- Dumfries YMCA 0-5 Bonnyton Thistle – fixture reversed
- Lochar Thistle 2-1 Creetown (@ North West Community Campus) – new venue for Lochar
- Mid Annandale 0-1 St Cuthbert Wanderers
- Newton Stewart 2-4 Wigtown & Bladnoch
- Stranraer SOS 8-0 Annan Athletic SOS
Wednesday, August 22
St Cuthbert Wanderers P-P Stranraer SOS– now Sat, Sep 1
Saturday, August 25
- Annan Athletic SOS 2-5 Dumfries YMCA
- Heston Rovers 3-2 Mid Annandale
- Lochmaben 0-4 Threave Rovers
Saturday, September 1
- St Cuthbert Wanderers 3-4 Stranraer SOS
Saturday, September 8
- Abbey Vale 4-4 St Cuthbert Wanderers
- Bonnyton Thistle 7-1 Lochmaben – artificial
- Lochar Thistle 2-1 Wigtown & Bladnoch (@ Dumfries High Sch 3G) – change of venue
- Mid Annandale 4-1 Nithsdale Wanderers
- Newton Stewart 0-7 Heston Rovers
- Stranraer SOS 3-0 Creetown
- Threave Rovers 5-1 Annan Athletic SOS
- Upper Annandale 3-2 Dumfries YMCA
Saturday, September 22
- Creetown 0-4 Abbey Vale
- Dumfries YMCA 1-4 Threave Rovers
- Nithsdale Wanderers 4-2 Newton Stewart
- St Cuthbert Wanderers 0-4 Lochar Thistle
Annan Athletic SOS – Bonnyton Thistle– due to Alba Cup tieHeston Rovers – Upper Annandale– due to Alba Cup tieLochmaben – Stranraer SOSdue to Alba Cup tieWigtown & Bladnoch – Mid Annandale– due to Alba Cup tie
Saturday, September 29
- Cree Lodge Cup ties
Wednesday, October 3
- Heston Rovers 0-2 Wigtown & Bladnoch
Friday, October 5
- Annan Athletic SOS 1-5 Abbey Vale
Saturday, October 6
- Creetown 0-8 Mid Annandale
- Dumfries YMCA 0-8 Stranraer SOS
- Lochmaben 0-5 Lochar Thistle
- Nithsdale Wanderers 3-3 Upper Annandale
- St Cuthbert Wanderers 7-1 Newton Stewart
- Threave Rovers 2-3 Bonnyton Thistle
Friday, October 19
- Annan Athletic SOS 0-3 Lochar Thistle – fixture reversed
Saturday, October 20
- Abbey Vale 8-0 Dumfries YMCA
- Heston Rovers 0-2 St Cuthbert Wanderers
- Mid Annandale 4-1 Lochmaben
- Newton Stewart 2-1 Creetown
- Nithsdale Wanderers 10-0 Wigtown & Bladnoch
- Stranraer SOS 2-1 Threave Rovers
- Upper Annandale 2-2 Bonnyton Thistle
Saturday, October 27
- Annan Athletic SOS 1-10 Mid Annandale
- Bonnyton Thistle 0-4 Stranraer SOS
- Creetown 0-2 Heston Rovers
- Dumfries YMCA 2-3 Lochar Thistle
- Lochmaben 8-0 Newton Stewart
- St Cuthbert Wanderers 6-1 Nithsdale Wanderers
- Threave Rovers 3-2 Abbey Vale
- Wigtown & Bladnoch 3-5 Upper Annandale
Saturday, November 3
- Heston Rovers 3-1 Lochmaben
- Lochar Thistle 0-0 Threave Rovers (@ Dumfries High Sch)
- Mid Annandale 9-1 Dumfries YMCA
- Newton Stewart 3-1 Annan Athletic SOS
- Nithsdale Wanderers 4-2 Creetown
Abbey Vale P-P Bonnyton Thistle– unplayable pitchUpper Annandale P-P Stranraer SOS– unplayable pitchWigtown & Bladnoch P-P St Cuthbert Wanderers– unplayable pitch
Friday, November 9
- Annan Athletic SOS 0-1 Heston Rovers
Saturday, November 10
- Abbey Vale 2-3 Stranraer SOS
- Bonnyton Thistle 1-1 Lochar Thistle
- Dumfries YMCA 1-1 Newton Stewart
- Lochmaben 0-2 Nithsdale Wanderers
- St Cuthbert Wanderers 2-3 Upper Annandale
Threave Rovers P-P Mid Annandale– unplayable pitchCreetown P-P Wigtown & Bladnoch– unplayable pitch
Saturday, November 17
- Dumfries YMCA 0-3 Heston Rovers
- Newton Stewart 1-4 Threave Rovers
- Nithsdale Wanderers 10-1 Annan Athletic SOS
- St Cuthbert Wanderers 1-1 Creetown
- Stranraer SOS A-A(1-1) Lochar Thistle – abandoned 78 min due to floodlight failure
- Upper Annandale 1-1 Abbey Vale
- Wigtown & Bladnoch 4-3 Lochmaben
Mid Annandale P-P Bonnyton Thistle– due to Alba Cup final
Saturday, November 24
- Abbey Vale 3-3 Lochar Thistle
- Bonnyton Thistle 7-0 Newton Stewart
- Creetown 2-2 Upper Annandale
- Dumfries YMCA 0-2 Nithsdale Wanderers
- Lochmaben 3-2 St Cuthbert Wanderers
- Threave Rovers 1-0 Heston Rovers
- Wigtown & Bladnoch 3-1 Annan Athletic SOS – new fixture
Annan Athletic SOS P-P Wigtown & BladnochStranraer SOS P-P Mid Annandale– due to ground maintenance works
Saturday, December 1
- Annan Athletic SOS 1-1 Wigtown & Bladnoch
- Bonnyton Thistle 5-0 Dumfries YMCA
- Nithsdale Wanderers 3-1 Lochar Thistle
- Stranraer SOS 3-1 Heston Rovers (@ Stranraer Acad 3G) – change of venue
- Upper Annandale 5-2 Threave Rovers
Friday, December 7
- Mid Annandale 1-2 Abbey Vale
Saturday, December 8
- Creetown 1-1 Lochmaben (@ Blairmount Park, Newton Stewart)
- Nithsdale Wanderers 5-4 Threave Rovers
- St Cuthbert Wanderers 2-0 Annan Athletic SOS
- Stranraer SOS 6-1 Newton Stewart
- Upper Annandale 0-1 Lochar Thistle
- Wigtown & Bladnoch 5-0 Dumfries YMCA
Heston Rovers P-P Bonnyton Thistle– due to Cup Final
Saturday, December 15
- Bonnyton Thistle 6-1 Nithsdale Wanderers – fixture reversed
- Lochmaben 1-0 Upper Annandale
- Newton Stewart 1-1 Abbey Vale
- St Cuthbert Wanderers 4-0 Dumfries YMCA
Creetown P-P Annan Athletic SOS– unplayable pitchLochar Thistle P-P Mid Annandale (@ Dumfries High Sch 3G)– adverse weatherWigtown & Bladnoch P-P Threave Rovers– unplayable pitch
Saturday, December 22
- Lochar Thistle 4-0 Newton Stewart (@ Dumfries High Sch 3G)
- Stranraer SOS 8-1 Nithsdale Wanderers (@ Stranraer Acad 3G)
Friday, December 28
- Annan Athletic SOS 2-6 Lochmaben
Saturday, December 29
- Bonnyton Thistle 6-1 Wigtown & Bladnoch – artificial
- Dumfries YMCA 2-3 Creetown – artificial
- Threave Rovers 5-2 St Cuthbert Wanderers
- Upper Annandale 2-0 Mid Annandale (2pm)
Abbey Vale P-P Heston Rovers (2pm)– unplayable pitchLochar Thistle P-P Newton Stewart– now Sat Dec 22Stranraer SOS P-P Nithsdale Wanderers– now Sat Dec 22
Saturday, January 5
- Bonnyton Thistle 6-3 St Cuthbert Wanderers (2pm) – fixture reversed
- Creetown 3-0 Threave Rovers
- Lochar Thistle 4-2 Heston Rovers (@ Dumfries High Sch 3G) – change of venue
- Lochmaben 1-1 Dumfries YMCA
- Newton Stewart 1-1 Mid Annandale
- Nithsdale Wanderers 3-2 Abbey Vale
- Upper Annandale 4-1 Annan Athletic SOS – fixture reversed
- Wigtown & Bladnoch 0-3 Stranraer SOS
Saturday, January 12
- Abbey Vale 5-2 Wigtown & Bladnoch
- Bonnyton Thistle 11-3 Creetown
- Dumfries YMCA 3-2 Annan Athletic SOS
- Mid Annandale 1-1 Heston Rovers
- Stranraer SOS 3-1 St Cuthbert Wanderers
- Threave Rovers 6-1 Lochmaben
- Upper Annandale 6-0 Newton Stewart
Lochar Thistle – Nithsdale Wanderers– to be rearranged
Friday, January 25
- Annan Athletic SOS 0-9 Threave Rovers
Saturday, January 26
- Dumfries YMCA 0-2 Upper Annandale
- Heston Rovers 4-0 Newton Stewart
- Lochmaben 0-7 Bonnyton Thistle
- Nithsdale Wanderers 0-1 Mid Annandale
- St Cuthbert Wanderers 3-1 Abbey Vale
- Wigtown & Bladnoch 1-6 Lochar Thistle (@ Blairmount Park, Newton Stewart) – change of venue
Creetown P-P Stranraer SOS– unplayable pitch
Saturday, February 2
- Lochar Thistle 1-0 St Cuthbert Wanderers (@ Dumfries High Sch)
Abbey Vale P-P Creetown (2pm)– unplayable pitchBonnyton Thistle P-P Annan Athletic SOS– unplayable pitchMid Annandale – Wigtown & Bladnoch– unplayable pitchNewton Stewart P-P Nithsdale Wanderers– unplayable pitchThreave Rovers P-P Dumfries YMCA– unplayable pitchUpper Annandale P-P Heston Rovers– unplayable pitch
Wednesday, February 6
- Stranraer SOS 3-0 Lochmaben
Saturday, February 9
- Lochmaben 1-5 Abbey Vale
- Newton Stewart 1-4 Bonnyton Thistle
- St Cuthbert Wanderers 3-1 Mid Annandale
Creetown P-P Annan Athletic SOS (2pm)– unplayable pitchThreave Rovers P-P Nithsdale Wanderers– unplayable pitchAnnan Athletic SOS – Stranraer SOS– fixtures amendedCreetown – Lochar Thistle– fixtures amendedDumfries YMCA P-P Bonnyton Thistle– fixtures amendedHeston Rovers – Nithsdale Wanderers– fixtures amendedWigtown & Bladnoch – Newton Stewart– fixtures amendedUpper Annandale P-P Threave Rovers– fixtures amended
Saturday, February 16
- Abbey Vale 6-0 Annan Athletic SOS
- Bonnyton Thistle 3-1 Threave Rovers
- Lochar Thistle 3-3 Lochmaben (@ Dumfries High Sch 3G)
- Mid Annandale 2-1 Creetown
- Newton Stewart 2-2 St Cuthbert Wanderers
- Upper Annandale 0-2 Nithsdale Wanderers
- Wigtown & Bladnoch 1-2 Heston Rovers
Wednesday, February 20
- Stranraer SOS 5-0 Dumfries YMCA (@ Blairmount Park, Newton Stewart)
Saturday, February 23
- Bonnyton Thistle 5-0 Upper Annandale
- Creetown 1-2 Newton Stewart
- Dumfries YMCA 2-9 Abbey Vale
- Lochmaben 1-4 Mid Annandale
- St Cuthbert Wanderers 4-0 Heston Rovers
- Threave Rovers 2-2 Stranraer SOS
- Wigtown & Bladnoch 2-4 Nithsdale Wanderers
Wednesday, February 27
- Lochar Thistle 4-0 Annan Athletic SOS (@ Dumfries High Sch)
Saturday, March 2
- Abbey Vale A-A Threave Rovers – abandoned 40 mins due to severe gales
- Heston Rovers 3-2 Creetown
- Lochar Thistle A-A Dumfries YMCA – abandoned 35 mins due to wind and rain
- Mid Annandale 8-1 Annan Athletic SOS
- Newton Stewart 2-1 Lochmaben
- Nithsdale Wanderers 3-3 St Cuthbert Wanderers
- Upper Annandale 5-2 Wigtown & Bladnoch
Wednesday, March 6
- Heston Rovers 2-3 Nithsdale Wanderers
- Lochar Thistle 2-4 Mid Annandale (@ Dumfries High Sch 3G)
- Stranraer SOS 2-0 Bonnyton Thistle (@ Stranraer Acad 3G)
Friday, March 8
- Annan Athletic SOS 1-3 Newton Stewart
Saturday, March 9
- Bonnyton Thistle 5-1 Abbey Vale
- Dumfries YMCA 3-6 Mid Annandale
- Lochmaben 4-4 Heston Rovers
- St Cuthbert Wanderers 3-0 Wigtown & Bladnoch
- Stranraer SOS 6-1 Upper Annandale
Creetown P-P Nithsdale Wanderers– unplayable pitchThreave Rovers P-P Lochar Thistle– unplayable pitch
Saturday, March 16
- Heston Rovers 7-0 Annan Athletic SOS
- Lochar Thistle 0-2 Bonnyton Thistle (@ Dumfries High Sch 3G)
- Mid Annandale 3-1 Threave Rovers
- Newton Stewart 6-0 Dumfries YMCA
- Stranraer SOS 5-1 Abbey Vale
Creetown P-P Wigtown & Bladnoch– fixture reversed– unplayable pitchNithsdale Wanderers P-P Lochmaben– unplayable pitchUpper Annandale P-P St Cuthbert Wanderers– now Wed, Mar 20
Wednesday, March 20
- Heston Rovers 7-1 Dumfries YMCA
- Lochmaben 1-5 Stranraer SOS
- Threave Rovers 2-1 Lochar Thistle
- Upper Annandale 4-3 St Cuthbert Wanderers (@ Galabank, Annan)
Saturday, March 23
- Abbey Vale 1-1 Upper Annandale
- Annan Athletic SOS 3-7 Nithsdale Wanderers
- Bonnyton Thistle 3-3 Mid Annandale
- Creetown 1-1 St Cuthbert Wanderers
- Lochar Thistle 0-3 Stranraer SOS (@ Dumfries High Sch 3G)
- Lochmaben 2-0 Wigtown & Bladnoch
- Threave Rovers 3-1 Newton Stewart
Wednesday, March 27
- Creetown 1-5 Nithsdale Wanderers (@ St Mary’s Park, Kirkcudbright)
- Heston Rovers 2-1 Threave Rovers
Stranraer SOS – Lochar Thistle
Saturday, March 30
- Lochar Thistle 1-2 Abbey Vale (@ Dumfries High Sch 3G)
- Mid Annandale 0-3 Stranraer SOS
- Nithsdale Wanderers 6-0 Dumfries YMCA
- St Cuthbert Wanderers 3-3 Lochmaben
- Upper Annandale 1-1 Creetown (@ Galabank, Annan)
- Wigtown & Bladnoch 0-0 Threave Rovers
Heston Rovers P-P Threave Rovers– now Wed Mar 27Newton Stewart P-P Bonnyton Thistle– now Sat, Feb 9Wigtown & Bladnoch P-P Annan Athletic SOS
Wednesday, April 3
- Annan Athletic SOS 1-4 Bonnyton Thistle
- Heston Rovers 2-0 Upper Annandale
- Lochar Thistle 1-2 Nithsdale Wanderers (@ Dumfries High Sch 3G)
Lochmaben P-P Stranraer SOS– now Wed, Mar 20
Friday, April 5
- Annan Athletic SOS 0-3 St Cuthbert Wanderers
Saturday, April 6
- Abbey Vale 2-0 Mid Annandale
- Bonnyton Thistle 2-1 Heston Rovers
- Dumfries YMCA 1-0 Wigtown & Bladnoch
- Lochmaben 3-1 Creetown
- Newton Stewart 0-4 Stranraer SOS
Lochar Thistle P-P Upper Annandale– now Wed, Apr 10Threave Rovers P-P Nithsdale Wanderers– now Wed, Apr 10
Wednesday, April 10
- Heston Rovers 1-0 Bonnyton Thistle
- Lochar Thistle 2-4 Upper Annandale
- Stranraer SOS 5-2 Mid Annandale
- Stranraer are champions
- Threave Rovers 3-4 Nithsdale Wanderers
Saturday, April 13
- Abbey Vale 3-3 Bonnyton Thistle
- Creetown 1-1 Annan Athletic SOS
- Lochar Thistle 2-1 Dumfries YMCA (@ Dumfries High Sch 3G)
- Threave Rovers 1-3 Mid Annandale
- Upper Annandale 1-3 Stranraer SOS
- Wigtown & Bladnoch 4-3 St Cuthbert Wanderers
Wednesday, April 17
- Annan Athletic SOS 2-12 Stranraer SOS
- Mid Annandale 3-2 Bonnyton Thistle
- Wigtown & Bladnoch 2-5 Abbey Vale
Friday, April 19
- Stranraer SOS 5-1 Lochar Thistle
Saturday, April 20
- Abbey Vale 8-1 Creetown
- Bonnyton Thistle 9-0 Annan Athletic SOS – artificial
- Mid Annandale 3-2 Wigtown & Bladnoch – artificial
- Newton Stewart 3-6 Nithsdale Wanderers – artificial
- Threave Rovers 3-2 Dumfries YMCA
- Upper Annandale 4-0 Heston Rovers
Stranraer SOS P-P Lochar Thistle– now Fri, Apr 19
Monday, April 22
- Abbey Vale 1-2 Heston Rovers
- Creetown 3-5 Lochar Thistle
- Wigtown & Bladnoch A-A Mid Annandale – due to ref injury
Wednesday, April 24
- Abbey Vale 4-1 Threave Rovers
- Creetown 1-4 Stranraer SOS
- Nithsdale Wanderers 2-0 Lochmaben
- Wigtown & Bladnoch 2-0 Newton Stewart
Creetown P-P Wigtown & Bladnoch– now Mon, Apr 29
Monday, April 29
- Creetown 1-3 Wigtown & Bladnoch
Wigtown & Bladnoch P-P Newton Stewart– now Wed, Apr 24
Wednesday, May 1
- Wigtown & Bladnoch 1-1 Creetown
Friday, May 10
- Wigtown & Bladnoch – Mid Annandale
End of season