We believe strongly in a regulated, safe and fair environment for gamblers. At CheekyPunter.com we pride ourselves on our independent and impartial reviews. However we do accept compensation from the bookmakers advertised on this page and this can affect brand positions. Reviews are our own personal opinion and we do not accept financial compensation to influence the ratings included.

Scottish Premiership Betting Stats

Scottish Premiership Stats
Find out what each column in each table on our Scottish Premiership stats page means – stats notes here.
Team P Won Lost Draw GD Points
Celtic 15 10 2 3 28 33
Kilmarnock 17 9 4 4 8 31
Rangers 16 9 3 4 24 31
Hearts 17 9 5 3 4 30
St Johnstone 16 8 4 4 0 28
Livingston 16 7 5 4 4 25
Aberdeen 15 7 5 3 2 24
Hibernian 16 6 5 5 7 23
Motherwell 16 4 9 3 -10 15
Hamilton 17 4 12 1 -25 13
Dundee 16 2 11 3 -20 9
St Mirren 17 2 12 3 -22 9
Team P Won Lost Draw GD Points
Celtic 38 24 4 10 48 82
Aberdeen 38 22 9 7 19 73
Rangers 38 21 10 7 26 70
Hibernian 38 18 7 13 16 67
Kilmarnock 38 16 11 11 2 59
Hearts 38 12 13 13 0 49
Motherwell 38 13 16 9 -6 48
St Johnstone 38 12 16 10 -11 46
Dundee 38 11 21 6 -21 39
Partick 38 8 21 9 -30 33
Hamilton 38 9 23 6 -21 33
Ross County 38 6 21 11 -22 29
Team P Won Lost Draw GD Points
Celtic 38 34 0 4 81 106
Aberdeen 38 24 10 4 39 76
Rangers 38 19 9 10 12 67
St Johnstone 38 17 14 7 4 58
Hearts 38 12 16 10 3 46
Ross County 38 11 14 13 -10 46
Partick 38 10 16 12 -16 42
Kilmarnock 38 9 15 14 -20 41
Motherwell 38 10 20 8 -23 38
Dundee 38 10 21 7 -24 37
Hamilton 38 7 17 14 -19 35
Inverness C 38 7 18 13 -27 34
Team P Won Lost Draw GD Points
Celtic 38 26 4 8 62 86
Aberdeen 38 22 11 5 14 71
Hearts 38 18 9 11 19 65
St Johnstone 38 16 14 8 3 56
Inverness C 38 14 14 10 6 52
Motherwell 38 15 18 5 -16 50
Dundee 38 11 12 15 -4 48
Ross County 38 14 18 6 -6 48
Partick 38 12 16 10 -9 46
Hamilton 38 11 17 10 -21 43
Kilmarnock 38 9 20 9 -23 36
Dundee United 38 8 23 7 -25 31
Team P Won Lost Draw GD Points
Celtic 38 29 4 5 67 92
Aberdeen 38 23 9 6 24 75
Inverness C 38 19 11 8 10 65
St Johnstone 38 16 13 9 0 57
Dundee United 38 17 16 5 2 56
Hamilton 38 15 15 8 -3 53
Partick 38 12 16 10 4 46
Dundee 38 11 15 12 -11 45
Ross County 38 12 18 8 -17 44
Kilmarnock 38 11 19 8 -15 41
Motherwell 38 10 22 6 -25 36
St Mirren 38 9 26 3 -36 30
Team 1 2 3 4 5 6 7 8 Points
St Johnstone W D D W W W W W 20
Celtic W D W D W W W W 20
Rangers D L W W W W D W 17
Aberdeen L W L W W W L W 15
Kilmarnock L W W D W L D D 12
Livingston W L W L D L L W 10
Motherwell L D L W L W W L 10
Hearts W D L L L L D W 8
Hamilton L L W L L W L D 7
Dundee D W D D L L L L 6
Hibernian W D L D L L D L 6
St Mirren L D L W D L L L 5
Team 1 2 3 4 5 6 7 8 Points
Aberdeen W D D W W L W W 17
Hibernian D L D W W D W W 15
Celtic L D W W L W D W 14
Kilmarnock W D L L L W W W 13
Motherwell W W L W D D L D 12
Rangers D D W L W W D L 12
St Johnstone D W W D L D L W 12
Dundee L W W L W L D D 11
Hearts L W L L L W D W 10
Partick W L D D W L L L 8
Ross County D L D L D D W L 7
Hamilton L L L W L L L L 3
Team 1 2 3 4 5 6 7 8 Points
Celtic W W W W W D W D 20
Ross County W W D W W D D W 18
Rangers W L W W L W W D 16
Aberdeen W W L W L W L W 15
St Johnstone L W W L W L W W 15
Motherwell L W W L L W L D 10
Inverness C W W L W L L L L 9
Hamilton W L L L L W D D 8
Kilmarnock L L W L W D L D 8
Dundee L L D W W L L L 7
Hearts L L L L D D W L 5
Partick L L L L D L W D 5
Team 1 2 3 4 5 6 7 8 Points
Celtic W L W W D W D W 17
Inverness C W W L W W D W L 16
St Johnstone D W W W W L L W 16
Motherwell L W L L W L W W 12
Dundee L D L W W L D W 11
Dundee United W D W L L L L W 10
Hamilton D L W L W W L L 10
Hearts D W D L L D W L 9
Partick D D W L L L W D 9
Kilmarnock L D L W L W D L 8
Ross County W L D L D W L L 8
Aberdeen L L L W L L W L 6
Team 1 2 3 4 5 6 7 8 Points
Celtic W D W W W W W D 20
Ross County W W L D L W W W 16
Aberdeen L D L L W W W W 13
St Johnstone W D D D W W L D 13
Partick D L D W W W L D 12
Hamilton W L D W W L D L 11
Inverness C L W W W D L D L 11
Motherwell D L W D L L W W 11
Dundee United W L D L W L L W 10
St Mirren L W W L W L L L 9
Dundee L D L L L L L W 4
Kilmarnock L W L L L L L L 3

Team P Won Lost Draw GD Points
Celtic 7 7 0 0 16 24
Rangers 8 6 1 1 20 21
Livingston 9 6 1 2 10 20
Kilmarnock 8 5 2 1 8 18
Hearts 9 5 2 2 5 16
Aberdeen 7 4 2 1 4 14
Hibernian 7 3 1 3 9 11
St Johnstone 8 3 1 4 1 9
St Mirren 9 2 6 1 -7 8
Hamilton 8 2 6 0 -9 7
Motherwell 8 2 3 3 1 6
Dundee 9 1 6 2 -11 4
Team P Won Lost Draw GD Points
Hibernian 19 11 4 4 12 42
Celtic 19 11 1 7 29 36
Aberdeen 19 11 4 4 14 36
Kilmarnock 19 9 7 3 1 35
Rangers 19 10 7 2 12 35
Hearts 18 8 3 7 10 30
Motherwell 20 8 7 5 4 28
Partick 19 6 9 4 -4 23
Dundee 19 6 10 3 -9 21
St Johnstone 19 5 7 7 -10 18
Hamilton 19 5 11 3 -9 18
Ross County 19 3 9 7 -6 13
Team P Won Lost Draw GD Points
Celtic 19 17 0 2 39 53
Rangers 19 11 3 5 13 38
Aberdeen 19 12 4 3 18 37
Hearts 19 9 5 5 16 32
St Johnstone 19 8 8 3 0 28
Ross County 18 6 7 5 -3 26
Hamilton 19 6 6 7 2 25
Partick 20 6 9 5 -11 25
Inverness C 19 5 6 8 -6 20
Motherwell 19 5 11 3 -10 20
Kilmarnock 19 4 8 7 -5 19
Dundee 19 5 9 5 -11 17
Team P Won Lost Draw GD Points
Celtic 19 14 1 4 43 46
Hearts 19 11 3 5 15 39
Aberdeen 19 12 3 4 11 37
Ross County 19 9 10 0 -4 33
Dundee 19 7 5 7 7 29
St Johnstone 19 8 5 6 5 26
Motherwell 19 8 8 3 0 26
Inverness C 19 7 7 5 5 26
Partick 19 6 9 4 -8 24
Kilmarnock 19 4 11 4 -18 17
Hamilton 19 4 9 6 -7 16
Dundee United 19 3 12 4 -13 12
Team P Won Lost Draw GD Points
Celtic 19 15 2 2 42 48
Dundee United 19 12 5 2 12 39
Aberdeen 19 12 4 3 17 39
Inverness C 19 10 3 6 10 32
Partick 19 8 7 4 10 30
Ross County 19 7 12 0 -10 29
Kilmarnock 18 7 10 1 -4 28
St Johnstone 19 8 6 5 2 28
Hamilton 19 8 5 6 10 26
Motherwell 19 7 7 5 2 22
Dundee 20 5 7 8 -2 19
St Mirren 19 3 14 2 -16 10
Team P Won Lost Draw GD Points
Kilmarnock 9 4 2 3 0 15
St Johnstone 8 5 3 0 -1 15
Hearts 8 4 3 1 -1 13
Celtic 8 3 2 3 12 12
Rangers 8 3 2 3 4 12
Hibernian 9 3 4 2 -2 11
Aberdeen 8 3 3 2 -2 11
Hamilton 9 2 6 1 -16 7
Motherwell 8 2 6 0 -11 6
Livingston 7 1 4 2 -6 5
Dundee 7 1 5 1 -9 4
St Mirren 8 0 6 2 -15 2
Team P Won Lost Draw GD Points
Celtic 19 13 3 3 19 42
Rangers 19 11 3 5 14 38
Aberdeen 19 11 5 3 5 36
Hibernian 19 7 3 9 4 30
Kilmarnock 19 7 4 8 1 29
St Johnstone 19 7 9 3 -1 24
Motherwell 18 5 9 4 -10 19
Hearts 20 4 10 6 -10 18
Dundee 19 5 11 3 -12 18
Hamilton 19 4 12 3 -12 15
Ross County 19 3 12 4 -16 13
Partick 19 2 12 5 -26 11
Team P Won Lost Draw GD Points
Celtic 19 17 0 2 42 53
Aberdeen 19 12 6 1 21 37
St Johnstone 19 9 6 4 4 31
Rangers 19 8 6 5 -1 29
Ross County 20 5 7 8 -7 23
Kilmarnock 19 5 7 7 -15 22
Motherwell 19 5 9 5 -13 20
Partick 18 4 7 7 -5 19
Dundee 19 5 12 2 -13 17
Hearts 19 3 11 5 -13 14
Inverness C 19 2 12 5 -21 11
Hamilton 19 1 11 7 -21 10
Team P Won Lost Draw GD Points
Celtic 19 12 3 4 19 40
Aberdeen 19 10 8 1 3 31
Hearts 19 7 6 6 4 27
St Johnstone 19 8 9 2 -2 26
Inverness C 19 7 7 5 1 26
Hamilton 19 7 8 4 -14 25
Partick 19 6 7 6 -1 24
Motherwell 19 7 10 2 -16 23
Ross County 19 5 8 6 -2 21
Dundee 19 4 7 8 -11 20
Kilmarnock 19 5 9 5 -5 20
Dundee United 19 5 11 3 -12 18
Team P Won Lost Draw GD Points
Celtic 19 14 2 3 25 45
Aberdeen 19 11 5 3 7 36
Inverness C 19 9 8 2 0 29
St Johnstone 19 8 7 4 -2 28
Hamilton 19 7 10 2 -13 23
Ross County 19 5 6 8 -7 23
Dundee 18 6 8 4 -9 22
Kilmarnock 20 4 9 7 -11 19
St Mirren 19 6 12 1 -20 19
Partick 19 4 9 6 -6 18
Dundee United 19 5 11 3 -10 18
Motherwell 19 3 15 1 -27 10

Team P Won Lost Draw GD Points
Rangers 16 10 2 4 15 34
Celtic 15 9 0 6 23 33
Hearts 17 7 3 7 4 28
Kilmarnock 17 5 3 9 1 24
St Johnstone 16 5 4 7 -2 22
Aberdeen 15 6 6 3 1 21
Livingston 16 5 6 5 -1 20
Hibernian 16 4 6 6 -1 18
Dundee 16 2 5 9 -10 15
St Mirren 17 3 8 6 -12 15
Motherwell 16 3 9 4 -7 13
Hamilton 17 2 9 6 -11 12
Team P Won Lost Draw GD Points
Celtic 38 19 4 15 25 72
Rangers 38 18 6 14 16 68
Aberdeen 38 15 9 14 12 59
Hibernian 38 13 7 18 5 57
Kilmarnock 38 12 14 12 -5 48
Hearts 38 8 10 20 -1 44
St Johnstone 38 10 15 13 -6 43
Ross County 38 9 14 15 -5 42
Motherwell 38 8 12 18 -10 42
Dundee 38 9 14 15 -7 42
Partick 38 9 17 12 -11 39
Hamilton 38 7 15 16 -13 37
Team P Won Lost Draw GD Points
Celtic 38 27 2 9 33 90
Aberdeen 38 16 7 15 23 63
St Johnstone 38 11 9 18 -2 51
Hamilton 38 12 11 15 -2 51
Ross County 38 11 10 17 -1 50
Rangers 38 12 13 13 0 49
Hearts 38 10 12 16 -1 46
Motherwell 38 9 12 17 -6 44
Kilmarnock 38 9 12 17 -6 44
Partick 38 10 15 13 -12 43
Dundee 38 8 17 13 -11 37
Inverness C 38 6 21 11 -15 29
Team P Won Lost Draw GD Points
Celtic 38 25 1 12 35 87
Hearts 38 15 7 16 10 61
Aberdeen 38 16 10 12 9 60
Inverness C 38 13 9 16 7 55
Ross County 38 15 16 7 0 52
Motherwell 38 12 14 12 -5 48
Dundee 38 10 12 16 1 46
Kilmarnock 38 8 14 16 -14 40
Dundee United 38 9 17 12 -11 39
Partick 38 7 13 18 -5 39
St Johnstone 38 9 17 12 -7 39
Hamilton 38 9 18 11 -20 38
Team P Won Lost Draw GD Points
Celtic 38 19 3 16 28 73
Aberdeen 38 19 9 10 13 67
Hamilton 38 14 6 18 8 60
Dundee United 38 14 11 13 0 55
Inverness C 38 11 7 20 4 53
Partick 38 10 11 17 1 47
Dundee 38 12 15 11 -6 47
St Johnstone 38 9 13 16 -5 43
Ross County 38 9 16 13 -9 40
Kilmarnock 38 6 12 20 -9 38
St Mirren 38 6 15 17 -12 35
Motherwell 38 5 16 17 -13 32
Team P Avg Shots Avg On Target Goal %
Dundee 16 7.25 2.81 86.21%
St Mirren 17 6.94 2.47 84.75%
Hamilton 17 7.00 2.12 84.03%
Livingston 16 7.88 3.13 79.37%
Aberdeen 15 9.20 3.73 72.46%
St Johnstone 16 9.13 3.75 68.49%
Motherwell 16 9.25 3.75 67.57%
Kilmarnock 17 10.24 4.12 57.47%
Hibernian 16 12.56 4.56 49.75%
Hearts 17 12.41 4.41 47.39%
Rangers 16 13.50 6.06 46.30%
Celtic 15 16.93 6.87 39.37%
Team P Avg Shots Avg On Target Goal %
Hamilton 38 7.53 3.29 34.97%
Partick 38 7.53 3.11 34.97%
St Johnstone 38 8.05 3.29 32.68%
Ross County 38 8.45 3.58 31.15%
Hearts 38 9.16 3.47 28.74%
Motherwell 38 9.42 3.55 27.93%
Dundee 38 9.45 3.84 27.86%
Kilmarnock 38 10.16 4.47 25.91%
Aberdeen 38 11.05 4.55 23.81%
Hibernian 38 11.37 4.84 23.15%
Rangers 38 12.97 4.95 20.28%
Celtic 38 18.03 6.84 14.60%
Team P Avg Shots Avg On Target Goal %
Dundee 38 8.42 3.05 31.25%
Partick 38 9.13 4.00 28.82%
Kilmarnock 38 9.37 3.26 28.09%
Motherwell 38 9.66 3.47 27.25%
Ross County 38 9.71 3.84 27.10%
St Johnstone 38 9.74 4.11 27.03%
Hamilton 38 9.82 3.89 26.81%
Inverness C 38 10.61 4.63 24.81%
Aberdeen 38 12.87 5.47 20.45%
Hearts 38 13.45 5.61 19.57%
Rangers 38 14.11 5.34 18.66%
Celtic 38 17.26 7.05 15.24%
Team P Avg Shots Avg On Target Goal %
Partick 38 8.21 3.66 32.05%
Motherwell 38 8.68 3.97 30.30%
Inverness C 38 8.92 3.84 29.50%
Kilmarnock 38 8.95 3.53 29.41%
Dundee 38 9.13 4.66 28.82%
St Johnstone 38 9.42 3.97 27.93%
Ross County 38 9.42 4.39 27.93%
Dundee United 38 9.55 4.32 27.55%
Hearts 38 10.13 4.18 25.97%
Hamilton 38 10.16 3.92 25.91%
Aberdeen 38 10.24 4.29 25.71%
Celtic 38 16.84 7.53 15.63%
Team P Avg Shots Avg On Target Goal %
St Johnstone 38 7.55 3.13 34.84%
Motherwell 38 7.71 3.63 34.13%
Dundee 38 8.79 3.82 29.94%
Kilmarnock 38 8.97 4.32 29.33%
Partick 38 9.26 3.95 28.41%
St Mirren 38 9.55 3.61 27.55%
Dundee United 38 9.92 4.18 26.53%
Ross County 38 10.00 4.26 26.32%
Hamilton 38 10.24 4.55 25.71%
Inverness C 38 10.87 4.61 24.21%
Aberdeen 38 11.76 4.89 22.37%
Celtic 38 15.71 6.66 16.75%

Team P BTS %
Rangers 16 9 56.25%
Kilmarnock 17 9 52.94%
St Mirren 17 8 47.06%
Hibernian 16 7 43.75%
Hearts 17 7 41.18%
Aberdeen 15 6 40.00%
Dundee 16 6 37.50%
Motherwell 16 6 37.50%
St Johnstone 16 6 37.50%
Celtic 15 5 33.33%
Hamilton 17 5 29.41%
Livingston 16 4 25.00%
Team P BTS %
Hibernian 38 25 65.79%
Hamilton 38 24 63.16%
Rangers 38 23 60.53%
Ross County 38 22 57.89%
Kilmarnock 38 20 52.63%
Dundee 38 19 50.00%
St Johnstone 38 19 50.00%
Hearts 38 18 47.37%
Partick 38 17 44.74%
Motherwell 38 17 44.74%
Celtic 38 15 39.47%
Aberdeen 38 13 34.21%
Team P BTS %
Ross County 38 25 65.79%
Inverness C 38 25 65.79%
Rangers 38 25 65.79%
Motherwell 38 23 60.53%
Kilmarnock 38 21 55.26%
Hamilton 38 19 50.00%
Partick 38 19 50.00%
Celtic 38 19 50.00%
Dundee 38 18 47.37%
St Johnstone 38 18 47.37%
Aberdeen 38 18 47.37%
Hearts 38 16 42.11%
Team P BTS %
St Johnstone 38 25 65.79%
Dundee 38 24 63.16%
Celtic 38 23 60.53%
Motherwell 38 22 57.89%
Dundee United 38 22 57.89%
Inverness C 38 21 55.26%
Aberdeen 38 21 55.26%
Ross County 38 20 52.63%
Hamilton 38 19 50.00%
Kilmarnock 38 19 50.00%
Partick 38 17 44.74%
Hearts 38 17 44.74%
Team P BTS %
Dundee 38 25 65.79%
Ross County 38 24 63.16%
Kilmarnock 38 22 57.89%
Inverness C 38 19 50.00%
Dundee United 38 19 50.00%
Motherwell 38 18 47.37%
St Mirren 38 16 42.11%
Partick 38 14 36.84%
St Johnstone 38 14 36.84%
Celtic 38 13 34.21%
Hamilton 38 12 31.58%
Aberdeen 38 12 31.58%
Team P Over 1.5 Over 1.5 % Under 1.5 Under 1.5%
St Mirren 17 15 88.24% 2 11.76%
Rangers 16 13 81.25% 3 18.75%
Dundee 16 13 81.25% 3 18.75%
Kilmarnock 17 13 76.47% 4 23.53%
Hamilton 17 12 70.59% 5 29.41%
Hibernian 16 11 68.75% 5 31.25%
St Johnstone 16 11 68.75% 5 31.25%
Aberdeen 15 10 66.67% 5 33.33%
Motherwell 16 10 62.50% 6 37.50%
Celtic 15 9 60.00% 6 40.00%
Hearts 17 10 58.82% 7 41.18%
Livingston 16 9 56.25% 7 43.75%
Team P Over 1.5 Over 1.5 % Under 1.5 Under 1.5%
Rangers 38 34 89.47% 4 10.53%
Hamilton 38 33 86.84% 5 13.16%
Ross County 38 32 84.21% 6 15.79%
Hibernian 38 29 76.32% 9 23.68%
Aberdeen 38 28 73.68% 10 26.32%
St Johnstone 38 28 73.68% 10 26.32%
Kilmarnock 38 28 73.68% 10 26.32%
Partick 38 27 71.05% 11 28.95%
Dundee 38 27 71.05% 11 28.95%
Motherwell 38 27 71.05% 11 28.95%
Celtic 38 27 71.05% 11 28.95%
Hearts 38 26 68.42% 12 31.58%
Team P Over 1.5 Over 1.5 % Under 1.5 Under 1.5%
Inverness C 38 34 89.47% 4 10.53%
Rangers 38 33 86.84% 5 13.16%
Ross County 38 31 81.58% 7 18.42%
Motherwell 38 31 81.58% 7 18.42%
Partick 38 31 81.58% 7 18.42%
Celtic 38 31 81.58% 7 18.42%
Dundee 38 30 78.95% 8 21.05%
Hearts 38 29 76.32% 9 23.68%
Kilmarnock 38 29 76.32% 9 23.68%
Hamilton 38 29 76.32% 9 23.68%
St Johnstone 38 27 71.05% 11 28.95%
Aberdeen 38 27 71.05% 11 28.95%
Team P Over 1.5 Over 1.5 % Under 1.5 Under 1.5%
Ross County 38 33 86.84% 5 13.16%
St Johnstone 38 32 84.21% 6 15.79%
Aberdeen 38 31 81.58% 7 18.42%
Dundee 38 31 81.58% 7 18.42%
Celtic 38 31 81.58% 7 18.42%
Motherwell 38 30 78.95% 8 21.05%
Inverness C 38 30 78.95% 8 21.05%
Dundee United 38 30 78.95% 8 21.05%
Kilmarnock 38 29 76.32% 9 23.68%
Hearts 38 27 71.05% 11 28.95%
Hamilton 38 26 68.42% 12 31.58%
Partick 38 24 63.16% 14 36.84%
Team P Over 1.5 Over 1.5 % Under 1.5 Under 1.5%
Ross County 38 31 81.58% 7 18.42%
Dundee United 38 31 81.58% 7 18.42%
Kilmarnock 38 30 78.95% 8 21.05%
Dundee 38 29 76.32% 9 23.68%
Celtic 38 28 73.68% 10 26.32%
Motherwell 38 28 73.68% 10 26.32%
Hamilton 38 28 73.68% 10 26.32%
St Mirren 38 27 71.05% 11 28.95%
Inverness C 38 27 71.05% 11 28.95%
Partick 38 26 68.42% 12 31.58%
Aberdeen 38 26 68.42% 12 31.58%
St Johnstone 38 23 60.53% 15 39.47%

Team P Over 2.5 Over 2.5 % Under 2.5 Under 2.5 %
Dundee 16 10 62.50% 6 37.50%
Hamilton 17 10 58.82% 7 41.18%
Hibernian 16 9 56.25% 7 43.75%
Celtic 15 8 53.33% 7 46.67%
Hearts 17 9 52.94% 8 47.06%
Rangers 16 8 50.00% 8 50.00%
St Mirren 17 8 47.06% 9 52.94%
Kilmarnock 17 8 47.06% 9 52.94%
St Johnstone 16 6 37.50% 10 62.50%
Motherwell 16 6 37.50% 10 62.50%
Aberdeen 15 5 33.33% 10 66.67%
Livingston 16 5 31.25% 11 68.75%
Team P Over 2.5 Over 2.5 % Under 2.5 Under 2.5 %
Rangers 38 26 68.42% 12 31.58%
Hamilton 38 26 68.42% 12 31.58%
Hibernian 38 20 52.63% 18 47.37%
Celtic 38 19 50.00% 19 50.00%
Ross County 38 19 50.00% 19 50.00%
Dundee 38 19 50.00% 19 50.00%
St Johnstone 38 18 47.37% 20 52.63%
Aberdeen 38 17 44.74% 21 55.26%
Partick 38 16 42.11% 22 57.89%
Motherwell 38 15 39.47% 23 60.53%
Kilmarnock 38 15 39.47% 23 60.53%
Hearts 38 14 36.84% 24 63.16%
Team P Over 2.5 Over 2.5 % Under 2.5 Under 2.5 %
Celtic 38 24 63.16% 14 36.84%
Aberdeen 38 23 60.53% 15 39.47%
Inverness C 38 23 60.53% 15 39.47%
Motherwell 38 21 55.26% 17 44.74%
Hearts 38 20 52.63% 18 47.37%
Ross County 38 20 52.63% 18 47.37%
Rangers 38 20 52.63% 18 47.37%
Dundee 38 18 47.37% 20 52.63%
St Johnstone 38 18 47.37% 20 52.63%
Kilmarnock 38 16 42.11% 22 57.89%
Hamilton 38 15 39.47% 23 60.53%
Partick 38 14 36.84% 24 63.16%
Team P Over 2.5 Over 2.5 % Under 2.5 Under 2.5 %
Celtic 38 26 68.42% 12 31.58%
Dundee United 38 25 65.79% 13 34.21%
St Johnstone 38 24 63.16% 14 36.84%
Motherwell 38 24 63.16% 14 36.84%
Aberdeen 38 22 57.89% 16 42.11%
Ross County 38 21 55.26% 17 44.74%
Kilmarnock 38 21 55.26% 17 44.74%
Dundee 38 20 52.63% 18 47.37%
Inverness C 38 19 50.00% 19 50.00%
Hamilton 38 19 50.00% 19 50.00%
Hearts 38 19 50.00% 19 50.00%
Partick 38 18 47.37% 20 52.63%
Team P Over 2.5 Over 2.5 % Under 2.5 Under 2.5 %
Ross County 38 27 71.05% 11 28.95%
Dundee United 38 23 60.53% 15 39.47%
St Mirren 38 22 57.89% 16 42.11%
Kilmarnock 38 21 55.26% 17 44.74%
Celtic 38 20 52.63% 18 47.37%
Hamilton 38 19 50.00% 19 50.00%
Motherwell 38 19 50.00% 19 50.00%
Partick 38 17 44.74% 21 55.26%
Aberdeen 38 17 44.74% 21 55.26%
Dundee 38 17 44.74% 21 55.26%
Inverness C 38 16 42.11% 22 57.89%
St Johnstone 38 10 26.32% 28 73.68%
Team P Over 3.5 Over 3.5 % Under 3.5 Under 3.5 %
Celtic 15 6 40.00% 9 60.00%
Rangers 16 6 37.50% 10 62.50%
Dundee 16 6 37.50% 10 62.50%
Hamilton 17 6 35.29% 11 64.71%
Hibernian 16 5 31.25% 11 68.75%
St Mirren 17 5 29.41% 12 70.59%
Hearts 17 5 29.41% 12 70.59%
St Johnstone 16 4 25.00% 12 75.00%
Motherwell 16 4 25.00% 12 75.00%
Livingston 16 3 18.75% 13 81.25%
Kilmarnock 17 3 17.65% 14 82.35%
Aberdeen 15 1 6.67% 14 93.33%
Team P Over 3.5 Over 3.5 % Under 3.5 Under 3.5 %
Rangers 38 14 36.84% 24 63.16%
Celtic 38 13 34.21% 25 65.79%
Hamilton 38 12 31.58% 26 68.42%
Hibernian 38 11 28.95% 27 71.05%
Ross County 38 10 26.32% 28 73.68%
Kilmarnock 38 9 23.68% 29 76.32%
St Johnstone 38 9 23.68% 29 76.32%
Motherwell 38 8 21.05% 30 78.95%
Aberdeen 38 7 18.42% 31 81.58%
Partick 38 7 18.42% 31 81.58%
Dundee 38 7 18.42% 31 81.58%
Hearts 38 5 13.16% 33 86.84%
Team P Over 3.5 Over 3.5 % Under 3.5 Under 3.5 %
Celtic 38 18 47.37% 20 52.63%
Hearts 38 14 36.84% 24 63.16%
Ross County 38 13 34.21% 25 65.79%
Inverness C 38 12 31.58% 26 68.42%
Aberdeen 38 11 28.95% 27 71.05%
Motherwell 38 11 28.95% 27 71.05%
Dundee 38 9 23.68% 29 76.32%
Hamilton 38 8 21.05% 30 78.95%
Kilmarnock 38 8 21.05% 30 78.95%
Partick 38 7 18.42% 31 81.58%
St Johnstone 38 6 15.79% 32 84.21%
Rangers 38 5 13.16% 33 86.84%
Team P Over 3.5 Over 3.5 % Under 3.5 Under 3.5 %
Celtic 38 17 44.74% 21 55.26%
Dundee United 38 13 34.21% 25 65.79%
Hearts 38 12 31.58% 26 68.42%
Aberdeen 38 12 31.58% 26 68.42%
Dundee 38 12 31.58% 26 68.42%
Kilmarnock 38 12 31.58% 26 68.42%
Hamilton 38 12 31.58% 26 68.42%
Ross County 38 12 31.58% 26 68.42%
Inverness C 38 11 28.95% 27 71.05%
Motherwell 38 10 26.32% 28 73.68%
St Johnstone 38 9 23.68% 29 76.32%
Partick 38 8 21.05% 30 78.95%
Team P Over 3.5 Over 3.5 % Under 3.5 Under 3.5 %
Motherwell 38 13 34.21% 25 65.79%
Hamilton 38 12 31.58% 26 68.42%
Ross County 38 11 28.95% 27 71.05%
Dundee United 38 11 28.95% 27 71.05%
Dundee 38 10 26.32% 28 73.68%
Kilmarnock 38 10 26.32% 28 73.68%
Partick 38 10 26.32% 28 73.68%
Celtic 38 9 23.68% 29 76.32%
Inverness C 38 8 21.05% 30 78.95%
St Mirren 38 6 15.79% 32 84.21%
Aberdeen 38 6 15.79% 32 84.21%
St Johnstone 38 0 0.00% 38 100.00%

Team P Yellows Reds Avg Booking Points
Hamilton 17 40 3 27.94
Rangers 16 31 5 27.19
St Mirren 17 41 2 27.06
Motherwell 16 35 2 25.00
Aberdeen 15 29 2 22.67
Hearts 17 34 1 21.47
Hibernian 16 31 1 20.94
Dundee 16 25 2 18.75
Kilmarnock 17 28 1 17.94
Livingston 16 28 0 17.50
St Johnstone 16 23 1 15.94
Celtic 15 13 1 10.33
Team P Yellows Reds Avg Booking Points
Hamilton 38 84 8 27.37
Hearts 38 84 5 25.39
St Johnstone 38 81 4 23.95
Rangers 38 72 5 22.24
Partick 38 74 3 21.45
Motherwell 38 69 4 20.79
Kilmarnock 38 69 3 20.13
Dundee 38 71 2 20.00
Aberdeen 38 68 3 19.87
Ross County 38 65 4 19.74
Hibernian 38 64 1 17.50
Celtic 38 44 2 12.89
Team P Yellows Reds Avg Booking Points
Hamilton 38 96 4 27.89
Ross County 38 80 5 24.34
Inverness C 38 73 5 22.50
Rangers 38 70 4 21.05
St Johnstone 38 74 2 20.79
Hearts 38 68 4 20.53
Kilmarnock 38 70 2 19.74
Motherwell 38 67 3 19.61
Partick 38 63 4 19.21
Dundee 38 65 3 19.08
Aberdeen 38 58 4 17.89
Celtic 38 54 2 15.53
Team P Yellows Reds Avg Booking Points
Hamilton 38 96 5 28.55
Hearts 38 70 9 24.34
Kilmarnock 38 76 3 21.97
Partick 38 71 5 21.97
Inverness C 38 71 4 21.32
Dundee United 38 61 6 20.00
St Johnstone 38 65 3 19.08
Motherwell 38 60 4 18.42
Dundee 38 63 2 17.89
Ross County 38 60 2 17.11
Celtic 38 54 3 16.18
Aberdeen 38 47 3 14.34
Team P Yellows Reds Avg Booking Points
Hamilton 38 79 6 24.74
Kilmarnock 38 80 3 23.03
Ross County 38 74 5 22.76
Partick 38 68 4 20.53
Dundee United 38 72 2 20.26
Motherwell 38 56 8 20.00
St Johnstone 38 68 2 19.21
St Mirren 38 57 6 18.95
Inverness C 38 57 6 18.95
Dundee 38 60 4 18.42
Aberdeen 38 42 1 11.71
Celtic 38 42 1 11.71
Team P Avg Home Avg Away Overall Avg
Rangers 16 9.38 5.38 7.38
Dundee 16 4.67 7.29 5.81
St Johnstone 16 5.38 5.25 5.31
Hearts 17 6.00 4.13 5.12
St Mirren 17 4.44 5.75 5.06
Celtic 15 7.71 2.63 5.00
Aberdeen 15 4.14 5.63 4.93
Motherwell 16 4.63 4.75 4.69
Livingston 16 3.67 5.86 4.63
Hibernian 16 4.43 4.67 4.56
Kilmarnock 17 3.88 5.00 4.47
Hamilton 17 2.63 4.78 3.76
Team P Avg Home Avg Away Overall Avg
Rangers 38 8.00 5.68 6.84
Kilmarnock 38 4.95 7.42 6.18
Hearts 38 4.28 7.25 5.84
Hibernian 38 6.68 4.58 5.63
Aberdeen 38 5.89 5.37 5.63
St Johnstone 38 5.89 5.11 5.50
Hamilton 38 4.26 6.74 5.50
Dundee 38 5.26 5.58 5.42
Celtic 38 7.37 3.16 5.26
Motherwell 38 5.40 4.94 5.18
Partick 38 4.68 4.84 4.76
Ross County 38 3.74 5.68 4.71
Team P Avg Home Avg Away Overall Avg
Rangers 38 8.68 4.58 6.63
Motherwell 38 5.63 6.84 6.24
Ross County 38 4.67 7.10 5.95
Kilmarnock 38 5.42 6.37 5.89
Dundee 38 4.68 6.53 5.61
Hamilton 38 4.63 6.16 5.39
Hearts 38 6.47 4.21 5.34
St Johnstone 38 4.32 6.05 5.18
Inverness C 38 4.26 5.74 5.00
Aberdeen 38 6.47 3.47 4.97
Partick 38 4.40 5.28 4.82
Celtic 38 6.21 3.42 4.82
Team P Avg Home Avg Away Overall Avg
Dundee United 38 7.47 6.47 6.97
Aberdeen 38 7.68 5.11 6.39
Dundee 38 5.95 6.68 6.32
Kilmarnock 38 3.74 8.42 6.08
Celtic 38 7.84 4.05 5.95
Ross County 38 5.32 6.53 5.92
Inverness C 38 5.21 6.53 5.87
Hearts 38 5.74 5.95 5.84
Partick 38 6.21 5.00 5.61
St Johnstone 38 5.26 5.84 5.55
Motherwell 38 5.58 5.32 5.45
Hamilton 38 5.32 5.42 5.37
Team P Avg Home Avg Away Overall Avg
St Mirren 38 6.89 6.74 6.82
Hamilton 38 5.11 7.32 6.21
Dundee United 38 5.37 7.05 6.21
Ross County 38 5.58 6.74 6.16
Kilmarnock 38 5.11 6.60 5.89
Motherwell 38 5.37 6.42 5.89
Celtic 38 7.42 4.32 5.87
Inverness C 38 6.21 5.47 5.84
Aberdeen 38 7.05 4.16 5.61
St Johnstone 38 5.84 5.16 5.50
Dundee 38 5.40 5.61 5.50
Partick 38 5.16 4.89 5.03

Team P SBH %
Celtic 15 7 46.67%
Rangers 16 5 31.25%
Kilmarnock 17 4 23.53%
Hibernian 16 3 18.75%
Dundee 16 3 18.75%
Motherwell 16 3 18.75%
Hearts 17 3 17.65%
Aberdeen 15 2 13.33%
St Johnstone 16 2 12.50%
Livingston 16 2 12.50%
Hamilton 17 2 11.76%
St Mirren 17 2 11.76%
Team P SBH %
Rangers 38 19 50.00%
Celtic 38 16 42.11%
Aberdeen 38 14 36.84%
Hibernian 38 12 31.58%
Kilmarnock 38 9 23.68%
Hamilton 38 8 21.05%
Dundee 38 7 18.42%
Motherwell 38 6 15.79%
St Johnstone 38 5 13.16%
Hearts 38 4 10.53%
Partick 38 3 7.89%
Ross County 38 3 7.89%
Team P SBH %
Celtic 38 21 55.26%
Aberdeen 38 16 42.11%
Hearts 38 12 31.58%
Ross County 38 10 26.32%
Rangers 38 8 21.05%
Hamilton 38 7 18.42%
Inverness C 38 7 18.42%
Motherwell 38 7 18.42%
St Johnstone 38 7 18.42%
Kilmarnock 38 6 15.79%
Dundee 38 5 13.16%
Partick 38 5 13.16%
Team P SBH %
Celtic 38 22 57.89%
Kilmarnock 38 12 31.58%
Hearts 38 11 28.95%
Ross County 38 9 23.68%
St Johnstone 38 8 21.05%
Dundee 38 8 21.05%
Motherwell 38 8 21.05%
Inverness C 38 7 18.42%
Aberdeen 38 7 18.42%
Partick 38 7 18.42%
Dundee United 38 6 15.79%
Hamilton 38 5 13.16%
Team P SBH %
Celtic 38 18 47.37%
Aberdeen 38 13 34.21%
Dundee United 38 12 31.58%
Partick 38 9 23.68%
Ross County 38 9 23.68%
Hamilton 38 9 23.68%
Kilmarnock 38 8 21.05%
Inverness C 38 7 18.42%
Dundee 38 7 18.42%
St Mirren 38 6 15.79%
St Johnstone 38 5 13.16%
Motherwell 38 3 7.89%
Team P Clean Sheet %
Celtic 15 9 60.00%
Livingston 16 8 50.00%
St Johnstone 16 8 50.00%
Hearts 17 7 41.18%
Kilmarnock 17 7 41.18%
Hibernian 16 6 37.50%
Aberdeen 15 5 33.33%
Rangers 16 4 25.00%
Motherwell 16 3 18.75%
Hamilton 17 3 17.65%
Dundee 16 2 12.50%
St Mirren 17 2 11.76%
Team P Clean Sheet %
Celtic 38 20 52.63%
Aberdeen 38 17 44.74%
Hearts 38 15 39.47%
Motherwell 38 13 34.21%
Kilmarnock 38 11 28.95%
Hibernian 38 11 28.95%
Rangers 38 11 28.95%
St Johnstone 38 9 23.68%
Dundee 38 7 18.42%
Partick 38 6 15.79%
Ross County 38 5 13.16%
Hamilton 38 5 13.16%
Team P Clean Sheet %
Celtic 38 19 50.00%
St Johnstone 38 15 39.47%
Aberdeen 38 14 36.84%
Rangers 38 12 31.58%
Hearts 38 10 26.32%
Kilmarnock 38 10 26.32%
Hamilton 38 9 23.68%
Partick 38 9 23.68%
Ross County 38 7 18.42%
Dundee 38 6 15.79%
Motherwell 38 5 13.16%
Inverness C 38 3 7.89%
Team P Clean Sheet %
Hearts 38 17 44.74%
Celtic 38 15 39.47%
Aberdeen 38 13 34.21%
Partick 38 12 31.58%
Hamilton 38 10 26.32%
Inverness C 38 9 23.68%
Kilmarnock 38 8 21.05%
Ross County 38 8 21.05%
Dundee 38 7 18.42%
Motherwell 38 7 18.42%
St Johnstone 38 7 18.42%
Dundee United 38 5 13.16%
Team P Clean Sheet %
Celtic 38 22 57.89%
Aberdeen 38 19 50.00%
St Johnstone 38 15 39.47%
Hamilton 38 14 36.84%
Inverness C 38 12 31.58%
Partick 38 12 31.58%
Dundee United 38 9 23.68%
Kilmarnock 38 8 21.05%
Motherwell 38 7 18.42%
Dundee 38 7 18.42%
Ross County 38 6 15.79%
St Mirren 38 2 5.26%

Team P Avg Scored Avg Conceed
Celtic 15 2.40 0.53
Rangers 16 2.38 0.88
Hibernian 16 1.63 1.19
Kilmarnock 17 1.47 1.00
Hearts 17 1.35 1.12
St Johnstone 16 1.25 1.25
Aberdeen 15 1.13 1.00
Livingston 16 1.06 0.81
Motherwell 16 1.00 1.63
Dundee 16 0.81 2.06
Hamilton 17 0.71 2.18
St Mirren 17 0.71 2.00
Team P Avg Scored Avg Conceed
Rangers 38 2.00 1.32
Celtic 38 1.92 0.66
Hibernian 38 1.63 1.21
Aberdeen 38 1.47 0.97
Kilmarnock 38 1.29 1.24
Hamilton 38 1.24 1.79
Motherwell 38 1.13 1.29
St Johnstone 38 1.11 1.39
Ross County 38 1.05 1.63
Hearts 38 1.03 1.03
Dundee 38 0.95 1.50
Partick 38 0.82 1.61
Team P Avg Scored Avg Conceed
Celtic 38 2.79 0.66
Aberdeen 38 1.95 0.92
Rangers 38 1.47 1.16
Hearts 38 1.45 1.37
St Johnstone 38 1.32 1.21
Ross County 38 1.26 1.53
Motherwell 38 1.21 1.82
Inverness C 38 1.16 1.87
Dundee 38 1.00 1.63
Partick 38 1.00 1.42
Hamilton 38 0.97 1.47
Kilmarnock 38 0.95 1.47
Team P Avg Scored Avg Conceed
Celtic 38 2.45 0.82
Aberdeen 38 1.63 1.26
Hearts 38 1.55 1.05
St Johnstone 38 1.53 1.45
Ross County 38 1.45 1.61
Inverness C 38 1.42 1.26
Dundee 38 1.39 1.50
Motherwell 38 1.24 1.66
Dundee United 38 1.18 1.84
Hamilton 38 1.11 1.66
Partick 38 1.08 1.32
Kilmarnock 38 1.08 1.68
Team P Avg Scored Avg Conceed
Celtic 38 2.21 0.45
Dundee United 38 1.53 1.47
Aberdeen 38 1.50 0.87
Inverness C 38 1.37 1.11
Hamilton 38 1.32 1.39
Partick 38 1.26 1.16
Ross County 38 1.21 1.66
Dundee 38 1.21 1.50
Kilmarnock 38 1.16 1.55
Motherwell 38 1.00 1.66
St Johnstone 38 0.89 0.89
St Mirren 38 0.79 1.74
Team P Avg Scored Avg Conceed
Celtic 15 1.53 0.00
Rangers 16 1.44 0.50
Hearts 17 0.88 0.65
Kilmarnock 17 0.76 0.71
Hibernian 16 0.63 0.69
Aberdeen 15 0.60 0.53
Motherwell 16 0.50 0.94
St Johnstone 16 0.50 0.63
Dundee 16 0.44 1.06
Livingston 16 0.44 0.50
St Mirren 17 0.41 1.12
Hamilton 17 0.35 1.00
Team P Avg Scored Avg Conceed
Rangers 38 1.00 0.58
Celtic 38 0.92 0.26
Aberdeen 38 0.76 0.45
Hibernian 38 0.68 0.55
Kilmarnock 38 0.50 0.63
Ross County 38 0.50 0.63
Hamilton 38 0.50 0.84
Hearts 38 0.50 0.53
St Johnstone 38 0.45 0.61
Partick 38 0.45 0.74
Motherwell 38 0.39 0.66
Dundee 38 0.39 0.58
Team P Avg Scored Avg Conceed
Celtic 38 1.16 0.29
Aberdeen 38 0.97 0.37
Dundee 38 0.58 0.87
Rangers 38 0.58 0.58
Ross County 38 0.55 0.58
Hamilton 38 0.53 0.58
Motherwell 38 0.53 0.68
Kilmarnock 38 0.50 0.66
St Johnstone 38 0.47 0.53
Hearts 38 0.45 0.47
Inverness C 38 0.42 0.82
Partick 38 0.37 0.68
Team P Avg Scored Avg Conceed
Celtic 38 1.21 0.29
Ross County 38 0.76 0.76
Aberdeen 38 0.76 0.53
Hearts 38 0.74 0.47
Dundee 38 0.68 0.66
St Johnstone 38 0.68 0.87
Inverness C 38 0.61 0.42
Motherwell 38 0.58 0.71
Dundee United 38 0.58 0.87
Kilmarnock 38 0.50 0.87
Partick 38 0.42 0.55
Hamilton 38 0.42 0.95
Team P Avg Scored Avg Conceed
Celtic 38 0.89 0.16
Dundee United 38 0.74 0.74
Aberdeen 38 0.71 0.37
Hamilton 38 0.61 0.39
Inverness C 38 0.55 0.45
Partick 38 0.53 0.50
Dundee 38 0.53 0.68
Kilmarnock 38 0.47 0.71
Ross County 38 0.45 0.68
Motherwell 38 0.37 0.71
St Johnstone 38 0.32 0.45
St Mirren 38 0.29 0.61

Team P Home Away Overall
Celtic 15 1.29 1.28 1.29
Rangers 16 1.41 2.06 1.74
Hibernian 16 1.70 2.69 2.19
Aberdeen 15 1.96 3.56 2.76
Hearts 17 2.59 3.83 3.21
Kilmarnock 17 2.91 4.67 3.79
Motherwell 16 3.67 3.97 3.82
St Johnstone 16 3.40 4.64 4.02
Dundee 16 5.40 5.03 5.22
Livingston 16 4.20 7.51 5.85
St Mirren 17 6.16 6.05 6.11
Hamilton 17 5.60 7.19 6.40
Team P Home Away Overall
Celtic 38 1.21 1.35 1.28
Rangers 38 1.79 2.41 2.10
Aberdeen 38 2.16 2.81 2.48
Hibernian 38 2.33 3.13 2.73
Motherwell 38 3.56 4.14 3.85
Hearts 38 3.17 4.54 3.85
St Johnstone 38 3.38 4.97 4.17
Ross County 38 3.78 5.03 4.41
Partick 38 4.32 5.18 4.75
Dundee 38 3.53 6.21 4.87
Kilmarnock 38 3.92 6.11 5.01
Hamilton 38 4.86 5.86 5.36
Team P Home Away Overall
Celtic 38 1.21 1.40 1.30
Rangers 38 1.88 2.49 2.19
Aberdeen 38 1.95 2.56 2.25
Hearts 38 2.34 3.65 3.00
St Johnstone 38 2.92 4.34 3.63
Inverness C 38 3.43 4.59 4.01
Ross County 38 3.42 4.61 4.01
Partick 38 3.43 5.12 4.27
Dundee 38 4.19 5.19 4.69
Hamilton 38 3.71 6.58 5.15
Kilmarnock 38 4.40 6.30 5.35
Motherwell 38 3.59 7.13 5.36
Team P Home Away Overall
Celtic 38 1.21 1.38 1.30
Aberdeen 38 1.85 2.40 2.13
Hearts 38 2.39 3.51 2.95
Partick 38 3.11 3.68 3.40
Dundee United 38 3.30 3.88 3.59
Inverness C 38 2.85 4.42 3.64
Ross County 38 2.59 4.76 3.68
Dundee 38 2.68 4.70 3.69
St Johnstone 38 2.95 4.42 3.69
Hamilton 38 3.54 4.23 3.89
Motherwell 38 3.46 5.16 4.31
Kilmarnock 38 4.15 5.74 4.94
Team P Home Away Overall
Celtic 38 1.23 1.38 1.31
Aberdeen 38 1.88 2.39 2.14
Inverness C 38 2.39 3.31 2.85
Dundee United 38 2.63 3.54 3.09
Hamilton 38 2.73 4.13 3.43
St Johnstone 38 3.25 3.66 3.46
Partick 38 2.67 4.57 3.62
Dundee 38 3.44 4.83 4.13
Kilmarnock 38 3.46 4.82 4.14
Ross County 38 3.64 5.25 4.44
St Mirren 38 3.87 5.04 4.46
Motherwell 38 3.39 5.54 4.46
Name P Avg Yellows Avg Red Avg Points
Name P Avg Yellows Avg Red Avg Points
Name P Avg Yellows Avg Red Avg Points
Name P Avg Yellows Avg Red Avg Points
Name P Avg Yellows Avg Red Avg Points

the Cheeky Punter
The Cheeky Punter is an ex professional online sports bettor and trader with over 15 years of experience in the industry. He has worked for a number of top bookmakers including Ladbrokes, William Hill and Coral. He's also written for a number of leading news outlets including the Guardian, i (newspaper) and Soccer Lens. More about him here.