Matches 2021/22
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 FC Dundee United Hearts Hibernian Livingston Motherwell Rangers Ross County St. Johnstone St. Mirren
Round 38
Home Score Away xG or chances
Saturday 14 May 2022
Ross County
1–2
Dundee United
xG 0.52–2.93
Hearts
1–3
Rangers
xG 0.62–1.22
Celtic
6–0
Motherwell
xG 2.32–0.90
Sunday 15 May 2022
Livingston
2–1
Dundee FC
xG 1.48–1.58
Aberdeen
0–0
St. Mirren
xG 1.16–0.37
Hibernian
4–0
St. Johnstone
xG 1.99–0.51
Round 37
Home Score Away xG or chances
Tuesday 10 May 2022
Dundee FC
3–1
Hibernian
xG 1.48–0.99
Wednesday 11 May 2022
Dundee United
1–1
Celtic
xG 0.87–1.30
Motherwell
2–1
Hearts
xG 1.42–1.31
Rangers
4–1
Ross County
xG 4.22–0.16
St. Johnstone
1–0
Aberdeen
xG 0.68–0.28
St. Mirren
0–0
Livingston
xG 0.64–0.85
Round 36
Home Score Away xG or chances
Saturday 7 May 2022
Celtic
4–1
Hearts
xG 3.57–0.71
Hibernian
1–1
Aberdeen
xG 2.02–0.63
Livingston
1–1
St. Johnstone
xG 1.25–1.21
St. Mirren
2–0
Dundee FC
xG 1.83–0.95
Ross County
0–1
Motherwell
xG 0.72–1.22
Sunday 8 May 2022
Rangers
2–0
Dundee United
xG 2.45–0.06
Round 35
Home Score Away xG or chances
Saturday 30 April 2022
Aberdeen
1–0
Dundee FC
xG 1.54–0.85
Livingston
1–0
Hibernian
xG 1.32–1.12
St. Johnstone
0–1
St. Mirren
xG 0.25–0.87
Dundee United
1–0
Motherwell
xG 0.38–0.77
Hearts
0–0
Ross County
xG 1.46–0.27
Sunday 1 May 2022
Celtic
1–1
Rangers
xG 1.20–1.43
Round 34
Home Score Away xG or chances
Saturday 23 April 2022
Motherwell
1–3
Rangers
xG 0.43–1.92
Aberdeen
1–2
Livingston
xG 2.15–1.54
Dundee FC
1–1
St. Johnstone
xG 0.37–1.12
St. Mirren
0–1
Hibernian
xG 0.69–0.72
Sunday 24 April 2022
Ross County
0–2
Celtic
xG 0.30–2.76
Dundee United
2–3
Hearts
xG 2.07–3.00
Round 33
Home Score Away xG or chances
Saturday 9 April 2022
Aberdeen
0–1
Ross County
xG 1.06–0.92
Celtic
7–0
St. Johnstone
xG 4.73–0.06
Dundee United
2–2
Dundee FC
xG 3.08–1.66
Hearts
3–1
Hibernian
xG 0.94–0.52
Livingston
2–2
Motherwell
xG 1.21–0.90
Sunday 10 April 2022
St. Mirren
0–4
Rangers
xG 0.30–2.38
Round 32
Home Score Away xG or chances
Saturday 2 April 2022
Dundee FC
2–2
Aberdeen
xG 1.07–0.89
Hibernian
1–1
Dundee United
xG 1.51–0.46
Motherwell
4–2
St. Mirren
xG 1.76–1.67
Ross County
1–1
Hearts
xG 2.62–1.80
St. Johnstone
1–0
Livingston
xG 0.99–0.73
Sunday 3 April 2022
Rangers
1–2
Celtic
xG 1.12–1.47
Round 31
Home Score Away xG or chances
Saturday 19 March 2022
Aberdeen
3–1
Hibernian
xG 2.19–0.55
Celtic
4–0
Ross County
xG 3.36–0.14
Hearts
2–0
Livingston
xG 1.20–0.61
St. Johnstone
2–1
Motherwell
xG 0.37–0.24
St. Mirren
1–2
Dundee United
xG 0.34–1.51
Sunday 20 March 2022
Dundee FC
1–2
Rangers
xG 0.65–3.26
Round 30
Home Score Away xG or chances
Saturday 5 March 2022
Dundee United
2–2
Hearts
xG 1.28–0.77
Hibernian
0–0
St. Johnstone
xG 0.99–0.44
Motherwell
1–1
Dundee FC
xG 0.79–0.75
Rangers
1–0
Aberdeen
xG 1.69–0.09
Ross County
1–0
St. Mirren
xG 1.23–0.31
Sunday 6 March 2022
Livingston
1–3
Celtic
xG 0.85–3.63
Round 29
Home Score Away xG or chances
Wednesday 2 March 2022
Celtic
2–0
St. Mirren
xG 1.60–0.36
Dundee FC
0–0
Hibernian
xG 0.20–0.58
Hearts
2–0
Aberdeen
xG 1.15–0.92
Livingston
2–1
Dundee United
xG 2.16–0.93
Motherwell
0–1
Ross County
xG 1.17–1.05
St. Johnstone
0–1
Rangers
xG 0.08–1.00
Round 28
Home Score Away xG or chances
Saturday 26 February 2022
Aberdeen
1–1
Dundee United
xG 0.91–0.94
Dundee FC
0–4
Livingston
xG 0.49–2.72
Ross County
3–1
St. Johnstone
xG 0.28–0.57
St. Mirren
0–2
Hearts
xG 0.11–3.13
Sunday 27 February 2022
Hibernian
0–0
Celtic
xG 0.13–0.94
Rangers
2–2
Motherwell
xG 3.26–1.39
Round 27
Home Score Away xG or chances
Saturday 19 February 2022
Hibernian
2–0
Ross County
xG 1.00–0.19
Livingston
1–1
St. Mirren
xG 1.29–0.13
Motherwell
1–1
Aberdeen
xG 2.62–1.23
St. Johnstone
2–1
Hearts
xG 0.69–1.56
Sunday 20 February 2022
Dundee United
1–1
Rangers
xG 0.58–3.93
Celtic
3–2
Dundee FC
xG 2.64–0.36
Round 26
Home Score Away xG or chances
Wednesday 9 February 2022
Aberdeen
2–3
Celtic
xG 0.67–1.12
Dundee United
2–0
Motherwell
xG 1.53–1.11
Hearts
1–2
Dundee FC
xG 1.76–0.86
Rangers
2–0
Hibernian
xG 2.45–0.81
Ross County
1–1
Livingston
xG 0.48–1.75
St. Mirren
2–1
St. Johnstone
xG 2.22–1.02
Round 25
Home Score Away xG or chances
Saturday 5 February 2022
Dundee FC
1–2
Ross County
xG 1.12–1.78
Hibernian
0–1
St. Mirren
xG 1.22–0.38
Livingston
2–1
Aberdeen
xG 1.06–1.02
St. Johnstone
0–0
Dundee United
xG 0.39–1.13
Sunday 6 February 2022
Motherwell
0–4
Celtic
xG 0.24–2.79
Rangers
5–0
Hearts
xG 4.76–0.57
Round 24
Home Score Away xG or chances
Saturday 29 January 2022
Ross County
3–3
Rangers
xG 1.63–3.20
Celtic
1–0
Dundee United
xG 3.43–0.56
Hearts
2–0
Motherwell
xG 1.65–0.76
Hibernian
2–3
Livingston
xG 1.32–1.88
Tuesday 15 February 2022
Aberdeen
1–1
St. Johnstone
xG 2.12–1.17
Wednesday 9 March 2022
Dundee FC
0–1
St. Mirren
xG 0.49–1.09
Round 23
Home Score Away xG or chances
Tuesday 25 January 2022
St. Mirren
1–0
Aberdeen
xG 0.13–0.47
Wednesday 26 January 2022
Dundee United
2–1
Ross County
xG 2.96–1.19
Hearts
1–2
Celtic
xG 1.22–1.70
Motherwell
0–0
Hibernian
xG 0.61–0.38
Rangers
1–0
Livingston
xG 1.51–0.34
St. Johnstone
0–0
Dundee FC
xG 0.67–0.22
Round 22
Home Score Away xG or chances
Tuesday 1 February 2022
Dundee FC
0–0
Dundee United
xG 0.87–0.69
Hibernian
0–0
Hearts
xG 1.02–1.37
Livingston
1–2
St. Johnstone
xG 1.24–0.41
Ross County
1–1
Aberdeen
xG 0.32–0.74
St. Mirren
1–1
Motherwell
xG 0.46–0.81
Wednesday 2 February 2022
Celtic
3–0
Rangers
xG 1.45–0.43
Round 21
Home Score Away xG or chances
Monday 17 January 2022
Celtic
2–0
Hibernian
xG 2.94–0.57
Tuesday 18 January 2022
Aberdeen
1–1
Rangers
xG 1.49–1.03
Dundee United
1–2
St. Mirren
xG 1.49–1.46
Hearts
2–0
St. Johnstone
xG 1.71–1.14
Livingston
2–0
Dundee FC
xG 1.27–0.56
Ross County
3–1
Motherwell
xG 1.20–0.59
Round 20
Home Score Away xG or chances
Sunday 26 December 2021
St. Johnstone
1–3
Celtic
xG 0.26–2.57
Aberdeen
2–1
Dundee FC
xG 1.12–0.12
Dundee United
1–3
Hibernian
xG 0.54–1.80
Hearts
2–1
Ross County
xG 1.73–1.00
Motherwell
2–1
Livingston
xG 0.92–0.43
Rangers
2–0
St. Mirren
xG 2.12–0.06
Round 19
Home Score Away xG or chances
Saturday 18 December 2021
Dundee FC
0–1
Hearts
xG 0.14–1.02
Livingston
1–1
Ross County
xG 1.00–0.57
Motherwell
2–0
St. Johnstone
xG 0.31–0.52
Rangers
1–0
Dundee United
xG 2.27–0.33
Wednesday 22 December 2021
Hibernian
1–0
Aberdeen
xG 0.41–0.70
St. Mirren
0–0
Celtic
xG 0.29–1.68
Round 18
Home Score Away xG or chances
Saturday 11 December 2021
Dundee United
0–1
Livingston
xG 0.87–1.22
Ross County
3–2
Dundee FC
xG 2.13–1.64
St. Johnstone
0–1
Aberdeen
xG 0.21–0.77
St. Mirren
1–1
Hibernian
xG 0.60–1.06
Sunday 12 December 2021
Hearts
0–2
Rangers
xG 1.00–1.86
Celtic
1–0
Motherwell
xG 2.45–0.75
Round 17
Home Score Away xG or chances
Saturday 4 December 2021
Aberdeen
4–1
St. Mirren
xG 4.40–0.95
Hibernian
1–1
Motherwell
xG 1.89–1.32
Rangers
3–0
Dundee FC
xG 2.81–0.44
Sunday 5 December 2021
Dundee United
0–3
Celtic
xG 0.21–4.36
Livingston
0–1
Hearts
xG 1.25–1.84
Wednesday 22 December 2021
St. Johnstone
1–2
Ross County
xG 0.32–2.15
Round 16
Home Score Away xG or chances
Tuesday 30 November 2021
Motherwell
1–0
Dundee United
xG 1.72–0.31
Wednesday 1 December 2021
Aberdeen
2–0
Livingston
xG 1.18–0.08
Dundee FC
1–0
St. Johnstone
xG 1.01–0.34
Hibernian
0–1
Rangers
xG 0.22–1.78
St. Mirren
0–0
Ross County
xG 1.89–0.93
Thursday 2 December 2021
Celtic
1–0
Hearts
xG 2.86–0.67
Round 15
Home Score Away xG or chances
Saturday 27 November 2021
Dundee FC
3–0
Motherwell
xG 1.69–0.61
Hearts
2–0
St. Mirren
xG 2.16–1.16
Ross County
1–1
Dundee United
xG 1.53–0.47
St. Johnstone
1–2
Hibernian
xG 0.12–2.27
Sunday 28 November 2021
Livingston
1–3
Rangers
xG 0.94–1.70
Celtic
2–1
Aberdeen
xG 2.31–0.85
Round 14
Home Score Away xG or chances
Saturday 20 November 2021
Dundee United
1–0
Aberdeen
xG 0.58–0.69
Motherwell
2–0
Hearts
xG 2.16–0.30
St. Mirren
1–1
Livingston
xG 0.91–0.76
Tuesday 14 December 2021
Hibernian
1–0
Dundee FC
xG 1.14–0.62
Wednesday 15 December 2021
Rangers
2–0
St. Johnstone
xG 1.90–0.30
Ross County
1–2
Celtic
xG 0.65–2.72
Round 13
Home Score Away xG or chances
Saturday 6 November 2021
Aberdeen
0–2
Motherwell
xG 0.94–0.47
Hearts
5–2
Dundee United
xG 2.14–0.85
St. Johnstone
0–0
St. Mirren
xG 0.18–0.76
Sunday 7 November 2021
Dundee FC
2–4
Celtic
xG 0.66–1.95
Rangers
4–2
Ross County
xG 1.23–0.48
Wednesday 8 December 2021
Livingston
1–0
Hibernian
xG 1.23–1.95
Round 12
Home Score Away xG or chances
Saturday 30 October 2021
Aberdeen
2–1
Hearts
xG 1.11–0.95
Celtic
0–0
Livingston
xG 1.80–0.10
Dundee United
0–1
St. Johnstone
xG 1.84–0.33
St. Mirren
0–1
Dundee FC
xG 0.79–0.66
Sunday 31 October 2021
Motherwell
1–6
Rangers
xG 0.55–3.09
Wednesday 24 November 2021
Ross County
1–0
Hibernian
xG 1.21–0.52
Round 11
Home Score Away xG or chances
Wednesday 27 October 2021
Dundee FC
0–5
Ross County
xG 0.48–1.57
Hibernian
1–3
Celtic
xG 1.50–2.86
Livingston
1–1
Dundee United
xG 0.34–1.83
Motherwell
2–2
St. Mirren
xG 1.25–2.27
Rangers
2–2
Aberdeen
xG 2.34–1.02
St. Johnstone
1–1
Hearts
xG 1.22–0.94
Round 10
Home Score Away xG or chances
Saturday 23 October 2021
Aberdeen
1–0
Hibernian
xG 0.24–0.22
Celtic
2–0
St. Johnstone
xG 2.70–0.13
Dundee United
2–1
Motherwell
xG 0.83–1.38
Hearts
1–1
Dundee FC
xG 1.49–0.52
Ross County
2–3
Livingston
xG 2.11–0.57
Sunday 24 October 2021
St. Mirren
1–2
Rangers
xG 0.06–2.62
Round 9
Home Score Away xG or chances
Saturday 16 October 2021
Hibernian
0–3
Dundee United
xG 0.41–0.73
Motherwell
0–2
Celtic
xG 0.54–1.18
Rangers
1–1
Hearts
xG 3.34–0.49
Ross County
2–3
St. Mirren
xG 1.15–1.10
St. Johnstone
0–3
Livingston
xG 1.45–1.55
Dundee FC
2–1
Aberdeen
xG 0.56–0.96
Round 8
Home Score Away xG or chances
Saturday 2 October 2021
Dundee United
1–0
Ross County
xG 1.26–0.90
Hearts
2–0
Motherwell
xG 2.16–1.12
Livingston
0–1
St. Mirren
xG 1.03–0.77
St. Johnstone
3–1
Dundee FC
xG 1.90–0.41
Sunday 3 October 2021
Aberdeen
1–2
Celtic
xG 0.57–1.65
Rangers
2–1
Hibernian
xG 1.68–0.23
Round 7
Home Score Away xG or chances
Saturday 25 September 2021
Dundee FC
0–1
Rangers
xG 1.63–1.65
Hearts
3–0
Livingston
xG 2.43–0.12
Motherwell
2–1
Ross County
xG 0.85–0.79
Sunday 26 September 2021
St. Mirren
3–2
Aberdeen
xG 1.50–1.11
Celtic
1–1
Dundee United
xG 2.65–0.98
Hibernian
1–0
St. Johnstone
xG 1.90–0.22
Round 6
Home Score Away xG or chances
Saturday 18 September 2021
Aberdeen
0–1
St. Johnstone
xG 0.55–0.31
Hibernian
2–2
St. Mirren
xG 2.10–0.82
Ross County
2–2
Hearts
xG 1.44–1.21
Sunday 19 September 2021
Dundee United
1–0
Dundee FC
xG 0.72–0.84
Livingston
1–0
Celtic
xG 0.62–1.24
Rangers
1–1
Motherwell
xG 2.65–0.27
Round 5
Home Score Away xG or chances
Saturday 11 September 2021
St. Johnstone
1–2
Rangers
xG 0.65–1.22
Celtic
3–0
Ross County
xG 2.71–0.45
Dundee FC
0–0
Livingston
xG 1.08–0.44
Motherwell
2–0
Aberdeen
xG 0.92–1.56
St. Mirren
0–0
Dundee United
xG 0.72–1.20
Sunday 12 September 2021
Hearts
0–0
Hibernian
xG 1.23–1.09
Round 4
Home Score Away xG or chances
Saturday 28 August 2021
Dundee United
0–2
Hearts
xG 0.40–2.25
Hibernian
2–0
Livingston
xG 1.05–0.63
Motherwell
1–0
Dundee FC
xG 0.23–1.15
Sunday 29 August 2021
Rangers
1–0
Celtic
xG 0.74–1.44
Aberdeen
1–1
Ross County
xG 2.94–1.15
St. Mirren
0–0
St. Johnstone
xG 1.72–0.81
Round 3
Home Score Away xG or chances
Saturday 21 August 2021
Celtic
6–0
St. Mirren
xG 4.93–0.23
Livingston
1–2
Motherwell
xG 0.95–2.30
Sunday 22 August 2021
Dundee FC
2–2
Hibernian
xG 0.76–2.47
Hearts
1–1
Aberdeen
xG 1.17–0.54
Ross County
2–4
Rangers
xG 1.44–2.40
St. Johnstone
0–1
Dundee United
xG 0.85–1.36
Round 2
Home Score Away xG or chances
Saturday 7 August 2021
Dundee United
1–0
Rangers
xG 0.53–0.82
St. Mirren
1–2
Hearts
xG 0.73–0.47
Sunday 8 August 2021
Celtic
6–0
Dundee FC
xG 5.51–0.24
Hibernian
3–0
Ross County
xG 1.62–0.48
Livingston
1–2
Aberdeen
xG 1.30–0.44
St. Johnstone
1–1
Motherwell
xG 0.80–1.67
Round 1
Home Score Away xG or chances
Saturday 31 July 2021
Rangers
3–0
Livingston
xG 1.84–0.07
Dundee FC
2–2
St. Mirren
xG 1.11–1.81
Ross County
0–0
St. Johnstone
xG 0.31–1.68
Hearts
2–1
Celtic
xG 1.40–1.49
Sunday 1 August 2021
Aberdeen
2–0
Dundee United
xG 0.67–0.43
Motherwell
2–3
Hibernian
xG 1.47–2.88