South of Scotland League - South of Scotland League

South of Scotland LeagueSouth of Scotland Football LeagueUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:STEP 2 (SCOTLAND)
PROMOTES TO:If licensed, Champion plays-off with East of Scotland League champion for place in LOWLAND LEAGUE
RELEGATES TO:NONE

NOTES: Attendance figures are kindly supplied by David Severs (Blackburn United). They are collated from official figures and unofficial headcounts.

League Table

Division Last Updated: 12:32, Sunday 26th September 2021

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Threave Rovers 28 24 1 3 94 21 13 0 1 51 8 11 1 2 43 13 +73 73
2 Mid-Annandale 28 21 3 4 107 42 10 2 2 53 20 11 1 2 54 22 +65 66
3 Lochar Thistle 28 20 3 5 89 40 10 1 3 44 19 10 2 2 45 21 +49 63
4 St Cuthbert Wanderers 28 17 3 8 87 57 7 2 5 42 28 10 1 3 45 29 +30 54
5 Abbey Vale 28 15 4 9 78 50 10 3 1 49 18 5 1 8 29 32 +28 49
6 Bonnyton Thistle 28 14 4 10 89 41 8 3 3 58 20 6 1 7 31 21 +48 46
7 Heston Rovers 28 15 1 12 75 71 9 0 5 42 32 6 1 7 33 39 +4 46
8 Stranraer SOS 28 12 6 10 90 77 6 3 5 42 32 6 3 5 48 45 +13 42
9 Newton Stewart 28 12 2 14 65 64 8 1 5 41 22 4 1 9 24 42 +1 38
10 Upper Annandale 28 11 4 13 66 74 8 0 6 44 35 3 4 7 22 39 -8 37
11 Nithsdale Wanderers 28 11 3 14 77 81 7 3 4 49 33 4 0 10 28 48 -4 36
12 Lochmaben 28 10 3 15 61 75 7 0 7 34 38 3 3 8 27 37 -14 33
13 Creetown 28 3 2 23 32 97 3 2 9 17 40 0 0 14 15 57 -65 11
14 Annan Athletic Colts 28 3 1 24 41 139 3 0 11 24 58 0 1 13 17 81 -98 10
15 Dumfries YMCA 28 2 0 26 26 148 2 0 12 15 69 0 0 14 11 79 -122 6

Results / Fixtures

Results - July 2017

Saturday 29th July 2017
SoS Abbey Vale 6 1 Annan Athletic Colts 0
SoS Creetown 1 1 Bonnyton Thistle 0
SoS Dumfries YMCA 2 4 Heston Rovers 0
SoS Newton Stewart 8 1 Nithsdale Wanderers 0
SoS St Cuthbert Wanderers 0 1 Upper Annandale 0
SoS Stranraer SOS 3 3 Lochmaben 0
SoS Threave Rovers 0 2 Lochar Thistle 0

Results - August 2017

Wednesday 2nd August 2017
SoS Annan Athletic Colts 1 7 Lochar Thistle 0
SoS Heston Rovers 3 1 Nithsdale Wanderers 0
SoS Lochmaben 1 4 Mid-Annandale 0
SoS Newton Stewart 2 1 Bonnyton Thistle 0
SoS Stranraer SOS 2 0 Creetown 0
SoS Threave Rovers 8 0 Dumfries YMCA 0
SoS Upper Annandale 4 1 Abbey Vale 0
Saturday 5th August 2017
SoS Abbey Vale 2 2 Mid-Annandale 0
SoS Bonnyton Thistle 4 2 St Cuthbert Wanderers 0
SoS Creetown 2 3 Heston Rovers 0
SoS Dumfries YMCA 0 4 Newton Stewart 0
SoS Lochar Thistle 3 2 Stranraer SOS 0
SoS Lochmaben 1 3 Threave Rovers 0
SoS Nithsdale Wanderers 4 4 Annan Athletic Colts 0
Wednesday 9th August 2017
SoS Annan Athletic Colts 2 4 Mid-Annandale 0
SoS Bonnyton Thistle 4 1 Stranraer SOS 0
SoS Heston Rovers 3 1 Abbey Vale 0
SoS Lochar Thistle 4 1 Creetown 0
SoS Lochmaben 2 1 Upper Annandale 0
SoS Nithsdale Wanderers 6 0 Dumfries YMCA 0
Friday 11th August 2017
SoS Annan Athletic Colts 1 3 Lochmaben 0
Saturday 12th August 2017
SoS Heston Rovers 3 4 Bonnyton Thistle 0
SoS Lochar Thistle 3 0 Abbey Vale 0
SoS St Cuthbert Wanderers 0 4 Threave Rovers 0
SoS Stranraer SOS 2 5 Mid-Annandale 0
Tuesday 15th August 2017
SoS Lochmaben 0 9 Lochar Thistle 0
Wednesday 16th August 2017
SoS Bonnyton Thistle 1 1 Abbey Vale 0
SoS Dumfries YMCA 3 2 Annan Athletic Colts 0
SoS Mid-Annandale 1 1 Upper Annandale 0
SoS St Cuthbert Wanderers 2 3 Heston Rovers 0
Friday 18th August 2017
SoS Annan Athletic Colts 1 4 Heston Rovers 0
Saturday 19th August 2017
SoS Abbey Vale 4 1 Nithsdale Wanderers 0
SoS Lochar Thistle 4 1 Dumfries YMCA 0
SoS Lochmaben 4 1 Creetown 0
SoS Newton Stewart 5 1 Mid-Annandale 0
SoS St Cuthbert Wanderers 3 4 Stranraer SOS 0
SoS Upper Annandale 3 4 Threave Rovers 0
Wednesday 23rd August 2017
SoS Abbey Vale 6 1 Lochmaben 0
SoS Creetown 2 1 Annan Athletic Colts 0
SoS Dumfries YMCA 0 10 Bonnyton Thistle 0
SoS Heston Rovers 1 5 Lochar Thistle 0
SoS Mid-Annandale 1 4 St Cuthbert Wanderers 0
SoS Nithsdale Wanderers 3 4 Upper Annandale 0
SoS Stranraer SOS 2 1 Newton Stewart 0
Saturday 26th August 2017
SoS Bonnyton Thistle 6 3 Annan Athletic Colts 0
SoS Heston Rovers 3 0 Threave Rovers 0
SoS Mid-Annandale 4 0 Creetown 0
SoS Newton Stewart 4 1 Lochar Thistle 0
SoS St Cuthbert Wanderers 1 1 Lochmaben 0
SoS Stranraer SOS 3 4 Abbey Vale 0
SoS Upper Annandale 4 2 Dumfries YMCA 0

Results - September 2017

Saturday 2nd September 2017
SoS Dumfries YMCA 3 1 Creetown 0
SoS Newton Stewart 3 3 Stranraer SOS 0
Wednesday 6th September 2017
SoS Annan Athletic Colts 3 1 Upper Annandale 0
SoS Bonnyton Thistle 5 1 Nithsdale Wanderers 0
SoS Dumfries YMCA 0 3 Stranraer SOS 0
SoS Heston Rovers 3 2 Lochmaben 0
SoS Mid-Annandale 1 2 Lochar Thistle 0
SoS St Cuthbert Wanderers 2 1 Abbey Vale 0
Wednesday 13th September 2017
SoS Newton Stewart 0 3 Threave Rovers 0
SoS St Cuthbert Wanderers 7 0 Nithsdale Wanderers 0
Saturday 16th September 2017
SoS Mid-Annandale 2 0 Bonnyton Thistle 0
SoS Newton Stewart 4 0 Annan Athletic Colts 0
SoS Stranraer SOS 6 2 Heston Rovers 0
Friday 22nd September 2017
SoS Annan Athletic Colts 2 5 Stranraer SOS 0
SoS Newton Stewart 0 1 Lochmaben 0
Saturday 23rd September 2017
SoS Abbey Vale 5 2 Dumfries YMCA 0
SoS Lochar Thistle 1 3 St Cuthbert Wanderers 0
SoS Nithsdale Wanderers 6 1 Creetown 0
Wednesday 27th September 2017
SoS Annan Athletic Colts 1 2 St Cuthbert Wanderers 0
Saturday 30th September 2017
SoS Newton Stewart 1 0 Creetown 0

Results - October 2017

Wednesday 4th October 2017
SoS Newton Stewart 1 6 Abbey Vale 0
Saturday 7th October 2017
SoS Annan Athletic Colts 1 4 Newton Stewart 0
SoS Dumfries YMCA 1 4 Nithsdale Wanderers 0
SoS Upper Annandale 1 2 Bonnyton Thistle 0
Saturday 14th October 2017
SoS Lochmaben 3 1 Abbey Vale 0
SoS Nithsdale Wanderers 3 3 Stranraer SOS 0
SoS St Cuthbert Wanderers 5 1 Dumfries YMCA 0
Friday 20th October 2017
SoS Annan Athletic Colts 5 1 Dumfries YMCA 0
Saturday 21st October 2017
SoS Lochmaben 5 2 Stranraer SOS 0
Wednesday 25th October 2017
SoS Heston Rovers 9 2 Upper Annandale 0
SoS St Cuthbert Wanderers 3 2 Creetown 0
SoS Threave Rovers 4 0 Nithsdale Wanderers 0

Results - November 2017

Wednesday 1st November 2017
SoS Threave Rovers 6 0 Upper Annandale 0
Saturday 4th November 2017
SoS Creetown 6 2 Dumfries YMCA 0
SoS Heston Rovers 2 1 Newton Stewart 0
SoS St Cuthbert Wanderers 3 3 Lochar Thistle 0
SoS Threave Rovers 4 0 Lochmaben 0
SoS Upper Annandale 4 5 Stranraer SOS 0
Wednesday 8th November 2017
SoS Heston Rovers 2 6 St Cuthbert Wanderers 0
SoS Mid-Annandale 1 0 Threave Rovers 0
Saturday 11th November 2017
SoS Lochar Thistle 3 3 Newton Stewart 0
SoS Nithsdale Wanderers 2 1 Bonnyton Thistle 0
SoS Stranraer SOS 4 4 St Cuthbert Wanderers 0
Wednesday 15th November 2017
SoS Bonnyton Thistle 2 3 Lochar Thistle 0
SoS Dumfries YMCA 1 5 Abbey Vale 0
SoS Lochmaben 1 2 Nithsdale Wanderers 0
SoS Threave Rovers 5 2 Creetown 0
Saturday 18th November 2017
SoS Bonnyton Thistle 8 0 Dumfries YMCA 0
SoS Lochmaben 7 0 Annan Athletic Colts 0
SoS Upper Annandale 3 2 Creetown 0
Saturday 25th November 2017
SoS Bonnyton Thistle 6 0 Heston Rovers 0
SoS Dumfries YMCA 1 8 Threave Rovers 0
SoS Mid-Annandale 8 1 Stranraer SOS 0

Results - December 2017

Saturday 2nd December 2017
SoS Bonnyton Thistle 8 1 Newton Stewart 0
SoS Mid-Annandale 8 1 Annan Athletic Colts 0
Saturday 9th December 2017
SoS Dumfries YMCA 0 9 Lochmaben 0
SoS Stranraer SOS 8 0 Annan Athletic Colts 0
Friday 15th December 2017
SoS Annan Athletic Colts 1 8 Threave Rovers 0
Saturday 16th December 2017
SoS Dumfries YMCA 0 4 Upper Annandale 0

Results - January 2018

Saturday 13th January 2018
SoS Dumfries YMCA 1 7 St Cuthbert Wanderers 0
SoS Mid-Annandale 4 1 Newton Stewart 0
Saturday 27th January 2018
SoS Lochar Thistle 3 1 Nithsdale Wanderers 0
SoS Lochmaben 1 3 St Cuthbert Wanderers 0
SoS Newton Stewart 9 1 Dumfries YMCA 0
SoS Stranraer SOS 0 1 Bonnyton Thistle 0

Results - February 2018

Saturday 3rd February 2018
SoS Bonnyton Thistle 2 2 Lochmaben 0
SoS Heston Rovers 3 2 Annan Athletic Colts 0
SoS Mid-Annandale 1 0 Nithsdale Wanderers 0
SoS St Cuthbert Wanderers 3 1 Newton Stewart 0
Saturday 17th February 2018
SoS Mid-Annandale 6 4 Abbey Vale 0
SoS Newton Stewart 0 1 Heston Rovers 0
SoS Nithsdale Wanderers 4 0 Lochmaben 0
SoS St Cuthbert Wanderers 10 2 Annan Athletic Colts 0
Saturday 24th February 2018
SoS Abbey Vale 3 1 Newton Stewart 0
SoS Lochar Thistle 3 1 Lochmaben 0
SoS St Cuthbert Wanderers 1 5 Mid-Annandale 0
SoS Stranraer SOS 5 1 Dumfries YMCA 0
SoS Threave Rovers 2 0 Bonnyton Thistle 0
SoS Upper Annandale 3 2 Heston Rovers 0

Results - March 2018

Friday 9th March 2018
SoS Annan Athletic Colts 4 3 Creetown 0
Saturday 10th March 2018
SoS Abbey Vale 0 1 St Cuthbert Wanderers 0
SoS Bonnyton Thistle 1 2 Mid-Annandale 0
SoS Lochmaben 3 0 Dumfries YMCA 0
SoS Nithsdale Wanderers 5 2 Heston Rovers 0
SoS Threave Rovers 3 0 Newton Stewart 0
Wednesday 14th March 2018
SoS Nithsdale Wanderers 3 1 Abbey Vale 0
Friday 16th March 2018
SoS Mid-Annandale 6 3 Lochmaben 0
Saturday 17th March 2018
SoS Abbey Vale 1 1 Threave Rovers 0
SoS Newton Stewart 3 1 Upper Annandale 0
SoS Nithsdale Wanderers 2 2 Lochar Thistle 0
SoS St Cuthbert Wanderers 2 0 Bonnyton Thistle 0
Wednesday 21st March 2018
SoS Threave Rovers 2 0 Abbey Vale 0
Saturday 24th March 2018
SoS Bonnyton Thistle 9 1 Creetown 0
SoS Lochar Thistle 1 3 Threave Rovers 0
SoS Mid-Annandale 3 3 Heston Rovers 0
SoS Stranraer SOS 4 3 Nithsdale Wanderers 0
SoS Upper Annandale 7 1 Annan Athletic Colts 0
Tuesday 27th March 2018
SoS Upper Annandale 0 3 Lochar Thistle 0
Wednesday 28th March 2018
SoS Annan Athletic Colts 0 2 Abbey Vale 0
SoS Lochmaben 1 7 Heston Rovers 0
SoS Nithsdale Wanderers 1 7 Mid-Annandale 0
SoS Stranraer SOS 0 2 Threave Rovers 0
Friday 30th March 2018
SoS Annan Athletic Colts 2 6 Nithsdale Wanderers 0
Saturday 31st March 2018
SoS Creetown 0 1 Lochar Thistle 0
SoS Dumfries YMCA 1 5 Mid-Annandale 0
SoS Heston Rovers 1 5 Stranraer SOS 0
SoS Lochmaben 0 3 Bonnyton Thistle 0

Results - April 2018

Tuesday 3rd April 2018
SoS Creetown 2 5 St Cuthbert Wanderers 0
Wednesday 4th April 2018
SoS Lochar Thistle 3 1 Heston Rovers 0
SoS Threave Rovers 5 3 Stranraer SOS 0
SoS Upper Annandale 0 3 Newton Stewart 0
Saturday 7th April 2018
SoS Abbey Vale 3 1 Heston Rovers 0
SoS Bonnyton Thistle 0 1 Threave Rovers 0
SoS Lochar Thistle 8 0 Annan Athletic Colts 0
SoS Mid-Annandale 7 0 Dumfries YMCA 0
SoS Nithsdale Wanderers 8 1 Newton Stewart 0
SoS Stranraer SOS 2 2 Upper Annandale 0
Tuesday 10th April 2018
SoS Creetown 1 2 Threave Rovers 0
Wednesday 11th April 2018
SoS Heston Rovers 4 0 Dumfries YMCA 0
SoS Lochar Thistle 1 3 Mid-Annandale 0
SoS Upper Annandale 5 4 Nithsdale Wanderers 0
Saturday 14th April 2018
SoS Abbey Vale 3 0 Bonnyton Thistle 0
SoS Creetown 0 4 Nithsdale Wanderers 0
SoS Heston Rovers 1 3 Mid-Annandale 0
SoS Lochmaben 5 2 Newton Stewart 0
SoS Stranraer SOS 1 4 Lochar Thistle 0
SoS Threave Rovers 5 0 Annan Athletic Colts 0
SoS Upper Annandale 6 2 St Cuthbert Wanderers 0
Monday 16th April 2018
SoS Abbey Vale 5 1 Creetown 0
Wednesday 18th April 2018
SoS Abbey Vale 4 0 Lochar Thistle 0
SoS Heston Rovers 4 0 Creetown 0
SoS Newton Stewart 1 2 St Cuthbert Wanderers 0
Saturday 21st April 2018
SoS Abbey Vale 4 4 Stranraer SOS 0
SoS Creetown 1 1 Upper Annandale 0
SoS Lochar Thistle 3 0 Bonnyton Thistle 0
SoS Nithsdale Wanderers 0 4 Threave Rovers 0
Monday 23rd April 2018
SoS Creetown 0 1 Newton Stewart 0
SoS Threave Rovers 2 0 Mid-Annandale 0
SoS Upper Annandale 2 0 Lochmaben 0
Wednesday 25th April 2018
SoS Creetown 0 2 Abbey Vale 0
SoS Threave Rovers 3 1 St Cuthbert Wanderers 0
SoS Upper Annandale 2 4 Mid-Annandale 0
Saturday 28th April 2018
SoS Bonnyton Thistle 2 2 Upper Annandale 0
SoS Creetown 0 9 Mid-Annandale 0
SoS Dumfries YMCA 2 3 Lochar Thistle 0
SoS Nithsdale Wanderers 2 3 St Cuthbert Wanderers 0
SoS Threave Rovers 2 0 Heston Rovers 0
Monday 30th April 2018
SoS Abbey Vale 3 2 Upper Annandale 0
SoS Creetown 0 7 Stranraer SOS 0

Results - May 2018

Wednesday 2nd May 2018
SoS Annan Athletic Colts 0 8 Bonnyton Thistle 0
Saturday 5th May 2018
SoS Creetown 2 1 Lochmaben 0
Monday 7th May 2018
SoS Lochar Thistle 4 0 Upper Annandale 0

Attendance Statistics

Attendances
Team Lowest Highest Average +/-
1 Abbey Vale 0 0 0 N/A
2 Annan Athletic Colts 0 0 0 N/A
3 Bonnyton Thistle 0 0 0 N/A
4 Creetown 0 0 0 N/A
5 Dumfries YMCA 0 0 0 N/A
6 Heston Rovers 0 0 0 N/A
7 Lochar Thistle 0 0 0 N/A
8 Lochmaben 0 0 0 N/A
9 Mid-Annandale 0 0 0 N/A
10 Newton Stewart 0 0 0 N/A
11 Nithsdale Wanderers 0 0 0 N/A
12 St Cuthbert Wanderers 0 0 0 N/A
13 Stranraer SOS 0 0 0 N/A
14 Threave Rovers 0 0 0 N/A
15 Upper Annandale 0 0 0 N/A

Non League Matters

Notes from previous seasons

2011–12: The record showing for Burntisland Shipyard is actually that of Stranraer Reserves.

2019–20: Edusport Academy Reservers changed their name to Caledonian Braves Reserves.

2020-21: Due to the COVID 19 pandemic it was decided that the season would be curtailed and no further league fixtures would be scheduled. The tables and results are preserved on the NLM site 'as is' at the time.