Matches 2025/26
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 Falkirk Hearts Hibernian Kilmarnock Livingston Motherwell Rangers St. Mirren
Round 38
Home Score Away xG or chances
Saturday 16 May 2026
Celtic
3–1
Hearts
xG 2.83–0.93
Falkirk
2–5
Rangers
xG 2.46–2.54
Hibernian
0–1
Motherwell
xG 0.76–1.16
Sunday 17 May 2026
Dundee FC
3–2
Aberdeen
xG 1.99–1.12
Livingston
1–4
Kilmarnock
xG 1.33–2.77
St. Mirren
1–1
Dundee United
xG 1.02–0.50
Round 37
Home Score Away xG or chances
Tuesday 12 May 2026
Aberdeen
0–2
St. Mirren
xG 0.53–1.50
Dundee United
0–0
Livingston
xG 1.54–0.92
Kilmarnock
3–1
Dundee FC
xG 3.48–0.43
Wednesday 13 May 2026
Hearts
3–0
Falkirk
xG 0.56–0.28
Motherwell
2–3
Celtic
xG 1.24–1.38
Rangers
1–2
Hibernian
xG 1.75–1.60
Round 36
Home Score Away xG or chances
Saturday 9 May 2026
Falkirk
1–3
Hibernian
xG 0.63–1.10
Aberdeen
2–0
Dundee United
xG 2.17–0.79
Dundee FC
3–0
Livingston
xG 2.10–1.58
St. Mirren
0–3
Kilmarnock
xG 1.21–1.49
Motherwell
1–1
Hearts
xG 0.55–1.33
Sunday 10 May 2026
Celtic
3–1
Rangers
xG 1.08–0.94
Round 35
Home Score Away xG or chances
Friday 1 May 2026
Livingston
2–2
Aberdeen
xG 1.56–0.86
Saturday 2 May 2026
Falkirk
1–0
Motherwell
xG 2.42–1.33
Dundee FC
1–0
St. Mirren
xG 0.46–0.51
Kilmarnock
3–0
Dundee United
xG 2.40–2.11
Sunday 3 May 2026
Hibernian
1–2
Celtic
xG 0.36–2.81
Monday 4 May 2026
Hearts
2–1
Rangers
xG 0.76–0.82
Round 34
Home Score Away xG or chances
Saturday 25 April 2026
Aberdeen
1–0
Kilmarnock
xG 0.50–0.71
St. Mirren
0–2
Livingston
xG 1.10–0.72
Celtic
3–1
Falkirk
xG 1.11–0.92
Sunday 26 April 2026
Dundee United
3–0
Dundee FC
xG 2.14–0.76
Rangers
2–3
Motherwell
xG 2.70–0.76
Hibernian
1–2
Hearts
xG 0.54–1.83
Round 33
Home Score Away xG or chances
Saturday 11 April 2026
Aberdeen
2–0
Hibernian
xG 1.93–0.10
Celtic
1–0
St. Mirren
xG 0.94–0.25
Dundee United
3–2
Livingston
xG 1.82–1.81
Hearts
3–1
Motherwell
xG 1.74–2.21
Kilmarnock
2–2
Dundee FC
xG 1.63–1.32
Sunday 12 April 2026
Falkirk
3–6
Rangers
xG 1.70–3.94
Round 32
Home Score Away xG or chances
Saturday 4 April 2026
Hibernian
3–0
Kilmarnock
xG 2.30–0.60
Motherwell
2–3
Falkirk
xG 1.46–2.06
Rangers
4–2
Dundee United
xG 3.96–1.81
St. Mirren
2–0
Aberdeen
xG 0.90–0.53
Sunday 5 April 2026
Livingston
2–2
Hearts
xG 2.00–1.87
Dundee FC
1–2
Celtic
xG 1.55–3.82
Round 31
Home Score Away xG or chances
Saturday 21 March 2026
Falkirk
1–2
St. Mirren
xG 1.43–0.90
Hearts
1–0
Dundee FC
xG 1.64–0.56
Kilmarnock
2–0
Livingston
xG 1.71–0.79
Motherwell
0–0
Hibernian
xG 0.44–0.60
Rangers
4–1
Aberdeen
xG 1.61–0.68
Sunday 22 March 2026
Dundee United
2–0
Celtic
xG 1.13–1.10
Round 30
Home Score Away xG or chances
Saturday 14 March 2026
Aberdeen
1–1
Falkirk
xG 1.54–0.76
Celtic
3–1
Motherwell
xG 2.12–0.64
Hibernian
0–0
Livingston
xG 2.18–0.14
Kilmarnock
1–0
Hearts
xG 1.27–1.06
Sunday 15 March 2026
St. Mirren
0–1
Rangers
xG 0.19–2.08
Dundee FC
2–2
Dundee United
xG 1.28–2.85
Round 29
Home Score Away xG or chances
Saturday 28 February 2026
Dundee FC
3–3
Hibernian
xG 0.92–1.74
Falkirk
5–1
Kilmarnock
xG 3.14–0.39
Hearts
1–0
Aberdeen
xG 2.33–0.39
Livingston
1–1
St. Mirren
xG 0.70–1.02
Motherwell
2–0
Dundee United
xG 2.12–0.31
Sunday 1 March 2026
Rangers
2–2
Celtic
xG 1.44–3.82
Round 28
Home Score Away xG or chances
Saturday 21 February 2026
Aberdeen
2–3
Dundee FC
xG 0.46–3.99
Dundee United
1–1
Kilmarnock
xG 2.05–0.50
Hearts
1–0
Falkirk
xG 1.10–0.74
St. Mirren
0–5
Motherwell
xG 1.00–2.20
Sunday 22 February 2026
Celtic
1–2
Hibernian
xG 1.94–0.80
Livingston
2–2
Rangers
xG 0.30–3.74
Round 27
Home Score Away xG or chances
Saturday 14 February 2026
Dundee FC
2–2
Livingston
xG 0.91–1.29
Falkirk
2–3
Dundee United
xG 0.94–1.09
Hibernian
2–0
St. Mirren
xG 1.19–0.30
Sunday 15 February 2026
Kilmarnock
2–3
Celtic
xG 0.86–2.98
Motherwell
2–0
Aberdeen
xG 2.46–0.62
Rangers
4–2
Hearts
xG 2.51–0.40
Round 26
Home Score Away xG or chances
Tuesday 10 February 2026
Hearts
1–0
Hibernian
xG 0.66–0.38
Wednesday 11 February 2026
Celtic
2–1
Livingston
xG 3.44–1.06
Falkirk
1–0
Dundee FC
xG 0.98–1.58
Kilmarnock
4–3
St. Mirren
xG 2.76–1.96
Motherwell
1–1
Rangers
xG 1.57–1.65
Tuesday 24 February 2026
Dundee United
0–0
Aberdeen
xG 1.02–1.45
Round 25
Home Score Away xG or chances
Tuesday 3 February 2026
St. Mirren
1–0
Hearts
xG 2.31–0.23
Wednesday 4 February 2026
Hibernian
3–2
Dundee United
xG 2.57–1.73
Livingston
1–2
Falkirk
xG 0.57–2.40
Rangers
5–1
Kilmarnock
xG 3.14–1.39
Wednesday 4 March 2026
Aberdeen
1–2
Celtic
xG 1.42–1.90
Saturday 7 March 2026
Dundee FC
2–1
Motherwell
xG 1.47–1.85
Round 24
Home Score Away xG or chances
Saturday 31 January 2026
Kilmarnock
3–0
Aberdeen
xG 2.55–1.01
Livingston
0–2
Motherwell
xG 0.22–1.62
St. Mirren
0–0
Dundee FC
xG 1.04–0.78
Dundee United
0–3
Hearts
xG 0.18–4.39
Sunday 1 February 2026
Hibernian
0–0
Rangers
xG 1.88–0.58
Celtic
2–0
Falkirk
xG 0.66–1.07
Round 23
Home Score Away xG or chances
Saturday 24 January 2026
Aberdeen
6–2
Livingston
xG 3.08–2.01
Falkirk
4–1
Hibernian
xG 3.64–0.73
Motherwell
4–0
Kilmarnock
xG 2.72–0.46
Sunday 25 January 2026
Hearts
2–2
Celtic
xG 1.66–1.35
Rangers
3–0
Dundee FC
xG 2.51–0.24
Tuesday 3 March 2026
Dundee United
2–1
St. Mirren
xG 1.69–1.11
Round 22
Home Score Away xG or chances
Saturday 10 January 2026
Celtic
4–0
Dundee United
xG 3.18–0.34
Hibernian
1–1
Motherwell
xG 1.31–1.03
Livingston
1–1
Kilmarnock
xG 1.30–1.69
St. Mirren
0–2
Falkirk
xG 0.54–0.52
Sunday 11 January 2026
Dundee FC
0–1
Hearts
xG 1.34–0.36
Aberdeen
0–2
Rangers
xG 0.32–1.94
Round 21
Home Score Away xG or chances
Saturday 3 January 2026
Celtic
1–3
Rangers
xG 2.34–1.44
Dundee United
0–1
Dundee FC
xG 1.50–1.83
Falkirk
1–0
Aberdeen
xG 1.53–0.57
Hearts
1–0
Livingston
xG 2.23–0.54
Kilmarnock
1–3
Hibernian
xG 0.44–2.78
Motherwell
2–0
St. Mirren
xG 1.88–0.30
Round 20
Home Score Away xG or chances
Saturday 13 December 2025
Falkirk
0–2
Hearts
xG 1.03–1.51
Tuesday 30 December 2025
Dundee FC
2–1
Kilmarnock
xG 2.23–1.27
Hibernian
2–0
Aberdeen
xG 1.64–0.57
Livingston
1–3
Dundee United
xG 0.45–3.25
Rangers
2–1
St. Mirren
xG 1.89–1.71
Motherwell
2–0
Celtic
xG 1.40–0.59
Round 19
Home Score Away xG or chances
Saturday 27 December 2025
Hibernian
3–2
Hearts
xG 1.51–1.78
Dundee FC
1–0
Falkirk
xG 1.24–1.33
Livingston
2–4
Celtic
xG 1.09–3.83
Rangers
1–0
Motherwell
xG 4.14–1.07
St. Mirren
0–0
Kilmarnock
xG 1.36–0.75
Aberdeen
1–1
Dundee United
xG 1.10–0.80
Round 18
Home Score Away xG or chances
Saturday 20 December 2025
Dundee United
1–1
Hibernian
xG 0.82–1.26
Kilmarnock
0–1
Falkirk
xG 1.19–1.46
Motherwell
1–0
Dundee FC
xG 1.23–0.23
St. Mirren
1–0
Livingston
xG 2.23–0.24
Sunday 21 December 2025
Hearts
2–1
Rangers
xG 1.70–2.33
Celtic
3–1
Aberdeen
xG 4.72–0.91
Round 17
Home Score Away xG or chances
Saturday 13 December 2025
Dundee United
0–0
Motherwell
xG 0.49–0.68
Livingston
2–2
Dundee FC
xG 0.89–0.46
Sunday 14 December 2025
Aberdeen
2–1
Kilmarnock
xG 3.76–1.02
Monday 15 December 2025
Rangers
1–0
Hibernian
xG 1.84–0.55
Wednesday 14 January 2026
Falkirk
0–1
Celtic
xG 1.72–0.62
Hearts
2–0
St. Mirren
xG 2.18–0.98
Round 16
Home Score Away xG or chances
Saturday 6 December 2025
Dundee FC
1–3
Aberdeen
xG 1.12–1.38
Hibernian
3–0
Falkirk
xG 2.02–0.49
Motherwell
3–0
Livingston
xG 2.41–0.67
St. Mirren
2–0
Dundee United
xG 1.24–1.01
Kilmarnock
0–3
Rangers
xG 0.66–0.75
Sunday 7 December 2025
Celtic
1–2
Hearts
xG 1.87–0.52
Round 15
Home Score Away xG or chances
Saturday 1 November 2025
Livingston
2–2
Hibernian
xG 1.87–0.76
Wednesday 3 December 2025
Aberdeen
3–3
St. Mirren
xG 2.08–1.83
Celtic
1–0
Dundee FC
xG 2.08–0.21
Dundee United
2–2
Rangers
xG 1.38–4.79
Falkirk
0–0
Motherwell
xG 0.57–0.47
Hearts
1–1
Kilmarnock
xG 2.19–1.80
Round 14
Home Score Away xG or chances
Saturday 29 November 2025
Dundee FC
3–1
St. Mirren
xG 0.68–1.39
Motherwell
0–0
Hearts
xG 0.58–0.41
Kilmarnock
1–1
Dundee United
xG 2.11–1.86
Sunday 30 November 2025
Hibernian
1–2
Celtic
xG 1.65–1.33
Rangers
0–0
Falkirk
xG 2.24–0.12
Livingston
0–1
Aberdeen
xG 0.99–0.76
Round 13
Home Score Away xG or chances
Saturday 22 November 2025
Dundee United
0–3
Falkirk
xG 0.74–1.78
Hibernian
2–0
Dundee FC
xG 2.26–0.56
Kilmarnock
1–3
Motherwell
xG 1.73–2.24
Rangers
2–1
Livingston
xG 1.39–1.37
St. Mirren
0–1
Celtic
xG 1.53–0.88
Sunday 23 November 2025
Aberdeen
1–0
Hearts
xG 0.56–2.30
Round 12
Home Score Away xG or chances
Saturday 8 November 2025
Falkirk
1–1
Livingston
xG 1.82–0.62
St. Mirren
0–3
Hibernian
xG 0.78–1.62
Sunday 9 November 2025
Aberdeen
1–1
Motherwell
xG 0.80–0.68
Dundee FC
0–3
Rangers
xG 0.43–0.85
Hearts
1–1
Dundee United
xG 0.45–0.34
Celtic
4–0
Kilmarnock
xG 2.85–0.38
Round 11
Home Score Away xG or chances
Saturday 1 November 2025
Falkirk
3–1
Kilmarnock
xG 2.08–0.43
Hearts
4–0
Dundee FC
xG 3.43–0.10
Tuesday 25 November 2025
Motherwell
2–0
Hibernian
xG 2.14–0.77
Wednesday 17 December 2025
Dundee United
2–1
Celtic
xG 1.45–3.20
Tuesday 6 January 2026
Rangers
2–0
Aberdeen
xG 1.81–1.05
Tuesday 20 January 2026
Livingston
1–1
St. Mirren
xG 1.47–1.41
Round 10
Home Score Away xG or chances
Saturday 20 September 2025
Dundee FC
3–2
Livingston
xG 2.74–1.51
Wednesday 29 October 2025
Celtic
4–0
Falkirk
xG 4.29–0.47
Hibernian
0–1
Rangers
xG 2.01–0.52
Kilmarnock
0–1
Aberdeen
xG 1.36–0.55
Motherwell
2–0
Dundee United
xG 1.08–0.48
St. Mirren
2–2
Hearts
xG 1.01–1.57
Round 9
Home Score Away xG or chances
Saturday 25 October 2025
Dundee United
3–1
St. Mirren
xG 2.21–2.28
Falkirk
2–1
Dundee FC
xG 1.08–1.21
Livingston
1–2
Motherwell
xG 2.45–2.16
Sunday 26 October 2025
Hearts
3–1
Celtic
xG 1.57–0.88
Aberdeen
1–2
Hibernian
xG 1.24–3.20
Rangers
3–1
Kilmarnock
xG 1.36–1.04
Round 8
Home Score Away xG or chances
Saturday 18 October 2025
Hibernian
4–0
Livingston
xG 2.80–0.43
Motherwell
1–2
Falkirk
xG 1.01–1.35
Rangers
2–2
Dundee United
xG 1.62–0.87
St. Mirren
0–1
Aberdeen
xG 0.48–2.05
Kilmarnock
0–3
Hearts
xG 0.43–2.88
Sunday 19 October 2025
Dundee FC
2–0
Celtic
xG 1.30–2.70
Round 7
Home Score Away xG or chances
Saturday 4 October 2025
Dundee United
1–1
Livingston
xG 2.14–1.29
Kilmarnock
2–0
St. Mirren
xG 2.15–0.43
Hearts
1–0
Hibernian
xG 0.80–0.39
Sunday 5 October 2025
Aberdeen
4–0
Dundee FC
xG 2.80–0.31
Celtic
3–2
Motherwell
xG 2.62–1.39
Falkirk
1–1
Rangers
xG 1.43–1.09
Round 6
Home Score Away xG or chances
Saturday 27 September 2025
Celtic
0–0
Hibernian
xG 2.80–0.70
Dundee United
0–2
Kilmarnock
xG 2.21–1.49
Hearts
3–0
Falkirk
xG 1.94–0.67
St. Mirren
1–0
Dundee FC
xG 0.74–0.62
Motherwell
2–0
Aberdeen
xG 2.03–1.00
Sunday 28 September 2025
Livingston
1–2
Rangers
xG 0.74–2.38
Round 5
Home Score Away xG or chances
Saturday 13 September 2025
Aberdeen
0–0
Livingston
xG 1.22–0.56
Dundee FC
1–1
Motherwell
xG 0.82–2.28
Falkirk
1–2
St. Mirren
xG 0.70–1.57
Rangers
0–2
Hearts
xG 1.11–2.37
Hibernian
3–3
Dundee United
xG 3.05–1.87
Sunday 14 September 2025
Kilmarnock
1–2
Celtic
xG 1.66–2.83
Round 4
Home Score Away xG or chances
Saturday 30 August 2025
Livingston
1–2
Hearts
xG 0.50–1.42
Motherwell
2–2
Kilmarnock
xG 1.76–1.20
Sunday 31 August 2025
Rangers
0–0
Celtic
xG 0.15–0.19
Dundee FC
0–2
Dundee United
xG 0.12–0.91
Aberdeen
0–1
Falkirk
xG 0.96–1.26
Hibernian
1–1
St. Mirren
xG 2.42–0.85
Round 3
Home Score Away xG or chances
Saturday 23 August 2025
Celtic
3–0
Livingston
xG 3.02–0.24
Hearts
3–3
Motherwell
xG 2.21–1.52
Kilmarnock
0–0
Dundee FC
xG 1.11–0.26
Sunday 24 August 2025
St. Mirren
1–1
Rangers
xG 1.01–1.56
Tuesday 23 September 2025
Dundee United
2–0
Aberdeen
xG 1.33–1.33
Falkirk
2–2
Hibernian
xG 1.18–2.43
Round 2
Home Score Away xG or chances
Saturday 9 August 2025
Livingston
3–1
Falkirk
xG 1.59–0.78
St. Mirren
0–0
Motherwell
xG 1.31–0.53
Rangers
1–1
Dundee FC
xG 1.97–0.34
Sunday 10 August 2025
Aberdeen
0–2
Celtic
xG 0.55–1.17
Dundee United
2–3
Hearts
xG 0.71–1.87
Hibernian
2–2
Kilmarnock
xG 1.77–0.94
Round 1
Home Score Away xG or chances
Saturday 2 August 2025
Kilmarnock
2–2
Livingston
xG 0.91–1.83
Motherwell
1–1
Rangers
xG 2.15–0.83
Sunday 3 August 2025
Falkirk
2–2
Dundee United
xG 2.02–1.19
Dundee FC
1–2
Hibernian
xG 0.13–1.42
Celtic
1–0
St. Mirren
xG 1.41–0.23
Monday 4 August 2025
Hearts
2–0
Aberdeen
xG 1.03–1.40