Regular Stage | Championship Playoff | Relegation Playoff Regular Stage Final Table: 1.Celtic 33 30 2 1 103-25 92 [C] Championship Playoff 2.Rangers 33 25 4 4 81-34 79 Championship Playoff 3.Aberdeen 33 17 2 14 52-52 53 Championship Playoff 4.Heart of Midlothian 33 14 6 13 56-49 48 Championship Playoff 5.Hibernian 33 13 5 15 49-52 44 Championship Playoff 6.Saint Mirren 33 12 8 13 38-49 44 Championship Playoff - - - - - - - - - - - - - - - - - - - - - - - - 7.Livingston 33 12 6 15 33-52 42 Relegation Playoff 8.Motherwell 33 10 7 16 44-48 37 Relegation Playoff 9.Saint Johnstone 33 9 6 18 34-54 33 Relegation Playoff 10.Dundee United 33 8 7 18 36-58 31 Relegation Playoff 11.Kilmarnock 33 8 7 18 29-58 31 [P] Relegation Playoff 12.Ross County 33 7 6 20 28-52 27 Relegation Playoff Round 1 [Jul 30] Livingston 1-2 Rangers Heart of Midlothian 2-1 Ross County Kilmarnock 1-1 Dundee United Saint Johnstone 0-1 Hibernian [Jul 31] Saint Mirren 0-1 Motherwell Celtic 2-0 Aberdeen Round 2 [Aug 6] Aberdeen 4-1 Saint Mirren Motherwell 1-2 Saint Johnstone Rangers 2-0 Kilmarnock Ross County 1-3 Celtic [Aug 7] Hibernian 1-1 Heart of Midlothian Dundee United 0-1 Livingston Round 3 [Aug 13] Aberdeen 2-3 Motherwell Livingston 2-1 Hibernian Rangers 4-0 Saint Johnstone Saint Mirren 1-0 Ross County [Aug 14] Kilmarnock 0-5 Celtic Heart of Midlothian 4-1 Dundee United Round 4 [Aug 20] Hibernian 2-2 Rangers Dundee United 0-3 Saint Mirren Motherwell 1-0 Livingston Ross County 1-0 Kilmarnock Saint Johnstone 0-1 Aberdeen [Aug 21] Celtic 2-0 Heart of Midlothian Round 5 [Aug 27] Aberdeen 5-0 Livingston Kilmarnock 2-1 Motherwell Rangers 4-0 Ross County Saint Mirren 1-0 Hibernian [Aug 28] Dundee United 0-9 Celtic Heart of Midlothian 3-2 Saint Johnstone Round 6 [Sep 3] Celtic 4-0 Rangers Hibernian 1-0 Kilmarnock Livingston 1-0 Heart of Midlothian Motherwell 0-0 Dundee United Ross County 1-1 Aberdeen Saint Johnstone 3-0 Saint Mirren Round 7 [postponed from Sep 10 due to death Queen Elizabeth II] [Oct 4] Ross County 0-5 Motherwell [Oct 5] Kilmarnock 2-1 Saint Johnstone [Oct 11] Dundee United 1-0 Hibernian [Dec 20] Aberdeen 2-3 Rangers [Dec 21] Celtic 2-1 Livingston [Jan 13] Heart of Midlothian 1-0 Saint Mirren Round 8 [Sep 17] Hibernian 3-1 Aberdeen Livingston 1-0 Kilmarnock Rangers 2-1 Dundee United Saint Johnstone 0-0 Ross County [Sep 18] Saint Mirren 2-0 Celtic Motherwell 0-3 Heart of Midlothian Round 9 [Oct 1] Heart of Midlothian 0-4 Rangers Aberdeen 4-1 Kilmarnock Celtic 2-1 Motherwell Dundee United 1-2 Saint Johnstone Ross County 0-2 Hibernian Saint Mirren 2-1 Livingston Round 10 [Oct 8] Saint Johnstone 1-2 Celtic Hibernian 1-0 Motherwell Livingston 0-1 Ross County Rangers 4-0 Saint Mirren Dundee United 4-0 Aberdeen [Oct 9] Kilmarnock 2-2 Heart of Midlothian Round 11 [Oct 15] Celtic 6-1 Hibernian Livingston 1-0 Saint Johnstone Ross County 1-1 Dundee United Saint Mirren 0-0 Kilmarnock [Oct 16] Motherwell 1-2 Rangers Aberdeen 2-0 Heart of Midlothian Round 12 [Oct 21] Hibernian 1-2 Saint Johnstone [Oct 22] Heart of Midlothian 3-4 Celtic Kilmarnock 1-0 Ross County Motherwell 1-2 Aberdeen Rangers 1-1 Livingston Saint Mirren 2-1 Dundee United Round 13 [Oct 29] Dundee United 0-1 Motherwell Hibernian 3-0 Saint Mirren Rangers 4-1 Aberdeen Saint Johnstone 1-0 Kilmarnock [Oct 30] Livingston 0-3 Celtic Ross County 1-2 Heart of Midlothian Round 14 [Nov 4] Aberdeen 4-1 Hibernian Kilmarnock 2-3 Livingston [Nov 5] Celtic 4-2 Dundee United Ross County 3-2 Saint Mirren [Nov 6] Saint Johnstone 2-1 Rangers Heart of Midlothian 3-2 Motherwell Round 15 [Nov 8] Hibernian 0-2 Ross County Livingston 2-1 Aberdeen [Nov 9] Dundee United 4-0 Kilmarnock Motherwell 1-2 Celtic Rangers 1-0 Heart of Midlothian Saint Mirren 2-2 Saint Johnstone Round 16 [Nov 12] Saint Mirren 1-1 Rangers Celtic 2-1 Ross County Heart of Midlothian 1-1 Livingston Kilmarnock 1-0 Hibernian Saint Johnstone 1-1 Motherwell Aberdeen 1-0 Dundee United Round 17 [Dec 15] Rangers 3-2 Hibernian [Dec 17] Aberdeen 0-1 Celtic Heart of Midlothian 3-1 Kilmarnock Ross County 1-2 Saint Johnstone [Feb 15] Motherwell 2-1 Saint Mirren [Mar 8] Livingston 1-1 Dundee United Round 18 [Dec 23] Ross County 0-1 Rangers Motherwell 2-2 Kilmarnock [Dec 24] Celtic 4-1 Saint Johnstone Saint Mirren 3-1 Aberdeen Dundee United 2-2 Heart of Midlothian Hibernian 4-0 Livingston Round 19 [Dec 28] Dundee United 3-0 Ross County Kilmarnock 2-1 Aberdeen Livingston 1-1 Saint Mirren Rangers 3-0 Motherwell Saint Johnstone 2-3 Heart of Midlothian Hibernian 0-4 Celtic Round 20 [Jan 2] Rangers 2-2 Celtic Aberdeen 0-0 Ross County Heart of Midlothian 3-0 Hibernian Kilmarnock 0-0 Saint Mirren Livingston 1-1 Motherwell Saint Johnstone 0-1 Dundee United Round 21 [Jan 7] Aberdeen 2-0 Saint Johnstone Celtic 2-0 Kilmarnock Ross County 0-2 Livingston Saint Mirren 1-1 Heart of Midlothian [Jan 8] Motherwell 2-3 Hibernian Dundee United 0-2 Rangers Round 22 [Jan 14] Hibernian 2-2 Dundee United Motherwell 1-1 Ross County Saint Johnstone 2-4 Livingston [Jan 18] Celtic 4-0 Saint Mirren Heart of Midlothian 5-0 Aberdeen Kilmarnock 2-3 Rangers Round 23 [Jan 28] Hibernian 6-0 Aberdeen Rangers 2-0 Saint Johnstone Ross County 3-0 Kilmarnock Saint Mirren 1-0 Motherwell [Jan 29] Livingston 0-0 Heart of Midlothian Dundee United 0-2 Celtic Round 24 [Jan 31] Ross County 1-1 Hibernian [Feb 1] Aberdeen 1-3 Saint Mirren Celtic 3-0 Livingston Heart of Midlothian 0-3 Rangers Kilmarnock 1-0 Dundee United Motherwell 0-2 Saint Johnstone Round 25 [Feb 4] Aberdeen 3-1 Motherwell Heart of Midlothian 3-1 Dundee United Livingston 3-1 Kilmarnock Rangers 2-1 Ross County Saint Mirren 0-1 Hibernian [Feb 5] Saint Johnstone 1-4 Celtic Round 26 [Feb 18] Celtic 4-0 Aberdeen Dundee United 1-2 Saint Johnstone Hibernian 2-0 Kilmarnock Livingston 0-3 Rangers Saint Mirren 1-0 Ross County [Feb 19] Motherwell 2-0 Heart of Midlothian Round 27 [Feb 25] Aberdeen 1-0 Livingston Kilmarnock 1-1 Motherwell Ross County 4-0 Dundee United Saint Johnstone 1-1 Saint Mirren [Mar 8] Celtic 3-1 Heart of Midlothian Hibernian 1-4 Rangers Round 28 [Mar 4] Heart of Midlothian 3-0 Saint Johnstone Livingston 1-4 Hibernian Rangers 3-1 Kilmarnock Ross County 0-2 Motherwell Dundee United 1-3 Aberdeen [Mar 5] Saint Mirren 1-5 Celtic Round 29 [Mar 18] Motherwell 2-4 Rangers Aberdeen 3-0 Heart of Midlothian Celtic 3-1 Hibernian Dundee United 1-1 Saint Mirren Kilmarnock 1-1 Saint Johnstone Livingston 2-1 Ross County Round 30 [Apr 1] Hibernian 1-3 Motherwell Kilmarnock 2-1 Heart of Midlothian Rangers 2-0 Dundee United Saint Johnstone 0-1 Aberdeen Saint Mirren 3-0 Livingston [Apr 3] Ross County 0-2 Celtic Round 31 [Apr 8] Celtic 3-2 Rangers Aberdeen 2-0 Kilmarnock Heart of Midlothian 0-2 Saint Mirren Motherwell 3-0 Livingston Saint Johnstone 0-2 Ross County [Apr 9] Dundee United 2-1 Hibernian Round 32 [Apr 14] Ross County 0-1 Aberdeen [Apr 15] Hibernian 1-0 Heart of Midlothian Livingston 2-0 Saint Johnstone Motherwell 1-2 Dundee United Rangers 5-2 Saint Mirren Kilmarnock 1-4 Celtic Round 33 [Apr 22] Heart of Midlothian 6-1 Ross County Celtic 1-1 Motherwell Dundee United 2-0 Livingston Saint Johnstone 1-1 Hibernian Saint Mirren 0-2 Kilmarnock [Apr 23] Aberdeen 2-0 Rangers Final Table: 1.Celtic 33 30 2 1 103-25 92 [C] Championship Playoff 2.Rangers 33 25 4 4 81-34 79 Championship Playoff 3.Aberdeen 33 17 2 14 52-52 53 Championship Playoff 4.Heart of Midlothian 33 14 6 13 56-49 48 Championship Playoff 5.Hibernian 33 13 5 15 49-52 44 Championship Playoff 6.Saint Mirren 33 12 8 13 38-49 44 Championship Playoff - - - - - - - - - - - - - - - - - - - - - - - - 7.Livingston 33 12 6 15 33-52 42 Relegation Playoff 8.Motherwell 33 10 7 16 44-48 37 Relegation Playoff 9.Saint Johnstone 33 9 6 18 34-54 33 Relegation Playoff 10.Dundee United 33 8 7 18 36-58 31 Relegation Playoff 11.Kilmarnock 33 8 7 18 29-58 31 [P] Relegation Playoff 12.Ross County 33 7 6 20 28-52 27 Relegation Playoff Championship Playoff Final Table: 1.Celtic 38 32 3 3 114-34 99 [C] Champions 2.Rangers 38 29 5 4 93-37 92 3.Aberdeen 38 18 3 17 56-60 57 4.Heart of Midlothian 38 15 9 14 63-57 54 5.Hibernian 38 15 7 16 57-59 52 6.Saint Mirren 38 12 10 16 43-61 46 Round 34 [May 6] Hibernian 2-1 Saint Mirren [May 7] Heart of Midlothian 0-2 Celtic Rangers 1-0 Aberdeen Round 35 [May 13] Rangers 3-0 Celtic Aberdeen 0-0 Hibernian Saint Mirren 2-2 Heart of Midlothian Round 36 [May 20] Heart of Midlothian 2-1 Aberdeen Celtic 2-2 Saint Mirren [May 21] Hibernian 1-3 Rangers Round 37 [May 24] Aberdeen 3-0 Saint Mirren Hibernian 4-2 Celtic Rangers 2-2 Heart of Midlothian Round 38 [May 27] Celtic 5-0 Aberdeen Heart of Midlothian 1-1 Hibernian Saint Mirren 0-3 Rangers Final Table: 1.Celtic 38 32 3 3 114-34 99 [C] Champions 2.Rangers 38 29 5 4 93-37 92 3.Aberdeen 38 18 3 17 56-60 57 4.Heart of Midlothian 38 15 9 14 63-57 54 5.Hibernian 38 15 7 16 57-59 52 6.Saint Mirren 38 12 10 16 43-61 46 Relegation Playoff Final Table: 7.Motherwell 38 14 8 16 53-51 50 8.Livingston 38 13 7 18 36-60 46 9.Saint Johnstone 38 12 7 19 41-59 43 10.Kilmarnock 38 11 7 20 37-62 40 [P] - - - - - - - - - - - - - - - - - - - - - - - - 11.Ross County 38 9 7 22 37-60 34 Relegation Playoff ----------------------------------------------- 12.Dundee United 38 8 7 23 40-70 31 Relegated Round 34 [May 6] Motherwell 2-0 Kilmarnock Ross County 2-0 Livingston Saint Johnstone 1-0 Dundee United Round 35 [May 13] Dundee United 1-3 Ross County Kilmarnock 2-0 Livingston Saint Johnstone 0-2 Motherwell Round 36 [May 20] Kilmarnock 0-1 Saint Johnstone Livingston 2-1 Dundee United Motherwell 1-0 Ross County Round 37 [May 24] Dundee United 0-3 Kilmarnock Livingston 1-1 Motherwell Ross County 3-3 Saint Johnstone Round 38 [May 28] Kilmarnock 3-1 Ross County Motherwell 3-2 Dundee United Saint Johnstone 2-0 Livingston Final Table: 7.Motherwell 38 14 8 16 53-51 50 8.Livingston 38 13 7 18 36-60 46 9.Saint Johnstone 38 12 7 19 41-59 43 10.Kilmarnock 38 11 7 20 37-62 40 [P] - - - - - - - - - - - - - - - - - - - - - - - - 11.Ross County 38 9 7 22 37-60 34 Relegation Playoff ----------------------------------------------- 12.Dundee United 38 8 7 23 40-70 31 Relegated Promotion/Relegation Playoff 1st/2nd Level Round 1 First Leg [May 9] Partick Thistle 4-3 Queen's Park Second Leg [May 12] Queen's Park 0-4 Partick Thistle Round 2 First Leg [May 19] Partick Thistle 3-0 Ayr United Second Leg [May 26] Ayr United 0-5 Partick Thistle Final First Leg [Jun 1] Partick Thistle 2-0 Ross County Second Leg [Jun 4] Ross County 3-1 Partick Thistle [aet, 5-4 pen] NB: all clubs remain at former level
Regular Stage | Promotion Playoff | Relegation Playoff Regular Stage Final Table: 1.Dundee 36 17 12 7 66-40 63 [R] Promoted ----------------------------------------------- 2.Ayr United 36 16 10 10 61-43 58 Promotion Playoff 3.Queen's Park 36 17 7 12 63-52 58 [P] Promotion Playoff 4.Partick Thistle 36 16 9 11 65-45 57 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 5.Greenock Morton 36 15 12 9 53-43 57 6.Inverness Caled. Th. 36 15 10 11 52-47 55 7.Raith Rovers 36 11 10 15 46-49 43 8.Arbroath 36 6 16 14 29-47 34 - - - - - - - - - - - - - - - - - - - - - - - - 9.Hamilton Academical 36 7 10 19 31-63 31 Relegation Playoff ----------------------------------------------- 10.Cove Rangers 36 7 10 19 38-75 31 [P] Relegated Promotion/Relegation Playoff 2nd/3rd Level Semifinals First Legs [May 9] Airdrieonians 6-2 Falkirk Alloa Athletic 1-0 Hamilton Academical Second Legs [May 13] Falkirk 0-1 Airdrieonians Hamilton Academical 5-2 Alloa Athletic Final First Leg [May 17] Airdrieonians 1-0 Hamilton Academical Second Leg [May 20] Hamilton Academical 2-1 Airdrieonians [aet, 5-6 pen] NB: Airdrieonians promoted, Hamilton Academical relegated
Regular Stage | Promotion Playoff | Relegation Playoff Regular Stage Final Table: 1.Dunfermline Athletic 36 23 12 1 63-21 81 [R] Promoted ----------------------------------------------- 2.Falkirk 36 19 10 7 70-39 67 Promotion Playoff 3.Airdrieonians 36 17 9 10 82-51 60 Promotion Playoff 4.Alloa Athletic 36 17 6 13 56-47 57 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 5.Queen of the South 36 16 6 14 59-59 54 [R] 6.Edinburgh City 36 15 6 15 60-55 51 [P] 7.Montrose 36 13 9 14 50-55 48 8.Kelty Hearts 36 10 10 16 39-54 40 [P] - - - - - - - - - - - - - - - - - - - - - - - - 9.Clyde 36 5 9 22 35-68 24 Relegation Playoff ----------------------------------------------- 10.Peterhead 36 3 7 26 19-84 16 Relegated Promotion/Relegation Playoff 3rd/4th Level Semifinals First Legs [May 9] East Fife 0-1 Clyde Annan Athletic 6-0 Dumbarton Second Legs [May 12] Clyde 1-1 East Fife [aet] [May 13] Dumbarton 0-0 Annan Athletic Final First Leg [May 16] Annan Athletic 3-1 Clyde Second Leg [May 19] Clyde 1-2 Annan Athletic NB: Annan Athletic promoted, Clyde relegated
Regular Stage | Promotion Playoff | Relegation Playoff Regular Stage Final Table: 1.Stirling Albion 36 21 10 5 67-37 73 Promoted ----------------------------------------------- 2.Dumbarton 36 18 8 10 49-39 62 [R] Promotion Playoff 3.Annan Athletic 36 14 9 13 61-51 51 Promotion Playoff 4.East Fife 36 14 8 14 54-50 50 [R] Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 5.Forfar Athletic 36 13 9 14 37-43 48 6.Stenhousemuir 36 12 11 13 51-55 47 7.Stranraer 36 12 9 15 43-57 45 8.Bonnyrigg Rose Athl. 36 11 9 16 36-47 42 [P] 9.Elgin City 36 11 7 18 44-62 40 - - - - - - - - - - - - - - - - - - - - - - - - 10.Albion Rovers 36 11 6 19 47-48 39 Relegation Playoff Promotion/Relegation Playoff 4th/5th Level Highland League champions: Brechin City Lowland League champions: The Spartans Round 1 First Leg [Apr 29] The Spartans 1-0 Brechin City Second Leg [May 6] Brechin City 3-2 The Spartans [3-4 pen] Round 2 First Leg [May 13] The Spartans 1-1 Albion Rovers Second Leg [May 20] Albion Rovers 0-1 The Spartans NB: The Spartans promoted, Albion Rovers relegated
Highland League Final Table: 1.Brechin City 34 28 5 1 101-16 89 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 2.Buckie Thistle 34 28 3 3 92-26 87 3.Brora Rangers 34 26 2 6 116-32 80 4.Formartine United 34 23 5 6 81-31 74 5.Fraserburgh 34 21 8 5 91-31 71 6.Inverurie Loco Works 34 14 8 12 63-57 50 7.Nairn County 34 12 10 12 51-63 46 8.Huntly 34 13 6 15 44-49 45 9.Rothes 34 12 8 14 64-60 44 10.Banks O' Dee 34 19 6 9 98-49 39 [-24] [P] 11.Forres Mechanics 34 10 6 18 57-60 36 12.Turriff United 34 11 3 20 56-76 36 13.Clachnacuddin 34 10 4 20 44-76 34 14.Lossiemouth 34 8 3 23 38-83 27 15.Keith 34 7 6 21 38-87 27 16.Wick Academy 34 7 5 22 34-100 26 17.Deveronvale 34 6 6 22 48-90 24 18.Strathspey Thistle 34 2 4 28 24-154 10 Lowland League Final Table: 1.The Spartans 36 24 7 5 78-31 79 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - 2.Rangers B 36 24 5 7 98-57 77 3.Celtic B 36 23 7 6 96-45 76 4.Univ. of Stirling 36 22 5 9 82-45 71 5.Tranent Juniors 36 19 8 9 74-44 65 [P] 6.East Kilbride 36 19 7 10 81-53 64 7.Berwick Rangers 36 18 7 11 61-51 61 8.Civil S. Strollers 36 16 10 10 63-45 58 9.Bo'ness United 36 16 6 14 71-51 54 10.Caledonian Braves 36 15 6 15 79-67 51 11.Broomhill 36 15 6 15 73-73 51 12.Gala Fairydean Rov. 36 15 4 17 63-74 49 13.Heart of Midl. B 36 13 9 14 75-59 48 [N] 14.Cumbernauld Colts 36 14 4 18 62-59 46 15.Cowdenbeath 36 10 6 20 46-50 36 [R] 16.East Stirlingshire 36 8 9 19 41-74 33 17.Gretna 2008 36 8 2 26 39-91 26 18.Edinburgh University 36 5 1 30 31-127 16 ----------------------------------------------- 19.Dalbeattie Star 36 1 5 30 27-144 8 Relegated Promoted: Linlithgow Rose
list of 2nd division champions.
list of 3rd division champions.
list of 4th division champions.
list of highland league champions.
list of east of scotland league champions.
list of south of scotland league champions.
list of qualifying cup winners.
Prepared and maintained by Ian King for the Rec.Sport.Soccer Statistics Foundation
Author: Ian King
Last updated: 26 May 2024
(C) Copyright Ian King and RSSSF 2022/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.