Pos Team Pld GD Pts W D L F A
1 Hearts 18 32 31 15 1 2 50 18
2 Celtic 18 21 26 11 4 3 50 29
3 Rangers 18 15 22 10 2 6 41 26
5 St Mirren 18 0 19 9 1 8 34 34
7 Clyde 18 -9 16 8 0 10 38 47
8 Dundee 18 -5 14 6 2 10 28 33
10 Dumbarton 18 -31 7 3 1 14 27 58