Pos Team Pld Pts GD W D L F A
1 Heart of Midlothian 34 54 +51 23 8 3 102 51
2 Kilmarnock 34 50 +22 24 2 8 67 45
3 Rangers 34 42 +34 17 8 9 72 38
4 Dundee 34 42 +21 16 10 8 70 49
5 Motherwell 34 40 +10 16 8 10 71 61
6 Clyde 34 39 +8 15 9 10 77 69
7 Hibernian 34 35 +21 14 7 13 106 85
8 Ayr United 34 34 -8 14 6 14 65 73
9 Celtic 34 33 +14 12 9 13 73 59
10 Partick Thistle 34 32 -24 14 4 16 54 78
11 Raith Rovers 34 31 +2 14 3 17 64 62
12 34 30 -8 13 4 17 75 83
13 Dunfermline Athletic 34 29 -8 10 9 15 72 80
14 St. Mirren 34 28 -8 11 6 17 78 86
15 Aberdeen 34 28 -18 11 6 17 54 72
16 Airdrieonians 34 28 -24 11 6 17 56 80
17 Stirling Albion 34 22 -17 7 8 19 55 72
18 Arbroath 34 15 -68 4 7 23 38 106