Digressive Celts

Matches 2022/23

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

Round 38

HomeScoreAwayxG or chances
Saturday 27 May 2023
Celtic 5–0 Aberdeen xG 3.56–0.00
Hearts 1–1 Hibernian xG 0.11–1.50
St. Mirren 0–3 Rangers xG 0.55–1.81
Sunday 28 May 2023
St. Johnstone 2–0 Livingston xG 2.46–0.99
Kilmarnock 3–1 Ross County xG 1.46–1.25
Motherwell 3–2 Dundee United xG 2.15–2.81

Round 37

HomeScoreAwayxG or chances
Wednesday 24 May 2023
Aberdeen 3–0 St. Mirren xG 1.53–0.70
Hibernian 4–2 Celtic xG 2.04–2.37
Rangers 2–2 Hearts xG 2.85–1.17
Dundee United 0–3 Kilmarnock xG 0.99–1.90
Livingston 1–1 Motherwell xG 0.70–0.47
Ross County 3–3 St. Johnstone xG 2.29–2.53

Round 36

HomeScoreAwayxG or chances
Saturday 20 May 2023
Hearts 2–1 Aberdeen xG 2.55–1.01
Celtic 2–2 St. Mirren xG 1.73–1.24
Livingston 2–1 Dundee United xG 1.06–1.17
Motherwell 1–0 Ross County xG 1.47–0.29
Kilmarnock 0–1 St. Johnstone xG 1.48–1.62
Sunday 21 May 2023
Hibernian 1–3 Rangers xG 1.19–1.91

Round 35

HomeScoreAwayxG or chances
Saturday 13 May 2023
Rangers 3–0 Celtic xG 1.57–1.34
Aberdeen 0–0 Hibernian xG 0.30–1.95
St. Mirren 2–2 Hearts xG 1.06–2.13
Dundee United 1–3 Ross County xG 2.19–3.37
Kilmarnock 2–0 Livingston xG 1.75–0.32
St. Johnstone 0–2 Motherwell xG 0.75–1.53

Round 34

HomeScoreAwayxG or chances
Saturday 6 May 2023
Motherwell 2–0 Kilmarnock xG 1.67–0.43
Hibernian 2–1 St. Mirren xG 1.67–1.61
Ross County 2–0 Livingston xG 0.72–0.58
St. Johnstone 1–0 Dundee United xG 1.12–1.26
Sunday 7 May 2023
Hearts 0–2 Celtic xG 0.28–1.39
Rangers 1–0 Aberdeen xG 2.00–1.30

Round 33

HomeScoreAwayxG or chances
Saturday 22 April 2023
Hearts 6–1 Ross County xG 3.68–1.59
Celtic 1–1 Motherwell xG 2.04–0.81
Dundee United 2–0 Livingston xG 0.72–0.51
St. Johnstone 1–1 Hibernian xG 0.84–0.45
St. Mirren 0–2 Kilmarnock xG 0.51–2.32
Sunday 23 April 2023
Aberdeen 2–0 Rangers xG 0.94–1.90

Round 32

HomeScoreAwayxG or chances
Friday 14 April 2023
Ross County 0–1 Aberdeen xG 0.94–0.65
Saturday 15 April 2023
Hibernian 1–0 Hearts xG 0.99–0.89
Motherwell 1–2 Dundee United xG 2.47–1.53
Rangers 5–2 St. Mirren xG 3.67–0.30
Livingston 2–0 St. Johnstone xG 0.72–1.13
Sunday 16 April 2023
Kilmarnock 1–4 Celtic xG 1.73–2.56

Round 31

HomeScoreAwayxG or chances
Saturday 8 April 2023
Celtic 3–2 Rangers xG 1.09–0.69
Aberdeen 2–0 Kilmarnock xG 2.20–1.09
Hearts 0–2 St. Mirren xG 0.94–1.25
Motherwell 3–0 Livingston xG 1.59–0.84
St. Johnstone 0–2 Ross County xG 0.86–0.91
Sunday 9 April 2023
Dundee United 2–1 Hibernian xG 1.44–1.47

Round 30

HomeScoreAwayxG or chances
Saturday 1 April 2023
Hibernian 1–3 Motherwell xG 0.90–1.79
Kilmarnock 2–1 Hearts xG 2.72–0.68
Rangers 2–0 Dundee United xG 2.02–0.39
St. Johnstone 0–1 Aberdeen xG 0.82–1.00
St. Mirren 3–0 Livingston xG 3.07–1.20
Sunday 2 April 2023
Ross County 0–2 Celtic xG 0.40–3.30

Round 29

HomeScoreAwayxG or chances
Saturday 18 March 2023
Motherwell 2–4 Rangers xG 0.88–4.09
Aberdeen 3–0 Hearts xG 2.03–0.52
Celtic 3–1 Hibernian xG 3.96–0.90
Dundee United 1–1 St. Mirren xG 1.12–1.75
Kilmarnock 1–1 St. Johnstone xG 1.31–0.57
Livingston 2–1 Ross County xG 0.66–1.29

Round 28

HomeScoreAwayxG or chances
Saturday 4 March 2023
Hearts 3–0 St. Johnstone xG 1.63–1.19
Livingston 1–4 Hibernian xG 0.43–1.36
Rangers 3–1 Kilmarnock xG 3.55–0.79
Ross County 0–2 Motherwell xG 1.19–1.42
Dundee United 1–3 Aberdeen xG 2.02–0.78
Sunday 5 March 2023
St. Mirren 1–5 Celtic xG 0.79–2.48

Round 27

HomeScoreAwayxG or chances
Saturday 25 February 2023
Kilmarnock 1–1 Motherwell xG 0.75–1.24
Ross County 4–0 Dundee United xG 2.57–0.60
St. Johnstone 1–1 St. Mirren xG 0.39–1.59
Aberdeen 1–0 Livingston xG 1.08–0.43
Wednesday 8 March 2023
Celtic 3–1 Hearts xG 2.08–0.62
Hibernian 1–4 Rangers xG 0.48–4.02

Round 26

HomeScoreAwayxG or chances
Saturday 18 February 2023
St. Mirren 1–0 Ross County xG 2.34–0.63
Celtic 4–0 Aberdeen xG 1.50–0.27
Dundee United 1–2 St. Johnstone xG 1.17–0.95
Hibernian 2–0 Kilmarnock xG 2.94–0.82
Livingston 0–3 Rangers xG 0.84–2.96
Sunday 19 February 2023
Motherwell 2–0 Hearts xG 1.33–0.94

Round 25

HomeScoreAwayxG or chances
Saturday 4 February 2023
Aberdeen 3–1 Motherwell xG 1.94–0.85
Hearts 3–1 Dundee United xG 1.01–1.22
Livingston 3–1 Kilmarnock xG 1.45–1.12
Rangers 2–1 Ross County xG 2.15–1.01
St. Mirren 0–1 Hibernian xG 0.36–0.64
Sunday 5 February 2023
St. Johnstone 1–4 Celtic xG 0.26–2.02

Round 24

HomeScoreAwayxG or chances
Tuesday 31 January 2023
Ross County 1–1 Hibernian xG 0.69–1.03
Wednesday 1 February 2023
Aberdeen 1–3 St. Mirren xG 0.94–2.21
Celtic 3–0 Livingston xG 1.51–0.35
Hearts 0–3 Rangers xG 0.86–3.07
Kilmarnock 1–0 Dundee United xG 2.71–1.37
Motherwell 0–2 St. Johnstone xG 0.31–1.00

Round 23

HomeScoreAwayxG or chances
Saturday 28 January 2023
Hibernian 6–0 Aberdeen xG 2.60–0.52
Rangers 2–0 St. Johnstone xG 3.29–0.23
Ross County 3–0 Kilmarnock xG 1.74–1.38
St. Mirren 1–0 Motherwell xG 0.60–0.40
Sunday 29 January 2023
Livingston 0–0 Hearts xG 0.34–1.63
Dundee United 0–2 Celtic xG 0.33–2.91

Round 22

HomeScoreAwayxG or chances
Saturday 14 January 2023
Motherwell 1–1 Ross County xG 0.82–1.23
St. Johnstone 2–4 Livingston xG 1.86–1.46
Hibernian 2–2 Dundee United xG 0.80–0.87
Wednesday 18 January 2023
Hearts 5–0 Aberdeen xG 3.54–1.02
Celtic 4–0 St. Mirren xG 2.25–0.53
Kilmarnock 2–3 Rangers xG 0.79–1.49

Round 21

HomeScoreAwayxG or chances
Saturday 7 January 2023
Aberdeen 2–0 St. Johnstone xG 1.10–0.51
Celtic 2–0 Kilmarnock xG 3.48–0.08
Ross County 0–2 Livingston xG 0.86–0.90
St. Mirren 1–1 Hearts xG 0.66–0.99
Sunday 8 January 2023
Motherwell 2–3 Hibernian xG 1.64–1.73
Dundee United 0–2 Rangers xG 0.46–1.60

Round 20

HomeScoreAwayxG or chances
Monday 2 January 2023
Rangers 2–2 Celtic xG 2.00–1.17
Aberdeen 0–0 Ross County xG 2.08–0.44
Hearts 3–0 Hibernian xG 1.76–1.19
Kilmarnock 0–0 St. Mirren xG 0.70–0.35
Livingston 1–1 Motherwell xG 2.40–1.82
St. Johnstone 0–1 Dundee United xG 0.63–0.54

Round 19

HomeScoreAwayxG or chances
Wednesday 28 December 2022
Livingston 1–1 St. Mirren xG 1.59–1.36
Kilmarnock 2–1 Aberdeen xG 1.91–0.42
Dundee United 3–0 Ross County xG 0.85–0.98
Rangers 3–0 Motherwell xG 2.55–0.41
St. Johnstone 2–3 Hearts xG 2.50–2.33
Hibernian 0–4 Celtic xG 0.55–2.61

Round 18

HomeScoreAwayxG or chances
Friday 23 December 2022
Ross County 0–1 Rangers xG 0.38–2.13
Motherwell 2–2 Kilmarnock xG 1.33–0.34
Saturday 24 December 2022
St. Mirren 3–1 Aberdeen xG 3.27–0.98
Celtic 4–1 St. Johnstone xG 2.89–1.03
Hibernian 4–0 Livingston xG 2.06–2.06
Dundee United 2–2 Hearts xG 0.79–1.72

Round 17

HomeScoreAwayxG or chances
Thursday 15 December 2022
Rangers 3–2 Hibernian xG 2.31–0.62
Saturday 17 December 2022
Aberdeen 0–1 Celtic xG 0.06–2.36
Hearts 3–1 Kilmarnock xG 2.40–1.09
Ross County 1–2 St. Johnstone xG 0.42–2.31
Wednesday 15 February 2023
Motherwell 2–1 St. Mirren xG 0.48–0.46
Wednesday 8 March 2023
Livingston 1–1 Dundee United xG 1.17–1.04

Round 16

HomeScoreAwayxG or chances
Saturday 12 November 2022
St. Mirren 1–1 Rangers xG 1.10–1.85
St. Johnstone 1–1 Motherwell xG 1.38–0.93
Kilmarnock 1–0 Hibernian xG 0.96–0.85
Hearts 1–1 Livingston xG 2.95–1.84
Celtic 2–1 Ross County xG 1.88–0.84
Aberdeen 1–0 Dundee United xG 1.18–0.32

Round 15

HomeScoreAwayxG or chances
Tuesday 8 November 2022
Livingston 2–1 Aberdeen xG 1.29–3.34
Hibernian 0–2 Ross County xG 1.14–0.70
Wednesday 9 November 2022
St. Mirren 2–2 St. Johnstone xG 0.87–1.19
Rangers 1–0 Hearts xG 1.82–0.50
Motherwell 1–2 Celtic xG 0.47–1.43
Dundee United 4–0 Kilmarnock xG 0.83–0.85

Round 14

HomeScoreAwayxG or chances
Friday 4 November 2022
Aberdeen 4–1 Hibernian xG 1.69–1.50
Kilmarnock 2–3 Livingston xG 1.04–1.68
Saturday 5 November 2022
Ross County 3–2 St. Mirren xG 1.14–0.59
Celtic 4–2 Dundee United xG 3.07–1.05
Sunday 6 November 2022
St. Johnstone 2–1 Rangers xG 0.81–1.37
Hearts 3–2 Motherwell xG 2.61–2.25

Round 13

HomeScoreAwayxG or chances
Saturday 29 October 2022
Hibernian 3–0 St. Mirren xG 1.87–0.82
Dundee United 0–1 Motherwell xG 0.75–0.92
Rangers 4–1 Aberdeen xG 4.47–0.42
St. Johnstone 1–0 Kilmarnock xG 0.39–0.38
Sunday 30 October 2022
Livingston 0–3 Celtic xG 0.24–2.47
Ross County 1–2 Hearts xG 1.44–0.65

Round 12

HomeScoreAwayxG or chances
Friday 21 October 2022
Hibernian 1–2 St. Johnstone xG 0.88–0.85
Saturday 22 October 2022
Hearts 3–4 Celtic xG 2.90–2.82
St. Mirren 2–1 Dundee United xG 1.29–0.70
Rangers 1–1 Livingston xG 1.56–0.33
Motherwell 1–2 Aberdeen xG 0.71–1.11
Kilmarnock 1–0 Ross County xG 1.10–0.70

Round 11

HomeScoreAwayxG or chances
Saturday 15 October 2022
Celtic 6–1 Hibernian xG 2.74–0.44
Livingston 1–0 St. Johnstone xG 1.08–0.42
St. Mirren 0–0 Kilmarnock xG 0.68–1.13
Ross County 1–1 Dundee United xG 0.35–1.64
Sunday 16 October 2022
Motherwell 1–2 Rangers xG 0.17–1.16
Aberdeen 2–0 Hearts xG 1.73–1.36

Round 10

HomeScoreAwayxG or chances
Saturday 8 October 2022
St. Johnstone 1–2 Celtic xG 0.43–1.66
Hibernian 1–0 Motherwell xG 0.67–0.34
Livingston 0–1 Ross County xG 1.73–0.53
Rangers 4–0 St. Mirren xG 2.73–0.37
Dundee United 4–0 Aberdeen xG 2.25–0.89
Sunday 9 October 2022
Kilmarnock 2–2 Hearts xG 1.68–1.17

Round 9

HomeScoreAwayxG or chances
Saturday 1 October 2022
Hearts 0–4 Rangers xG 0.41–1.85
Aberdeen 4–1 Kilmarnock xG 2.33–0.47
Celtic 2–1 Motherwell xG 3.50–0.35
Dundee United 1–2 St. Johnstone xG 1.30–0.72
Ross County 0–2 Hibernian xG 0.66–1.66
St. Mirren 2–1 Livingston xG 0.77–1.45

Round 8

HomeScoreAwayxG or chances
Saturday 17 September 2022
Hibernian 3–1 Aberdeen xG 2.80–0.66
Livingston 1–0 Kilmarnock xG 0.83–0.11
Rangers 2–1 Dundee United xG 1.51–0.59
St. Johnstone 0–0 Ross County xG 0.82–0.39
Sunday 18 September 2022
St. Mirren 2–0 Celtic xG 0.82–1.18
Motherwell 0–3 Hearts xG 2.83–1.92

Round 7

HomeScoreAwayxG or chances
Tuesday 4 October 2022
Ross County 0–5 Motherwell xG 0.52–2.58
Wednesday 5 October 2022
Kilmarnock 2–1 St. Johnstone xG 1.28–0.87
Tuesday 11 October 2022
Dundee United 1–0 Hibernian xG 0.56–1.31
Tuesday 20 December 2022
Aberdeen 2–3 Rangers xG 0.54–1.58
Wednesday 21 December 2022
Celtic 2–1 Livingston xG 1.96–0.28
Friday 13 January 2023
Hearts 1–0 St. Mirren xG 1.68–1.41

Round 6

HomeScoreAwayxG or chances
Saturday 3 September 2022
Celtic 4–0 Rangers xG 1.88–0.79
Hibernian 1–0 Kilmarnock xG 1.44–0.39
Livingston 1–0 Hearts xG 1.19–0.69
Motherwell 0–0 Dundee United xG 3.28–0.36
Ross County 1–1 Aberdeen xG 1.36–0.83
St. Johnstone 3–0 St. Mirren xG 2.25–0.81

Round 5

HomeScoreAwayxG or chances
Saturday 27 August 2022
Aberdeen 5–0 Livingston xG 4.14–0.53
Kilmarnock 2–1 Motherwell xG 1.52–0.70
Rangers 4–0 Ross County xG 3.19–0.48
St. Mirren 1–0 Hibernian xG 1.37–0.80
Sunday 28 August 2022
Dundee United 0–9 Celtic xG 0.22–5.53
Hearts 3–2 St. Johnstone xG 2.74–0.77

Round 4

HomeScoreAwayxG or chances
Saturday 20 August 2022
Hibernian 2–2 Rangers xG 0.77–1.57
Dundee United 0–3 St. Mirren xG 1.25–1.84
Motherwell 1–0 Livingston xG 1.43–0.27
Ross County 1–0 Kilmarnock xG 0.65–0.70
St. Johnstone 0–1 Aberdeen xG 0.34–1.05
Sunday 21 August 2022
Celtic 2–0 Hearts xG 2.55–0.29

Round 3

HomeScoreAwayxG or chances
Saturday 13 August 2022
Livingston 2–1 Hibernian xG 1.45–1.86
Rangers 4–0 St. Johnstone xG 2.32–0.33
St. Mirren 1–0 Ross County xG 0.25–0.35
Aberdeen 2–3 Motherwell xG 1.27–2.72
Sunday 14 August 2022
Kilmarnock 0–5 Celtic xG 0.69–3.34
Hearts 4–1 Dundee United xG 1.80–1.21

Round 2

HomeScoreAwayxG or chances
Saturday 6 August 2022
Ross County 1–3 Celtic xG 0.39–1.75
Aberdeen 4–1 St. Mirren xG 3.37–0.93
Motherwell 1–2 St. Johnstone xG 0.67–0.87
Rangers 2–0 Kilmarnock xG 1.77–0.37
Sunday 7 August 2022
Hibernian 1–1 Hearts xG 1.50–0.96
Dundee United 0–1 Livingston xG 0.51–0.90

Round 1

HomeScoreAwayxG or chances
Saturday 30 July 2022
Livingston 1–2 Rangers xG 0.57–1.15
Hearts 2–1 Ross County xG 1.78–1.54
Kilmarnock 1–1 Dundee United xG 1.24–0.38
St. Johnstone 0–1 Hibernian xG 0.15–0.78
Sunday 31 July 2022
St. Mirren 0–1 Motherwell xG 2.38–1.16
Celtic 2–0 Aberdeen xG 1.90–0.23