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 6 5 0 1 13 16
Aberdeen 6 4 0 2 5 14
St Johnstone 6 3 1 2 4 11
Rangers 6 3 1 2 5 11
Motherwell 6 3 2 1 1 10
Hibernian 6 2 1 3 1 9
Hearts 6 2 2 2 -2 8
Hamilton 6 2 3 1 -1 7
Ross County 6 1 4 1 -8 4
Dundee 6 1 4 1 -7 4
Partick 6 0 4 2 -5 2
Kilmarnock 6 0 4 2 -6 2
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
Celtic W W D W W W 16
Aberdeen D D W W W W 14
Rangers D W W D L W 11
St Johnstone L D D W W W 11
Motherwell D W W W L L 10
Hibernian D D D L W W 9
Hearts W D L D W L 8
Hamilton L L D W W L 7
Dundee W L D L L L 4
Ross County L D L L L W 4
Partick D D L L L L 2
Kilmarnock D L D L L L 2
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
Partick D D W L L L W D 9
Hearts D W D L L D W L 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
Motherwell D L W D L L W W 11
Inverness C L W W W D L D L 11
Hamilton W L D W W L D L 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
Motherwell 4 3 1 0 4 10
Aberdeen 3 2 0 1 3 7
St Johnstone 3 2 0 1 4 7
Celtic 3 2 0 1 7 6
Hibernian 3 1 1 1 0 5
Hamilton 3 1 2 0 -1 4
Rangers 3 1 1 1 2 4
Dundee 3 1 1 1 0 3
Partick 3 0 2 1 -2 1
Hearts 1 0 0 1 0 1
Kilmarnock 4 0 3 1 -4 1
Ross County 3 0 2 1 -3 0
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
Celtic 3 3 0 0 6 9
Aberdeen 3 2 0 1 2 7
Rangers 3 2 0 1 3 7
Hearts 5 2 2 1 -2 7
Hibernian 3 1 0 2 1 5
St Johnstone 3 1 1 1 0 4
Hamilton 3 1 1 1 0 4
Ross County 3 1 2 0 -5 3
Partick 3 0 2 1 -3 1
Motherwell 2 0 1 1 -3 1
Kilmarnock 2 0 1 1 -2 1
Dundee 3 0 3 0 -7 0
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
Celtic 6 5 1 0 7 15
St Johnstone 6 4 1 1 3 13
Aberdeen 6 3 0 3 3 12
Hibernian 6 3 0 3 3 12
Rangers 6 3 1 2 3 11
Hearts 6 2 2 2 0 8
Motherwell 6 1 2 3 -1 6
Ross County 6 1 3 2 -4 5
Partick 6 1 4 1 -3 4
Dundee 6 1 4 1 -4 4
Hamilton 6 1 4 1 -4 4
Kilmarnock 6 1 4 1 -3 4
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 %
Partick 6 5.67 2.83 294.12%
Kilmarnock 6 7.33 2.67 227.27%
St Johnstone 6 7.67 3.67 217.39%
Hearts 6 9.67 4.50 172.41%
Motherwell 6 9.83 3.83 169.49%
Dundee 6 10.00 3.67 166.67%
Ross County 6 10.17 4.00 163.93%
Hamilton 6 10.33 5.00 161.29%
Hibernian 6 13.50 5.83 123.46%
Aberdeen 6 13.67 6.17 121.95%
Rangers 6 14.50 4.00 114.94%
Celtic 6 20.83 7.50 80.00%
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 %
Hibernian 6 6 100.00%
Rangers 6 5 83.33%
Dundee 6 5 83.33%
St Johnstone 6 5 83.33%
Motherwell 6 4 66.67%
Ross County 6 4 66.67%
Partick 6 4 66.67%
Hamilton 6 4 66.67%
Aberdeen 6 4 66.67%
Kilmarnock 6 3 50.00%
Hearts 6 3 50.00%
Celtic 6 3 50.00%
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%
Motherwell 6 6 100.00% 0 0.00%
Dundee 6 6 100.00% 0 0.00%
Ross County 6 6 100.00% 0 0.00%
Hibernian 6 6 100.00% 0 0.00%
Hamilton 6 6 100.00% 0 0.00%
Celtic 6 5 83.33% 1 16.67%
Aberdeen 6 5 83.33% 1 16.67%
St Johnstone 6 5 83.33% 1 16.67%
Kilmarnock 6 5 83.33% 1 16.67%
Rangers 6 5 83.33% 1 16.67%
Partick 6 4 66.67% 2 33.33%
Hearts 6 3 50.00% 3 50.00%
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 %
Rangers 6 5 83.33% 1 16.67%
Dundee 6 5 83.33% 1 16.67%
Hamilton 6 5 83.33% 1 16.67%
Motherwell 6 4 66.67% 2 33.33%
Ross County 6 4 66.67% 2 33.33%
Hibernian 6 4 66.67% 2 33.33%
Aberdeen 6 3 50.00% 3 50.00%
St Johnstone 6 3 50.00% 3 50.00%
Celtic 6 3 50.00% 3 50.00%
Partick 6 3 50.00% 3 50.00%
Hearts 6 3 50.00% 3 50.00%
Kilmarnock 6 2 33.33% 4 66.67%
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 %
Rangers 6 4 66.67% 2 33.33%
Hibernian 6 4 66.67% 2 33.33%
Hamilton 6 3 50.00% 3 50.00%
Celtic 6 3 50.00% 3 50.00%
Partick 6 3 50.00% 3 50.00%
Ross County 6 2 33.33% 4 66.67%
Dundee 6 2 33.33% 4 66.67%
St Johnstone 6 2 33.33% 4 66.67%
Motherwell 6 2 33.33% 4 66.67%
Aberdeen 6 1 16.67% 5 83.33%
Hearts 6 1 16.67% 5 83.33%
Kilmarnock 6 1 16.67% 5 83.33%
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
Motherwell 6 15 3 37.50
Partick 6 13 2 30.00
Kilmarnock 6 13 1 25.83
Hearts 6 13 1 25.83
Ross County 6 13 1 25.83
Rangers 6 11 1 22.50
St Johnstone 6 13 0 21.67
Hamilton 6 10 1 20.83
Dundee 6 9 1 19.17
Hibernian 6 9 0 15.00
Aberdeen 6 8 0 13.33
Celtic 6 4 0 6.67
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
Hearts 6 10.00 7.60 8.00
Rangers 6 9.67 5.00 7.33
Celtic 6 9.33 3.67 6.50
Dundee 6 5.67 6.33 6.00
Ross County 6 3.67 7.67 5.67
Aberdeen 6 4.00 5.67 4.83
Hamilton 6 5.00 4.33 4.67
Motherwell 6 4.75 4.50 4.67
St Johnstone 6 4.00 4.67 4.33
Hibernian 6 4.67 3.00 3.83
Kilmarnock 6 2.75 5.50 3.67
Partick 6 3.67 3.33 3.50
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 %
Rangers 6 5 83.33%
Aberdeen 6 4 66.67%
Celtic 6 4 66.67%
Hibernian 6 3 50.00%
St Johnstone 6 2 33.33%
Ross County 6 1 16.67%
Partick 6 1 16.67%
Dundee 6 1 16.67%
Hamilton 6 1 16.67%
Kilmarnock 6 1 16.67%
Hearts 6 0 0.00%
Motherwell 6 0 0.00%
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 6 3 50.00%
Hearts 6 3 50.00%
Motherwell 6 2 33.33%
Aberdeen 6 2 33.33%
Hamilton 6 1 16.67%
St Johnstone 6 1 16.67%
Rangers 6 1 16.67%
Partick 6 0 0.00%
Hibernian 6 0 0.00%
Ross County 6 0 0.00%
Dundee 6 0 0.00%
Kilmarnock 6 0 0.00%
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 6 2.67 0.50
Rangers 6 2.17 1.33
St Johnstone 6 1.83 1.17
Hibernian 6 1.83 1.67
Aberdeen 6 1.83 1.00
Motherwell 6 1.67 1.50
Hamilton 6 1.67 1.83
Dundee 6 1.17 2.33
Partick 6 1.17 2.00
Hearts 6 0.83 1.17
Ross County 6 0.83 2.17
Kilmarnock 6 0.67 1.67
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 6 1.33 0.17
Aberdeen 6 1.00 0.50
Rangers 6 1.00 0.50
Hibernian 6 1.00 0.50
St Johnstone 6 0.83 0.33
Partick 6 0.67 1.17
Hearts 6 0.67 0.67
Motherwell 6 0.67 0.83
Hamilton 6 0.50 1.17
Ross County 6 0.33 1.00
Dundee 6 0.33 1.00
Kilmarnock 6 0.17 0.67
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 6 1.17 1.20 1.19
Aberdeen 6 1.31 1.78 1.55
Rangers 6 1.55 1.55 1.55
Hibernian 6 1.62 2.92 2.27
Hearts 6 3.60 4.58 4.09
St Johnstone 6 2.30 6.04 4.17
Motherwell 6 3.37 5.13 4.25
Dundee 6 2.95 7.50 5.23
Partick 6 7.75 3.51 5.63
Ross County 6 4.08 7.36 5.72
Kilmarnock 6 5.78 6.30 6.04
Hamilton 6 5.96 6.77 6.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
B Madden 5 3.60 0.20 41.00
Name P Avg Yellows Avg Red Avg Points
E Anderson 11 4.55 0.18 50.00
S McLean 20 4.20 0.30 49.50
A Muir 12 4.42 0.17 48.33
A Dallas 20 4.10 0.25 47.25
K Clancy 19 4.32 0.16 47.11
N Walsh 18 4.06 0.11 43.33
D Robertson 18 3.56 0.22 41.11
J Beaton 21 3.57 0.19 40.48
W Collum 21 3.29 0.24 38.81
C Thomson 19 3.37 0.16 37.63
S Finnie 8 3.00 0.25 36.25
G Aitken 7 3.29 0.00 32.86
C Allan 12 2.58 0.17 30.00
B Madden 17 2.65 0.12 29.41
Name P Avg Yellows Avg Red Avg Points
G Aitken 7 4.14 0.43 52.14
K Clancy 20 4.10 0.30 48.50
A Dallas 13 4.38 0.08 45.77
C Thomson 24 3.96 0.21 44.79
B Madden 22 3.55 0.32 43.41
A Muir 13 3.77 0.15 41.54
S McLean 25 3.68 0.16 40.80
S Finnie 11 3.55 0.18 40.00
E Anderson 10 3.10 0.20 36.00
J Beaton 18 2.89 0.28 35.83
D Robertson 19 2.84 0.26 35.00
W Collum 24 3.17 0.13 34.79
C Allan 12 2.75 0.17 31.67
Name P Avg Yellows Avg Red Avg Points
A Dallas 9 4.67 0.22 52.22
A Muir 12 3.92 0.42 49.58
S Finnie 7 4.43 0.14 47.86
C Murray 12 3.17 0.42 42.08
J Beaton 21 3.57 0.19 40.48
B Colvin 13 3.15 0.31 39.23
K Clancy 22 3.86 0.00 38.64
W Collum 27 2.59 0.44 37.04
S McLean 23 3.26 0.17 36.96
C Thomson 26 3.31 0.08 35.00
B Madden 21 3.00 0.19 34.76
D Robertson 9 2.67 0.22 32.22
A Crawford 15 2.93 0.07 31.00
G Aitken 5 2.20 0.20 27.00

the Cheeky Punter

the Cheeky Punter

The Cheeky Punter is an 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.