Digressive Celts

Matches 2023/24

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 18 May 2024
Dundee FC 1–1 Kilmarnock xG 1.69–1.11
Hearts 3–3 Rangers xG 2.06–1.99
Celtic 3–2 St. Mirren xG 2.30–1.36
Sunday 19 May 2024
Livingston 1–1 Hibernian xG 0.66–0.66
Motherwell 1–2 St. Johnstone xG 2.48–1.82
Ross County 2–2 Aberdeen xG 2.30–1.30

Round 37

HomeScoreAwayxG or chances
Tuesday 14 May 2024
Rangers 5–2 Dundee FC xG 3.29–1.19
Wednesday 15 May 2024
Kilmarnock 0–5 Celtic xG 0.75–4.60
St. Johnstone 1–1 Ross County xG 0.58–0.47
Hibernian 3–0 Motherwell xG 1.34–0.85
Aberdeen 5–1 Livingston xG 1.77–1.65
St. Mirren 2–2 Hearts xG 1.72–0.83

Round 36

HomeScoreAwayxG or chances
Saturday 11 May 2024
Celtic 2–1 Rangers xG 2.81–1.02
Livingston 2–1 St. Johnstone xG 1.30–2.62
Ross County 1–5 Motherwell xG 1.21–1.65
St. Mirren 0–1 Kilmarnock xG 0.85–1.44
Hearts 3–0 Dundee FC xG 2.41–1.03
Sunday 12 May 2024
Hibernian 0–4 Aberdeen xG 1.03–2.33

Round 35

HomeScoreAwayxG or chances
Saturday 4 May 2024
Ross County 2–1 Hibernian xG 1.83–2.55
Motherwell 4–1 Livingston xG 2.63–0.66
Aberdeen 1–0 St. Johnstone xG 3.34–0.99
Dundee FC 1–3 St. Mirren xG 0.79–1.43
Celtic 3–0 Hearts xG 2.78–0.43
Sunday 5 May 2024
Rangers 4–1 Kilmarnock xG 4.90–0.39

Round 34

HomeScoreAwayxG or chances
Saturday 27 April 2024
Aberdeen 1–0 Motherwell xG 2.32–0.41
St. Johnstone 1–3 Hibernian xG 0.82–1.76
Livingston 2–0 Ross County xG 1.46–0.99
Kilmarnock 0–0 Hearts xG 0.89–1.95
Sunday 28 April 2024
St. Mirren 1–2 Rangers xG 0.85–1.74
Dundee FC 1–2 Celtic xG 1.10–1.53

Round 33

HomeScoreAwayxG or chances
Saturday 13 April 2024
Motherwell 1–1 Hibernian xG 0.97–1.51
Hearts 4–2 Livingston xG 3.81–0.97
Celtic 3–0 St. Mirren xG 3.33–0.18
Aberdeen 0–0 Dundee FC xG 1.01–1.11
St. Johnstone 0–2 Kilmarnock xG 1.22–3.51
Sunday 14 April 2024
Ross County 3–2 Rangers xG 2.91–3.57

Round 32

HomeScoreAwayxG or chances
Saturday 6 April 2024
Kilmarnock 1–0 Ross County xG 0.98–0.47
Hibernian 1–2 St. Johnstone xG 0.95–0.62
Dundee FC 2–3 Motherwell xG 0.47–2.62
St. Mirren 1–2 Hearts xG 0.89–2.37
Livingston 0–0 Aberdeen xG 0.76–0.92
Sunday 7 April 2024
Rangers 3–3 Celtic xG 1.69–1.96

Round 31

HomeScoreAwayxG or chances
Saturday 30 March 2024
St. Johnstone 1–2 Dundee FC xG 1.28–1.03
Rangers 3–1 Hibernian xG 2.82–0.50
Motherwell 1–1 St. Mirren xG 1.84–1.32
Hearts 1–1 Kilmarnock xG 1.61–1.55
Aberdeen 2–1 Ross County xG 0.71–0.82
Sunday 31 March 2024
Livingston 0–3 Celtic xG 0.14–2.11

Round 30

HomeScoreAwayxG or chances
Saturday 16 March 2024
Hibernian 3–0 Livingston xG 2.56–0.93
Celtic 3–1 St. Johnstone xG 4.02–0.73
Kilmarnock 5–2 St. Mirren xG 1.91–0.74
Motherwell 0–1 Aberdeen xG 1.32–1.17
Ross County 2–1 Hearts xG 1.74–1.27
Wednesday 17 April 2024
Dundee FC 0–0 Rangers xG 0.51–1.06

Round 29

HomeScoreAwayxG or chances
Saturday 2 March 2024
St. Mirren 2–1 Aberdeen xG 2.01–0.98
St. Johnstone 1–1 Livingston xG 1.09–0.54
Rangers 1–2 Motherwell xG 3.40–0.83
Hibernian 2–0 Ross County xG 1.27–0.35
Dundee FC 2–2 Kilmarnock xG 1.53–1.56
Sunday 3 March 2024
Hearts 2–0 Celtic xG 1.65–2.45

Round 28

HomeScoreAwayxG or chances
Tuesday 27 February 2024
Ross County 1–1 St. Mirren xG 1.02–0.67
Wednesday 28 February 2024
Kilmarnock 1–2 Rangers xG 1.36–0.73
Hearts 1–1 Hibernian xG 1.70–2.66
Celtic 7–1 Dundee FC xG 2.59–0.45
Aberdeen 0–2 St. Johnstone xG 2.17–1.69
Livingston 1–3 Motherwell xG 0.92–1.25

Round 27

HomeScoreAwayxG or chances
Saturday 24 February 2024
Hibernian 2–1 Dundee FC xG 1.94–0.35
Kilmarnock 2–0 Aberdeen xG 1.94–0.48
St. Mirren 2–0 St. Johnstone xG 0.94–0.70
Ross County 3–2 Livingston xG 1.06–1.13
Rangers 5–0 Hearts xG 1.47–0.60
Sunday 25 February 2024
Motherwell 1–3 Celtic xG 0.69–2.87

Round 26

HomeScoreAwayxG or chances
Saturday 17 February 2024
Livingston 1–0 St. Mirren xG 0.97–2.07
Hearts 2–0 Motherwell xG 1.71–0.46
Dundee FC 2–0 Ross County xG 0.94–0.73
Celtic 1–1 Kilmarnock xG 1.49–0.95
Aberdeen 2–2 Hibernian xG 2.93–1.46
Sunday 18 February 2024
St. Johnstone 0–3 Rangers xG 0.21–2.96

Round 25

HomeScoreAwayxG or chances
Tuesday 6 February 2024
Motherwell 5–0 Ross County xG 2.91–1.05
Rangers 2–1 Aberdeen xG 2.12–0.53
Wednesday 7 February 2024
Kilmarnock 1–0 Livingston xG 0.75–0.72
St. Mirren 2–0 Dundee FC xG 1.63–0.26
St. Johnstone 0–1 Hearts xG 0.45–0.70
Hibernian 1–2 Celtic xG 1.00–2.07

Round 24

HomeScoreAwayxG or chances
Saturday 3 February 2024
Aberdeen 1–1 Celtic xG 1.22–2.04
Ross County 0–1 St. Johnstone xG 0.58–0.54
Rangers 3–0 Livingston xG 2.68–0.00
Motherwell 1–1 Kilmarnock xG 1.14–0.24
Hibernian 0–3 St. Mirren xG 0.41–2.40
Dundee FC 2–3 Hearts xG 1.69–1.76

Round 23

HomeScoreAwayxG or chances
Saturday 27 January 2024
St. Mirren 0–1 Rangers xG 0.61–1.34
Celtic 1–0 Ross County xG 2.02–1.08
Hearts 2–0 Aberdeen xG 1.58–0.93
Kilmarnock 2–2 Hibernian xG 1.69–1.58
St. Johnstone 1–1 Motherwell xG 0.82–0.87
Livingston 1–4 Dundee FC xG 2.22–1.11

Round 22

HomeScoreAwayxG or chances
Tuesday 2 January 2024
Ross County 0–3 Aberdeen xG 0.14–1.72
Rangers 3–1 Kilmarnock xG 2.27–1.55
Livingston 1–2 Hearts xG 1.66–1.94
Hibernian 2–2 Motherwell xG 0.72–1.55
St. Mirren 0–3 Celtic xG 0.18–3.62
Sunday 11 February 2024
Dundee FC 2–1 St. Johnstone xG 3.19–1.37

Round 21

HomeScoreAwayxG or chances
Saturday 16 December 2023
St. Johnstone 1–0 Hibernian xG 0.94–0.10
Saturday 30 December 2023
Celtic 2–1 Rangers xG 0.64–0.97
Motherwell 3–1 Livingston xG 1.48–0.94
Kilmarnock 2–2 Dundee FC xG 0.69–0.53
Hearts 2–2 Ross County xG 1.87–1.54
Aberdeen 0–3 St. Mirren xG 1.03–2.73

Round 20

HomeScoreAwayxG or chances
Tuesday 26 December 2023
Dundee FC 0–3 Celtic xG 0.13–2.79
Wednesday 27 December 2023
St. Mirren 0–1 Kilmarnock xG 0.46–0.81
Livingston 0–0 St. Johnstone xG 0.93–0.25
Hibernian 0–1 Hearts xG 1.85–1.30
Wednesday 14 February 2024
Rangers 3–1 Ross County xG 4.94–0.54
Aberdeen 3–3 Motherwell xG 1.44–2.56

Round 19

HomeScoreAwayxG or chances
Saturday 23 December 2023
Celtic 2–0 Livingston xG 3.66–0.00
Hearts 2–0 St. Mirren xG 1.20–0.64
Kilmarnock 2–1 St. Johnstone xG 1.37–1.37
Sunday 24 December 2023
Motherwell 0–2 Rangers xG 0.34–1.37
Wednesday 13 March 2024
Dundee FC 1–0 Aberdeen xG 1.92–0.66
Ross County 2–2 Hibernian xG 1.14–1.33

Round 18

HomeScoreAwayxG or chances
Saturday 16 December 2023
St. Mirren 0–0 Motherwell xG 1.25–1.00
Ross County 0–1 Dundee FC xG 0.90–2.43
Livingston 0–0 Kilmarnock xG 1.14–0.88
Celtic 0–2 Hearts xG 1.60–0.34
Wednesday 24 January 2024
St. Johnstone 1–1 Aberdeen xG 0.99–1.21
Hibernian 0–3 Rangers xG 0.93–2.09

Round 17

HomeScoreAwayxG or chances
Saturday 9 December 2023
Aberdeen 2–1 Hearts xG 1.74–0.33
St. Mirren 2–0 Ross County xG 0.94–0.62
Rangers 3–1 Dundee FC xG 2.08–1.11
Motherwell 1–1 St. Johnstone xG 1.21–1.33
Livingston 0–1 Hibernian xG 1.34–0.22
Sunday 10 December 2023
Kilmarnock 2–1 Celtic xG 2.06–1.68

Round 16

HomeScoreAwayxG or chances
Sunday 5 November 2023
Dundee FC 1–0 Livingston xG 0.67–1.49
Tuesday 5 December 2023
Ross County 3–0 Motherwell xG 1.43–1.18
Wednesday 6 December 2023
St. Johnstone 1–0 St. Mirren xG 1.98–1.93
Celtic 4–1 Hibernian xG 4.10–1.50
Aberdeen 0–1 Kilmarnock xG 1.14–0.64
Hearts 0–1 Rangers xG 1.03–2.53

Round 15

HomeScoreAwayxG or chances
Saturday 2 December 2023
Kilmarnock 0–1 Hearts xG 1.16–0.73
Motherwell 3–3 Dundee FC xG 0.89–1.59
Sunday 3 December 2023
St. Johnstone 1–3 Celtic xG 1.36–2.53
Hibernian 2–0 Aberdeen xG 1.73–3.86
Rangers 2–0 St. Mirren xG 1.75–0.14
Tuesday 30 January 2024
Livingston 2–2 Ross County xG 1.34–0.73

Round 14

HomeScoreAwayxG or chances
Saturday 25 November 2023
St. Mirren 1–0 Livingston xG 0.81–0.59
Ross County 0–0 Kilmarnock xG 0.88–0.65
Hearts 1–0 St. Johnstone xG 1.44–0.85
Dundee FC 1–2 Hibernian xG 1.42–0.84
Celtic 1–1 Motherwell xG 3.25–0.48
Sunday 26 November 2023
Aberdeen 1–1 Rangers xG 0.60–2.64

Round 13

HomeScoreAwayxG or chances
Saturday 11 November 2023
St. Johnstone 1–0 Ross County xG 0.69–0.21
Motherwell 1–2 Hearts xG 1.10–2.08
Hibernian 1–0 Kilmarnock xG 0.41–0.46
Dundee FC 4–0 St. Mirren xG 2.62–0.51
Sunday 12 November 2023
Livingston 0–2 Rangers xG 0.13–2.68
Celtic 6–0 Aberdeen xG 4.67–0.18

Round 12

HomeScoreAwayxG or chances
Saturday 4 November 2023
Ross County 0–3 Celtic xG 0.26–3.40
Kilmarnock 1–0 Motherwell xG 1.95–0.61
Wednesday 8 November 2023
St. Mirren 2–2 Hibernian xG 1.60–0.89
Wednesday 20 December 2023
Aberdeen 2–1 Livingston xG 1.00–1.53
Rangers 2–0 St. Johnstone xG 3.14–0.09
Tuesday 23 January 2024
Hearts 3–2 Dundee FC xG 2.21–0.69

Round 11

HomeScoreAwayxG or chances
Tuesday 31 October 2023
Hibernian 2–2 Ross County xG 0.50–0.52
Wednesday 1 November 2023
St. Johnstone 2–1 Kilmarnock xG 1.74–1.30
Motherwell 2–4 Aberdeen xG 1.44–2.24
Hearts 1–0 Livingston xG 1.91–0.21
Dundee FC 0–5 Rangers xG 0.77–5.69
Celtic 2–1 St. Mirren xG 3.89–0.62

Round 10

HomeScoreAwayxG or chances
Saturday 28 October 2023
Livingston 0–2 Dundee FC xG 0.14–2.02
Hibernian 0–0 Celtic xG 0.57–1.49
St. Mirren 4–0 St. Johnstone xG 1.52–0.74
Motherwell 3–3 Ross County xG 2.34–1.92
Sunday 29 October 2023
Kilmarnock 2–0 Aberdeen xG 1.85–0.29
Rangers 2–1 Hearts xG 4.03–0.24

Round 9

HomeScoreAwayxG or chances
Saturday 21 October 2023
Rangers 4–0 Hibernian xG 2.69–0.45
Kilmarnock 3–1 Livingston xG 1.21–1.13
Sunday 22 October 2023
Hearts 1–4 Celtic xG 0.73–4.01
Tuesday 7 November 2023
St. Johnstone 2–2 Motherwell xG 0.93–2.58
Tuesday 28 November 2023
Ross County 1–0 St. Mirren xG 0.66–0.24
Tuesday 30 January 2024
Aberdeen 1–1 Dundee FC xG 1.46–0.59

Round 8

HomeScoreAwayxG or chances
Saturday 7 October 2023
Celtic 3–1 Kilmarnock xG 2.75–1.54
Hearts 2–2 Hibernian xG 1.25–1.32
Livingston 2–0 Motherwell xG 2.59–0.06
Sunday 8 October 2023
St. Mirren 0–3 Rangers xG 0.03–2.05
Aberdeen 0–0 St. Johnstone xG 1.01–0.33
Tuesday 24 October 2023
Dundee FC 0–0 Ross County xG 0.96–0.32

Round 7

HomeScoreAwayxG or chances
Saturday 30 September 2023
Motherwell 1–2 Celtic xG 0.82–1.68
Hibernian 0–0 Dundee FC xG 2.62–0.55
Kilmarnock 1–1 St. Mirren xG 0.73–0.79
Rangers 1–3 Aberdeen xG 2.55–1.64
Ross County 0–1 Hearts xG 0.40–0.98
St. Johnstone 1–1 Livingston xG 0.62–0.98

Round 6

HomeScoreAwayxG or chances
Saturday 23 September 2023
Livingston 0–3 Celtic xG 0.94–2.61
St. Mirren 1–0 Hearts xG 1.59–1.19
Hibernian 2–0 St. Johnstone xG 2.78–0.62
Dundee FC 2–2 Kilmarnock xG 1.49–3.56
Sunday 24 September 2023
Rangers 1–0 Motherwell xG 1.00–0.72
Aberdeen 4–0 Ross County xG 3.33–0.85

Round 5

HomeScoreAwayxG or chances
Saturday 16 September 2023
St. Johnstone 0–2 Rangers xG 0.32–2.02
Celtic 3–0 Dundee FC xG 3.17–0.81
Hearts 2–0 Aberdeen xG 1.18–0.53
Kilmarnock 2–2 Hibernian xG 0.83–0.92
Motherwell 0–1 St. Mirren xG 1.18–0.55
Ross County 1–1 Livingston xG 0.87–0.17

Round 4

HomeScoreAwayxG or chances
Saturday 2 September 2023
Kilmarnock 0–1 Ross County xG 1.42–0.72
Livingston 1–1 St. Mirren xG 1.45–0.67
St. Johnstone 2–2 Dundee FC xG 1.75–1.44
Sunday 3 September 2023
Rangers 0–1 Celtic xG 1.80–0.95
Aberdeen 0–2 Hibernian xG 0.98–1.23
Hearts 0–1 Motherwell xG 1.51–1.14

Round 3

HomeScoreAwayxG or chances
Saturday 26 August 2023
Ross County 0–2 Rangers xG 0.48–1.96
Celtic 0–0 St. Johnstone xG 2.02–0.28
Hibernian 2–3 Livingston xG 0.81–1.68
Motherwell 2–1 Kilmarnock xG 2.15–1.05
Sunday 27 August 2023
Dundee FC 1–0 Hearts xG 1.52–0.86
St. Mirren 2–2 Aberdeen xG 1.97–0.87

Round 2

HomeScoreAwayxG or chances
Saturday 12 August 2023
St. Mirren 2–1 Dundee FC xG 1.28–2.31
Ross County 2–0 St. Johnstone xG 2.60–0.49
Rangers 4–0 Livingston xG 2.44–0.12
Sunday 13 August 2023
Aberdeen 1–3 Celtic xG 1.76–2.94
Motherwell 2–1 Hibernian xG 0.60–0.86
Hearts 0–0 Kilmarnock xG 0.39–0.73

Round 1

HomeScoreAwayxG or chances
Saturday 5 August 2023
Celtic 4–2 Ross County xG 4.15–1.13
St. Johnstone 0–2 Hearts xG 0.94–1.77
Livingston 0–0 Aberdeen xG 0.76–0.70
Dundee FC 1–1 Motherwell xG 1.60–0.76
Kilmarnock 1–0 Rangers xG 0.52–1.36
Sunday 6 August 2023
Hibernian 2–3 St. Mirren xG 1.41–1.55