2024–25 South of Scotland Football League
{{Infobox football league season
|image =
|caption =
|competition =South of Scotland Football League
|season =2024–25
|dates = 27 July 2024 – 3 May 2025
|winners = Lochar Thistle
|matches = 132
|total goals = 656
|league topscorer =
|biggest home win = {{ubl|{{nowrap|Dalbeattie Star 8–0 St Cuthbert Wanderers}}
(21 September 2024)|{{nowrap|Stranraer reserves 8–0 Lochmaben}}
(11 January 2025)|{{nowrap|Lochar Thistle 8–0 St Cuthbert Wanderers}}
(15 March 2025)}}
|biggest away win = {{nowrap|Wigtown & Bladnoch 1–14 Dalbeattie Star}}
(10 August 2024)
|highest scoring = {{nowrap|Wigtown & Bladnoch 1–14 Dalbeattie Star}}
(10 August 2024)
|longest wins = 10 matches:
Newton Stewart
|longest unbeaten = 15 matches:
Creetown
|longest winless = 22 matches:
Wigtown & Bladnoch
|longest losses = 13 matches:
Wigtown & Bladnoch
|highest attendance=
|lowest attendance =
|average attendance=
|prevseason =2023–24
|nextseason =2025–26
|updated = 3 May 2025
}}
The 2024–25 South of Scotland Football League was the 79th season of the South of Scotland Football League, and the 11th season as part of the sixth tier of the Scottish football pyramid system. Dalbeattie Star were the reigning champions, but were unable to defend their title, as they can only finish third at best.
Lochar Thistle won the South of Scotland Football League for the first time, overhauling title rivals Newton Stewart, Dalbeattie Star and Creetown having caught up their points deficit with their games in hand. They clinched the championship with a 3–0 victory over Creetown on 26 April 2025, but were ineligible for promotion, as they do not hold an SFA club licence.
Teams
{{Location map+ |Scotland Dumfries and Galloway|width=550 |float=right |caption=Location of teams in 2024–25 South of Scotland Football League|places=
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.9799 |long=-3.6194 |label=Abbey Vale |position=bottom}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.9000 |long=-4.3833 |label=Creetown |position=right}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.934219 |long=-3.822527 |label=Dalbeattie Star |position=left}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=55.0937 |long=-3.57 |label=Lochar Thistle |position=left}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=55.132 |long=-3.4374 |label=Lochmaben |position=top}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=55.1200 |long=-3.3570 |label={{nowrap|Mid-Annandale}} |position=right}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.9580 |long=-4.4920 |label=Newton Stewart |position=top}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=55.3679 |long=-3.9246 |label=Nithsdale Wanderers |position=bottom}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.8320 |long=-4.0480 |label=St Cuthbert Wanderers |position=right}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.9034 |long=-5.0142 |label=Stranraer Reserves |position=top}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=55.3320 |long=-3.4420 |label=Upper Annandale |position=right}}
{{Location map~ |Scotland Dumfries and Galloway|marksize=6 |lat=54.8700 |long=-4.4390 |label=Wigtown & Bladnoch |position=left}}
}}
=Stadia and locations=
{{note label|licence|SFA|SFA}} Club with an SFA licence{{cite web|url=https://www.scottishfa.co.uk/media/11981/280624-club-licensing-awards.pdf|title=Licensed Clubs – 2024|accessdate=28 June 2024}} eligible to participate in the Lowland League promotion play-off should they win the league, and also compete in the Scottish Cup.
Stranraer reserves are ineligible for promotion.
League table
|update=complete
|source=[https://sosfl.leaguerepublic.com/standingsForDate/900155754/2/-1/-1.html South of Scotland Football League]
|team1=LOT |team2=NEW |team3=DAL |team4=CRE |team5=STR |team6=ABB |team7=NIT |team8=UPA |team9=MID |team10=LOC |team11=SCW |team12=WIG
|win_ABB=12|draw_ABB=2|loss_ABB=8 |gf_ABB=56|ga_ABB=45
|win_CRE=14|draw_CRE=3|loss_CRE=5 |gf_CRE=64|ga_CRE=34
|win_DAL=14|draw_DAL=4|loss_DAL=4 |gf_DAL=90|ga_DAL=42
|win_LOT=17|draw_LOT=1|loss_LOT=4 |gf_LOT=81|ga_LOT=21 |status_LOT=C
|win_LOC=3 |draw_LOC=3|loss_LOC=16|gf_LOC=32|ga_LOC=74
|win_MID=5 |draw_MID=2|loss_MID=15|gf_MID=43|ga_MID=69
|win_NEW=15|draw_NEW=5|loss_NEW=2 |gf_NEW=77|ga_NEW=26
|win_NIT=11|draw_NIT=4|loss_NIT=7 |gf_NIT=71|ga_NIT=55
|win_SCW=2 |draw_SCW=4|loss_SCW=16|gf_SCW=24|ga_SCW=96
|win_STR=13|draw_STR=4|loss_STR=5 |gf_STR=57|ga_STR=36
|win_UPA=8 |draw_UPA=3|loss_UPA=11|gf_UPA=43|ga_UPA=43
|win_WIG=0 |draw_WIG=1|loss_WIG=21|gf_WIG=18|ga_WIG=115
|name_ABB=Abbey Vale
|name_CRE=Creetown
|name_DAL=Dalbeattie Star
|name_LOT=Lochar Thistle
|name_LOC=Lochmaben
|name_MID=Mid-Annandale
|name_NEW=Newton Stewart
|name_NIT=Nithsdale Wanderers
|name_SCW=St Cuthbert Wanderers
|name_STR=Stranraer reserves
|name_UPA=Upper Annandale
|name_WIG=Wigtown & Bladnoch
|result1=PRO|result5=I
|res_col_header=Q
|col_PRO=#f8f9fa|text_PRO=Ineligible for the Lowland League play-off
|col_I=#f8f9fa|text_I=Ineligible for promotion
|class_rules=1) Points; 2) Goal difference; 3) Number of goals scored }}
Results
{{#invoke:sports results|main
| source = [https://sosfl.leaguerepublic.com/fixtureGrid/655098607/1_900155754.html South of Scotland Football League]
| update = complete
| matches_style = FBR
| team1= ABB | team2= CRE | team3= DAL | team4= LOT | team5= LOC | team6= MID | team7= NEW | team8= NIT | team9= SCW | team10= STR | team11= UPA | team12= WIG
| name_ABB = Abbey Vale
| name_CRE = Creetown
| name_DAL = Dalbeattie Star
| name_LOT = Lochar Thistle
| name_LOC = Lochmaben
| name_MID = Mid-Annandale
| name_NEW = Newton Stewart
| name_NIT = Nithsdale Wanderers
| name_SCW = St Cuthbert Wanderers
| name_STR = Stranraer reserves
| name_UPA = Upper Annandale
| name_WIG = Wigtown & Bladnoch
| match_ABB_CRE = 0–5
| match_ABB_DAL = 3–8
| match_ABB_LOT = 2–0
| match_ABB_LOC = 3–2
| match_ABB_MID = 0–1
| match_ABB_NEW = 2–5
| match_ABB_NIT = 3–3
| match_ABB_SCW = 4–1
| match_ABB_STR = 1–3
| match_ABB_UPA = 5–0
| match_ABB_WIG = 4–0
| match_CRE_ABB = 2–1
| match_CRE_DAL = 3–7
| match_CRE_LOT = 0–2
| match_CRE_LOC = 3–0
| match_CRE_MID = 3–2
| match_CRE_NEW = 0–1
| match_CRE_NIT = 7–4
| match_CRE_SCW = 2–2 |match_CRE_SCW_note=Match played at Blairmount Park, Newton Stewart.{{cite web|url=https://sosfl.leaguerepublic.com/match/39125267.html|title=Creetown 2 - 2 St Cuthbert Wanderers|website=South of Scotland Football League|accessdate=21 December 2024}}
| match_CRE_STR = 3–0
| match_CRE_UPA = 1–0
| match_CRE_WIG = 2–1
| match_DAL_ABB = 0–1
| match_DAL_CRE = 2–2 |match_DAL_CRE_note=Match played at North West Community Campus, Dumfries.{{cite web|url=https://sosfl.leaguerepublic.com/match/39125276.html|title=Dalbeattie Star 2 - 2 Creetown|website=South of Scotland Football League|accessdate=4 January 2025}}
| match_DAL_LOT = 1–1
| match_DAL_LOC = 5–0
| match_DAL_MID = 4–3
| match_DAL_NEW = 3–3
| match_DAL_NIT = 4–0
| match_DAL_SCW = 8–0
| match_DAL_STR = 2–4
| match_DAL_UPA = 1–1
| match_DAL_WIG = 5–3
| match_LOT_ABB = 5–1
| match_LOT_CRE = 3–0
| match_LOT_DAL = 2–3
| match_LOT_LOC = 3–1
| match_LOT_MID = 3–1
| match_LOT_NEW = 1–3
| match_LOT_NIT = 6–2
| match_LOT_SCW = 8–0
| match_LOT_STR = 2–0
| match_LOT_UPA = 3–0
| match_LOT_WIG = 3–0
| match_LOC_ABB = 0–5
| match_LOC_CRE = 0–2
| match_LOC_DAL = 2–3
| match_LOC_LOT = 1–4
| match_LOC_MID = 3–1
| match_LOC_NEW = 1–6
| match_LOC_NIT = 1–4
| match_LOC_SCW = 5–0
| match_LOC_STR = 1–2
| match_LOC_UPA = 2–2
| match_LOC_WIG = 3–2
| match_MID_ABB = 0–4
| match_MID_CRE = 2–6
| match_MID_DAL = 1–4
| match_MID_LOT = 0–5
| match_MID_LOC = 5–1
| match_MID_NEW = 1–5
| match_MID_NIT = 0–5
| match_MID_SCW = 7–0
| match_MID_STR = 3–3
| match_MID_UPA = 0–3
| match_MID_WIG = 5–1
| match_NEW_ABB = 1–2
| match_NEW_CRE = 1–1
| match_NEW_DAL = 3–4
| match_NEW_LOT = 5–1
| match_NEW_LOC = 5–1
| match_NEW_MID = 5–0
| match_NEW_NIT = 3–3
| match_NEW_SCW = 6–0
| match_NEW_STR = 3–0
| match_NEW_UPA = 1–0
| match_NEW_WIG = 4–0
| match_NIT_ABB = 3–1
| match_NIT_CRE = 5–2
| match_NIT_DAL = 1–4
| match_NIT_LOT = 0–3
| match_NIT_LOC = 5–4
| match_NIT_MID = 4–1
| match_NIT_NEW = 3–3
| match_NIT_SCW = 5–1
| match_NIT_STR = 1–4
| match_NIT_UPA = 1–0
| match_NIT_WIG = 6–0
| match_SCW_ABB = 1–2
| match_SCW_CRE = 0–7
| match_SCW_DAL = 0–5
| match_SCW_LOT = 0–9
| match_SCW_LOC = 2–2
| match_SCW_MID = 3–3
| match_SCW_NEW = 0–5
| match_SCW_NIT = 3–3
| match_SCW_STR = 1–4
| match_SCW_UPA = 0–1
| match_SCW_WIG = 5–0
| match_STR_ABB = 1–1
| match_STR_CRE = 0–2
| match_STR_DAL = 5–1
| match_STR_LOT = 0–6
| match_STR_LOC = 8–0
| match_STR_MID = 3–1
| match_STR_NEW = 0–0
| match_STR_NIT = 4–1
| match_STR_SCW = 3–2
| match_STR_UPA = 1–0
| match_STR_WIG = 3–2
| match_UPA_ABB = 1–6 |match_UPA_ABB_note=Match played at New King Edward Park, Lockerbie.{{Cite tweet|user=AbbeyValeFC|author=Abbey Vale|authorlink=Abbey Vale F.C.|number=1857817846601929113|title=Full time at Lockerbie as Vale take all 3 points against @uppers1966 🐝⚽️🐝|df=dmy|accessdate=16 November 2024}}
| match_UPA_CRE = 0–3 |match_UPA_CRE_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/37953902.html|title=Upper Annandale 0 - 3 Creetown|website=South of Scotland Football League|accessdate=24 August 2024}}
| match_UPA_DAL = 3–2 |match_UPA_DAL_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/39967118.html|title=Upper Annandale 3 - 2 Dalbeattie Star|website=South of Scotland Football League|accessdate=12 April 2025}}
| match_UPA_LOT = 1–3 |match_UPA_LOT_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/37953882.html|title=Upper Annandale 1 - 3 Lochar Thistle|website=South of Scotland Football League|accessdate=7 August 2024}}
| match_UPA_LOC = 3–1 |match_UPA_LOC_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/39125270.html|title=Upper Annandale 3 - 1 Lochmaben|website=South of Scotland Football League|accessdate=21 December 2024}}
| match_UPA_MID = 3–1 |match_UPA_MID_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/37953876.html|title=Upper Annandale 3 - 1 Mid Annandale|website=South of Scotland Football League|accessdate=7 August 2024}}
| match_UPA_NEW = 2–4 |match_UPA_NEW_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/39967121.html|title=Upper Annandale 2 - 4 Newton Stewart|website=South of Scotland Football League|accessdate=19 April 2025}}
| match_UPA_NIT = 1–4 |match_UPA_NIT_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/39638959.html|title=Upper Annandale vs Nithsdale Wanderers|website=South of Scotland Football League|accessdate=29 March 2025}}
| match_UPA_SCW = 7–0 |match_UPA_SCW_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/39374028.html|title=Upper Annandale 7 - 0 St Cuthbert Wanderers|website=South of Scotland Football League|accessdate=25 January 2025}}
| match_UPA_STR = 3–3 |match_UPA_STR_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/39374039.html|title=Upper Annandale 3 - 3 Stranraer|website=South of Scotland Football League|accessdate=15 February 2025}}
| match_UPA_WIG = 7–0 |match_UPA_WIG_note=Match played at New King Edward Park, Lockerbie.{{cite web|url=https://sosfl.leaguerepublic.com/match/37953906.html|title=Upper Annandale 7 - 0 Wigtown & Bladnoch|website=South of Scotland Football League|accessdate=17 August 2024}}
| match_WIG_ABB = 3–5
| match_WIG_CRE = 1–8
| match_WIG_DAL = 1–14
| match_WIG_LOT = 0–8 |match_WIG_LOT_note=Match played at Blairmount Park, Newton Stewart.{{cite web|url=https://sosfl.leaguerepublic.com/match/39374034.html|title=Wigtown & Bladnoch 0 - 8 Lochar Thistle|website=South of Scotland Football League|accessdate=1 February 2025}}
| match_WIG_LOC = 1–1
| match_WIG_MID = 1–5
| match_WIG_NEW = 1–5
| match_WIG_NIT = 0–8
| match_WIG_SCW = 0–3
| match_WIG_STR = 0–6
| match_WIG_UPA = 1–5
| solid_cell = grey
}}
References
{{Reflist}}
External links
- {{official website|https://sosfl.leaguerepublic.com/index.html}}
{{South of Scotland Football League}}
{{2024–25 in Scottish football}}