SCOTTISH LEAGUE FOOTBALL CHAMPIONS

SEASON BY SEASON

 

SeasonDivision ClubTOTAL HOME AWAY
PWDLFAPts WDLFA WDLFA
1890-91

Scottish League

DUMBARTON

181332612129 720358 6122613

RANGERS

181332582529 7113111 6212714
1891-92Scottish LeagueDUMBARTON221813792837 1100559 7132318
1892-93Scottish LeagueCELTIC181413542529 8013214 6122211
1893-94Division OneCELTIC181413533229 7113012 7022320
Division Two

HIBERNIAN181332832929 9005715 4322614
1894-95Division OneHEART OF MIDLOTHIAN181512501831 7112712 801236
Division TwoHIBERNIAN181422922830 8105415 6123813
1895-96Division OneCELTIC181503642530 801399 7022516
Division TwoABERCORN181233553127 8012912 4322619
1896-97Division OneHEART OF MIDLOTHIAN181323472228 720248 6032314
Division Two

PARTICK THISTLE

181431612831 8103412 6212716
1897-98Division OneCELTIC181530561333 810307 720266
Division TwoKILMARNOCK181413642929 9004311 5132118
1898-99Division OneRANGERS181800791836 900509 900299
Division TwoKILMARNOCK181440732432 900446 5402918
1899-1900Division OneRANGERS181521692732 8203914 7113013
Division TwoPARTICK THISTLE181413552629 9003310 5132216
1900-01Division OneRANGERS201712602535 10003711 7122314
Division Two

ST BERNARD'S

181143422626 8102811 3331415
1901-02Division OneRANGERS181323432928 6121816 7112513
Division Two PORT GLASGOW ATHLETIC221444753132 10105111 4342420
1902-03Division OneHIBERNIAN221651481837 8302311 821257
Division TwoAIRDRIEONIANS221552431935 920278 6321611
1903-04Division OneTHIRD LANARK262033612643 10212810 10123316
Division TwoHAMILTON ACADEMICAL221651561937 9113413 740226
1904-05Division OneCELTIC261853683141 8413510 10123816
Division TwoCLYDE22

13

63382232 1010268 3531214
1905-06Division OneCELTIC30

24

15761949 1302368 11134011
Division TwoLEITH ATHLETIC22

15

43462234 902268 6232014
1906-07Division OneCELTIC34

23

92803055 13404014 10524016
Division Two

ST BERNARD'S

22

14

44412432 9112513 5331611
1907-08Division OneCELTIC

34

24

73862755 15205711 9532916
Division TwoRAITH ROVERS

22

14

26372330 911257 5151216
1908-09Division OneCELTIC

34

23

56712451 11333610 12233511
Division TwoABERCORN

22

13

54391731 920287 4341110
1909-10Division OneCELTIC

34

24

64632254 1340389 11242513
Division TwoLEITH ATHLETIC

22

13

72441933 1010251 3621817
1910-11Division OneRANGERS342365903452 12235318 11423716
Division Two

DUMBARTON

221516523031 1100358 4161722
1911-12Division OneRANGERS342437863451 16016010 8362624
Division Two

AYR UNITED

221633542435 1010378 6231716
1912-13Division OneRANGERS342455764153 13224622 11333019
Division Two

AYR UNITED

261385451934 931305 4541514
1913-14Division OneCELTIC383053811465 1531456 1522368
Division Two

COWDENBEATH

221354341731 920243 4341014
1914-15Division OneCELTIC383053912565 18105610 12433515
Division Two

COWDENBEATH

261655491737 1201335 4541612
1915-16Scottish League

CELTIC

3832331162367 15316413 17025210
1916-17Scottish League

CELTIC

3827101791764 1351388 1450419
1917-18Scottish League

RANGERS

342563662456 15114212 10522412
1918-19Scottish League

CELTIC

342662712258 13313310 13313812
1919-20Scottish League

RANGERS

4231921062571 18216818 1371387
1920-21Scottish LeagueRANGERS423561912476 19115011 16504113
1921-22Division OneCELTIC4227132832067 1920514 81123216
Division TwoALLOA ATHLETIC382684813260 15404312 11443820
1922-23Division OneRANGERS382396672955 15404311 8562418
Division TwoQUEEN'S PARK382495733157 16305013 8652318
1923-24Division OneRANGERS382594722259 1441387 11533415
Division TwoST JOHNSTONE3822124793156 15315518 7932415
Division ThreeARTHURLIE302154592447 12123914 9422010
1924-25Division OneRANGERS3825103762660 16304610 9733016
Division TwoDUNDEE UNITED3820108584450 13423817 7662027
Division ThreeNITHSDALE WANDERERS301875814043 14106218 4651922
1925-26Division OneCELTIC382585974058 15405915 10453825
Division TwoDUNFERMLINE ATHLETIC3826751094359 15406414 11354529
Division Three Season not completed - championship withheld                   
1926-27Division 'A'RANGERS3823105854156 15224115 8834426
Division 'B' BO'NESS3823105864154 14524110 7772025
1927-28Division 'A'RANGERS3826841093660 17116716 9734220
Division 'B'AYR UNITED3824681176054 15317928 93

7

3826
1928-29Division 'A'RANGERS3830711073267 1450518 162

1

5624
Division 'B'DUNDEE UNITED
362439995551 18007522 63

9

2433
1929-30Division 'A'RANGERS382846943260 18016513 104

5

2919
Division 'B'LEITH ATHLETIC3823114924257 14415815 97

3

3427
1930-31Division 'A'RANGERS382765962960 1621559 114

4

4120
Division 'B'THIRD LANARK3827741074261 15406417 123

4

4325
1931-32Division 'A'MOTHERWELL3830621193166 18108211 125

2

3720
Division 'B'EAST STIRLINGSHIRE3826391115555 17117118 92

8

4037
1932-33Division 'A'RANGERS38261021134362 14507022 125

2

4340
Division 'B'HIBERNIAN342545993360 15024312 104

3

5621
1933-34Division 'A'RANGERS3830621184166 16306418 143

2

5423
Division 'B'ALBION ROVERS342059744745 14305519 62

9

1928
1934-35Division 'A'RANGERS382558964655 14325019 112

6

4627
Division 'B'THIRD LANARK342365944352 13316122 103

4

3321
1935-36Division 'A'CELTIC3832241153366 17117116 151

3

4417
Division 'B'FALKIRK3428331323459 16017511 123

2

5723
1936-37

Division 'A'

RANGERS382693883261 15315011 116

2

3821

Division 'B'

AYR UNITED3425451224954 16107719 93

5

4539
1937-38

Division 'A'

CELTIC3827741144261 16307015 114

4

4427

Division 'B'

RAITH ROVERS3427521425459 15116820 124

1

7434
1938-39

Division 'A'

RANGERS3825941125559 16305717 96

4

5538

Division 'B'

COWDENBEATH3428421204560 14307025 141

2

5020
1939-46Competition suspended due to Second World War
1946-47

Division 'A'

RANGERS302145762646 12124213 93

3

3413

Division 'B'

DUNDEE2621321133045 11104810 102

2

6520

Division 'C'

STIRLING ALBION
181341766622 810417 53

1

3515
1947-48

Division 'A'

 HIBERNIAN302244852648 1221538 102

3

3218
Division 'B'EAST FIFE3025321033653 14015918 113

1

4418
Division 'C'EAST STIRLINGSHIRE221831722639 1100439 73

1

2917
1948-49Division 'A'RANGERS302064633246 11223918 94

2

2424
Division 'B'RAITH ROVERS
302028804442 12214416 80

7

3626
Division 'C'FORFAR ATHLETIC221714803735 1001379 71

3

4326
1949-50Division 'A'RANGERS302262582650 11403212 112

2

2614
Division 'B'MORTON302073773347 13204813 75

3

2920
Division 'C' (South & West)CLYDE 'A'
3425631154356 14217115 114

2

4428
Division 'C' (North & East)HIBERNIAN 'A'3025411253254 15006815 104

1

5717
1950-51Division 'A'HIBERNIAN302244782648 1311449 93

3

3417

Division

'B'

QUEEN OF THE SOUTH302136693545 12124015 92

4

2920

Division 'C' (South & West)

CLYDE 'A'302226823746 12124712 101

4

3525

Division 'C' (North & East)

HEART OF MIDLOTHIAN 'A'
302163763248 11223916 104

1

3716
1951-52

Division 'A'

HIBERNIAN302055923645 12215817 83

4

3419

Division 'B'

CLYDE3019651004544 10325420 93

3

4625

Division 'C' (South & West)

RANGERS 'A'3022711063151 12216113 105

0

4518

Division 'C' (North & East)

DUNDEE 'A'302046944644 12215811 8253635
1952-53

Division 'A'

RANGERS 301875803943 12124914 6633129

Division 'B'

STIRLING ALBION302046644344 14103810 6362634

Division 'C' (South & West)

RANGERS 'A'3022711063151 12216116 10504515

Division 'C' (North & East)

DUNDEE 'A'302046944644 12215811 8253635
1953-54

Division 'A'

CELTIC302037722943 1410407 6273222

Division 'B'

MOTHERWELL3021361094345 11226320 10144625

Division 'C' (South & West)

RANGERS 'A'261763603337 10123715 7512322

Division 'C' (North & East)

BRECHIN CITY241338492434 831308 5071916
1954-55

Division 'A'

ABERDEEN302415732649 1401419 10143217

Division 'B'

AIRDRIEONIANS30181021036146 13206226 5824135

Division 'C' (South & West)

PARTICK THISTLE 'A'241842893638 10025017 8404919

Division 'C' (North & East)

ABERDEEN 'A'242004982240 11015410 9034412
1955-56

Division One

RANGERS
342284852752 12414813 10433714

Division Two

QUEEN'S PARK362385782854 12334113 11523715
1956-57

Division One

RANGERS342635964855 13225122 13134524

Division Two

CLYDE3629611223964 17107918 12514321
1957-58

Division One

HEART OF MIDLOTHIAN3429411322962 15207917 14215312

Division Two

STIRLING ALBION3625561054855 17106616 8463932
1958-59

Division One

RANGERS342185925150 13224117 8635134

Division Two

AYR UNITED3628441154860 14226729 14224819
1959-60

Division One

HEART OF MIDLOTHIAN3423831025154 14215822 9624429

Division Two

ST JOHNSTONE362457874753 15216023 9362724
1960-61

Division One

RANGERS342356884651 14125219 9443627

Division Two

STIRLING ALBION362475893755 15215311 9543626
1961-62

Division One

DUNDEE342545804654 13224123 12233923

Division Two

CLYDE3625471084754 15216117 10264730
1962-63

Division One

RANGERS342572942857 13405315 12324113

Division Two

ST JOHNSTONE362556833755 16204911 9363426
1963-64

Division One

RANGERS342554853155 13134219 12414322

Division Two

MORTON3632311353767 16208015 16115522
1964-65

Division One

KILMARNOCK342266623350 12413817 10252416

Division Two

STIRLING ALBION362673843159 13324618 13413813
1965-66

Division One

CELTIC3427341063057 16106612 11244018

Division Two

AYR UNITED362295783753 12514018 10443819
1966-67

Division One

CELTIC3426621113358 14216117 12415016

Division Two

MORTON3833321132069 1711778 16213612
1967-68

Division One

CELTIC3430311062463 14305314 16015310

Division Two

ST MIRREN3627811002362 14405512 13414511
1968-69

Division One

CELTIC342383893254 12325019 11414913

Division Two

MOTHERWELL3630421122364 16206812 14224411
1969-70

Division One

CELTIC342734963357 12235418 15114215

Division Two

FALKIRK362565943456 13324717 12334717
1970-71

Division One

CELTIC342563892356 1511437 11524616

Division Two

PARTICK THISTLE3623103782656 1620539 7832517
1971-72

Division One

CELTIC

34

2842962860 15114814 13314814

Division Two

DUMBARTON

36

2448895152 13145222 11343729
1972-73

Division One

CELTIC

34

2653932857 14304710 12234618

Division Two

CLYDE

36

23103682856 11523717 12513111
1973-74

Division One

CELTIC

34

2374822753 12415112 11333115

Division Two

AIRDRIEONIANS

36

28441022560 1620606 12244219
1974-75

Division One

RANGERS

34

2563863356 14123915 11514718

Division Two

FALKIRK

38

26210762954 16035212 10272417
1975-76

Premier Division

RANGERS

36

2385602454 15213812 8642212

Division One

PARTICK THISTLE

26

1772471941 1021267 7512112

Division Two

CLYDEBANK

26

1763461540 931258 832195
1976-77

Premier Division

CELTIC

36

2394793955 13504416 10443523

Division One

ST MIRREN

39

25122913862 14404613 11824525

Division Two

STIRLING ALBION

39

22116592955 10722715 12443214
1977-78

Premier Division

RANGERS

36

2475763955 12423518 12334121

Division One

MORTON

39

2586854258 12354523 13514019

Division Two

CLYDE

39

21117713253 14324813 7852319
1978-79

Premier Division

CELTIC

36

2169613748 11423213 10272924

Division One

DUNDEE

39

2478693655 13513612 11273224

Division Two

BERWICK RANGERS

39

22107824454 11634522 11443722
1979-80

Premier Division

ABERDEEN

36

19107683648 10443018 9633818

Division One

HEART OF MIDLOTHIAN

39

20136583953 13713318 7652521

Division Two

FALKIRK

39

19128653550 11723412 8563123
1980-81

Premier Division

CELTIC

36

2646843756 12334718 14133719

Division One

HIBERNIAN

39

2496672457 1442389 10542915

Division Two

QUEEN'S PARK

39

16185624350 9923019 7933224
1981-82

Premier Division

CELTIC

36

2475793355 12514116 12243817

Division One

MOTHERWELL

39

2694923661 11704117 15245119

Division Two

CLYDE

39

24114793859 11623516 1352422
1982-83

Premier Division

DUNDEE UNITED

36

2484903556 13415718 11433317

Division One

ST JOHNSTONE

39

2559593755 17123410 8472527

Division Two

BRECHIN CITY

39

21135773855 13524617 8833121
1983-84

Premier Division

ABERDEEN

36

2574782157 14314412 1143349

Division One

MORTON

39

21126754654 10633621 11633925

Division Two

FORFAR ATHLETIC

39

2793733163 16404513 11532818
1984-85

Premier Division

ABERDEEN

36

2754892659 13414913 14134013

Division One

MOTHERWELL

39

21810622650 11443414 10462822

Division Two

MONTROSE

39

2298574053 11532921 11452819
1985-86

Premier Division

CELTIC

36

20106673850 10622716 10444022

Division One

HAMILTON ACADEMICAL

39

2487774456 14324317 10553427

Division Two

DUNFERMLINE ATHLETIC

39

23115914757 14415218 9743929
1986-87

Premier Division

RANGERS

44

3176852369 1822456 13544017

Division One

MORTON

44

24911885657 12464327 12554529

Division Two

MEADOWBANK THISTLE

39

2397693855 14323711 9653227
1987-88

Premier Division

CELTIC

44

31103792372 16514211 15523712

Division One

HAMILTON ACADEMICAL

44

221210673956 12553624 10753115

Division Two

AYR UNITED

39

2775953161 15225214 12534317
1988-89

Premier Division

RANGERS

36

2646622656 15123911 11342315

Division One

DUNFERMLINE ATHLETIC

39

22107603654 13523717 9552319

Division Two

ALBION ROVERS

39

21810654850 13513919 8392629
1989-90

Premier Division

RANGERS

36

20115481951 1422327 6931612

Division One

ST JOHNSTONE

39

2586813958 13344016 12524123

Division Two

BRECHIN CITY

39

19119594449 12533320 7662624
1990-91

Premier Division

RANGERS

39

2475622355 1331408 11442215

Division One

FALKIRK

39

21126703554 12444018 9823017

Division Two

STIRLING ALBION

39

20145522454 12343911 81112313
1991-92

Premier Division

RANGERS

44

33651013172 14534914 19125217

Division One

DUNDEE

44

23129804858 13544620 10753428

Division Two

DUMBARTON

39

20127653752 9832920 11443617
1992-93

Premier Division

RANGERS

44

3374973573 20205211 13544524

Dvision One

RAITH ROVERS

44

25154854165 17505414 81043127

Division Two

CLYDE

39

22107774254 11543718 11534024
1993-94

Premier Division

RANGERS

44

22148744158 12644322 10843119

Division One

FALKIRK

44

26144813266 16424716 101023416

Division Two

STRANRAER

39

23106633556 15233818 8832517
1994-95

Premier Division

RANGERS

36

2097603569 11523114 9452921

Division One

RAITH ROVERS

36

19125543269 8822718 11432714

Division Two

GREENOCK MORTON

36

18108553364 12513311 6572222

Division Three

FORFAR ATHLETIC

36

2556673380 14314216 11252517
1995-96

Premier Division

RANGERS

36

2763852587 13324713 14313812

Division One

DUNFERMLINE ATHLETIC

36

2187734171 11434023 10443318

Division Two


STIRLING ALBION

36

2493833081 12423613 12514717

Division Three


LIVINGSTON

36

2196512472 8552214 13412910
1996-97

Premier Division

RANGERS

36

2556853380 13234416 12334117

Division One

ST JOHNSTONE

36

2484742380 12513710 12333713

Division Two

AYR UNITED

36

2385613377 12333216 11522917

Division Three


INVERNESS CALEDONIAN THISTLE

36

2376703776 13323719 10443318
1997-98

Premier Division

CELTIC

36

2286642474 1242418 10442316

Division One

DUNDEE

36

20106522470 8642012 12423212

Division Two

STRANRAER

36

18711624461 10353822 8462422
Division Three
ALLOA ATHLETIC

36

2448783976 13144219 11343620
1998-99Premier LeagueRANGERS

36

2385783177 12513211 11344620
Division OneHIBERNIAN

36

2853843389 16114513 12423920
Division TwoLIVINGSTON

36

22113643577 13413212 9723423
Division Three
ROSS COUNTY

36

2457874277 12153916 12424826
1999-2000Premier LeagueRANGERS

36

2862962690 16115212 12514414
Division OneST MIRREN

36

2376753976 12334219 11433320
Division TwoCLYDE

36

18117653765 1251357 6663030
Division ThreeQUEEN'S PARK

36

2097543769 11252820 9722617
2000-01Premier LeagueCELTIC

38

3143902997 17114911 14324118
Division OneLIVINGSTON

36

2376723176 13233914 10533317
Division TwoPARTICK THISTLE

36

2295663275 11523413 11433219
Division ThreeHAMILTON ACADEMICAL

36

22104754176 11524013 11523517
2001-02Premier LeagueCELTIC

38

33419418103 1810519 1531439
Division OnePARTICK THISTLE

36

1998613866 12603815 7382323
Division Two
QUEEN OF THE SOUTH

36

2079644267 12243319 8553123
Division ThreeBRECHIN CITY

36

2277673873 12423814 10352924
2002-03Premier LeagueRANGERS

38

31431012897 18015512 13424616
Division OneFALKIRK

36

2565803281 15214610 10443422
Division TwoRAITH ROVERS

36

16119533659 10442814 6752522
Division ThreeGREENOCK MORTON

36

2196673372 13414214 8552519
2003-04Premier LeagueCELTIC

38

31521052598 15226215 16304310
Division OneINVERNESS CALEDONIAN THISTLE

36

2178673370 13413712 8373021
Division Two
AIRDRIE UNITED

36

20106643670 10623619 10442817
Division ThreeSTRANRAER

36

2475873079 13235114 11523616
2004-05Premier LeagueRANGERS

38

2963782293 15224812 14413010
Division OneFALKIRK

36

2295663075 10623515 12333115
Division TwoBRECHIN CITY

36

2268814372 12154725 10533418
Division Three
GRETNA

36

32221302998 18007010 14226019
2005-06Premier LeagueCELTIC

38

2873933791 14414115 14325222
Division OneST MIRREN

36

2376522876 11432312 12332916
Division TwoGRETNA

36

2844973088 14225315 14224415
Division ThreeCOWDENBEATH

36

2448813476 14225118 10263016
2006-07Premier LeagueCELTIC

38

2666653484 16123814 10542720
Division OneGRETNA

36

1998704066 10443518 9543522
Division TwoGREENOCK MORTON

36

2457763277 13414113 1163519
Division ThreeBERWICK RANGERS

36

2439512975 12332914 12062215
2007-08Premier LeagueCELTIC

38

2855842689 1441427 14144219
Division11 OneHAMILTON ACADEMICAL

36

2376622776 1440293 9363324
Division TwoROSS COUNTY

36

2277784473 11434523 11343321
Division Three

EAST FIFE

36

2844772488 1422408 14223716
2008-09Premier League

RANGERS

38

2684772886 15224415 11623313
Division One

ST JOHNSTONE

36

17145553565 10532613 7922922
Division Two

RAITH ROVERS

36

22104602776 11613316 11432711
Division Three

DUMBARTON

36

19107653667 11523813 8552723
2009-10Premier League

RANGERS

38

2693822887 15405113 11533115
Division One

INVERNESS CALEDONIAN THISTLE

36

21105723273 11433620 10623612
Division Two

STIRLING ALBION

36

18117684865 7833022 11343826
Division Three

LIVINGSTON

36

2466632578 14223212 10443113
2010-11Premier League

RANGERS

38

3035882993 14234314 16124515
Division One

DUNFERMLINE ATHLETIC

36

20106663170 11613914 9452717
Division Two

LIVINGSTON

36

2574793382 13504114 12243819
Division Three


ARBROATH

36

20610806166 11433924 9274137
2011-12Premier League

CELTIC

38

3035842193 1711416 13244315
Division One

ROSS COUNTY

36

22131723279 11704014 11613218
Division Two

COWDENBEATH

36

20115682971 13413710 7743119
Division Three


ALLOA ATHLETIC

36

2385703977 13414313 10442726
2012-13Premier League

CELTIC

38

2477923579 15225214 9554021

Champ-

-ionship

PARTICK THISTLE

36

2394762878 15215113 8732515

League One

QUEEN OF THE SOUTH

36

2952922392 1530419 14225114

League Two

RANGERS

36

2583872983 13324412 12514317
2013-14

Premier-

-ship

CELTIC

38

31611022599 16305010 15315215

Champ-

-ionship

DUNDEE

36

2169542669 1143279 10262717

League One

RANGERS

36

333010618102 16206012 1710466

League Two


PETERHEAD

36

2376743876 11613716 12153722
2014-15

Premier-

-ship

CELTIC

38

2954841792 1522508 1432349

Champ-

-ionship

HEART OF MIDLOTHIAN

36

2943962691 15125713 14313913

League One

GREENOCK MORTON

36

22311654069 12153316 10263224

League Two

ALBION ROVERS

36

2259613371 10352718 12243415
2015-16

Premier-

-ship

CELTIC

38

2684933186 14415512 12433819

Champ-

-ionship

RANGERS

36

2565883481 16204813 9454021

League One

DUNFERMLINE ATHLETIC

36

2475833079 12424514 12333816

League Two

EAST FIFE

36

18810624162 10443017 8463224
2016-17

Premier-

-ship

CELTIC

38

344010625106 1720478 17204917

Champ-

-ionship

HIBERNIAN

36

19143592571 9813515 10622410

League One

 

LIVINGSTON 

36

2637803281 13144316 13233716

League Two

ARBROATH

36

18126633666 8553018 107133118
2017-18

Premier-

-ship

CELTIC

38

24104732582 1171389 13333516

Champ-

-ionship

ST MIRREN

36

2358633674 14223712 9362624

League One

AYR UNITED

36

2448924276 11254320 13234922

League Two

MONTROSE

36

2385603577 11433122 12422913
2018-19

Premier-

-ship

CELTIC

38

2765772087 1720467 10453113

Champ-

-ionship

ROSS COUNTY

36

2187633471 1341329 8463125

League One

ARBROATH

36

20106633870 11433319 9633019

League Two

PETERHEAD

36

2475652979 12422712 12333817
2019-20

Premier-

-ship

CELTIC

30

2622891980 1401507 12214912

Champ-

-ionship

DUNDEE UNITED

28

1855522259 10213510 8341712

League One

RAITH ROVERS

28

1585493353 9412915 6442018

League Two


COVE RANGERS

28

2224763468 1400347 8244227
2020-21

Premier-

-ship

RANGERS

38

32609213102 1900564 1360349

Champ-

-ionship

HEART OF MIDLOTHIAN

27

1764632457 11124416 652198

League One


PARTICK THISTLE

22

1174401840 641227 5331811

League Two

QUEEN'S PARK

22

1732431354 821215 911228
2021-22

Premier-

-ship

CELTIC

38

2963922293 1630556 13233716

Champ-

-ionship

KILMARNOCK

36

2079502767 12162814 8632213

League One

COVE RANGERS

36

23103733279 13504313 10533019

League Two


KELTY HEARTS

36

2493682881 13503612 11433216
2022-23

Premier-

-ship

CELTIC

38

32331143499 17205814 15135620

Champ-

-ionship

DUNDEE 

36

17127664063 10444222 7832418

League One

DUNFERMLINE ATHLETIC

36

23121632181 10803010 13413311

League Two

STIRLING ALBION

36

21105673773 13414218 8642519
2023-24

Premier-

-ship

CELTIC

38

2963953093 15315015 14324515
 

Champ-

-ionship

DUNDEE UNITED

36

2295732375 10533613 12423710
 

League One

FALKIRK

36

2790962890 14404713 13504915
 

League Two

STENHOUSEMUIR

36

18144503168 9722618 9722413