Pos Team Pld Pts GD W D L F A
1 Celtic 30 43 +43 20 3 7 72 29
2 Heart of Midlothian 30 38 +25 16 6 8 70 45
3 Partick Thistle 30 35 +22 17 1 12 76 54
4 Rangers 30 34 +21 13 8 9 56 35
5 Hibernian 30 34 +21 15 4 11 72 51
6 East Fife 30 34 +10 13 8 9 55 45
7 Dundee 30 34 -1 14 6 10 46 47
8 Clyde 30 34 -3 15 4 11 64 67
9 Aberdeen 30 33 +15 15 3 12 66 51
10 Queen of the South 30 32 +14 14 4 12 72 58
11 St. Mirren 30 28 -10 12 4 14 44 54
12 Raith Rovers 30 26 -4 10 6 14 56 60
13 Falkirk 30 25 -14 9 7 14 47 61
14 Stirling Albion 30 24 -23 10 4 16 39 62
15 Airdrieonians 30 15 -51 5 5 20 41 92
16 30 11 -65 4 3 23 29 94