Final table 15 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
2.97
691 goals.
57.5% of matches went over 2.5.
Home advantage
51.9%
Draws 17.2%,
away wins 30.9%.
Half-time lead held
80.2%
From 162 matches where someone led at the break.
1–0
24 · 10.3%
1–1
22 · 9.4%
2–1
21 · 9%
2–0
20 · 8.6%
3–0
14 · 6%
0–2
13 · 5.6%
Results 234
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Sunday 4 June 2023
16:30
Ross County
3 – 1
Partick
2.43
3.62
3.19
Thursday 1 June 2023
20:00
Partick
2 – 0
Ross County
2.15
3.66
3.80
Sunday 28 May 2023
15:00
ST Johnstone
2 – 0
Livingston
2.20
3.49
4.19
15:00
Motherwell
3 – 2
Dundee Utd
1.83
4.08
4.50
15:00
Kilmarnock
3 – 1
Ross County
2.00
3.72
4.26
Saturday 27 May 2023
12:30
ST Mirren
0 – 3
Rangers
8.76
5.48
1.43
12:30
Heart Of Midlothian
1 – 1
Hibernian
2.22
3.70
3.35
12:30
Celtic
5 – 0
Aberdeen
1.19
9.05
16.00
Friday 26 May 2023
19:45
Ayr Utd
0 – 5
Partick
3.00
3.75
3.24
Wednesday 24 May 2023
19:45
Ross County
3 – 3
ST Johnstone
2.00
3.49
4.34
19:45
Livingston
1 – 1
Motherwell
3.40
3.41
2.55
19:45
Dundee Utd
0 – 3
Kilmarnock
2.57
3.38
3.06
19:45
Rangers
2 – 2
Heart Of Midlothian
1.43
5.64
8.50
19:45
Hibernian
4 – 2
Celtic
5.75
4.60
1.71
19:45
Aberdeen
3 – 0
ST Mirren
1.89
3.78
4.75
Sunday 21 May 2023
12:00
Hibernian
1 – 3
Rangers
5.75
4.40
1.84
Saturday 20 May 2023
15:00
Motherwell
1 – 0
Ross County
2.10
3.65
4.08
15:00
Livingston
2 – 1
Dundee Utd
2.67
3.38
3.08
15:00
Kilmarnock
0 – 1
ST Johnstone
2.11
3.45
4.39
15:00
Celtic
2 – 2
ST Mirren
1.17
9.50
20.00
12:30
Heart Of Midlothian
2 – 1
Aberdeen
2.29
3.90
3.79
Friday 19 May 2023
19:45
Partick
3 – 0
Ayr Utd
1.89
3.78
4.75
Saturday 13 May 2023
15:00
ST Johnstone
0 – 2
Motherwell
2.96
3.20
2.75
15:00
Kilmarnock
2 – 0
Livingston
2.04
3.66
4.81
15:00
Dundee Utd
1 – 3
Ross County
2.42
3.46
3.30
15:00
ST Mirren
2 – 2
Heart Of Midlothian
2.79
3.27
2.55
15:00
Aberdeen
0 – 0
Hibernian
2.16
3.60
3.58
12:30
Rangers
3 – 0
Celtic
2.92
3.85
2.68
Friday 12 May 2023
19:45
Queen's Park
0 – 4
Partick
3.09
3.92
2.45
Tuesday 9 May 2023
19:45
Partick
4 – 3
Queen's Park
1.85
4.21
4.75
Sunday 7 May 2023
15:00
Rangers
1 – 0
Aberdeen
1.36
5.80
8.90
14:15
Heart Of Midlothian
0 – 2
Celtic
9.60
6.40
1.34
Saturday 6 May 2023
15:00
ST Johnstone
1 – 0
Dundee Utd
2.47
3.34
3.29
15:00
Ross County
2 – 0
Livingston
2.54
3.52
3.66
15:00
Motherwell
2 – 0
Kilmarnock
2.32
3.48
3.52
15:00
Hibernian
2 – 1
ST Mirren
2.10
3.50
3.94
Sunday 23 April 2023
16:30
Aberdeen
2 – 0
Rangers
6.13
4.50
1.61
Saturday 22 April 2023
15:00
ST Mirren
0 – 2
Kilmarnock
2.26
3.40
4.00
15:00
ST Johnstone
1 – 1
Hibernian
3.88
3.50
2.26
15:00
Dundee Utd
2 – 0
Livingston
2.70
3.40
3.00
15:00
Celtic
1 – 1
Motherwell
1.13
14.00
25.00
12:30
Heart Of Midlothian
6 – 1
Ross County
1.78
4.04
5.20
Sunday 16 April 2023
12:00
Kilmarnock
1 – 4
Celtic
14.50
7.25
1.25
Saturday 15 April 2023
15:00
Rangers
5 – 2
ST Mirren
1.27
7.00
14.04
15:00
Motherwell
1 – 2
Dundee Utd
2.03
3.50
4.24
15:00
Livingston
2 – 0
ST Johnstone
2.32
3.35
3.82
12:30
Hibernian
1 – 0
Heart Of Midlothian
2.36
3.60
3.20
Friday 14 April 2023
19:45
Ross County
0 – 1
Aberdeen
3.61
3.50
2.26
Sunday 9 April 2023
12:00
Dundee Utd
2 – 1
Hibernian
3.70
3.57
2.32
Saturday 8 April 2023
15:00
ST Johnstone
0 – 2
Ross County
2.44
3.27
3.45
15:00
Motherwell
3 – 0
Livingston
2.30
3.35
3.56
15:00
Heart Of Midlothian
0 – 2
ST Mirren
2.19
3.36
3.28
15:00
Aberdeen
2 – 0
Kilmarnock
1.97
3.66
4.80
12:30
Celtic
3 – 2
Rangers
1.76
4.25
5.06
Sunday 2 April 2023
12:00
Ross County
0 – 2
Celtic
20.00
9.21
1.18
Saturday 1 April 2023
15:00
ST Mirren
3 – 0
Livingston
2.16
3.40
4.12
15:00
ST Johnstone
0 – 1
Aberdeen
3.53
3.30
2.47
15:00
Rangers
2 – 0
Dundee Utd
1.13
11.00
27.44
15:00
Kilmarnock
2 – 1
Heart Of Midlothian
3.09
3.52
2.72
15:00
Hibernian
1 – 3
Motherwell
1.91
3.72
4.69
Saturday 18 March 2023
15:00
Livingston
2 – 1
Ross County
2.27
3.32
3.94
15:00
Kilmarnock
1 – 1
ST Johnstone
2.22
3.35
3.91
15:00
Dundee Utd
1 – 1
ST Mirren
2.80
3.34
2.80
15:00
Celtic
3 – 1
Hibernian
1.16
11.00
26.88
15:00
Aberdeen
3 – 0
Heart Of Midlothian
2.31
3.65
3.36
12:30
Motherwell
2 – 4
Rangers
11.28
6.00
1.33
Wednesday 8 March 2023
19:45
Hibernian
1 – 4
Rangers
5.73
4.32
1.62
19:45
Celtic
3 – 1
Heart Of Midlothian
1.14
11.00
22.43
19:45
Livingston
1 – 1
Dundee Utd
2.41
3.30
3.56
Sunday 5 March 2023
12:00
ST Mirren
1 – 5
Celtic
13.26
6.83
1.28
Saturday 4 March 2023
18:00
Dundee Utd
1 – 3
Aberdeen
3.20
3.45
2.53
15:00
Ross County
0 – 2
Motherwell
2.66
3.22
3.10
15:00
Rangers
3 – 1
Kilmarnock
1.21
7.90
18.00
15:00
Livingston
1 – 4
Hibernian
3.25
3.24
2.52
15:00
Heart Of Midlothian
3 – 0
ST Johnstone
1.75
4.02
5.35
Saturday 25 February 2023
15:00
ST Johnstone
1 – 1
ST Mirren
2.85
3.10
3.15
15:00
Ross County
4 – 0
Dundee Utd
2.63
3.34
3.08
15:00
Kilmarnock
1 – 1
Motherwell
2.45
3.34
3.65
15:00
Aberdeen
1 – 0
Livingston
2.09
3.60
4.35
Sunday 19 February 2023
12:00
Motherwell
2 – 0
Heart Of Midlothian
3.59
3.60
2.25
Saturday 18 February 2023
15:00
ST Mirren
1 – 0
Ross County
2.19
3.34
4.33
15:00
Livingston
0 – 3
Rangers
9.74
5.40
1.40
15:00
Hibernian
2 – 0
Kilmarnock
1.97
3.75
4.70
15:00
Dundee Utd
1 – 2
ST Johnstone
2.50
3.27
3.41
15:00
Celtic
4 – 0
Aberdeen
1.19
8.90
20.77
Wednesday 15 February 2023
19:45
Motherwell
2 – 1
ST Mirren
3.25
3.15
2.61
Sunday 5 February 2023
12:00
ST Johnstone
1 – 4
Celtic
19.10
8.17
1.22
Saturday 4 February 2023
15:00
ST Mirren
0 – 1
Hibernian
2.75
3.33
3.03
15:00
Rangers
2 – 1
Ross County
1.14
10.90
25.87
15:00
Livingston
3 – 1
Kilmarnock
2.43
3.33
3.42
15:00
Heart Of Midlothian
3 – 1
Dundee Utd
1.74
4.04
5.30
15:00
Aberdeen
3 – 1
Motherwell
2.06
3.74
4.40
Wednesday 1 February 2023
19:45
Motherwell
0 – 2
ST Johnstone
2.05
3.48
4.58
19:45
Kilmarnock
1 – 0
Dundee Utd
2.35
3.30
3.58
19:45
Heart Of Midlothian
0 – 3
Rangers
6.19
4.71
1.56
19:45
Celtic
3 – 0
Livingston
1.14
9.80
26.00
19:45
Aberdeen
1 – 3
ST Mirren
2.12
3.46
4.02
Tuesday 31 January 2023
19:45
Ross County
1 – 1
Hibernian
3.96
3.84
2.10
Sunday 29 January 2023
16:00
Dundee Utd
0 – 2
Celtic
14.78
7.53
1.24
13:30
Livingston
0 – 0
Heart Of Midlothian
3.50
3.65
2.54
Saturday 28 January 2023
15:00
ST Mirren
1 – 0
Motherwell
2.49
3.20
3.39
15:00
Ross County
3 – 0
Kilmarnock
2.91
3.25
2.85
15:00
Rangers
2 – 0
ST Johnstone
1.16
9.32
25.36
15:00
Hibernian
6 – 0
Aberdeen
2.40
3.69
3.11
Wednesday 18 January 2023
20:00
Kilmarnock
2 – 3
Rangers
10.26
5.77
1.34
19:45
Heart Of Midlothian
5 – 0
Aberdeen
2.18
3.62
3.70
19:45
Celtic
4 – 0
ST Mirren
1.15
10.00
27.00
Saturday 14 January 2023
15:00
ST Johnstone
2 – 4
Livingston
2.55
3.15
3.44
15:00
Motherwell
1 – 1
Ross County
1.83
3.71
5.25
15:00
Hibernian
2 – 2
Dundee Utd
1.78
3.80
5.50
Friday 13 January 2023
19:45
Heart Of Midlothian
1 – 0
ST Mirren
1.68
3.81
4.98
Sunday 8 January 2023
16:00
Dundee Utd
0 – 2
Rangers
11.50
5.80
1.33
13:30
Motherwell
2 – 3
Hibernian
2.97
3.46
2.60
Saturday 7 January 2023
15:00
ST Mirren
1 – 1
Heart Of Midlothian
2.67
3.44
2.54
15:00
Ross County
0 – 2
Livingston
2.80
3.14
2.96
15:00
Celtic
2 – 0
Kilmarnock
1.10
13.30
31.15
15:00
Aberdeen
2 – 0
ST Johnstone
1.71
3.95
5.75
Monday 2 January 2023
15:00
ST Johnstone
0 – 1
Dundee Utd
2.52
3.35
3.29
15:00
Livingston
1 – 1
Motherwell
3.00
3.41
2.60
15:00
Kilmarnock
0 – 0
ST Mirren
2.80
3.34
2.95
15:00
Heart Of Midlothian
3 – 0
Hibernian
2.36
3.70
3.27
15:00
Aberdeen
0 – 0
Ross County
1.60
4.44
6.63
12:30
Rangers
2 – 2
Celtic
3.25
3.88
2.39
Wednesday 28 December 2022
20:00
Hibernian
0 – 4
Celtic
9.56
6.03
1.34
19:45
ST Johnstone
2 – 3
Heart Of Midlothian
3.28
3.66
2.34
19:45
Rangers
3 – 0
Motherwell
1.21
8.10
17.62
19:45
Livingston
1 – 1
ST Mirren
2.95
3.30
2.80
19:45
Kilmarnock
2 – 1
Aberdeen
3.33
3.60
2.39
19:45
Dundee Utd
3 – 0
Ross County
1.98
3.55
4.45
Saturday 24 December 2022
14:00
Hibernian
4 – 0
Livingston
1.74
4.11
5.33
14:00
Dundee Utd
2 – 2
Heart Of Midlothian
3.41
3.72
2.25
12:30
ST Mirren
3 – 1
Aberdeen
2.80
3.34
2.88
12:30
Celtic
4 – 1
ST Johnstone
1.11
13.30
31.98
Friday 23 December 2022
19:45
Motherwell
2 – 2
Kilmarnock
2.07
3.60
4.11
19:30
Ross County
0 – 1
Rangers
12.00
6.51
1.30
Wednesday 21 December 2022
19:45
Celtic
2 – 1
Livingston
1.11
11.40
26.00
Tuesday 20 December 2022
20:00
Aberdeen
2 – 3
Rangers
6.50
4.60
1.55
Saturday 17 December 2022
15:00
Ross County
1 – 2
ST Johnstone
2.65
3.25
3.21
15:00
Heart Of Midlothian
3 – 1
Kilmarnock
1.75
4.08
5.47
12:30
Aberdeen
0 – 1
Celtic
9.45
6.05
1.36
Thursday 15 December 2022
20:00
Rangers
3 – 2
Hibernian
1.38
6.80
10.58
Saturday 12 November 2022
18:00
Aberdeen
1 – 0
Dundee Utd
1.82
3.95
4.80
15:00
ST Johnstone
1 – 1
Motherwell
2.79
3.25
2.85
15:00
Kilmarnock
1 – 0
Hibernian
3.62
3.45
2.22
15:00
Heart Of Midlothian
1 – 1
Livingston
2.00
3.70
4.20
15:00
Celtic
2 – 1
Ross County
1.09
14.00
36.00
12:30
ST Mirren
1 – 1
Rangers
8.50
5.00
1.43
Wednesday 9 November 2022
19:45
ST Mirren
2 – 2
ST Johnstone
2.25
3.28
3.90
19:45
Rangers
1 – 0
Heart Of Midlothian
1.22
7.96
13.45
19:45
Motherwell
1 – 2
Celtic
12.00
7.21
1.27
19:45
Dundee Utd
4 – 0
Kilmarnock
2.23
3.38
3.75
Tuesday 8 November 2022
19:45
Livingston
2 – 1
Aberdeen
2.75
3.48
3.03
19:45
Hibernian
0 – 2
Ross County
1.50
4.80
9.06
Sunday 6 November 2022
15:00
Heart Of Midlothian
3 – 2
Motherwell
2.24
3.58
3.55
12:00
ST Johnstone
2 – 1
Rangers
11.20
5.79
1.34
Saturday 5 November 2022
15:00
Ross County
3 – 2
ST Mirren
3.50
3.30
2.33
15:00
Celtic
4 – 2
Dundee Utd
1.09
13.00
33.81
Friday 4 November 2022
19:45
Kilmarnock
2 – 3
Livingston
2.70
3.13
3.32
19:30
Aberdeen
4 – 1
Hibernian
2.66
3.45
3.05
Sunday 30 October 2022
15:00
Ross County
1 – 2
Heart Of Midlothian
3.90
3.45
2.27
12:00
Livingston
0 – 3
Celtic
14.24
6.60
1.26
Saturday 29 October 2022
15:00
ST Johnstone
1 – 0
Kilmarnock
2.46
3.20
3.50
15:00
Rangers
4 – 1
Aberdeen
1.40
5.75
8.70
15:00
Hibernian
3 – 0
ST Mirren
1.87
3.75
5.00
15:00
Dundee Utd
0 – 1
Motherwell
3.00
3.26
2.56
Saturday 22 October 2022
15:00
ST Mirren
2 – 1
Dundee Utd
2.12
3.45
3.98
15:00
Rangers
1 – 1
Livingston
1.25
7.00
14.00
15:00
Motherwell
1 – 2
Aberdeen
2.75
3.35
2.93
15:00
Kilmarnock
1 – 0
Ross County
2.00
3.45
4.75
12:30
Heart Of Midlothian
3 – 4
Celtic
9.65
5.98
1.40
Friday 21 October 2022
19:30
Hibernian
1 – 2
ST Johnstone
1.62
4.10
6.59
Sunday 16 October 2022
15:00
Aberdeen
2 – 0
Heart Of Midlothian
2.20
3.60
3.70
12:00
Motherwell
1 – 2
Rangers
8.25
4.70
1.50
Saturday 15 October 2022
15:00
ST Mirren
0 – 0
Kilmarnock
2.00
3.45
4.74
15:00
Ross County
1 – 1
Dundee Utd
2.96
3.28
2.70
15:00
Livingston
1 – 0
ST Johnstone
2.00
3.35
4.77
15:00
Celtic
6 – 1
Hibernian
1.38
5.75
11.00
Tuesday 11 October 2022
19:45
Dundee Utd
1 – 0
Hibernian
4.50
3.85
1.92
Sunday 9 October 2022
15:00
Kilmarnock
2 – 2
Heart Of Midlothian
3.55
3.68
2.16
Saturday 8 October 2022
18:00
Dundee Utd
4 – 0
Aberdeen
4.06
3.67
2.22
15:00
Rangers
4 – 0
ST Mirren
1.22
7.20
15.69
15:00
Livingston
0 – 1
Ross County
2.00
3.45
4.56
15:00
Hibernian
1 – 0
Motherwell
1.88
3.80
4.87
12:30
ST Johnstone
1 – 2
Celtic
15.00
7.28
1.22
Wednesday 5 October 2022
19:45
Kilmarnock
2 – 1
ST Johnstone
2.34
3.25
3.73
Tuesday 4 October 2022
19:45
Ross County
0 – 5
Motherwell
3.11
3.41
2.52
Saturday 1 October 2022
15:00
ST Mirren
2 – 1
Livingston
2.32
3.25
3.68
15:00
Ross County
0 – 2
Hibernian
4.41
3.60
2.02
15:00
Dundee Utd
1 – 2
ST Johnstone
2.44
3.10
3.45
15:00
Celtic
2 – 1
Motherwell
1.12
11.70
26.00
15:00
Aberdeen
4 – 1
Kilmarnock
1.73
3.84
5.45
12:30
Heart Of Midlothian
0 – 4
Rangers
6.00
4.61
1.60
Sunday 18 September 2022
15:00
Motherwell
0 – 3
Heart Of Midlothian
2.85
3.40
2.85
12:00
ST Mirren
2 – 0
Celtic
16.70
6.78
1.25
Saturday 17 September 2022
15:00
ST Johnstone
0 – 0
Ross County
2.65
3.10
3.23
15:00
Rangers
2 – 1
Dundee Utd
1.16
10.25
25.00
15:00
Livingston
1 – 0
Kilmarnock
2.20
3.34
4.10
15:00
Hibernian
3 – 1
Aberdeen
2.33
3.35
3.40
Saturday 3 September 2022
15:00
ST Johnstone
3 – 0
ST Mirren
3.02
3.15
3.10
15:00
Ross County
1 – 1
Aberdeen
3.75
3.40
2.24
15:00
Motherwell
0 – 0
Dundee Utd
2.02
3.46
4.26
15:00
Livingston
1 – 0
Heart Of Midlothian
3.50
3.57
2.22
15:00
Hibernian
1 – 0
Kilmarnock
1.68
3.63
5.33
12:30
Celtic
4 – 0
Rangers
1.92
4.20
4.70
Sunday 28 August 2022
15:00
Heart Of Midlothian
3 – 2
ST Johnstone
1.89
3.80
6.00
12:00
Dundee Utd
0 – 9
Celtic
28.74
11.00
1.12
Saturday 27 August 2022
15:00
ST Mirren
1 – 0
Hibernian
3.53
3.25
2.40
15:00
Rangers
4 – 0
Ross County
1.14
10.30
25.90
15:00
Kilmarnock
2 – 1
Motherwell
2.87
3.25
2.90
15:00
Aberdeen
5 – 0
Livingston
1.86
3.60
4.85
Sunday 21 August 2022
15:00
Celtic
2 – 0
Heart Of Midlothian
1.18
9.59
20.09
Saturday 20 August 2022
15:00
ST Johnstone
0 – 1
Aberdeen
3.58
3.20
2.31
15:00
Ross County
1 – 0
Kilmarnock
2.35
3.30
3.49
15:00
Motherwell
1 – 0
Livingston
2.50
3.20
3.49
15:00
Dundee Utd
0 – 3
ST Mirren
2.45
3.18
3.34
12:30
Hibernian
2 – 2
Rangers
6.22
4.34
1.62
Sunday 14 August 2022
15:00
Heart Of Midlothian
4 – 1
Dundee Utd
1.57
4.50
7.19
12:00
Kilmarnock
0 – 5
Celtic
17.00
8.26
1.19
Saturday 13 August 2022
15:00
ST Mirren
1 – 0
Ross County
2.45
3.25
3.27
15:00
Rangers
4 – 0
ST Johnstone
1.19
8.00
23.00
15:00
Livingston
2 – 1
Hibernian
3.34
3.25
2.44
15:00
Aberdeen
2 – 3
Motherwell
1.77
3.72
5.50
Sunday 7 August 2022
15:00
Dundee Utd
0 – 1
Livingston
2.65
3.20
3.24
12:00
Hibernian
1 – 1
Heart Of Midlothian
2.80
3.27
2.86
Saturday 6 August 2022
15:00
Ross County
1 – 3
Celtic
15.03
7.77
1.21
15:00
Rangers
2 – 0
Kilmarnock
1.20
8.00
17.22
15:00
Motherwell
1 – 2
ST Johnstone
2.29
3.15
3.75
15:00
Aberdeen
4 – 1
ST Mirren
1.86
3.55
5.02
Sunday 31 July 2022
16:30
Celtic
2 – 0
Aberdeen
1.23
7.61
15.00
15:00
ST Mirren
0 – 1
Motherwell
2.54
3.20
3.29
Saturday 30 July 2022
15:00
ST Johnstone
0 – 1
Hibernian
3.50
3.14
2.43
15:00
Kilmarnock
1 – 1
Dundee Utd
2.55
3.32
3.25
15:00
Heart Of Midlothian
2 – 1
Ross County
1.57
4.40
6.60
12:00
Livingston
1 – 2
Rangers
9.50
5.42
1.38