Celtic are two points clear of Rangers at the top of the table but the Ibrox club have a game in hand while Hearts are five points adrift of Hamilton Academical at the bottom.
Match summary
Games played: 123
Home wins: 55
Away wins: 38
Draws: 30
Back of the net
Goals scored: 340
Average per game: 2.76
Leading goalscorers
13 Odsonne Edouard (Celtic)
12 Alfredo Morelos (Rangers)
11 Jermain Defoe (Rangers)
11 Sam Cosgrove (Aberdeen)
10 Ryan Christie (Celtic)
Most goals scored
55 Celtic
53 Rangers
33 Motherwell
Most goals conceded
42 Ross County
36 Hibernian
35 Heart of Midlothian
Fewest goals scored
16 St Johnstone
17 Kilmarnock
17 St Mirren
Fewest goals conceded
11 Rangers
13 Celtic
24 Kilmarnock
Most shut-outs
10 Celtic
10 Rangers
8 Kilmarnock
8 Motherwell
Fewest shut-outs
3 Hamilton Academical
3 Heart of Midlothian
3 Hibernian
Most wins
17 Celtic
16 Rangers
12 Motherwell
Fewest defeats
1 Rangers
2 Celtic
5 Aberdeen
Most draws
8 St Johnstone
7 Heart of Midlothian
7 Hibernian
7 Livingston
Longest unbeaten run this season
15 Rangers
11 Celtic
9 Hibernian
Longest winless run this season
11 Hamilton Academical
10 Hibernian
9 Heart of Midlothian
9 Ross County
9 St Johnstone
Next fixtures: Wednesday January 22, 2020
Aberdeen v Motherwell
Hibernian v Hamilton Academical
Kilmarnock v Celtic (Live on Sky Sports)
Livingston v St Johnstone
Rangers v St Mirren
Ross County v Heart of Midlothian