Английская Википедия:2023–24 West of Scotland Football League

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Notability Шаблон:Use dmy dates Шаблон:Infobox football league season The 2023–24 West of Scotland Football League (known as the PDM Buildbase West of Scotland League for sponsorship reasons) is the 4th season of the West of Scotland Football League, with its top division as part of the sixth tier of the Scottish football pyramid system. Beith Juniors are the reigning champions.

Teams

To West of Scotland Football League

Transferred from Saturday Morning Amateur Football League

  • Knightswood

Premier Division

Шаблон:Infobox football league season

Шаблон:Location map+ Relegated from 2022–23 Premier Division:

Promoted to 2023–24 Premier Division:

Stadia and locations

Club Location Ground Surface Capacity Seats Floodlit
Arthurlie Barrhead Dunterlie Park Grass 4,000 0 No
Auchinleck Talbot Шаблон:Ref label Auchinleck Beechwood Park[1] Grass 4,000 500 Yes
Beith Juniors Beith Bellsdale Park[2] Grass 1,500 0 No
Benburb Шаблон:Ref label Drumoyne, Glasgow New Tinto Park[3] Artificial 1,000 500 Yes
Clydebank Шаблон:Ref label Clydebank Holm Park Artificial 3,500 0 Yes
Cumnock Juniors Шаблон:Ref label Cumnock Townhead Park[4] Artificial 3,000 0 Yes
Darvel Шаблон:Ref label Darvel Recreation Park Grass 2,000 60 Yes
Gartcairn Airdrie MTC Park Artificial 500 50 Yes
Glenafton Athletic Шаблон:Ref label New Cumnock Loch Park Grass 3,400 250 Yes
Hurlford United Hurlford Blair Park[5] Grass 1,500 0 No
Irvine Meadow XI Шаблон:Ref label Irvine Meadow Park[6] Grass 2,132 700 Yes
Kirkintilloch Rob Roy Cumbernauld Guy's MeadowШаблон:Efn-la Grass 2,500 0 No
Largs Thistle Largs Barrfields Park Artificial 4,500 800 No
Pollok Шаблон:Ref label Pollokshaws, Glasgow Newlandsfield Park[7] Grass 2,088 0 Yes
St Cadoc's Drumoyne, Glasgow New Tinto ParkШаблон:Efn-la Artificial 1,000 500 Yes
Troon Troon Portland Park[8] Grass 2,600 100 Yes
Notes

Шаблон:Notelist-la

League table

{{#invoke:Sports table|main|style=WDL |section=Premier Division |update=16 December 2023 |source=West of Scotland Football League |team1=CLY |team2=BEI |team3=BNB |team4=DAR |team5=PLK |team6=STC |team7=GAR |team8=CMN |team9=HUR |team10=AUC |team11=LRG |team12=TRO |team13=KRR |team14=ART |team15=GLE |team16=IVM

|win_ART=3 |draw_ART=2|loss_ART=8 |gf_ART=22|ga_ART=32 |win_AUC=5 |draw_AUC=2|loss_AUC=5 |gf_AUC=13|ga_AUC=10 |win_BNB=8 |draw_BNB=1|loss_BNB=6 |gf_BNB=28|ga_BNB=22 |win_BEI=9 |draw_BEI=1|loss_BEI=2 |gf_BEI=33|ga_BEI=16 |win_CLY=10|draw_CLY=4|loss_CLY=2 |gf_CLY=35|ga_CLY=17 |win_CMN=5 |draw_CMN=4|loss_CMN=6 |gf_CMN=30|ga_CMN=38 |win_DAR=7 |draw_DAR=3|loss_DAR=3 |gf_DAR=27|ga_DAR=16 |win_GAR=6 |draw_GAR=2|loss_GAR=6 |gf_GAR=22|ga_GAR=15 |win_GLE=2 |draw_GLE=3|loss_GLE=7 |gf_GLE=15|ga_GLE=28 |win_HUR=5 |draw_HUR=3|loss_HUR=4 |gf_HUR=21|ga_HUR=18 |win_IVM=2 |draw_IVM=2|loss_IVM=10|gf_IVM=12|ga_IVM=39 |win_KRR=4 |draw_KRR=2|loss_KRR=9 |gf_KRR=17|ga_KRR=33 |win_LRG=4 |draw_LRG=3|loss_LRG=6 |gf_LRG=22|ga_LRG=24 |win_PLK=6 |draw_PLK=4|loss_PLK=3 |gf_PLK=36|ga_PLK=26 |win_STC=6 |draw_STC=3|loss_STC=3 |gf_STC=24|ga_STC=18 |win_TRO=4 |draw_TRO=3|loss_TRO=6 |gf_TRO=23|ga_TRO=28


|name_ART=Arthurlie |name_AUC=Auchinleck Talbot |name_BEI=Beith Juniors |name_BNB=Benburb |name_CLY=Clydebank |name_CMN=Cumnock Juniors |name_DAR=Darvel |name_GAR=Gartcairn |name_GLE=Glenafton Athletic |name_HUR=Hurlford United |name_IVM=Irvine Meadow XI |name_KRR=Kirkintilloch Rob Roy |name_LRG=Largs Thistle |name_PLK=Pollok |name_STC=St Cadoc's |name_TRO=Troon

|result1=PRO |result13=PREL |result14=REL |result15=REL |result16=REL

|res_col_header=PQR |col_PRO=yellow1|text_PRO=Qualification for the Lowland League play-off |col_REL=red1 |text_REL=Relegation to the First Division |col_PREL=red2 |text_PREL=Possible relegation to the First Division|note_res_PREL=If the WoSFL gains a club on net from the Lowland League, the 13th placed club will also be relegated. |class_rules=1) Points; 2) Goal difference; 3) Goals scored }}

Results

{{#invoke:sports results|main | source = wosfl.co.uk | update = 16 December 2023 | matches_style = FBR | team1= ART | team2= AUC | team3= BEI | team4= BNB | team5= CLY | team6= CMN | team7= DAR | team8= GAR | team9= GLE | team10= HUR | team11= IVM | team12= KRR | team13= LRG | team14= PLK | team15= STC | team16= TRO

| name_ART = Arthurlie | name_AUC = Auchinleck Talbot | name_BEI = Beith Juniors | name_BNB = Benburb | name_CLY = Clydebank | name_CMN = Cumnock Juniors | name_DAR = Darvel | name_GAR = Gartcairn | name_GLE = Glenafton Athletic | name_HUR = Hurlford United | name_IVM = Irvine Meadow XI | name_KRR = Kirkintilloch Rob Roy | name_LRG = Largs Thistle | name_PLK = Pollok | name_STC = St Cadoc's | name_TRO = Troon

| match_ART_AUC = 27 Jan | match_ART_BEI = 17 Feb | match_ART_BNB = 2–1 | match_ART_CLY = 0–1 | match_ART_CMN = 4–3 | match_ART_DAR = 0–3 | match_ART_GAR = 9 Mar | match_ART_GLE = 1–2 | match_ART_HUR = | match_ART_IVM = 30 Dec | match_ART_KRR = | match_ART_LRG = 13 Jan | match_ART_PLK = | match_ART_STC = 24 Feb | match_ART_TRO = 3 Feb

| match_AUC_ART = 2–2 | match_AUC_BEI = 20 Jan | match_AUC_BNB = 17 Feb | match_AUC_CLY = 0–1 | match_AUC_CMN = 2 Mar | match_AUC_DAR = 1–2 | match_AUC_GAR = | match_AUC_GLE = 3 Feb | match_AUC_HUR = 9 Mar | match_AUC_IVM = 2–0 | match_AUC_KRR = 1–0 | match_AUC_LRG = 1–0 | match_AUC_PLK = | match_AUC_STC = 1–2 | match_AUC_TRO = 6 Jan

| match_BEI_ART = | match_BEI_AUC = 1–0 | match_BEI_BNB = | match_BEI_CLY = 3 Feb | match_BEI_CMN = 27 Jan | match_BEI_DAR = 9 Mar | match_BEI_GAR = | match_BEI_GLE = 30 Dec | match_BEI_HUR = 13 Jan | match_BEI_IVM = 4–0 | match_BEI_KRR = 1–0 | match_BEI_LRG = 4–1 | match_BEI_PLK = 24 Feb | match_BEI_STC = 10 Feb | match_BEI_TRO =

| match_BNB_ART = | match_BNB_AUC = | match_BNB_BEI = 1–4 | match_BNB_CLY = 2–0 | match_BNB_CMN = 10 Feb | match_BNB_DAR = 20 Jan | match_BNB_GAR = | match_BNB_GLE = 1–1 | match_BNB_HUR = 3–0 | match_BNB_IVM = 9 Mar | match_BNB_KRR = 3–1 | match_BNB_LRG = 24 Feb | match_BNB_PLK = 4–1 | match_BNB_STC = 6 Jan | match_BNB_TRO = 2–1

| match_CLY_ART = 10 Feb | match_CLY_AUC = 13 Jan | match_CLY_BEI = 3–0 | match_CLY_BNB = 2–3 | match_CLY_CMN = 5–2 | match_CLY_DAR = 2–2 | match_CLY_GAR = 24 Feb | match_CLY_GLE = 4–1 | match_CLY_HUR = 1–1 | match_CLY_IVM = 3–1 | match_CLY_KRR = 2–0 | match_CLY_LRG = 30 Dec | match_CLY_PLK = | match_CLY_STC = | match_CLY_TRO = 9 Mar

| match_CMN_ART = 3–2 | match_CMN_AUC = 1–3 | match_CMN_BEI = 2–4 | match_CMN_BNB = 2–1 | match_CMN_CLY = 20 Jan | match_CMN_DAR = 6 Jan | match_CMN_GAR = 3–2 | match_CMN_GLE = | match_CMN_HUR = 24 Feb | match_CMN_IVM = 3 Feb | match_CMN_KRR = 17 Feb | match_CMN_LRG = 9 Mar | match_CMN_PLK = 2–2 | match_CMN_STC = 0–2 | match_CMN_TRO = 4–3

| match_DAR_ART = 16 Mar | match_DAR_AUC = 30 Dec | match_DAR_BEI = 2–1 | match_DAR_BNB = 3–2 | match_DAR_CLY = 2 Mar | match_DAR_CMN = 2–2 | match_DAR_GAR = 10 Feb | match_DAR_GLE = 1–2 | match_DAR_HUR = 0–0 | match_DAR_IVM = 27 Jan | match_DAR_KRR = 4–0 | match_DAR_LRG = | match_DAR_PLK = | match_DAR_STC = | match_DAR_TRO = 1–2

| match_GAR_ART = 4–1 | match_GAR_AUC = 0–2 | match_GAR_BEI = 1–2 | match_GAR_BNB = 13 Jan | match_GAR_CLY = 2–2 | match_GAR_CMN = 30 Dec | match_GAR_DAR = 2–0 | match_GAR_GLE = 27 Jan | match_GAR_HUR = | match_GAR_IVM = 1–0 | match_GAR_KRR = 0–1 | match_GAR_LRG = 1–1 | match_GAR_PLK = 16 Mar | match_GAR_STC = 0–1 | match_GAR_TRO = 17 Feb

| match_GLE_ART = 6 Jan | match_GLE_AUC = | match_GLE_BEI = | match_GLE_BNB = 2 Mar | match_GLE_CLY = 2–3 | match_GLE_CMN = 16 Mar | match_GLE_DAR = | match_GLE_GAR = 0–1 | match_GLE_HUR = 1–1 | match_GLE_IVM = 1–2 | match_GLE_KRR = | match_GLE_LRG = 10 Feb | match_GLE_PLK = 2–5 | match_GLE_STC = 20 Jan | match_GLE_TRO = 1–3

| match_HUR_ART = 20 Jan | match_HUR_AUC = | match_HUR_BEI = | match_HUR_BNB = 0–1 | match_HUR_CLY = 6 Jan | match_HUR_CMN = 5–2 | match_HUR_DAR = | match_HUR_GAR = 1–0 | match_HUR_GLE = 17 Feb | match_HUR_IVM = 2 Mar | match_HUR_KRR = 5–2 | match_HUR_LRG = 3 Feb | match_HUR_PLK = 1–3 | match_HUR_STC = | match_HUR_TRO = 3–1

| match_IVM_ART = 3–2 | match_IVM_AUC = 10 Feb | match_IVM_BEI = 0–5 | match_IVM_BNB = 1–3 | match_IVM_CLY = 1–1 | match_IVM_CMN = 1–1 | match_IVM_DAR = 1–4 | match_IVM_GAR = 1–4 | match_IVM_GLE = 24 Feb | match_IVM_HUR = | match_IVM_KRR = 16 Mar | match_IVM_LRG = | match_IVM_PLK = 6 Jan | match_IVM_STC = | match_IVM_TRO =

| match_KRR_ART = 3–2 | match_KRR_AUC = 24 Feb | match_KRR_BEI = | match_KRR_BNB = 3 Feb | match_KRR_CLY = 0–3 | match_KRR_CMN = | match_KRR_DAR = | match_KRR_GAR = 0–4 | match_KRR_GLE = 9 Mar | match_KRR_HUR = 10 Feb | match_KRR_IVM = | match_KRR_LRG = | match_KRR_PLK = 1–2 | match_KRR_STC = 2–0 | match_KRR_TRO = 2–1

| match_LRG_ART = 2–0 | match_LRG_AUC = 16 Mar | match_LRG_BEI = 6 Jan | match_LRG_BNB = 1–0 | match_LRG_CLY = 0–2 | match_LRG_CMN = | match_LRG_DAR = 1–3 | match_LRG_GAR = | match_LRG_GLE = 2–2 | match_LRG_HUR = 3–1 | match_LRG_IVM = 17 Feb | match_LRG_KRR = 2 Mar | match_LRG_PLK = 20 Jan | match_LRG_STC = 1–1 | match_LRG_TRO = 3–4

| match_PLK_ART = 2 Mar | match_PLK_AUC = 1–0 | match_PLK_BEI = 3–4 | match_PLK_BNB = 30 Dec | match_PLK_CLY = 17 Feb | match_PLK_CMN = 2–2 | match_PLK_DAR = 3 Feb | match_PLK_GAR = | match_PLK_GLE = 13 Jan | match_PLK_HUR = 27 Jan | match_PLK_IVM = 6–0 | match_PLK_KRR = 3–3 | match_PLK_LRG = 4–2 | match_PLK_STC = 9 Mar | match_PLK_TRO = 2–2

| match_STC_ART = 4–4 | match_STC_AUC = | match_STC_BEI = 3–3 | match_STC_BNB = 3–1 | match_STC_CLY = 16 Mar | match_STC_CMN = 0–1 | match_STC_DAR = 17 Feb | match_STC_GAR = 3 Feb | match_STC_GLE = 4–0 | match_STC_HUR = 1–3 | match_STC_IVM = 13 Jan | match_STC_KRR = 30 Dec | match_STC_LRG = 27 Jan | match_STC_PLK = 3–2 | match_STC_TRO = 2 Mar

| match_TRO_ART = 1–2 | match_TRO_AUC = 0–0 | match_TRO_BEI = 16 Mar | match_TRO_BNB = 27 Jan | match_TRO_CLY = | match_TRO_CMN = 13 Jan | match_TRO_DAR = 24 Feb | match_TRO_GAR = | match_TRO_GLE = | match_TRO_HUR = 30 Dec | match_TRO_IVM = 2–1 | match_TRO_KRR = 2–2 | match_TRO_LRG = 1–5 | match_TRO_PLK = 10 Feb | match_TRO_STC =

| solid_cell = grey }}

First Division

Шаблон:Infobox football league season Шаблон:Location map+ Шаблон:Location map+ Relegated from 2022–23 Premier Division:

Promoted to 2023–24 Premier Division:

Relegated from 2022–23 First Division:

Promoted to 2023–24 First Division:

Stadia and locations

Team Location Ground Surface Capacity Seats Floodlit
Ashfield Easterhouse, Glasgow Stepford Football CentreШаблон:Efn-la Artificial 0 Yes
Blantyre Victoria Blantyre Castle Park Grass 2,500 0 No
Cambuslang Rangers Cambuslang Somervell Park Grass 3,000 0 No
Drumchapel United Drumchapel, Glasgow Donald Dewar Centre 4G Artificial 10 Yes
Johnstone Burgh Johnstone Keanie Park Grass 5,000 0 No
Kilbirnie Ladeside Kilbirnie Valefield Park Grass 3,000 0 No
Kilwinning Rangers Шаблон:Ref label Kilwinning Buffs Park Grass 2,800 270 Yes
Maybole Juniors Maybole Ladywell Stadium Grass 2,000 0 No
Neilston Neilston Brig-o-Lea Stadium Grass 2,000 0 Yes
Petershill Springburn, Glasgow Petershill Park Artificial 2,000 500 Yes
Renfrew Renfrew New Western Park Artificial 1,000 0 Yes
Rutherglen Glencairn Шаблон:Ref label Rutherglen New Southcroft Park Grass 1,500 0 Yes
Shotts Bon Accord Shotts Hannah Park Grass 4,000 0 Yes
St Roch's Provanmill, Glasgow James McGrory Park Grass 2,000 0 No
Thorniewood United Viewpark Robertson Park Grass 3,000 0 No
Whitletts Victoria Ayr Dam Park Stadium Grass 3,000 478 Yes
Notes

Шаблон:Notelist-la

League table

{{#invoke:Sports table|main|style=WDL |section=First Division |update=23 December 2023 |source=West of Scotland Football League |team1=PET |team2=DRU |team3=JOB |team4=BLV |team5=KWN |team6=RUG |team7=SBA |team8=ASH |team9=REN |team10=MAY |team11=STR |team12=THU |team13=CAM |team14=KLB |team15=NEI |team16=WHV

|win_ASH=7|draw_ASH=1|loss_ASH=4 |gf_ASH=39|ga_ASH=24 |win_BLV=8|draw_BLV=2|loss_BLV=6 |gf_BLV=22|ga_BLV=27 |win_CAM=3|draw_CAM=5|loss_CAM=7 |gf_CAM=26|ga_CAM=41 |win_DRU=8|draw_DRU=2|loss_DRU=3 |gf_DRU=38|ga_DRU=16 |win_JOB=8|draw_JOB=2|loss_JOB=3 |gf_JOB=34|ga_JOB=22 |win_KLB=3|draw_KLB=3|loss_KLB=7 |gf_KLB=27|ga_KLB=34 |win_KWN=7|draw_KWN=4|loss_KWN=4 |gf_KWN=31|ga_KWN=23 |win_MAY=5|draw_MAY=3|loss_MAY=7 |gf_MAY=27|ga_MAY=34 |win_NEI=3|draw_NEI=3|loss_NEI=7 |gf_NEI=15|ga_NEI=23 |win_PET=9|draw_PET=2|loss_PET=5 |gf_PET=40|ga_PET=32 |win_REN=6|draw_REN=3|loss_REN=8 |gf_REN=27|ga_REN=27 |win_RUG=7|draw_RUG=4|loss_RUG=3 |gf_RUG=25|ga_RUG=18 |win_SBA=7|draw_SBA=3|loss_SBA=2 |gf_SBA=23|ga_SBA=22 |win_STR=5|draw_STR=2|loss_STR=6 |gf_STR=25|ga_STR=26 |win_THU=4|draw_THU=4|loss_THU=5 |gf_THU=20|ga_THU=16 |win_WHV=0|draw_WHV=3|loss_WHV=13|gf_WHV=18|ga_WHV=52


|name_ASH=Ashfield |name_BLV=Blantyre Victoria |name_CAM=Cambuslang Rangers |name_DRU=Drumchapel United |name_JOB=Johnstone Burgh |name_KLB=Kilbirnie Ladeside |name_KWN=Kilwinning Rangers |name_MAY=Maybole Juniors |name_NEI=Neilston |name_PET=Petershill |name_REN=Renfrew |name_RUG=Rutherglen Glencairn |name_SBA=Shotts Bon Accord |name_STR=St Roch's |name_THU=Thorniewood United |name_WHV=Whitletts Victoria

|result1=PRO |result2=PRO |result3=PRO |result14=REL |result15=REL |result16=REL

|res_col_header=PR |col_PRO=green1 |text_PRO=Promotion to the Premier Division |col_REL=red1 |text_REL=Relegation to the Second Division

|class_rules=1) Points; 2) Goal difference; 3) Goals scored }}

Results

{{#invoke:sports results|main | source = wosfl.co.uk | update = 23 December 2023 | matches_style = FBR | team1= ASH | team2= BLV | team3= CAM | team4= DRU | team5= JOB | team6= KLB | team7= KWN | team8= MAY | team9= NEI | team10= PET | team11= REN | team12= RUG | team13= SBA | team14= STR | team15= THU | team16= WHV

|name_ASH=Ashfield |name_BLV=Blantyre Victoria |name_CAM=Cambuslang Rangers |name_DRU=Drumchapel United |name_JOB=Johnstone Burgh |name_KLB=Kilbirnie Ladeside |name_KWN=Kilwinning Rangers |name_MAY=Maybole Juniors |name_NEI=Neilston |name_PET=Petershill |name_REN=Renfrew |name_RUG=Rutherglen Glencairn |name_SBA=Shotts Bon Accord |name_STR=St Roch's |name_THU=Thorniewood United |name_WHV=Whitletts Victoria

| match_ASH_BLV = 1–2 | match_ASH_CAM = 6 Jan | match_ASH_DRU = 1–5 | match_ASH_JOB = 3–3 | match_ASH_KLB = 5–2 | match_ASH_KWN = | match_ASH_MAY = | match_ASH_NEI = 17 Feb | match_ASH_PET = 4–3 | match_ASH_REN = 20 Jan | match_ASH_RUG = 3 Feb | match_ASH_SBA = 2–3 | match_ASH_STR = 24 Feb | match_ASH_THU = 9 Mar | match_ASH_WHV =

| match_BLV_ASH = 30 Dec | match_BLV_CAM = 2–1 | match_BLV_DRU = 2 Mar | match_BLV_JOB = 13 Jan | match_BLV_KLB = 2–1 | match_BLV_KWN = 0–4 | match_BLV_MAY = 2–1 | match_BLV_NEI = 0–2 | match_BLV_PET = 3–3 | match_BLV_REN = 1–0 | match_BLV_RUG = 2–0 | match_BLV_SBA = 16 Mar | match_BLV_STR = | match_BLV_THU = 2–1 | match_BLV_WHV = 1–0

| match_CAM_ASH = 0–7 | match_CAM_BLV = 10 Feb | match_CAM_DRU = | match_CAM_JOB = 2–5 | match_CAM_KLB = 30 Dec | match_CAM_KWN = 2–2 | match_CAM_MAY = 3–2 | match_CAM_NEI = 13 Jan | match_CAM_PET = | match_CAM_REN = 2 Mar | match_CAM_RUG = 27 Jan | match_CAM_SBA = 4–4 | match_CAM_STR = 4–1 | match_CAM_THU = | match_CAM_WHV = 16 Mar

| match_DRU_ASH = 27 Jan | match_DRU_BLV = 3–0 | match_DRU_CAM = 2–0 | match_DRU_JOB = | match_DRU_KLB = 6–1 | match_DRU_KWN = 3–2 | match_DRU_MAY = | match_DRU_NEI = 4–1 | match_DRU_PET = 9 Feb | match_DRU_REN = 3 Feb | match_DRU_RUG = 2–2 | match_DRU_SBA = 6–0 | match_DRU_STR = 13 Jan | match_DRU_THU = 1–3 | match_DRU_WHV =

| match_JOB_ASH = 10 Feb | match_JOB_BLV = 1–0 | match_JOB_CAM = 20 Jan | match_JOB_DRU = 2–1 | match_JOB_KLB = | match_JOB_KWN = | match_JOB_MAY = 1–4 | match_JOB_NEI = 2–0 | match_JOB_PET = 6 Jan | match_JOB_REN = | match_JOB_RUG = 9 Mar | match_JOB_SBA = 2–3 | match_JOB_STR = 2–1 |match_JOB_STR_note=Match played at New Western Park, Renfrew.[9] | match_JOB_THU = 24 Feb | match_JOB_WHV = 5–1

| match_KLB_ASH = 2 Mar | match_KLB_BLV = 3–3 | match_KLB_CAM = 2–2 | match_KLB_DRU = 20 Jan | match_KLB_JOB = 17 Feb | match_KLB_KWN = 3 Feb | match_KLB_MAY = 6 Jan | match_KLB_NEI = 4–0 | match_KLB_PET = 1–3 | match_KLB_REN = 3–0 | match_KLB_RUG = 0–1 | match_KLB_SBA = | match_KLB_STR = 9 Mar | match_KLB_THU = | match_KLB_WHV = 5–2

| match_KWN_ASH = 16 Mar | match_KWN_BLV = 3–1 | match_KWN_CAM = | match_KWN_DRU = 29 Dec | match_KWN_JOB = 2–3 | match_KWN_KLB = | match_KWN_MAY = 0–1 | match_KWN_NEI = | match_KWN_PET = 20 Jan | match_KWN_REN = 1–1 | match_KWN_RUG = | match_KWN_SBA = 1–1 | match_KWN_STR = 4–3 | match_KWN_THU = 10 Feb | match_KWN_WHV = 6 Jan

| match_MAY_ASH = 13 Jan | match_MAY_BLV = | match_MAY_CAM = 24 Feb | match_MAY_DRU = 16 Mar | match_MAY_JOB = 27 Jan | match_MAY_KLB = 3–3 | match_MAY_KWN = 2–4 | match_MAY_NEI = 1–0 | match_MAY_PET = 0–4 | match_MAY_REN = 2–2 | match_MAY_RUG = 2–2 | match_MAY_SBA = 10 Feb | match_MAY_STR = 30 Dec | match_MAY_THU = 3–2 | match_MAY_WHV = 4–1

| match_NEI_ASH = | match_NEI_BLV = 16 Jan | match_NEI_CAM = 2–2 | match_NEI_DRU = | match_NEI_JOB = 3 Feb | match_NEI_KLB = 24 Feb | match_NEI_KWN = 9 Mar | match_NEI_MAY = 20 Jan | match_NEI_PET = 1–2 | match_NEI_REN = 3–2 | match_NEI_RUG = | match_NEI_SBA = 1–2 | match_NEI_STR = 10 Feb | match_NEI_THU = | match_NEI_WHV = 2–2

| match_PET_ASH = 1–4 | match_PET_BLV = 3 Feb | match_PET_CAM = 17 Feb | match_PET_DRU = 3–1 | match_PET_JOB = 3–2 | match_PET_KLB = 5–1 | match_PET_KWN = 2–3 | match_PET_MAY = 2 Mar | match_PET_NEI = 0–2 | match_PET_REN = 16 Mar | match_PET_RUG = 13 Jan | match_PET_SBA = | match_PET_STR = 4–1 | match_PET_THU = 27 Jan | match_PET_WHV = 3–3

| match_REN_ASH = 3–1 | match_REN_BLV = 24 Feb | match_REN_CAM = 5–0 | match_REN_DRU = 0–3 | match_REN_JOB = 0–4 | match_REN_KLB = 13 Jan | match_REN_KWN = 2–1 | match_REN_MAY = 9 Mar | match_REN_NEI = 27 Jan | match_REN_PET = 0–1 | match_REN_RUG = 4–2 | match_REN_SBA = | match_REN_STR = 0–2 | match_REN_THU = 30 Dec | match_REN_WHV = 3–0

| match_RUG_ASH = 1–4 | match_RUG_BLV = 20 Jan | match_RUG_CAM = 2–1 | match_RUG_DRU = 1–1 | match_RUG_JOB = | match_RUG_KLB = 10 Feb | match_RUG_KWN = 0–0 | match_RUG_MAY = | match_RUG_NEI = 16 Mar | match_RUG_PET = 5–1 | match_RUG_REN = 2–0 | match_RUG_SBA = 6 Jan | match_RUG_STR = | match_RUG_THU = 1–0 | match_RUG_WHV = 3–1

| match_SBA_ASH = | match_SBA_BLV = | match_SBA_CAM = 3 Feb | match_SBA_DRU = 24 Feb | match_SBA_JOB = 30 Dec | match_SBA_KLB = 2–1 | match_SBA_KWN = 13 Jan | match_SBA_MAY = 5–1 | match_SBA_NEI = 1–0 | match_SBA_PET = 9 Mar | match_SBA_REN = 17 Feb | match_SBA_RUG = 0–3 | match_SBA_STR = 27 Jan | match_SBA_THU = 0–0 | match_SBA_WHV = 2 Mar

| match_STR_ASH = 0–3 | match_STR_BLV = 3–1 | match_STR_CAM = 3–2 | match_STR_DRU = | match_STR_JOB = 16 Mar | match_STR_KLB = | match_STR_KWN = 17 Feb | match_STR_MAY = 4–1 | match_STR_NEI = 1–1 | match_STR_PET = | match_STR_REN = 6 Jan | match_STR_RUG = 2 Mar | match_STR_SBA = 1–2 | match_STR_THU = 3 Feb | match_STR_WHV = 20 Jan

| match_THU_ASH = | match_THU_BLV = | match_THU_CAM = 0–0 | match_THU_DRU = 6 Jan | match_THU_JOB = | match_THU_KLB = 16 Mar | match_THU_KWN = 1–2 | match_THU_MAY = 1–0 | match_THU_NEI = 2 Mar | match_THU_PET = 1–2 | match_THU_REN = 1–1 | match_THU_RUG = 17 Feb | match_THU_SBA = 20 Jan | match_THU_STR = 2–2 | match_THU_WHV = 5–2

| match_WHV_ASH = 1–4 | match_WHV_BLV = 9 Mar | match_WHV_CAM = 2–3 |match_WHV_CAM_note=Match played at New Voluntary Park.[10] | match_WHV_DRU = 17 Feb | match_WHV_JOB = 2–2 | match_WHV_KLB = 27 Jan | match_WHV_KWN = 1–2 | match_WHV_MAY = 3 Feb | match_WHV_NEI = | match_WHV_PET = 24 Feb | match_WHV_REN = 0–4 |match_WHV_REN_note=Match played at New Voluntary Park.[11] | match_WHV_RUG = 30 Dec | match_WHV_SBA = | match_WHV_STR = 0–3 | match_WHV_THU = 0–3 |match_WHV_THU_note=Match played at New Voluntary Park.[12]

| solid_cell = grey }}

Second Division

Шаблон:Infobox football league season Rossvale F.C. changed their name to Caledonian Locomotives F.C. prior to the start of the season.

Relegated from 2022–23 First Division:

Promoted to 2023–24 First Division:

Relegated from 2022–23 Second Division:

Promoted to 2023–24 Second Division:

Stadia and locations

Team Location Ground Surface Capacity Seats Floodlit
Ardrossan Winton Rovers Ardrossan Winton Park Grass 3,000 80 Yes
Bonnyton Thistle Шаблон:Ref label Kilmarnock Bonnyton Park Artificial 1,000 100 Yes
Caledonian Locomotives Springburn, Glasgow Petershill ParkШаблон:Efn-la Artificial 1,500 500 Yes
Craigmark Burntonians Dalmellington Station Park Grass 2,200 0 No
Cumbernauld United Cumbernauld Village Guy's Meadow Grass 2,500 0 No
Forth Wanderers Forth Kingshill Park Grass 3,500 0 No
Glasgow Perthshire Possilpark, Glasgow Keppoch Park Grass 1,800 0 No
Glasgow University Шаблон:Ref label Airdrie Excelsior StadiumШаблон:Efn-la Artificial 10,101 10,101 Yes
Kilsyth Rangers Kilsyth Duncansfield Grass 2,000 0 No
Larkhall Thistle Larkhall Gasworks Park Grass 2,000 0 No
Maryhill Maryhill, Glasgow Lochburn Park Grass 1,800 205 Yes
Muirkirk Juniors Muirkirk Burnside Park Grass 2,300 0 No
St Anthony's Shieldhall, Glasgow McKenna Park Grass 1,000 0 No
Vale of Clyde Tollcross, Glasgow Fullarton Park Grass 2,500 0 No
Wishaw Wishaw Beltane Park Grass 1,000 0 No
Yoker Athletic Clydebank Holm Park Artificial 3,500 0 Yes
Notes

Шаблон:Notelist-la

Шаблон:Location map+ Шаблон:Location map+

League table

{{#invoke:Sports table|main|style=WDL |section=Second Division |update=16 December 2023 |source=West of Scotland Football League |team1=AWR |team2=CMU |team3=KRA |team4=CAL |team5=VOC |team6=MAR |team7=MUI |team8=STA |team9=YOK |team10=BON |team11=LAR |team12=GLP |team13=CRB |team14=FOR |team15=WSH |team16=GLU

|win_AWR=13|draw_AWR=0|loss_AWR=3 |gf_AWR=52|ga_AWR=23 |win_BON=5 |draw_BON=4|loss_BON=8 |gf_BON=33|ga_BON=36 |win_CAL=8 |draw_CAL=2|loss_CAL=4 |gf_CAL=34|ga_CAL=26 |win_CMU=9 |draw_CMU=2|loss_CMU=3 |gf_CMU=28|ga_CMU=17 |win_CRB=4 |draw_CRB=4|loss_CRB=5 |gf_CRB=22|ga_CRB=22 |win_FOR=4 |draw_FOR=1|loss_FOR=6 |gf_FOR=19|ga_FOR=24 |win_GLP=4 |draw_GLP=5|loss_GLP=8 |gf_GLP=37|ga_GLP=50 |win_GLU=1 |draw_GLU=3|loss_GLU=12|gf_GLU=17|ga_GLU=43 |win_KRA=9 |draw_KRA=2|loss_KRA=6 |gf_KRA=31|ga_KRA=26 |win_LAR=5 |draw_LAR=2|loss_LAR=6 |gf_LAR=26|ga_LAR=23 |win_MAR=7 |draw_MAR=4|loss_MAR=4 |gf_MAR=33|ga_MAR=27 |win_MUI=7 |draw_MUI=3|loss_MUI=7 |gf_MUI=34|ga_MUI=37 |win_STA=7 |draw_STA=3|loss_STA=4 |gf_STA=33|ga_STA=25 |win_VOC=8 |draw_VOC=1|loss_VOC=5 |gf_VOC=29|ga_VOC=21 |win_WSH=3 |draw_WSH=2|loss_WSH=11|gf_WSH=22|ga_WSH=49 |win_YOK=5 |draw_YOK=4|loss_YOK=7 |gf_YOK=21|ga_YOK=22

|adjust_points_STA=-3 |note_STA=St Anthony's deducted 3 points for fielding an ineligible player.


|name_AWR=Ardrossan Winton Rovers |name_BON=Bonnyton Thistle |name_CAL=Caledonian Locomotives |name_CMU=Cumbernauld United |name_CRB=Craigmark Burntonians |name_FOR=Forth Wanderers |name_GLP=Glasgow Perthshire |name_GLU=Glasgow University |name_KRA=Kilsyth Rangers |name_LAR=Larkhall Thistle |name_MAR=Maryhill |name_MUI=Muirkirk Juniors |name_STA=St Anthony's |name_VOC=Vale of Clyde |name_WSH=Wishaw |name_YOK=Yoker Athletic

|result1=PRO |result2=PRO |result3=PRO |result14=REL |result15=REL |result16=REL

|res_col_header=PR |col_PRO=green1 |text_PRO=Promotion to the First Division |col_REL=red1 |text_REL=Relegation to the Third Division

|class_rules=1) Points; 2) Goal difference; 3) Goals scored }}

Results

{{#invoke:sports results|main | source = wosfl.co.uk | update = 16 December 2023 | matches_style = FBR

| team1= AWR | team2= BON | team3= CAL | team4= CMU | team5= CRB | team6= FOR | team7= GLP | team8= GLU | team9= KRA | team10= LAR | team11= MAR | team12= MUI | team13= STA | team14= VOC | team15= WSH | team16= YOK

|name_AWR=Ardrossan Winton Rovers |name_BON=Bonnyton Thistle |name_CAL=Caledonian Locomotives |name_CMU=Cumbernauld United |name_CRB=Craigmark Burntonians |name_FOR=Forth Wanderers |name_GLP=Glasgow Perthshire |name_GLU=Glasgow University |name_KRA=Kilsyth Rangers |name_LAR=Larkhall Thistle |name_MAR=Maryhill |name_MUI=Muirkirk Juniors |name_STA=St Anthony's |name_VOC=Vale of Clyde |name_WSH=Wishaw |name_YOK=Yoker Athletic

| match_AWR_BON = 3–2 | match_AWR_CAL = 27 Jan | match_AWR_CMU = | match_AWR_CRB = 3–2 | match_AWR_FOR = 13 Jan | match_AWR_GLP = 10–0 | match_AWR_GLU = 6–1 | match_AWR_KRA = 16 Mar | match_AWR_LAR = 2–1 | match_AWR_MAR = 4–2 | match_AWR_MUI = | match_AWR_STA = 4–1 | match_AWR_VOC = 24 Feb | match_AWR_WSH = 10 Feb | match_AWR_YOK = 30 Dec

| match_BON_AWR = 20 Jan | match_BON_CAL = 3 Feb | match_BON_CMU = 6 Jan | match_BON_CRB = 4–3 | match_BON_FOR = | match_BON_GLP = 2–4 | match_BON_GLU = 24 Feb | match_BON_KRA = 1–4 | match_BON_LAR = | match_BON_MAR = 2–4 | match_BON_MUI = 0–2 | match_BON_STA = 3–4 | match_BON_VOC = 1–2 | match_BON_WSH = 3–0 | match_BON_YOK = 0–0

| match_CAL_AWR = 1–2 | match_CAL_BON = 3–2 | match_CAL_CMU = | match_CAL_CRB = | match_CAL_FOR = 10 Feb | match_CAL_GLP = 24 Feb | match_CAL_GLU = 3–1 | match_CAL_KRA = 3–0 | match_CAL_LAR = 9 Mar | match_CAL_MAR = | match_CAL_MUI = 2–2 | match_CAL_STA = 6 Jan | match_CAL_VOC = 20 Jan | match_CAL_WSH = 7–2 | match_CAL_YOK =

| match_CMU_AWR = 2–1 | match_CMU_BON = 0–2 | match_CMU_CAL = 13 Jan | match_CMU_CRB = | match_CMU_FOR = 30 Dec | match_CMU_GLP = 2–1 | match_CMU_GLU = 4–2 | match_CMU_KRA = 2 Mar | match_CMU_LAR = 5–2 | match_CMU_MAR = 0–2 | match_CMU_MUI = 27 Jan | match_CMU_STA = 1–1 | match_CMU_VOC = 4–0 | match_CMU_WSH = 16 Mar | match_CMU_YOK =

| match_CRB_AWR = 3 Feb | match_CRB_BON = | match_CRB_CAL = 1–2 | match_CRB_CMU = 9 Mar | match_CRB_FOR = 2–2 | match_CRB_GLP = 13 Jan | match_CRB_GLU = 27 Jan | match_CRB_KRA = 17 Feb | match_CRB_LAR = 30 Dec | match_CRB_MAR = 2–2 | match_CRB_MUI = 3–2 | match_CRB_STA = 24 Feb | match_CRB_VOC = | match_CRB_WSH = 0–0 | match_CRB_YOK = 2–3

| match_FOR_AWR = 3–2 | match_FOR_BON = 17 Feb | match_FOR_CAL = 1–2 | match_FOR_CMU = 1–2 | match_FOR_CRB = | match_FOR_GLP = 9 Mar | match_FOR_GLU = | match_FOR_KRA = 2–1 | match_FOR_LAR = 3 Feb | match_FOR_MAR = 20 Jan | match_FOR_MUI = | match_FOR_STA = | match_FOR_VOC = 6 Jan | match_FOR_WSH = 4–3 | match_FOR_YOK = 24 Feb

| match_GLP_AWR = 3–7 | match_GLP_BON = 2 Mar | match_GLP_CAL = 3–5 | match_GLP_CMU = | match_GLP_CRB = 0–0 | match_GLP_FOR = 4–1 | match_GLP_GLU = 16 Mar | match_GLP_KRA = 6 Jan | match_GLP_LAR = 17 Feb | match_GLP_MAR = 4–4 | match_GLP_MUI = 2–3 | match_GLP_STA = 0–3 | match_GLP_VOC = 4–2 | match_GLP_WSH = 20 Jan | match_GLP_YOK = 1–4

| match_GLU_AWR = | match_GLU_BON = 1–2 | match_GLU_CAL = 16 Feb | match_GLU_CMU = 0–4 | match_GLU_CRB = 1–2 | match_GLU_FOR = 1 Mar | match_GLU_GLP = 2–2 | match_GLU_KRA = 20 Jan | match_GLU_LAR = 1–4 | match_GLU_MAR = 2–2 | match_GLU_MUI = 3 Feb | match_GLU_STA = 2–2 | match_GLU_VOC = 0–2 | match_GLU_WSH = | match_GLU_YOK = 8 Mar

| match_KRA_AWR = 0–1 | match_KRA_BON = 1–1 | match_KRA_CAL = 0–2 | match_KRA_CMU = 3–0 | match_KRA_CRB = 0–2 | match_KRA_FOR = 27 Jan | match_KRA_GLP = 1–1 | match_KRA_GLU = 3–1 | match_KRA_LAR = 3–1 | match_KRA_MAR = 3 Feb | match_KRA_MUI = 30 Dec | match_KRA_STA = 10 Feb | match_KRA_VOC = 9 Mar | match_KRA_WSH = 24 Feb | match_KRA_YOK = 13 Jan

| match_LAR_AWR = | match_LAR_BON = 16 Mar | match_LAR_CAL = 2–2 | match_LAR_CMU = 20 Jan | match_LAR_CRB = 3–1 | match_LAR_FOR = 2–0 | match_LAR_GLP = 2–0 | match_LAR_GLU = 10 Feb | match_LAR_KRA = | match_LAR_MAR = 2–3 | match_LAR_MUI = 24 Feb | match_LAR_STA = | match_LAR_VOC = 0–1 | match_LAR_WSH = 6 Jan | match_LAR_YOK = 1–1

| match_MAR_AWR = 9 Mar | match_MAR_BON = 27 Jan | match_MAR_CAL = 2–1 | match_MAR_CMU = 24 Feb | match_MAR_CRB = 10 Feb | match_MAR_FOR = 1–2 | match_MAR_GLP = 30 Dec | match_MAR_GLU = 13 Jan | match_MAR_KRA = 4–1 | match_MAR_LAR = | match_MAR_MUI = 0–2 | match_MAR_STA = | match_MAR_VOC = 2–1 | match_MAR_WSH = 3–1 | match_MAR_YOK = 2–2

| match_MUI_AWR = 1–2 | match_MUI_BON = 2–2 | match_MUI_CAL = 2 Mar | match_MUI_CMU = 0–1 | match_MUI_CRB = 6 Jan | match_MUI_FOR = 16 Mar | match_MUI_GLP = 2–2 | match_MUI_GLU = 3–0 | match_MUI_KRA = 3–5 | match_MUI_LAR = 2–6 | match_MUI_MAR = 1–0 | match_MUI_STA = 20 Jan | match_MUI_VOC = | match_MUI_WSH = 5–2 | match_MUI_YOK = 1–0

| match_STA_AWR = 2 Mar | match_STA_BON = 30 Dec | match_STA_CAL = 5–1 | match_STA_CMU = 3 Feb | match_STA_CRB = 0–2 | match_STA_FOR = 2–1 | match_STA_GLP = 27 Jan | match_STA_GLU = 2–1 | match_STA_KRA = 1–2 | match_STA_LAR = 13 Jan | match_STA_MAR = 16 Mar | match_STA_MUI = 4–1 | match_STA_VOC = 17 Feb | match_STA_WSH = 5–3 | match_STA_YOK = 1–2

| match_VOC_AWR = 2–3 | match_VOC_BON = 13 Jan | match_VOC_CAL = 3–0 | match_VOC_CMU = 2–2 | match_VOC_CRB = 16 Mar | match_VOC_FOR = | match_VOC_GLP = 9 Dec | match_VOC_GLU = 30 Dec | match_VOC_KRA = 1–2 | match_VOC_LAR = 27 Jan | match_VOC_MAR = 2 Mar | match_VOC_MUI = 6–2 | match_VOC_STA = | match_VOC_WSH = 3–0 | match_VOC_YOK = 2–0

| match_WSH_AWR = 2–1 | match_WSH_BON = 2–5 | match_WSH_CAL = 30 Dec | match_WSH_CMU = | match_WSH_CRB = 2 Mar | match_WSH_FOR = 9 Dec | match_WSH_GLP = 0–6 | match_WSH_GLU = 1–2 | match_WSH_KRA = 0–2 | match_WSH_LAR = 2–0 | match_WSH_MAR = 17 Feb | match_WSH_MUI = 13 Jan | match_WSH_STA = 2–2 | match_WSH_VOC = 3 Feb | match_WSH_YOK = 27 Jan

| match_YOK_AWR = 0–1 | match_YOK_BON = 1–1 | match_YOK_CAL = 16 Mar | match_YOK_CMU = 0–1 | match_YOK_CRB = 20 Jan | match_YOK_FOR = 3–2 | match_YOK_GLP = 3 Feb | match_YOK_GLU = 1–0 | match_YOK_KRA = 2–3 | match_YOK_LAR = 2 Feb | match_YOK_MAR = 6 Jan | match_YOK_MUI = 17 Feb | match_YOK_STA = | match_YOK_VOC = 1–2 | match_YOK_WSH = 1–2

| solid_cell = grey }}

Third Division

Шаблон:Infobox football league season Relegated from 2022–23 Second Division:

Promoted to 2023–24 Second Division:

Relegated from 2022–23 Third Division:

Promoted to 2023–24 Third Division:

Stadia and locations

Team Location Ground Surface Capacity Seats Floodlit
Ardeer Thistle Stevenston Ardeer Stadium Grass 3,500 0 No
Bellshill Athletic Bellshill Rockburn Park Grass 500 0 No
Dalry Thistle Dalry Merksworth Park Grass 3,000 0 No
Finnart Springburn, Glasgow Springburn Park Artificial 0 Yes
Girvan Шаблон:Ref label Girvan Hamilton Park Grass 5,000 200 No
Glasgow United Shettleston, Glasgow Greenfield Park Grass 1,800 10 No
Greenock Juniors Greenock Ravenscraig Stadium Grass 6,000 1,000 Yes
Irvine Victoria Irvine Victoria Park Grass 1,800 0 No
Kello Rovers Kirkconnel Nithside Park Grass 1,700 0 No
Kilsyth Athletic Kilsyth Kilsyth Sports Field Artificial 0 No
Lanark United Lanark Moor Park Grass 4,000 0 No
Lesmahagow Lesmahagow Craighead Park Grass 3,500 0 No
Port Glasgow Port Glasgow Port Glasgow Community Stadium Artificial 2,000 0 Yes
Threave Rovers Шаблон:Ref label Castle Douglas Meadow Park Grass 1,500 Yes
Vale of Leven Alexandria Millburn Park Grass 3,000 0 No
West Park United Bishopbriggs Huntershill Artificial 500 0 Yes

Шаблон:Location map+

League table

{{#invoke:Sports table|main|style=WDL |section=Third Division |update=16 December 2023 |source=West of Scotland Football League |team1=BEL |team2=GRE |team3=IRV |team4=GLA |team5=VOL |team6=FIN |team7=LAN |team8=THR |team9=DAL |team10=LES |team11=ARD |team12=GIR |team13=KIL |team14=PGL |team15=WPU |team16=KEL

|win_ARD=4|draw_ARD=5|loss_ARD=5 |gf_ARD=23|ga_ARD=31 |win_BEL=9|draw_BEL=2|loss_BEL=1 |gf_BEL=39|ga_BEL=20 |win_DAL=5|draw_DAL=3|loss_DAL=3 |gf_DAL=24|ga_DAL=18 |win_FIN=6|draw_FIN=4|loss_FIN=4 |gf_FIN=27|ga_FIN=21 |win_GIR=4|draw_GIR=4|loss_GIR=6 |gf_GIR=25|ga_GIR=26 |win_GLA=9|draw_GLA=0|loss_GLA=6 |gf_GLA=36|ga_GLA=30 |win_GRE=8|draw_GRE=1|loss_GRE=7 |gf_GRE=29|ga_GRE=29 |win_IRV=7|draw_IRV=3|loss_IRV=6 |gf_IRV=38|ga_IRV=31 |win_KEL=1|draw_KEL=2|loss_KEL=11|gf_KEL=15|ga_KEL=47 |win_KIL=4|draw_KIL=4|loss_KIL=6 |gf_KIL=24|ga_KIL=28 |win_LAN=6|draw_LAN=3|loss_LAN=4 |gf_LAN=20|ga_LAN=20 |win_LES=5|draw_LES=3|loss_LES=5 |gf_LES=38|ga_LES=34 |win_PGL=4|draw_PGL=1|loss_PGL=10|gf_PGL=27|ga_PGL=31 |win_THR=6|draw_THR=2|loss_THR=4 |gf_THR=24|ga_THR=21 |win_VOL=7|draw_VOL=2|loss_VOL=4 |gf_VOL=33|ga_VOL=31 |win_WPU=3|draw_WPU=3|loss_WPU=6 |gf_WPU=28|ga_WPU=32

|adjust_points_GLA=-3 |note_GLA=Glasgow United deducted 3 points for fielding an ineligible player.

|name_ARD=Ardeer Thistle |name_BEL=Bellshill Athletic |name_DAL=Dalry Thistle |name_FIN=Finnart |name_GIR=Girvan |name_GLA=Glasgow United |name_GRE=Greenock Juniors |name_IRV=Irvine Victoria |name_KEL=Kello Rovers |name_KIL=Kilsyth Athletic |name_LAN=Lanark United |name_LES=Lesmahagow |name_PGL=Port Glasgow |name_THR=Threave Rovers |name_VOL=Vale of Leven |name_WPU=West Park United

|result1=PRO |result2=PRO |result3=PRO |result14=REL |result15=REL |result16=REL

|res_col_header=PR |col_PRO=green1 |text_PRO=Promotion to the Second Division |col_REL=red1 |text_REL=Relegation to the Fourth Division

|class_rules=1) Points; 2) Goal difference; 3) Goals scored }}

Results

{{#invoke:sports results|main | source = wosfl.co.uk | update = 16 December 2023 | matches_style = FBR

| team1= ARD | team2= BEL | team3= DAL | team4= FIN | team5= GIR | team6= GLA | team7= GRE | team8= IRV | team9= KEL | team10= KIL | team11= LAN | team12= LES | team13= PGL | team14= THR | team15= VOL | team16= WPU

|name_ARD=Ardeer Thistle |name_BEL=Bellshill Athletic |name_DAL=Dalry Thistle |name_FIN=Finnart |name_GIR=Girvan |name_GLA=Glasgow United |name_GRE=Greenock Juniors |name_IRV=Irvine Victoria |name_KEL=Kello Rovers |name_KIL=Kilsyth Athletic |name_LAN=Lanark United |name_LES=Lesmahagow |name_PGL=Port Glasgow |name_THR=Threave Rovers |name_VOL=Vale of Leven |name_WPU=West Park United

| match_ARD_BEL = | match_ARD_DAL = 9 Mar | match_ARD_FIN = 20 Jan | match_ARD_GIR = 2–2 | match_ARD_GLA = 17 Feb | match_ARD_GRE = 6 Jan | match_ARD_IRV = 0–4 | match_ARD_KEL = 1–0 | match_ARD_KIL = 24 Feb | match_ARD_LAN = | match_ARD_LES = | match_ARD_PGL = 2–2 | match_ARD_THR = 1–2 | match_ARD_VOL = 3 Feb | match_ARD_WPU = 2–4

| match_BEL_ARD = 16 Mar | match_BEL_DAL = 10 Feb | match_BEL_FIN = | match_BEL_GIR = 2 Mar | match_BEL_GLA = 5–0 | match_BEL_GRE = | match_BEL_IRV = 5–4 | match_BEL_KEL = 4–1 | match_BEL_KIL = 2–0 | match_BEL_LAN = 6 Jan | match_BEL_LES = 5–5 | match_BEL_PGL = | match_BEL_THR = 20 Jan | match_BEL_VOL = 2–1 | match_BEL_WPU = 3–3

| match_DAL_ARD = | match_DAL_BEL = | match_DAL_FIN = 1–1 | match_DAL_GIR = 4–1 | match_DAL_GLA = 2 Mar | match_DAL_GRE = 1–0 | match_DAL_IRV = 6 Jan | match_DAL_KEL = 16 Mar | match_DAL_KIL = 4–1 | match_DAL_LAN = | match_DAL_LES = 4–4 | match_DAL_PGL = 20 Jan | match_DAL_THR = 0–2 | match_DAL_VOL = 17 Feb | match_DAL_WPU =

| match_FIN_ARD = 2–2 | match_FIN_BEL = 1–2 | match_FIN_DAL = 30 Dec | match_FIN_GIR = 2–1 | match_FIN_GLA = 27 Jan | match_FIN_GRE = 0–1 | match_FIN_IRV = 3–2 | match_FIN_KEL = 13 Jan | match_FIN_KIL = 2–2 |match_FIN_KIL_note=Match played at Greenfield Park, Shettleston.[13] | match_FIN_LAN = 10 Feb | match_FIN_LES = 9 Mar | match_FIN_PGL = 4–1 | match_FIN_THR = | match_FIN_VOL = 2–3 | match_FIN_WPU = 24 Feb

| match_GIR_ARD = 10 Feb | match_GIR_BEL = 4–3 | match_GIR_DAL = 24 Feb | match_GIR_FIN = | match_GIR_GLA = 1–2 | match_GIR_GRE = 20 Jan | match_GIR_IRV = 4–0 | match_GIR_KEL = | match_GIR_KIL = | match_GIR_LAN = 1–2 | match_GIR_LES = 2–1 | match_GIR_PGL = 4–1 | match_GIR_THR = 6 Jan | match_GIR_VOL = 2–4 | match_GIR_WPU =

| match_GLA_ARD = 5–0 | match_GLA_BEL = 9 Mar | match_GLA_DAL = | match_GLA_FIN = 1–2 | match_GLA_GIR = 3 Feb | match_GLA_GRE = 3–2 | match_GLA_IRV = 4–1 | match_GLA_KEL = 24 Feb | match_GLA_KIL = 10 Feb | match_GLA_LAN = 4–0 | match_GLA_LES = 20 Jan | match_GLA_PGL = 3–1 | match_GLA_THR = 3–2 | match_GLA_VOL = | match_GLA_WPU = 6 Jan

| match_GRE_ARD = 0–2 | match_GRE_BEL = 1–4 | match_GRE_DAL = 4–1 | match_GRE_FIN = 2 Mar | match_GRE_GIR = 2–0 | match_GRE_GLA = 13 Jan | match_GRE_IRV = 0–6 | match_GRE_KEL = 1–1 | match_GRE_KIL = 3–4 | match_GRE_LAN = 16 Mar | match_GRE_LES = 3–1 | match_GRE_PGL = 2–0 | match_GRE_THR = | match_GRE_VOL = 27 Jan | match_GRE_WPU = 10 Feb

| match_IRV_ARD = 27 Jan | match_IRV_BEL = 30 Dec | match_IRV_DAL = 3–2 | match_IRV_FIN = 3 Mar | match_IRV_GIR = 1–1 | match_IRV_GLA = 5–0 | match_IRV_GRE = 1–3 | match_IRV_KEL = 1–0 | match_IRV_KIL = 13 Jan | match_IRV_LAN = 1–3 | match_IRV_LES = | match_IRV_PGL = 24 Feb | match_IRV_THR = 10 Feb | match_IRV_VOL = 2–2 | match_IRV_WPU =

| match_KEL_ARD = 2 Mar | match_KEL_BEL = 3 Feb | match_KEL_DAL = | match_KEL_FIN = | match_KEL_GIR = 17 Feb | match_KEL_GLA = 2–1 | match_KEL_GRE = 1–3 | match_KEL_IRV = 20 Jan | match_KEL_KIL = 9 Mar | match_KEL_LAN = 2–4 | match_KEL_LES = 6 Jan | match_KEL_PGL = | match_KEL_THR = 1–4 | match_KEL_VOL = 3–5 | match_KEL_WPU = 0–3

| match_KIL_ARD = 1–2 | match_KIL_BEL = 17 Feb | match_KIL_DAL = 3 Feb | match_KIL_FIN = 6 Jan | match_KIL_GIR = 16 Mar | match_KIL_GLA = 4–2 | match_KIL_GRE = | match_KIL_IRV = 1–1 | match_KIL_KEL = 2–2 | match_KIL_LAN = 20 Jan | match_KIL_LES = 5–4 | match_KIL_PGL = 0–3 | match_KIL_THR = | match_KIL_VOL = 2 Mar | match_KIL_WPU = 1–1

| match_LAN_ARD = 3–3 | match_LAN_BEL = 0–3 | match_LAN_DAL = 13 Jan | match_LAN_FIN = 1–1 | match_LAN_GIR = 1–1 | match_LAN_GLA = | match_LAN_GRE = | match_LAN_IRV = 17 Feb | match_LAN_KEL = 27 Jan | match_LAN_KIL = 1–0 | match_LAN_LES = 3 Feb | match_LAN_PGL = 2–0 | match_LAN_THR = 24 Feb | match_LAN_VOL = 30 Dec | match_LAN_WPU = 9 Mar

| match_LES_ARD = 13 Jan | match_LES_BEL = 6 Dec | match_LES_DAL = 1–1 | match_LES_FIN = 1–3 | match_LES_GIR = 27 Jan | match_LES_GLA = 3–2 | match_LES_GRE = 24 Feb | match_LES_IRV = 16 Mar | match_LES_KEL = 6–1 | match_LES_KIL = 30 Dec | match_LES_LAN = 0–1 | match_LES_PGL = 10 Feb | match_LES_THR = 3–1 | match_LES_VOL = 7–6 | match_LES_WPU =

| match_PGL_ARD = 3–0 | match_PGL_BEL = 13 Jan | match_PGL_DAL = 1–2 | match_PGL_FIN = 17 Feb | match_PGL_GIR = 30 Dec | match_PGL_GLA = 1–2 | match_PGL_GRE = | match_PGL_IRV = 1–2 | match_PGL_KEL = 7–1 | match_PGL_KIL = 27 Jan | match_PGL_LAN = 2 Mar | match_PGL_LES = 0–2 | match_PGL_THR = 9 Mar | match_PGL_VOL = 1–2 | match_PGL_WPU = 5–3

| match_THR_ARD = 2–2 | match_THR_BEL = 0–1 | match_THR_DAL = 27 Jan | match_THR_FIN = 16 Mar | match_THR_GIR = 1–1 | match_THR_GLA = 30 Dec | match_THR_GRE = 17 Feb | match_THR_IRV = 2–4 | match_THR_KEL = | match_THR_KIL = 1–0 | match_THR_LAN = 3–2 | match_THR_LES = 2 Mar | match_THR_PGL = | match_THR_VOL = 13 Jan | match_THR_WPU = 3 Feb

| match_VOL_ARD = 1–4 | match_VOL_BEL = 24 Feb | match_VOL_DAL = | match_VOL_FIN = 3–1 | match_VOL_GIR = 9 Mar | match_VOL_GLA = 16 Mar | match_VOL_GRE = 2–1 | match_VOL_IRV = | match_VOL_KEL = 10 Feb | match_VOL_KIL = 0–3 | match_VOL_LAN = 1–0 | match_VOL_LES = | match_VOL_PGL = 6 Jan | match_VOL_THR = | match_VOL_WPU = 20 Jan

| match_WPU_ARD = 30 Dec | match_WPU_BEL = 27 Jan | match_WPU_DAL = 0–4 | match_WPU_FIN = 0–3 | match_WPU_GIR = 13 Jan | match_WPU_GLA = 1–4 | match_WPU_GRE = 2–3 | match_WPU_IRV = 2 Mar | match_WPU_KEL = 5–0 | match_WPU_KIL = | match_WPU_LAN = | match_WPU_LES = 17 Feb | match_WPU_PGL = 16 Mar | match_WPU_THR = 3–4 | match_WPU_VOL = 3–3

| solid_cell = grey }}

Fourth Division

Шаблон:Infobox football league season Harmony Row F.C. became Giffnock Soccer Centre prior to the start of the season.

Relegated from 2022–23 Third Division:

Promoted to 2023–24 Third Division:

Transferred from Saturday Morning Amateur Football League

Stadia and locations

Team Location Ground Surface Capacity Seats Floodlit
BSC Glasgow Yoker, Glasgow Peterson Park Grass 500 0 No
Campbeltown Pupils Campbeltown Kintyre Park Grass 0 No
Carluke Rovers Шаблон:Ref label Carluke John Cumming Stadium Artificial 1,500 0 Yes
East Kilbride Thistle East Kilbride The Showpark Grass 2,300 0 No
Easterhouse Academy Easterhouse, Glasgow Stepford Park Artificial 0 Yes
Eglinton Kilwinning Kilwinning Community Sports Club Artificial 0 Yes
Giffnock SC Giffnock Eastwood Park Artificial 0 Yes
Glenvale Paisley Ferguslie Sports Centre Artificial 0 Yes
Knightswood Knightswood, Glasgow Scotstoun Sports Campus Artificial 0 Yes
Lugar Boswell Thistle Lugar Rosebank Park Grass 2,000 0 No
Newmains United Newmains Victoria Park Grass 1,000 0 No
Rossvale Academy Bishopbriggs Huntershill Artificial 500 0 Yes
Saltcoats Victoria Saltcoats Campbell Park Grass 2,500 0 No
Royal Albert Stonehouse Tileworks Park Grass 1,000 0 No
St. Peter's Renfrew New Western ParkШаблон:Efn-la Artificial 1,000 0 Yes
Thorn Athletic Johnstone Thorn Athletic Sports Academy Grass 0 No
Notes

Шаблон:Notelist-la

Шаблон:Location map+ Шаблон:Location map+ Шаблон:Location map+

League table

{{#invoke:Sports table|main|style=WDL |section=Fourth Division |update=16 December 2023 |source=West of Scotland Football League |team_order=GLE, THO, STP, EKT, ROS, GSC, LBT, BSC, KNI, CAR, EGL, NUC, CAM, ROA, EAS, SAL

|win_BSC=6 |draw_BSC=3|loss_BSC=3 |gf_BSC=29|ga_BSC=29 |win_CAM=3 |draw_CAM=2|loss_CAM=9 |gf_CAM=25|ga_CAM=54 |win_CAR=4 |draw_CAR=3|loss_CAR=8 |gf_CAR=30|ga_CAR=39 |win_EAS=2 |draw_EAS=1|loss_EAS=13|gf_EAS=23|ga_EAS=58 |win_EKT=8 |draw_EKT=5|loss_EKT=4 |gf_EKT=61|ga_EKT=39 |win_EGL=5 |draw_EGL=0|loss_EGL=8 |gf_EGL=20|ga_EGL=32 |win_GSC=9 |draw_GSC=0|loss_GSC=6 |gf_GSC=54|ga_GSC=27 |win_GLE=12|draw_GLE=1|loss_GLE=1 |gf_GLE=56|ga_GLE=26 |win_KNI=6 |draw_KNI=3|loss_KNI=7 |gf_KNI=33|ga_KNI=36 |win_LBT=7 |draw_LBT=3|loss_LBT=5 |gf_LBT=43|ga_LBT=30 |win_NUC=4 |draw_NUC=2|loss_NUC=6 |gf_NUC=31|ga_NUC=34 |win_ROS=9 |draw_ROS=2|loss_ROS=5 |gf_ROS=41|ga_ROS=30 |win_ROA=4 |draw_ROA=1|loss_ROA=10|gf_ROA=22|ga_ROA=56 |win_SAL=2 |draw_SAL=0|loss_SAL=13|gf_SAL=20|ga_SAL=69 |win_STP=10|draw_STP=2|loss_STP=2 |gf_STP=45|ga_STP=12 |win_THO=11|draw_THO=2|loss_THO=2 |gf_THO=57|ga_THO=19

|adjust_points_ROA=-3 |note_ROA=Royal Albert deducted 3 points for fielding an ineligible player.

|name_BSC=BSC Glasgow |name_CAM=Campbeltown Pupils |name_CAR=Carluke Rovers |name_EAS=Easterhouse Academy |name_EKT=East Kilbride Thistle |name_EGL=Eglinton |name_GSC=Giffnock SC |name_GLE=Glenvale |name_KNI=Knightswood |name_LBT=Lugar Boswell Thistle |name_NUC=Newmains United |name_ROS=Rossvale |name_ROA=Royal Albert |name_SAL=Saltcoats Victoria |name_STP=St. Peter's |name_THO=Thorn Athletic

|res_col_header=PQ |result1=PRO |result2=PRO |result3=PRO |col_PRO=green1 |text_PRO=Promotion to the Third Division |class_rules=1) Points; 2) Goal difference; 3) Goals scored }}

Results

{{#invoke:sports results|main | source = wosfl.co.uk | update = 16 December 2023 | matches_style = FBR

| team1= BSC | team2= CAM | team3= CAR | team4= EAS | team5= EKT | team6= EGL | team7= GSC | team8= GLE | team9= KNI | team10= LBT | team11= NUC | team12= ROS | team13= ROA | team14= SAL | team15= STP | team16= THO

|name_BSC=BSC Glasgow |name_CAM=Campbeltown Pupils |name_CAR=Carluke Rovers |name_EAS=Easterhouse Academy |name_EKT=East Kilbride Thistle |name_EGL=Eglinton |name_GSC=Giffnock SC |name_GLE=Glenvale |name_KNI=Knightswood |name_LBT=Lugar Boswell Thistle |name_NUC=Newmains United |name_ROS=Rossvale Academy |name_ROA=Royal Albert |name_SAL=Saltcoats Victoria |name_STP=St. Peter's |name_THO=Thorn Athletic

| match_BSC_CAM = | match_BSC_CAR = 13 Jan | match_BSC_EAS = 24 Feb | match_BSC_EKT = 4–4 | match_BSC_EGL = 3–2 | match_BSC_GSC = | match_BSC_GLE = | match_BSC_KNI = 3–0 | match_BSC_LBT = 4–4 | match_BSC_NUC = | match_BSC_ROS = | match_BSC_ROA = 10 Feb | match_BSC_SAL = 3–0 |match_BSC_SAL_note=Match awarded to BSC Glasgow, as Saltcoats Victoria were unable to fulfil the fixture.[14] | match_BSC_STP = 30 Dec | match_BSC_THO = 16 Mar

| match_CAM_BSC = 6 Jan | match_CAM_CAR = 2 Mar | match_CAM_EAS = 2–0 | match_CAM_EKT = 2–6 | match_CAM_EGL = 1–5 | match_CAM_GSC = 3 Feb | match_CAM_GLE = 17 Feb | match_CAM_KNI = 3–2 | match_CAM_LBT = 3–5 | match_CAM_NUC = 2–2 | match_CAM_ROS = 3–2 | match_CAM_ROA = | match_CAM_SAL = | match_CAM_STP = 9 Mar | match_CAM_THO = 20 Jan

| match_CAR_BSC = | match_CAR_CAM = 5–3 | match_CAR_EAS = 6 Jan | match_CAR_EKT = 2–2 | match_CAR_EGL = 0–1 | match_CAR_GSC = 2–3 | match_CAR_GLE = 0–2 | match_CAR_KNI = 2–2 | match_CAR_LBT = 3 Feb | match_CAR_NUC = 3–5 | match_CAR_ROS = 17 Feb | match_CAR_ROA = 8–2 | match_CAR_SAL = 20 Jan | match_CAR_STP = 24 Feb | match_CAR_THO = 0–5

| match_EAS_BSC = 1–2 | match_EAS_CAM = 30 Dec | match_EAS_CAR = 0–1 | match_EAS_EKT = 2–4 | match_EAS_EGL = 16 Mar | match_EAS_GSC = 3–2 | match_EAS_GLE = 3–8 | match_EAS_KNI = 0–3 | match_EAS_LBT = 27 Jan | match_EAS_NUC = 10 Feb | match_EAS_ROS = 13 Jan | match_EAS_ROA = 7–0 | match_EAS_SAL = 2 Mar | match_EAS_STP = 1–7 | match_EAS_THO = 0–8

| match_EKT_BSC = 1–1 | match_EKT_CAM = 16 Mar | match_EKT_CAR = 6–1 | match_EKT_EAS = 2–0 | match_EKT_EGL = | match_EKT_GSC = 0–3 | match_EKT_GLE = 2–6 | match_EKT_KNI = 3–3 | match_EKT_LBT = 17 Feb | match_EKT_NUC = | match_EKT_ROS = 5–3 | match_EKT_ROA = 20 Jan | match_EKT_SAL = 6–1 | match_EKT_STP = 1–2 | match_EKT_THO = 6 Jan

| match_EGL_BSC = 3 Feb | match_EGL_CAM = 27 Jan | match_EGL_CAR = | match_EGL_EAS = | match_EGL_EKT = 13 Jan | match_EGL_GSC = 0–4 | match_EGL_GLE = 1–5 | match_EGL_KNI = 24 Feb | match_EGL_LBT = 30 Dec | match_EGL_NUC = 9 Mar | match_EGL_ROS = 3–1 | match_EGL_ROA = 1–2 | match_EGL_SAL = 3–2 | match_EGL_STP = 0–4 | match_EGL_THO = 17 Feb

| match_GSC_BSC = 1–3 | match_GSC_CAM = 6–0 | match_GSC_CAR = 16 Mar | match_GSC_EAS = | match_GSC_EKT = 10 Feb | match_GSC_EGL = 6 Jan | match_GSC_GLE = 2 Mar | match_GSC_KNI = 20 Jan | match_GSC_LBT = 2–0 | match_GSC_NUC = 5–1 | match_GSC_ROS = 1–3 | match_GSC_ROA = 10–0 | match_GSC_SAL = 4–2 |match_GSC_SAL_note=Match played at Petershill Park, Springburn.[15] | match_GSC_STP = | match_GSC_THO = 2–4

| match_GLE_BSC = 4–2 | match_GLE_CAM = 4–1 |match_GLE_CAM_note=Match played at Barrfields, Largs, due to renovations at Ferguslie Sports Centre.[16] | match_GLE_CAR = 10 Feb | match_GLE_EAS = 20 Jan | match_GLE_EKT = 24 Feb | match_GLE_EGL = 4–0 |match_GLE_EGL_note=Match played at McKenna Park, Shieldhall.[17] | match_GLE_GSC = 4–3 |match_GLE_GSC_note=Match played at McKenna Park, Shieldhall, due to renovations at Ferguslie Sports Centre.[18] | match_GLE_KNI = 6 Jan | match_GLE_LBT = 9 Mar | match_GLE_NUC = 3–2 | match_GLE_ROS = 0–3 | match_GLE_ROA = 4–1 | match_GLE_SAL = | match_GLE_STP = | match_GLE_THO = 4–3 |match_GLE_THO_note=Match played at McKenna Park, Shieldhall.[19]

| match_KNI_BSC = 2 Mar | match_KNI_CAM = | match_KNI_CAR = 3–1 |match_KNI_CAR_note=Match played at North Kelvinside Primary School 3G, North Kelvinside.[20] | match_KNI_EAS = 17 Feb | match_KNI_EKT = 27 Jan | match_KNI_EGL = 2–1 |match_KNI_EGL_note=Match played at North Kelvinside Primary School 3G, North Kelvinside.[21] | match_KNI_GSC = 3–1 | match_KNI_GLE = 3–3 |match_KNI_GLE_note=Match played at North Kelvinside Primary School 3G, North Kelvinside.[22] | match_KNI_LBT = 3–4 |match_KNI_LBT_note=Match played at North Kelvinside Primary School 3G, North Kelvinside.[23] | match_KNI_NUC = 3 Feb | match_KNI_ROS = 30 Dec | match_KNI_ROA = 9 Mar | match_KNI_SAL = 16 Mar | match_KNI_STP = 2–4 | match_KNI_THO = 0–2 |match_KNI_THO_note=Match played at North Kelvinside Primary School 3G, North Kelvinside.[24]

| match_LBT_BSC = | match_LBT_CAM = 10 Feb | match_LBT_CAR = 2–2 | match_LBT_EAS = 5–1 | match_LBT_EKT = | match_LBT_EGL = 4–1 | match_LBT_GSC = 24 Feb | match_LBT_GLE = | match_LBT_KNI = 1–2 | match_LBT_NUC = 20 Jan | match_LBT_ROS = 16 Mar | match_LBT_ROA = 6 Jan | match_LBT_SAL = 8–0 | match_LBT_STP = 0–3 | match_LBT_THO = 0–2

| match_NUC_BSC = 17 Feb | match_NUC_CAM = 2–1 | match_NUC_CAR = 30 Dec | match_NUC_EAS = 7–3 | match_NUC_EKT = 5–5 | match_NUC_EGL = | match_NUC_GSC = 27 Jan | match_NUC_GLE = 13 Jan | match_NUC_KNI = 0–2 | match_NUC_LBT = 0–3 | match_NUC_ROS = 1–5 | match_NUC_ROA = 16 Mar | match_NUC_SAL = 6–0 | match_NUC_STP = | match_NUC_THO = 2 Mar

| match_ROS_BSC = 20 Jan | match_ROS_CAM = 24 Feb | match_ROS_CAR = | match_ROS_EAS = 2–1 | match_ROS_EKT = 2 Mar | match_ROS_EGL = 0–2 | match_ROS_GSC = 9 Mar | match_ROS_GLE = 3 Feb | match_ROS_KNI = 3–2 | match_ROS_LBT = 2–2 | match_ROS_NUC = 6 Jan | match_ROS_ROA = 3–1 | match_ROS_SAL = 3–0 | match_ROS_STP = 10 Feb | match_ROS_THO = 1–5

| match_ROA_BSC = 0–1 | match_ROA_CAM = 3–3 | match_ROA_CAR = | match_ROA_EAS = 3 Feb | match_ROA_EKT = 1–3 | match_ROA_EGL = 2 Mar | match_ROA_GSC = 13 Jan | match_ROA_GLE = 30 Dec | match_ROA_KNI = 5–1 | match_ROA_LBT = 0–4 | match_ROA_NUC = | match_ROA_ROS = 1–6 | match_ROA_SAL = 17 Feb | match_ROA_STP = 27 Jan | match_ROA_THO = 2–0

| match_SAL_BSC = 9 Mar | match_SAL_CAM = 13 Jan | match_SAL_CAR = 0–2 | match_SAL_EAS = 4–0 | match_SAL_EKT = 1–10 | match_SAL_EGL = 10 Feb | match_SAL_GSC = 2–7 | match_SAL_GLE = 2–5 | match_SAL_KNI = | match_SAL_LBT = | match_SAL_NUC = 24 Feb | match_SAL_ROS = 27 Jan | match_SAL_ROA = 4–2 | match_SAL_STP = 0–4 | match_SAL_THO = 2–6

| match_STP_BSC = 4–1 | match_STP_CAM = 8–0 | match_STP_CAR = 3–1 | match_STP_EAS = 1–1 | match_STP_EKT = 3 Feb | match_STP_EGL = 20 Jan | match_STP_GSC = 17 Feb | match_STP_GLE = 16 Mar | match_STP_KNI = | match_STP_LBT = 2 Mar | match_STP_NUC = 2–0 | match_STP_ROS = 1–2 | match_STP_ROA = 1–2 | match_STP_SAL = 6 Jan | match_STP_THO = 1–1

| match_THO_BSC = 8–2 | match_THO_CAM = 4–1 | match_THO_CAR = 27 Jan | match_THO_EAS = 9 Mar | match_THO_EKT = 2–1 | match_THO_EGL = | match_THO_GSC = 30 Dec | match_THO_GLE = | match_THO_KNI = 10 Feb | match_THO_LBT = 5–1 | match_THO_NUC = | match_THO_ROS = 2–2 | match_THO_ROA = 24 Feb | match_THO_SAL = 3 Feb | match_THO_STP = 13 Jan

| solid_cell = grey }}

Notes

Шаблон:Note label Club with an SFA licence;[25] eligible to participate in the Lowland League promotion play-off should they win the Premier Division and take part in the Scottish Cup. Шаблон:Notelist-ua

References

Шаблон:Reflist

External links

Шаблон:West of Scotland League Шаблон:2023–24 in Scottish football