# Team P W D L GF GA pts
1. Hearts 28 18 6 4 50 24 60
2. Rangers 28 14 12 2 49 25 54
3. Celtic 26 16 4 6 49 28 52
4. Motherwell 27 13 11 3 45 18 50
5. Hibernian 27 12 9 6 46 31 45
6. Falkirk 27 12 5 10 35 34 41
7. Aberdeen 26 8 4 14 28 37 28
8. Dundee 28 7 7 14 27 45 28
9. Dundee Utd 26 5 11 10 32 44 26
10. St Mirren 26 5 8 13 21 40 23
11. Kilmarnock 29 4 9 16 32 60 21
12. Livingston 28 1 10 17 30 58 13
# Team P W D L GF GA pts
1. Motherwell 27 13 11 3 19 5 50
2. Rangers 28 13 10 5 20 11 49
3. Hearts 28 13 9 6 23 13 48
4. Celtic 26 12 9 5 21 13 45
5. Hibernian 27 11 11 5 20 14 44
6. Kilmarnock 29 9 8 12 18 22 35
7. Dundee 28 8 8 12 16 23 32
8. Dundee Utd 26 7 7 12 14 22 28
9. Falkirk 27 6 9 12 14 18 27
10. St Mirren 26 4 14 8 8 14 26
11. Livingston 28 6 7 15 15 28 25
12. Aberdeen 26 5 9 12 11 16 24
# Team P W D L GF GA pts
1. Hearts 28 15 10 3 27 11 55
2. Rangers 28 13 9 6 29 14 48
3. Motherwell 27 13 9 5 26 13 48
4. Celtic 26 13 7 6 28 15 46
5. Hibernian 27 10 12 5 26 17 42
6. Falkirk 27 12 5 10 21 16 41
7. Dundee Utd 26 8 7 11 18 22 31
8. Aberdeen 26 6 9 11 17 21 27
9. Livingston 28 5 10 13 15 30 25
10. Dundee 28 3 15 10 11 22 24
11. Kilmarnock 29 5 9 15 14 38 24
12. St Mirren 26 4 10 12 13 26 22
# Team P W D L GF GA pts
1. Hearts 14 10 4 0 26 9 34
2. Rangers 14 8 5 1 26 13 29
3. Celtic 14 10 1 3 30 11 31
4. Motherwell 14 9 4 1 25 6 31
5. Hibernian 14 7 5 2 27 14 26
6. Falkirk 13 6 4 3 23 15 22
7. Aberdeen 13 4 4 5 21 18 16
8. Dundee 13 5 3 5 19 21 18
9. Dundee Utd 12 2 5 5 12 18 11
10. St Mirren 14 4 5 5 8 15 17
11. Kilmarnock 14 3 3 8 17 25 12
12. Livingston 14 1 5 8 18 27 8
# Team P W D L GF GA pts
1. Motherwell 14 8 4 2 10 3 28
2. Rangers 14 5 8 1 10 5 23
3. Hearts 14 7 5 2 12 4 26
4. Celtic 14 8 5 1 12 3 29
5. Hibernian 14 7 4 3 11 6 25
6. Kilmarnock 14 6 3 5 11 7 21
7. Dundee 13 4 2 7 10 14 14
8. Dundee Utd 12 2 5 5 6 11 11
9. Falkirk 13 4 5 4 10 6 17
10. St Mirren 14 3 9 2 4 4 18
11. Livingston 14 5 2 7 9 14 17
12. Aberdeen 13 3 4 6 8 9 13
# Team P W D L GF GA pts
1. Hearts 14 8 5 1 14 5 29
2. Rangers 14 6 5 3 16 8 23
3. Motherwell 14 11 2 1 15 3 35
4. Celtic 14 8 4 2 18 8 28
5. Hibernian 14 7 5 2 16 8 26
6. Falkirk 13 7 1 5 13 9 22
7. Dundee Utd 12 3 5 4 6 7 14
8. Aberdeen 13 4 6 3 13 9 18
9. Livingston 14 3 5 6 9 13 14
10. Dundee 13 3 8 2 9 7 17
11. Kilmarnock 14 1 5 8 6 18 8
12. St Mirren 14 3 5 6 4 11 14
# Team P W D L GF GA pts
1. Hearts 14 8 2 4 24 15 26
2. Rangers 14 6 7 1 23 12 25
3. Celtic 12 6 3 3 19 17 21
4. Motherwell 13 4 7 2 20 12 19
5. Hibernian 13 5 4 4 19 17 19
6. Falkirk 14 6 1 7 12 19 19
7. Aberdeen 13 4 0 9 7 19 12
8. Dundee 15 2 4 9 8 24 10
9. Dundee Utd 14 3 6 5 20 26 15
10. St Mirren 12 1 3 8 13 25 6
11. Kilmarnock 15 1 6 8 15 35 9
12. Livingston 14 0 5 9 12 31 5
# Team P W D L GF GA pts
1. Motherwell 13 5 7 1 9 2 22
2. Rangers 14 8 2 4 10 6 26
3. Hearts 14 6 4 4 11 9 22
4. Celtic 12 4 4 4 9 10 16
5. Hibernian 13 4 7 2 9 8 19
6. Kilmarnock 15 3 5 7 7 15 14
7. Dundee 15 4 6 5 6 9 18
8. Dundee Utd 14 5 2 7 8 11 17
9. Falkirk 14 2 4 8 4 12 10
10. St Mirren 12 1 5 6 4 10 8
11. Livingston 14 1 5 8 6 14 8
12. Aberdeen 13 2 5 6 3 7 11
# Team P W D L GF GA pts
1. Hearts 14 7 5 2 13 6 26
2. Rangers 14 7 4 3 13 6 25
3. Motherwell 13 2 7 4 11 10 13
4. Celtic 12 5 3 4 10 7 18
5. Hibernian 13 3 7 3 10 9 16
6. Falkirk 14 5 4 5 8 7 19
7. Dundee Utd 14 5 2 7 12 15 17
8. Aberdeen 13 2 3 8 4 12 9
9. Livingston 14 2 5 7 6 17 11
10. Dundee 15 0 7 8 2 15 7
11. Kilmarnock 15 4 4 7 8 20 16
12. St Mirren 12 1 5 6 9 15 8