Matches 2020/21
Every Scottish Premiership match since 2020/21, each with its own page. Results show each side's xG, and fixtures the forecast's chances of a home win, a draw, and an away win.
Season: 2026/27 · 2025/26 · 2024/25 · 2023/24 · 2022/23 · 2021/22 · 2020/21
Team All teams Aberdeen Celtic Dundee United Hamilton Academical Hibernian Kilmarnock Livingston Motherwell Rangers Ross County St. Johnstone St. Mirren
Round 38
Home Score Away xG or chances
Saturday 15 May 2021
Hibernian
0–0
Celtic
xG 0.35–2.10
Rangers
4–0
Aberdeen
xG 1.19–1.98
St. Johnstone
0–0
Livingston
xG 0.22–0.30
Sunday 16 May 2021
Hamilton Academical
0–2
Kilmarnock
xG 0.48–2.24
Motherwell
1–2
Ross County
xG 0.67–1.23
St. Mirren
0–0
Dundee United
xG 0.62–1.22
Round 37
Home Score Away xG or chances
Wednesday 12 May 2021
Livingston
0–3
Rangers
xG 0.87–2.44
Dundee United
2–2
Motherwell
xG 1.56–0.90
Celtic
4–0
St. Johnstone
xG 2.22–1.53
Aberdeen
0–1
Hibernian
xG 1.28–0.44
Kilmarnock
3–3
St. Mirren
xG 1.33–1.21
Ross County
2–1
Hamilton Academical
xG 0.41–0.69
Round 36
Home Score Away xG or chances
Saturday 1 May 2021
Hibernian
0–1
St. Johnstone
xG 1.08–0.73
Livingston
1–2
Aberdeen
xG 1.35–1.78
Dundee United
0–2
Ross County
xG 0.16–2.18
Motherwell
2–0
Kilmarnock
xG 1.00–0.93
St. Mirren
1–2
Hamilton Academical
xG 0.68–1.23
Sunday 2 May 2021
Rangers
4–1
Celtic
xG 1.33–2.07
Round 35
Home Score Away xG or chances
Wednesday 21 April 2021
Hibernian
2–1
Livingston
xG 2.31–1.77
Hamilton Academical
0–1
Motherwell
xG 0.48–0.57
St. Johnstone
1–1
Rangers
xG 1.93–0.23
Aberdeen
1–1
Celtic
xG 1.52–2.87
Kilmarnock
3–0
Dundee United
xG 2.29–1.15
Ross County
1–3
St. Mirren
xG 0.65–2.23
Round 34
Home Score Away xG or chances
Saturday 10 April 2021
Celtic
6–0
Livingston
xG 2.83–0.79
St. Johnstone
0–1
Aberdeen
xG 1.39–1.26
Hamilton Academical
0–1
Dundee United
xG 2.76–1.32
Kilmarnock
2–2
Ross County
xG 0.69–1.07
Motherwell
1–0
St. Mirren
xG 1.95–1.45
Sunday 11 April 2021
Rangers
2–1
Hibernian
xG 0.58–1.09
Round 33
Home Score Away xG or chances
Saturday 20 February 2021
St. Mirren
1–1
Livingston
xG 0.71–0.29
Motherwell
0–3
St. Johnstone
xG 0.03–3.04
Hibernian
2–0
Hamilton Academical
xG 2.49–0.40
Aberdeen
1–0
Kilmarnock
xG 1.14–0.88
Sunday 21 February 2021
Rangers
4–1
Dundee United
xG 3.26–1.04
Ross County
1–0
Celtic
xG 0.98–2.31
Round 32
Home Score Away xG or chances
Saturday 20 March 2021
St. Johnstone
1–0
Ross County
xG 1.93–0.15
Livingston
1–1
Hibernian
xG 1.09–0.68
Kilmarnock
4–1
Motherwell
xG 1.86–1.33
Hamilton Academical
1–1
St. Mirren
xG 0.79–1.81
Dundee United
1–0
Aberdeen
xG 0.46–0.47
Sunday 21 March 2021
Celtic
1–1
Rangers
xG 1.33–0.83
Round 31
Home Score Away xG or chances
Saturday 6 March 2021
Ross County
3–2
Kilmarnock
xG 1.21–1.67
Rangers
3–0
St. Mirren
xG 1.50–0.21
Motherwell
3–1
Livingston
xG 1.80–1.14
Aberdeen
0–0
Hamilton Academical
xG 1.97–0.51
St. Johnstone
1–0
Hibernian
xG 0.29–1.03
Sunday 7 March 2021
Dundee United
0–0
Celtic
xG 0.51–1.77
Round 30
Home Score Away xG or chances
Saturday 27 February 2021
St. Mirren
1–0
Ross County
xG 1.41–1.91
Kilmarnock
1–1
Dundee United
xG 1.25–1.02
Hibernian
0–2
Motherwell
xG 1.70–1.00
Celtic
1–0
Aberdeen
xG 1.33–1.15
Wednesday 3 March 2021
Livingston
0–1
Rangers
xG 0.35–2.73
Hamilton Academical
1–1
St. Johnstone
xG 0.66–1.04
Round 29
Home Score Away xG or chances
Saturday 13 February 2021
Aberdeen
0–0
St. Mirren
xG 0.51–0.66
Dundee United
3–0
Livingston
xG 1.93–0.93
Motherwell
1–4
Hamilton Academical
xG 1.32–2.03
Rangers
1–0
Kilmarnock
xG 1.47–0.08
Sunday 14 February 2021
St. Johnstone
1–2
Celtic
xG 0.30–1.44
Saturday 13 March 2021
Ross County
1–2
Hibernian
xG 1.36–2.75
Round 28
Home Score Away xG or chances
Saturday 6 February 2021
St. Mirren
2–0
Kilmarnock
xG 1.56–0.49
Ross County
0–2
Dundee United
xG 0.74–1.65
Livingston
1–2
St. Johnstone
xG 0.86–1.78
Hibernian
2–0
Aberdeen
xG 2.26–0.54
Celtic
2–1
Motherwell
xG 1.57–0.42
Sunday 7 February 2021
Hamilton Academical
1–1
Rangers
xG 1.37–0.74
Round 27
Home Score Away xG or chances
Tuesday 2 February 2021
St. Mirren
1–2
Hibernian
xG 0.65–1.60
Aberdeen
0–2
Livingston
xG 0.36–0.56
Kilmarnock
0–4
Celtic
xG 1.87–2.13
Wednesday 3 February 2021
Motherwell
2–1
Dundee United
xG 1.90–0.97
Hamilton Academical
1–2
Ross County
xG 0.49–1.44
Rangers
1–0
St. Johnstone
xG 1.33–0.27
Round 26
Home Score Away xG or chances
Wednesday 27 January 2021
Dundee United
1–5
St. Mirren
xG 1.23–3.25
St. Johnstone
0–0
Aberdeen
xG 0.36–1.10
Ross County
1–2
Motherwell
xG 1.86–1.56
Celtic
2–0
Hamilton Academical
xG 2.23–0.58
Hibernian
0–1
Rangers
xG 0.80–1.72
Livingston
2–0
Kilmarnock
xG 1.10–0.59
Round 25
Home Score Away xG or chances
Saturday 23 January 2021
Rangers
5–0
Ross County
xG 2.67–0.50
Aberdeen
2–0
Motherwell
xG 3.10–0.47
Saturday 30 January 2021
Kilmarnock
2–3
St. Johnstone
xG 1.17–2.14
Dundee United
0–2
Hibernian
xG 0.51–1.34
Wednesday 10 February 2021
St. Mirren
0–4
Celtic
xG 0.57–2.57
Saturday 13 March 2021
Livingston
2–1
Hamilton Academical
xG 1.26–0.19
Round 24
Home Score Away xG or chances
Saturday 16 January 2021
St. Johnstone
1–0
St. Mirren
xG 1.06–0.30
Ross County
4–1
Aberdeen
xG 0.95–2.28
Hibernian
2–0
Kilmarnock
xG 0.68–0.64
Hamilton Academical
0–0
Dundee United
xG 0.67–0.63
Celtic
0–0
Livingston
xG 0.42–1.22
Sunday 17 January 2021
Motherwell
1–1
Rangers
xG 1.20–0.98
Round 23
Home Score Away xG or chances
Saturday 9 January 2021
Kilmarnock
2–0
Hamilton Academical
xG 1.50–0.43
St. Mirren
1–1
Motherwell
xG 1.51–1.85
Sunday 10 January 2021
Aberdeen
1–2
Rangers
xG 0.63–2.03
Livingston
3–1
Ross County
xG 1.74–1.28
Monday 11 January 2021
Celtic
1–1
Hibernian
xG 0.97–1.83
Tuesday 12 January 2021
Dundee United
2–2
St. Johnstone
xG 0.82–2.25
Round 22
Home Score Away xG or chances
Saturday 2 January 2021
Rangers
1–0
Celtic
xG 0.58–0.61
Ross County
1–1
St. Johnstone
xG 0.81–1.57
Kilmarnock
1–1
St. Mirren
xG 0.97–0.52
Hibernian
0–3
Livingston
xG 0.49–1.18
Hamilton Academical
3–0
Motherwell
xG 0.87–0.86
Aberdeen
0–0
Dundee United
xG 0.85–0.46
Round 21
Home Score Away xG or chances
Wednesday 30 December 2020
St. Mirren
0–2
Rangers
xG 0.71–0.71
St. Johnstone
0–0
Hamilton Academical
xG 2.22–0.84
Celtic
3–0
Dundee United
xG 2.09–0.95
Hibernian
0–2
Ross County
xG 1.42–0.69
Motherwell
0–2
Kilmarnock
xG 0.40–1.78
Saturday 30 January 2021
Livingston
0–0
Aberdeen
xG 0.98–1.38
Round 20
Home Score Away xG or chances
Saturday 26 December 2020
Rangers
1–0
Hibernian
xG 2.08–0.95
Kilmarnock
1–2
Livingston
xG 1.22–0.68
Hamilton Academical
0–3
Celtic
xG 0.09–3.69
Dundee United
1–1
Motherwell
xG 0.67–1.82
Aberdeen
2–1
St. Johnstone
xG 1.34–0.88
Ross County
0–2
St. Mirren
xG 0.54–1.79
Round 19
Home Score Away xG or chances
Wednesday 23 December 2020
St. Johnstone
0–3
Rangers
xG 0.66–1.84
Hibernian
1–0
St. Mirren
xG 0.86–0.85
Hamilton Academical
0–2
Livingston
xG 0.05–2.20
Celtic
2–0
Ross County
xG 2.15–0.29
Motherwell
0–0
Aberdeen
xG 0.22–1.16
Dundee United
2–0
Kilmarnock
xG 0.93–0.65
Round 18
Home Score Away xG or chances
Saturday 19 December 2020
Hibernian
1–1
Dundee United
xG 2.12–1.43
St. Mirren
3–2
St. Johnstone
xG 1.07–1.03
Ross County
0–2
Hamilton Academical
xG 0.91–0.80
Rangers
3–1
Motherwell
xG 3.64–0.81
Sunday 20 December 2020
Kilmarnock
0–2
Aberdeen
xG 0.36–1.03
Wednesday 20 January 2021
Livingston
2–2
Celtic
xG 0.77–1.69
Round 17
Home Score Away xG or chances
Saturday 12 December 2020
Motherwell
0–1
St. Mirren
xG 1.78–1.08
Hamilton Academical
0–4
Hibernian
xG 0.17–3.14
Aberdeen
2–0
Ross County
xG 1.19–0.80
St. Johnstone
1–2
Livingston
xG 1.05–0.98
Sunday 13 December 2020
Dundee United
1–2
Rangers
xG 0.43–1.34
Celtic
2–0
Kilmarnock
xG 1.83–0.79
Round 16
Home Score Away xG or chances
Saturday 5 December 2020
St. Mirren
1–1
Aberdeen
xG 2.58–0.39
Motherwell
0–3
Hibernian
xG 1.22–1.08
Livingston
2–0
Dundee United
xG 1.20–0.42
Hamilton Academical
1–0
Kilmarnock
xG 1.56–0.85
Sunday 6 December 2020
Ross County
0–4
Rangers
xG 0.74–3.28
Celtic
1–1
St. Johnstone
xG 1.73–1.30
Round 15
Home Score Away xG or chances
Saturday 21 November 2020
Dundee United
2–1
Hamilton Academical
xG 0.73–1.44
Hibernian
2–2
Celtic
xG 1.54–1.91
St. Johnstone
1–1
Motherwell
xG 2.14–0.69
Livingston
0–1
St. Mirren
xG 0.46–0.39
Kilmarnock
3–1
Ross County
xG 2.12–1.87
Sunday 22 November 2020
Rangers
4–0
Aberdeen
xG 2.04–0.57
Round 14
Home Score Away xG or chances
Friday 6 November 2020
St. Mirren
0–0
Dundee United
xG 1.38–0.20
St. Johnstone
1–0
Kilmarnock
xG 0.61–0.46
Ross County
1–1
Livingston
xG 0.62–1.07
Aberdeen
2–0
Hibernian
xG 0.88–0.67
Sunday 8 November 2020
Motherwell
1–4
Celtic
xG 1.66–2.84
Rangers
8–0
Hamilton Academical
xG 4.94–0.00
Round 13
Home Score Away xG or chances
Saturday 31 October 2020
Livingston
0–2
Motherwell
xG 0.70–1.40
Dundee United
2–1
Ross County
xG 1.79–0.88
Sunday 1 November 2020
Kilmarnock
0–1
Rangers
xG 0.50–2.80
Tuesday 24 November 2020
Hibernian
2–2
St. Johnstone
xG 1.56–1.02
Wednesday 25 November 2020
Hamilton Academical
1–1
Aberdeen
xG 0.49–0.52
Saturday 30 January 2021
Celtic
1–2
St. Mirren
xG 1.61–1.03
Round 12
Home Score Away xG or chances
Saturday 24 October 2020
Kilmarnock
0–1
Hibernian
xG 0.97–1.50
Motherwell
4–0
Ross County
xG 3.11–1.47
St. Johnstone
0–0
Dundee United
xG 0.96–0.10
Sunday 25 October 2020
Aberdeen
3–3
Celtic
xG 2.76–2.04
Rangers
2–0
Livingston
xG 1.39–0.87
Wednesday 17 February 2021
St. Mirren
1–1
Hamilton Academical
xG 0.74–1.52
Round 11
Home Score Away xG or chances
Saturday 17 October 2020
Celtic
0–2
Rangers
xG 0.55–1.50
Ross County
0–0
Hibernian
xG 0.63–2.70
Livingston
1–3
Kilmarnock
xG 1.53–2.27
Hamilton Academical
3–5
St. Johnstone
xG 0.73–3.81
Dundee United
0–0
Aberdeen
xG 0.48–1.21
Wednesday 24 February 2021
St. Mirren
0–0
Motherwell
xG 0.30–1.39
Round 10
Home Score Away xG or chances
Friday 2 October 2020
Hibernian
3–2
Hamilton Academical
xG 2.97–1.80
Dundee United
1–2
Livingston
xG 0.06–3.09
Aberdeen
2–1
St. Mirren
xG 0.92–0.48
Sunday 4 October 2020
St. Johnstone
0–2
Celtic
xG 0.63–1.71
Rangers
2–0
Ross County
xG 2.00–0.46
Wednesday 10 February 2021
Kilmarnock
0–1
Motherwell
xG 1.00–0.95
Round 9
Home Score Away xG or chances
Saturday 26 September 2020
Hamilton Academical
1–1
Dundee United
xG 1.22–1.81
Livingston
2–0
St. Johnstone
xG 0.54–1.11
St. Mirren
0–1
Kilmarnock
xG 0.49–0.65
Sunday 27 September 2020
Motherwell
1–5
Rangers
xG 0.38–2.59
Celtic
3–0
Hibernian
xG 1.94–0.60
Ross County
0–3
Aberdeen
xG 0.46–3.26
Round 8
Home Score Away xG or chances
Saturday 19 September 2020
St. Johnstone
0–1
Ross County
xG 0.85–0.23
Kilmarnock
2–1
Hamilton Academical
xG 1.88–1.57
Dundee United
2–1
St. Mirren
xG 1.82–1.16
Celtic
3–2
Livingston
xG 1.58–1.35
Sunday 20 September 2020
Hibernian
2–2
Rangers
xG 0.60–3.01
Aberdeen
0–3
Motherwell
xG 0.70–1.75
Round 7
Home Score Away xG or chances
Saturday 12 September 2020
St. Mirren
0–3
Hibernian
xG 1.24–1.09
Ross County
0–5
Celtic
xG 0.81–3.32
Rangers
4–0
Dundee United
xG 3.02–0.91
Motherwell
1–0
St. Johnstone
xG 0.26–1.02
Livingston
1–2
Hamilton Academical
xG 2.43–0.78
Aberdeen
1–0
Kilmarnock
xG 1.76–0.49
Round 6
Home Score Away xG or chances
Saturday 29 August 2020
Livingston
1–0
Ross County
xG 1.31–0.38
Kilmarnock
4–0
Dundee United
xG 1.15–1.04
St. Johnstone
1–0
St. Mirren
xG 2.84–0.29
Hamilton Academical
0–2
Rangers
xG 0.17–4.14
Sunday 30 August 2020
Celtic
3–0
Motherwell
xG 2.06–0.22
Hibernian
0–1
Aberdeen
xG 0.46–1.73
Round 5
Home Score Away xG or chances
Saturday 22 August 2020
St. Mirren
1–1
Ross County
xG 1.31–2.21
Rangers
2–0
Kilmarnock
xG 2.93–0.10
Motherwell
0–1
Hamilton Academical
xG 0.73–2.22
Dundee United
0–1
Celtic
xG 0.29–3.00
Sunday 23 August 2020
Aberdeen
2–1
Livingston
xG 2.15–1.62
St. Johnstone
0–1
Hibernian
xG 0.52–1.53
Round 4
Home Score Away xG or chances
Saturday 15 August 2020
Ross County
1–2
Dundee United
xG 1.42–1.34
Kilmarnock
1–2
St. Johnstone
xG 0.86–1.65
Hamilton Academical
0–1
St. Mirren
xG 0.83–1.97
Hibernian
0–0
Motherwell
xG 1.45–0.89
Sunday 16 August 2020
Livingston
0–0
Rangers
xG 0.07–1.11
Wednesday 17 February 2021
Celtic
1–0
Aberdeen
xG 0.98–0.43
Round 3
Home Score Away xG or chances
Tuesday 11 August 2020
Dundee United
0–1
Hibernian
xG 0.83–0.90
Wednesday 12 August 2020
Motherwell
2–2
Livingston
xG 0.50–2.03
Rangers
3–0
St. Johnstone
xG 1.73–0.44
Ross County
2–2
Kilmarnock
xG 2.02–1.06
Wednesday 16 September 2020
St. Mirren
1–2
Celtic
xG 1.12–2.18
Tuesday 20 October 2020
Aberdeen
4–2
Hamilton Academical
xG 1.66–1.65
Round 2
Home Score Away xG or chances
Saturday 8 August 2020
Motherwell
0–1
Dundee United
xG 1.13–0.89
Livingston
1–4
Hibernian
xG 1.42–3.83
Hamilton Academical
0–1
Ross County
xG 0.45–1.50
Sunday 9 August 2020
Rangers
3–0
St. Mirren
xG 2.65–0.42
Kilmarnock
1–1
Celtic
xG 1.06–0.74
Thursday 20 August 2020
St. Johnstone
0–1
Aberdeen
xG 0.42–0.29
Round 1
Home Score Away xG or chances
Saturday 1 August 2020
Aberdeen
0–1
Rangers
xG 0.15–1.25
Dundee United
1–1
St. Johnstone
xG 1.84–0.38
Hibernian
2–1
Kilmarnock
xG 1.18–0.70
St. Mirren
1–0
Livingston
xG 1.04–0.55
Sunday 2 August 2020
Celtic
5–1
Hamilton Academical
xG 4.51–0.47
Monday 3 August 2020
Ross County
1–0
Motherwell
xG 1.33–1.96