Digressive Celts

Matches 2024/25

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 17 May 2025
Celtic 1–1 St. Mirren xG 2.55–0.20
Dundee United 2–1 Aberdeen xG 1.93–1.70
Hibernian 2–2 Rangers xG 1.29–2.62
Sunday 18 May 2025
Kilmarnock 0–1 Hearts xG 1.07–0.68
Ross County 1–1 Motherwell xG 1.09–2.00
St. Johnstone 0–2 Dundee FC xG 0.53–1.48

Round 37

HomeScoreAwayxG or chances
Wednesday 14 May 2025
Rangers 3–1 Dundee United xG 1.69–0.78
St. Mirren 2–2 Hibernian xG 0.70–1.34
Dundee FC 1–1 Ross County xG 1.58–1.70
Hearts 2–1 St. Johnstone xG 0.79–0.94
Motherwell 3–0 Kilmarnock xG 2.57–0.53
Aberdeen 1–5 Celtic xG 1.07–3.68

Round 36

HomeScoreAwayxG or chances
Saturday 10 May 2025
Celtic 3–1 Hibernian xG 2.26–0.82
Dundee United 0–2 St. Mirren xG 1.47–2.18
Hearts 3–0 Motherwell xG 0.52–0.42
Kilmarnock 3–2 Dundee FC xG 3.50–0.99
St. Johnstone 2–1 Ross County xG 1.90–0.65
Sunday 11 May 2025
Rangers 4–0 Aberdeen xG 2.60–0.57

Round 35

HomeScoreAwayxG or chances
Saturday 3 May 2025
Hibernian 3–1 Dundee United xG 1.73–1.35
St. Mirren 1–0 Aberdeen xG 1.22–0.47
Dundee FC 1–2 Motherwell xG 0.78–3.15
Ross County 1–3 Hearts xG 1.27–2.19
St. Johnstone 0–2 Kilmarnock xG 1.43–1.39
Sunday 4 May 2025
Rangers 1–1 Celtic xG 1.46–1.10

Round 34

HomeScoreAwayxG or chances
Saturday 26 April 2025
Dundee United 0–5 Celtic xG 0.44–3.06
Aberdeen 1–0 Hibernian xG 0.83–0.93
St. Mirren 2–2 Rangers xG 1.90–1.27
Hearts 0–1 Dundee FC xG 1.46–0.71
Kilmarnock 2–0 Ross County xG 1.28–0.27
Motherwell 3–2 St. Johnstone xG 2.03–1.84

Round 33

HomeScoreAwayxG or chances
Saturday 12 April 2025
Celtic 5–1 Kilmarnock xG 1.81–0.29
Dundee United 1–0 St. Johnstone xG 1.17–0.95
Motherwell 0–0 Hearts xG 0.27–1.12
St. Mirren 3–2 Ross County xG 2.16–1.43
Sunday 13 April 2025
Aberdeen 2–2 Rangers xG 2.44–1.18
Hibernian 4–0 Dundee FC xG 2.00–0.14

Round 32

HomeScoreAwayxG or chances
Saturday 5 April 2025
Ross County 0–1 Aberdeen xG 1.19–1.47
Dundee FC 2–0 St. Mirren xG 0.65–2.35
Kilmarnock 2–0 Motherwell xG 1.22–0.18
Rangers 0–2 Hibernian xG 1.36–0.52
Sunday 6 April 2025
St. Johnstone 1–0 Celtic xG 0.52–2.32
Hearts 0–1 Dundee United xG 1.21–0.82

Round 31

HomeScoreAwayxG or chances
Saturday 29 March 2025
Celtic 3–0 Hearts xG 2.68–1.02
Hibernian 3–0 St. Johnstone xG 2.12–0.02
St. Mirren 5–1 Kilmarnock xG 1.74–1.29
Aberdeen 4–1 Motherwell xG 1.58–1.21
Dundee FC 3–4 Rangers xG 2.97–2.70
Sunday 30 March 2025
Ross County 0–1 Dundee United xG 0.36–1.87

Round 30

HomeScoreAwayxG or chances
Saturday 15 March 2025
Hearts 2–0 Ross County xG 1.73–0.29
Kilmarnock 1–1 Hibernian xG 0.64–2.01
Motherwell 2–2 St. Mirren xG 0.67–1.24
St. Johnstone 0–0 Aberdeen xG 0.64–0.58
Sunday 16 March 2025
Celtic 2–3 Rangers xG 1.88–1.17
Dundee United 2–4 Dundee FC xG 1.20–2.27

Round 29

HomeScoreAwayxG or chances
Saturday 1 March 2025
Dundee FC 1–1 St. Johnstone xG 1.59–0.59
Rangers 1–2 Motherwell xG 1.35–0.78
Ross County 1–0 Kilmarnock xG 1.10–2.52
St. Mirren 2–5 Celtic xG 1.63–3.37
Sunday 2 March 2025
Hibernian 2–1 Hearts xG 0.61–0.69
Aberdeen 2–2 Dundee United xG 1.98–0.53

Round 28

HomeScoreAwayxG or chances
Tuesday 25 February 2025
Celtic 5–1 Aberdeen xG 2.72–0.85
Wednesday 26 February 2025
Dundee United 1–3 Hibernian xG 0.71–1.53
Hearts 3–1 St. Mirren xG 1.34–1.17
Motherwell 2–1 Dundee FC xG 1.10–1.42
St. Johnstone 1–0 Ross County xG 1.26–0.26
Kilmarnock 2–4 Rangers xG 1.38–1.95

Round 27

HomeScoreAwayxG or chances
Saturday 22 February 2025
Hibernian 2–1 Celtic xG 0.67–1.78
Aberdeen 1–0 Kilmarnock xG 1.08–0.43
Dundee United 1–0 Motherwell xG 1.25–1.09
Rangers 0–2 St. Mirren xG 0.81–1.49
Ross County 3–1 Dundee FC xG 3.92–0.66
Sunday 23 February 2025
St. Johnstone 1–2 Hearts xG 2.02–2.18

Round 26

HomeScoreAwayxG or chances
Saturday 15 February 2025
Celtic 3–0 Dundee United xG 1.64–0.16
Dundee FC 1–2 Aberdeen xG 1.81–1.80
Kilmarnock 3–1 St. Johnstone xG 1.40–0.67
Motherwell 0–3 Ross County xG 0.75–1.16
Sunday 16 February 2025
Hearts 1–3 Rangers xG 2.61–1.58
St. Mirren 0–0 Hibernian xG 0.70–0.37

Round 25

HomeScoreAwayxG or chances
Saturday 1 February 2025
Hibernian 2–0 Aberdeen xG 1.60–0.48
Dundee FC 0–6 Hearts xG 0.37–3.06
St. Mirren 0–1 St. Johnstone xG 0.38–0.51
Kilmarnock 1–0 Dundee United xG 1.39–1.46
Sunday 2 February 2025
Motherwell 1–3 Celtic xG 0.52–3.26
Rangers 4–0 Ross County xG 3.47–0.12

Round 24

HomeScoreAwayxG or chances
Saturday 25 January 2025
St. Johnstone 2–1 Motherwell xG 1.50–1.22
Ross County 1–1 Hibernian xG 1.78–0.69
Hearts 3–2 Kilmarnock xG 2.51–1.05
Aberdeen 0–3 St. Mirren xG 1.41–1.78
Sunday 26 January 2025
Dundee United 1–3 Rangers xG 1.05–1.30
Wednesday 5 February 2025
Celtic 6–0 Dundee FC xG 2.64–0.48

Round 23

HomeScoreAwayxG or chances
Sunday 3 November 2024
Dundee FC 3–2 Kilmarnock xG 1.58–1.04
Saturday 11 January 2025
Ross County 1–4 Celtic xG 0.97–4.20
Hibernian 3–1 Motherwell xG 2.22–0.22
St. Mirren 0–1 Dundee United xG 2.39–1.51
Sunday 12 January 2025
Rangers 3–1 St. Johnstone xG 3.03–0.43
Aberdeen 0–0 Hearts xG 1.10–1.54

Round 22

HomeScoreAwayxG or chances
Sunday 5 January 2025
Hibernian 3–3 Rangers xG 1.89–1.83
Motherwell 2–0 Aberdeen xG 1.36–0.89
St. Johnstone 1–3 Dundee FC xG 2.00–1.49
Kilmarnock 0–1 Ross County xG 0.56–1.15
Dundee United 0–1 Hearts xG 0.66–0.85
Celtic 3–0 St. Mirren xG 2.60–1.08

Round 21

HomeScoreAwayxG or chances
Thursday 2 January 2025
Aberdeen 1–2 Ross County xG 1.55–0.80
St. Johnstone 1–1 Hibernian xG 0.96–2.27
Rangers 3–0 Celtic xG 2.27–0.13
Kilmarnock 2–0 St. Mirren xG 2.98–0.26
Hearts 1–0 Motherwell xG 1.97–1.25
Dundee FC 1–2 Dundee United xG 1.90–2.48

Round 20

HomeScoreAwayxG or chances
Sunday 29 December 2024
Celtic 4–0 St. Johnstone xG 4.68–0.06
Hibernian 1–0 Kilmarnock xG 2.32–0.25
Motherwell 2–2 Rangers xG 0.52–2.23
Ross County 2–2 Hearts xG 1.40–1.06
St. Mirren 1–2 Dundee FC xG 1.02–1.00
Dundee United 1–0 Aberdeen xG 2.29–0.91

Round 19

HomeScoreAwayxG or chances
Thursday 26 December 2024
Hearts 1–2 Hibernian xG 0.70–1.93
St. Johnstone 1–2 Dundee United xG 0.58–1.27
Celtic 4–0 Motherwell xG 3.55–0.23
Dundee FC 0–3 Ross County xG 0.30–2.03
Kilmarnock 4–0 Aberdeen xG 4.02–0.50
St. Mirren 2–1 Rangers xG 1.07–1.52

Round 18

HomeScoreAwayxG or chances
Friday 20 December 2024
Motherwell 1–1 Kilmarnock xG 0.76–1.03
Saturday 21 December 2024
Rangers 1–0 Dundee FC xG 3.47–0.11
Ross County 1–2 St. Mirren xG 1.24–1.10
Aberdeen 1–3 Hibernian xG 1.90–1.44
Sunday 22 December 2024
Dundee United 0–0 Celtic xG 0.10–1.00
Hearts 2–1 St. Johnstone xG 0.75–1.28

Round 17

HomeScoreAwayxG or chances
Saturday 14 December 2024
St. Johnstone 2–3 St. Mirren xG 0.79–2.08
Motherwell 4–3 Dundee United xG 2.09–2.02
Hibernian 3–1 Ross County xG 4.80–1.22
Sunday 15 December 2024
Kilmarnock 1–0 Hearts xG 1.57–1.15
Tuesday 14 January 2025
Dundee FC 3–3 Celtic xG 0.66–2.12
Wednesday 15 January 2025
Rangers 3–0 Aberdeen xG 3.34–0.29

Round 16

HomeScoreAwayxG or chances
Saturday 7 December 2024
St. Mirren 0–1 Motherwell xG 0.55–1.74
Hearts 2–0 Dundee FC xG 1.75–0.54
Dundee United 1–1 Kilmarnock xG 2.38–1.62
Celtic 3–0 Hibernian xG 3.83–2.34
Aberdeen 1–1 St. Johnstone xG 0.70–1.35
Sunday 8 December 2024
Ross County 0–3 Rangers xG 0.77–1.61

Round 15

HomeScoreAwayxG or chances
Saturday 21 September 2024
St. Mirren 2–1 Hearts xG 1.17–0.39
Ross County 3–3 St. Johnstone xG 1.28–0.55
Sunday 3 November 2024
Hibernian 1–1 Dundee United xG 1.09–1.31
Wednesday 4 December 2024
Dundee FC 4–1 Motherwell xG 0.60–1.97
Rangers 6–0 Kilmarnock xG 4.60–0.09
Aberdeen 0–1 Celtic xG 0.88–1.62

Round 14

HomeScoreAwayxG or chances
Saturday 30 November 2024
Celtic 5–0 Ross County xG 3.09–0.10
Dundee United 2–0 St. Mirren xG 3.22–0.35
Kilmarnock 1–1 Dundee FC xG 1.28–0.75
Motherwell 0–3 Hibernian xG 0.75–3.15
Sunday 1 December 2024
St. Johnstone 0–1 Rangers xG 0.15–1.73
Hearts 1–1 Aberdeen xG 1.15–0.62

Round 13

HomeScoreAwayxG or chances
Saturday 23 November 2024
Ross County 2–1 Motherwell xG 1.59–0.63
St. Johnstone 1–0 Kilmarnock xG 1.02–0.45
Rangers 1–1 Dundee United xG 2.60–0.78
St. Mirren 2–1 Aberdeen xG 1.56–1.38
Dundee FC 4–1 Hibernian xG 2.22–0.76
Hearts 1–4 Celtic xG 0.85–3.87

Round 12

HomeScoreAwayxG or chances
Saturday 9 November 2024
Motherwell 2–1 St. Johnstone xG 1.44–1.18
Dundee United 3–0 Ross County xG 1.93–0.89
Hibernian 1–2 St. Mirren xG 2.28–2.18
Aberdeen 4–1 Dundee FC xG 1.81–1.89
Sunday 10 November 2024
Kilmarnock 0–2 Celtic xG 2.22–2.12
Rangers 1–0 Hearts xG 2.17–0.59

Round 11

HomeScoreAwayxG or chances
Saturday 2 November 2024
St. Johnstone 1–2 Hearts xG 1.39–1.44
St. Mirren 0–0 Ross County xG 1.25–0.71
Tuesday 26 November 2024
Hibernian 3–3 Aberdeen xG 2.21–1.61
Wednesday 8 January 2025
Kilmarnock 0–0 Motherwell xG 1.72–0.39
Celtic 2–0 Dundee United xG 1.74–0.16
Thursday 9 January 2025
Dundee FC 1–1 Rangers xG 1.02–0.65

Round 10

HomeScoreAwayxG or chances
Wednesday 30 October 2024
Celtic 2–0 Dundee FC xG 4.62–0.16
Dundee United 1–2 Motherwell xG 1.43–1.06
Hearts 1–2 Kilmarnock xG 1.11–1.73
Ross County 0–0 Hibernian xG 0.50–0.50
St. Mirren 3–1 St. Johnstone xG 0.93–0.73
Aberdeen 2–1 Rangers xG 2.78–1.92

Round 9

HomeScoreAwayxG or chances
Saturday 26 October 2024
Dundee FC 1–2 St. Johnstone xG 1.43–2.17
Ross County 2–1 Kilmarnock xG 0.82–0.72
Aberdeen 1–0 Dundee United xG 1.41–0.38
Sunday 27 October 2024
Hibernian 1–1 Hearts xG 1.97–1.17
Motherwell 0–3 Celtic xG 0.71–1.45
Rangers 2–1 St. Mirren xG 2.29–0.63

Round 8

HomeScoreAwayxG or chances
Saturday 19 October 2024
Celtic 2–2 Aberdeen xG 3.21–1.10
Dundee United 3–2 Hibernian xG 1.79–0.71
Hearts 4–0 St. Mirren xG 1.73–0.24
Motherwell 0–1 Dundee FC xG 0.56–0.84
St. Johnstone 3–0 Ross County xG 3.16–0.26
Sunday 20 October 2024
Kilmarnock 1–0 Rangers xG 0.63–1.14

Round 7

HomeScoreAwayxG or chances
Saturday 5 October 2024
Dundee FC 2–3 Kilmarnock xG 0.62–2.72
Hibernian 1–2 Motherwell xG 1.35–1.23
St. Mirren 0–1 Dundee United xG 1.07–0.97
Sunday 6 October 2024
Ross County 1–2 Celtic xG 0.97–1.51
Aberdeen 3–2 Hearts xG 0.69–2.02
Rangers 2–0 St. Johnstone xG 1.57–0.36

Round 6

HomeScoreAwayxG or chances
Saturday 28 September 2024
Dundee FC 1–2 Aberdeen xG 1.50–0.62
Hearts 1–1 Ross County xG 1.94–0.84
Kilmarnock 3–3 Dundee United xG 2.31–2.73
Motherwell 2–1 St. Mirren xG 2.07–2.33
St. Johnstone 0–6 Celtic xG 0.32–3.38
Sunday 29 September 2024
Rangers 1–0 Hibernian xG 1.78–2.16

Round 5

HomeScoreAwayxG or chances
Saturday 14 September 2024
Aberdeen 2–1 Motherwell xG 1.85–1.67
Celtic 2–0 Hearts xG 2.88–0.65
Hibernian 2–0 St. Johnstone xG 1.61–0.25
Ross County 2–0 Dundee FC xG 1.43–0.66
St. Mirren 2–2 Kilmarnock xG 1.53–0.59
Sunday 15 September 2024
Dundee United 0–1 Rangers xG 0.31–0.99

Round 4

HomeScoreAwayxG or chances
Saturday 31 August 2024
St. Johnstone 1–2 Motherwell xG 0.74–0.89
Dundee FC 2–2 St. Mirren xG 1.76–1.34
Ross County 0–1 Aberdeen xG 1.05–0.35
Sunday 1 September 2024
Celtic 3–0 Rangers xG 1.55–1.14
Kilmarnock 1–1 Hibernian xG 2.54–0.44
Hearts 0–1 Dundee United xG 0.63–1.26

Round 3

HomeScoreAwayxG or chances
Saturday 24 August 2024
Dundee United 2–0 St. Johnstone xG 0.41–1.58
Hibernian 2–2 Dundee FC xG 0.88–0.84
Rangers 6–0 Ross County xG 3.76–0.24
Sunday 25 August 2024
St. Mirren 0–3 Celtic xG 0.15–2.46
Aberdeen 2–0 Kilmarnock xG 1.66–0.43
Motherwell 3–1 Hearts xG 2.54–0.62

Round 2

HomeScoreAwayxG or chances
Saturday 10 August 2024
Rangers 2–1 Motherwell xG 3.30–0.71
Ross County 1–1 Dundee United xG 2.23–1.34
Dundee FC 3–1 Hearts xG 1.53–1.52
Sunday 11 August 2024
Hibernian 0–2 Celtic xG 0.10–2.60
Aberdeen 3–1 St. Mirren xG 1.60–1.30
Kilmarnock 0–3 St. Johnstone xG 1.74–1.79

Round 1

HomeScoreAwayxG or chances
Saturday 3 August 2024
Hearts 0–0 Rangers xG 1.32–0.75
Motherwell 0–0 Ross County xG 1.20–0.31
Sunday 4 August 2024
Dundee United 2–2 Dundee FC xG 2.21–2.42
St. Mirren 3–0 Hibernian xG 1.20–1.58
Celtic 4–0 Kilmarnock xG 3.11–0.20
Monday 5 August 2024
St. Johnstone 1–2 Aberdeen xG 0.81–1.79