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 are entitled to enter into the Scottish Cup if they are not already a licensed SFA member club.
There are currently fourteen member clubs who play each other home and away to give a programme of 26 games. St Cuthbert Wanderers are the defending champions in 2016-17. Threave Rovers have rejoined the league from the Lowland League this year, while Fleet Star have dropped out. Crichton have become Lochmaben FC.
2016-17 COMPETITION
Saturday, July 30
- Abbey Vale 0-0 Edusport Academy – fixture reversed
- Creetown 0-1 Heston Rovers
- Lochar Thistle 10-0 Dumfries YMCA
- Mid Annandale 1-0 Threave Rovers
- St Cuthbert Wanderers 4-2 Nithsdale Wanderers
- Upper Annandale 1-3 Newton Stewart
- Wigtown & Bladnoch 3-1 Lochmaben
Wednesday, August 3
- Creetown 2-0 Newton Stewart
- Edusport Academy 3-2 Heston Rovers
- Lochar Thistle 3-5 St Cuthbert Wanderers
- Mid Annandale 8-0 Dumfries YMCA
- Nithsdale Wanderers 5-4 Abbey Vale
- Upper Annandale 0-2 Lochmaben
- Wigtown & Bladnoch 3-1 Threave Rovers
Saturday, August 6
- Abbey Vale 0-3 Wigtown & Bladnoch
- Dumfries YMCA 0-4 Edusport Academy
- Heston Rovers 2-4 Lochar Thistle
- Lochmaben 2-4 Creetown
- Newton Stewart 1-3 Mid Annandale
- St Cuthbert Wanderers 2-2 Upper Annandale
- Threave Rovers 1-3 Nithsdale Wanderers
Wednesday, August 10
- Dumfries YMCA 1-4 Upper Annandale
Edusport Academy – Mid Annandale– due to Scottish Cup tie 13 Aug- Lochar Thistle 3-2 Abbey Vale
- Lochmaben 1-0 Nithsdale Wanderers
- Newton Stewart 4-3 Threave Rovers
St Cuthbert Wanderers – Heston Rovers– due to Scottish Cup tie 13 Aug- Wigtown & Bladnoch 3-0 Creetown
Saturday, August 13
- Abbey Vale 6-3 Nithsdale Wanderers
- Dumfries YMCA 1-6 Lochmaben
- Mid Annandale 2-3 Creetown
- Threave Rovers 5-0 Heston Rovers
Wednesday, August 17
- Dumfries YMCA 0-3 Abbey Vale
- Heston Rovers 1-0 Lochmaben
- Mid Annandale 3-7 Lochar Thistle
- Newton Stewart 0-2 Wigtown & Bladnoch
- Nithsdale Wanderers 1-5 Upper Annandale
St Cuthbert Wanderers – Edusport Academy– due to Scottish Cup replay 20 Aug- Threave Rovers 2-1 Creetown
Saturday, August 20
- Abbey Vale P-P Newton Stewart
- Creetown P-P Lochar Thistle
- Dumfries YMCA 0-6 Wigtown & Bladnoch
- Mid Annandale 3-2 St Cuthbert Wanderers
Nithsdale Wanderers P-P Edusport Academy– due to Scottish Cup replay- Threave Rovers P-P Lochmaben
- Upper Annandale P-P Heston Rovers
Wednesday, August 24
- Abbey Vale 2-2 Threave Rovers
- Creetown 1-3 Edusport Academy
- Heston Rovers 2-4 Newton Stewart
- Lochar Thistle 2-0 Nithsdale Wanderers
- Lochmaben 4-1 Dumfries YMCA
- Upper Annandale 3-4 Mid Annandale
- Wigtown & Bladnoch 1-1 St Cuthbert Wanderers
Saturday, August 27
- Creetown 5-1 Dumfries YMCA
- Wigtown & Bladnoch 4-1 Mid Annandale
Saturday, September 3
- Upper Annandale 2-7 St Cuthbert Wanderers
- Wigtown & Bladnoch 3-2 Newton Stewart
Tuesday, September 6
- Lochmaben 0-1 Abbey Vale
Wednesday, September 7
- Edusport Academy 1-0 Upper Annandale
- Heston Rovers 1-3 Wigtown & Bladnoch
- Mid Annandale 3-1 Nithsdale Wanderers
- Newton Stewart 7-3 Dumfries YMCA
- St Cuthbert Wanderers 9-0 Creetown
- Threave Rovers 6-0 Lochar Thistle
Friday, September 9
- Lochmaben 1-4 Mid Annandale
- Newton Stewart P-P St Cuthbert Wanderers
Saturday, September 10
- Abbey Vale 5-2 Creetown
- Heston Rovers 0-0 Threave Rovers
- Lochar Thistle 2-3 Edusport Academy
- Nithsdale Wanderers 8-1 Dumfries YMCA
- Upper Annandale P-P Wigtown & Bladnoch – waterlogged
Saturday, September 17
- Lochar Thistle 0-4 Lochmaben
- Mid Annandale 3-1 Abbey Vale
- Newton Stewart 2-4 Edusport Academy
- Nithsdale Wanderers 2-4 Wigtown and Bladnoch
- Threave Rovers 3-0 Upper Annandale
Saturday, September 24
- Dumfries YMCA 1-6 Mid Annandale
- Lochmaben 0-3 Wigtown and Bladnoch
- St Cuthbert Wanderers 4-3 Newton Stewart
- Threave Rovers 0-0 Edusport Academy
- Upper Annandale 3-4 Heston Rovers
Wednesday, September 28
- Edusport Academy 3-0 Lochmaben
Wednesday, October 5
- Dumfries YMCA 0-5 Heston Rovers
- Edusport Academy 5-3 Mid Annandale
- St Cuthbert Wanderers 3-1 Threave Rovers
Saturday, October 8
- Lochar Thistle 0-2 Wigtown & Bladnoch
- Nithsdale Wanderers 4-5 Lochmaben
- Upper Annandale 2-6 Edusport Academy
Saturday, October 15
- Creetown 3-4 St Cuthbert Wanderers
- Newton Stewart 3-1 Heston Rovers
Wednesday, October 19
- Heston Rovers 5-1 Nithsdale Wanderers
- Newton Stewart 4-1 Creetown
- St Cuthbert Wanderers 3-1 Edusport Academy
- Threave Rovers 2-0 Abbey Vale
Saturday, October 22
- Newton Stewart 4-1 Lochmaben
Wednesday, October 26
- Dumfries YMCA 1-5 Lochar Thistle
- Edusport Academy 3-0 Abbey Vale
- Heston Rovers 2-6 St Cuthbert Wanderers
Saturday, October 29
- Abbey Vale 2-2 Upper Annandale
- Heston Rovers 5-2 Mid Annandale
- Lochar Thistle 1-3 Newton Stewart
- Lochmaben 2-7 St Cuthbert Wanderers
- Nithsdale Wanderers 1-0 Creetown
- Threave Rovers 3-0 Dumfries YMCA
- Wigtown & Bladnoch 1-0 Edusport Academy
Saturday, November 5
- Abbey Vale 8-2 Dumfries YMCA
- Creetown 1-2 Wigtown and Bladnoch
- Lochar Thistle 1-3 Heston Rovers
- Nithsdale Wanderers 3-5 Edusport Academy
- Upper Annandale 1-0 Threave Rovers (@ New King Edward Park, Lockerbie)
Saturday, November 12
- Dumfries YMCA 2-9 St Cuthbert Wanderers
- Lochmaben 2-0 Lochar Thistle
- Nithsdale Wanderers 4-8 Mid Annandale
- Upper Annandale 4-3 Creetown
Saturday, November 19
- Abbey Vale 2-2 St Cuthbert Wanderers
- Creetown 4-1 Nithsdale Wanderers
- Lochmaben 3-8 Edusport Academy
- Upper Annandale 2-3 Lochar Thistle
- Wigtown and Bladnoch 8-0 Dumfries YMCA
Saturday, November 26
- Abbey Vale P-P Mid Annandale
- Creetown P-P Threave Rovers
- Dumfries YMCA 2-4 Nithsdale Wanderers
Saturday, December 3
- Creetown 1-0 Upper Annandale
- Dumfries YMCA 0-15 Threave Rovers
- Mid Annandale 2-2 Heston Rovers
- Nithsdale Wanderers 2-5 St Cuthbert Wanderers
Saturday, December 10
- Dumfries YMCA 1-8 Creetown
- Newton Stewart 4-1 Abbey Vale – fixture reversed
- Threave Rovers 2-1 Lochmaben
- Wigtown & Bladnoch 4-1 Upper Annandale
Saturday, December 17
- Creetown P-P Abbey Vale
- Edusport Academy 4-0 Nithsdale Wanderers
- St Cuthbert Wanderers 5-1 Heston Rovers
- Threave Rovers 2-2 Mid Annandale
Saturday, January 7
- Creetown P-P Mid Annandale
- Heston Rovers 2-4 Edusport Academy
- Lochmaben 2-0 Upper Annandale
- Newton Stewart 2-2 Nithsdale Wanderers
- St Cuthbert Wanderers 3-2 Abbey Vale
- Wigtown & Bladnoch 4-3 Lochar Thistle
Saturday, January 14
- Abbey Vale P-P Lochar Thistle
- Edusport Academy 5-2 Newton Stewart
- Heston Rovers 7-2 Creetown
- Mid Annandale 2-2 Lochmaben
- St Cuthbert Wanderers 9-0 Dumfries YMCA
- Threave Rovers 3-3 Wigtown & Bladnoch
- Upper Annandale P-P Nithsale Wanderers
Saturday, February 4
- Abbey Vale 3-0 Lochmaben (@ Dumfries High School)
- Lochar Thistle 3-0 Creetown
- Nithsdale Wanderers P-P Threave Rovers
- St Cuthbert Wanderers 5-4 Mid Annandale
- Upper Annandale 3-3 Dumfries YMCA (@ New King Edward Park, Lockerbie)
Saturday, February 11
- Creetown 2-1 Lochmaben
- Mid Annandale 2-6 Edusport Academy
- Nithsdale Wanderers 0-3 Lochar Thistle
- Upper Annandale 4-4 Abbey Vale
- Wigtown and Bladnoch 1-0 Heston Rovers
Saturday, February 18
- Edusport Academy 1-0 Lochar Thistle
- Nithsdale Wanderers 4-1 Newton Stewart
- St Cuthbert Wanderers 2-3 Wigtown & Bladnoch
Saturday, February 25
- Creetown P-P Abbey Vale
- Lochar Thistle 5-1 Mid Annandale (@ Dumfries High Sch 3G)
- Lochmaben 2-2 Threave Rovers
- Newton Stewart 2-2 Upper Annandale
- Wigtown and Bladnoch P-P Nithsdale Wanderers
Saturday, March 4
- Abbey Vale 3-2 Mid Annandale (@ Dumfries High Sch)
- Creetown P-P Lochar Thistle
- Edusport Academy 4-0 Dumfries YMCA
- Lochmaben 2-3 Newton Stewart
- Nithsdale Wanderers P-P Heston Rovers
- Threave Rovers P-P St Cuthbert Wanderers
- Upper Annandale P-P Wigtown and Bladnoch
Saturday, March 11
- Abbey Vale P-P Lochar Thistle
- Creetown P-P Mid Annandale
- Dumfries YMCA 0-3 Newton Stewart
- St Cuthbert Wanderers 4-0 Lochmaben
- Upper Annandale 1-0 Nithsdale Wanderers
Saturday, March 18
- Edusport Academy 5-0 Creetown
- Lochar Thistle P-P Upper Annandale
- Mid Annandale 3-8 Newton Stewart
- Nithsdale Wanderers P-P Heston Rovers
Wednesday, March 22
- Threave Rovers P-P St Cuthbert Wanderers
Saturday, March 25
- Heston Rovers 8-2 Dumfries YMCA
- Upper Annandale 1-5 Wigtown & Bladnoch
Saturday, April 1
- Creetown 2-4 Abbey Vale
- Lochar Thistle 0-2 Threave Rovers (@ Dumfries High Sch 3G)
- Lochmaben 4-1 Heston Rovers
- Newton Stewart 2-3 St Cuthbert Wanderers
- Wigtown & Bladnoch 1-1 Nithsdale Wanderers
Wednesday, April 5
- Threave Rovers 3-2 St Cuthbert Wanderers
Saturday, April 8
- Abbey Vale 2-1 Newton Stewart
- Edusport Academy 4-0 Wigtown & Bladnoch
- Nithsdale Wanderers 0-6 Heston Rovers
- St Cuthbert Wanderers 4-3 Lochar Thistle
Wednesday, April 12
- Edusport Academy 1-0 Threave Rovers
- Mid Annandale 3-0 Upper Annandale
- Newton Stewart 1-1 Lochar Thistle
Friday, April 14
- Heston Rovers 1-2 Abbey Vale
Saturday, April 15
- Creetown 2-1 Lochar Thistle
- Mid Annandale 3-0 Wigtown & Bladnoch
- Threave Rovers 3-1 Newton Stewart
Wednesday, April 19
- Abbey Vale 1-0 Lochar Thistle (@ Dumfries High Sch 3G)
- Heston Rovers 3-2 Upper Annandale
Friday, April 21
- Lochar Thistle 0-0 Upper Annandale
Saturday, April 22
- Creetown 1-1 Mid Annandale
- Edusport Academy 5-0 St Cuthbert Wanderers
- Edusport are champions
- Nithsdale Wanderers 1-1 Threave Rovers
- Wigtown and Bladnoch 2-1 Abbey Vale
Wednesday, April 26
- Abbey Vale 2-3 Heston Rovers (@ Dumfries High Sch 3G)
- Creetown 1-0 Threave Rovers
Season completed