Rangers 3–3 Celtic
Full time · half time 0–2 · season 2023/2024
Home
2.20
fair 2.29
Draw ✓
3.60
fair 4.03
Away
3.10
fair 3.17
Under 2.5
2.08
fair 2.18
Over 2.5 ✓
1.73
fair 1.85
Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.
Match facts
Rangers
Celtic
12
Shots
14
5
Shots on target
7
3
Corners
2
10
Fouls
23
0
Yellow cards
4
0
Red cards
0
Our pre-match prediction
✗ Result missed
✓ Goals correct
✓ BTTS correct
Calculated after the match, using only matches played before kick-off (190 league matches this season so far).
Result
Rangers to win
Goals
Over 2.5
Both teams score
Yes
fair 1.75
Expected goals
1.56 – 1.29
Home / Draw / Away
44%
25%
32%
RangersDrawCeltic
Under / Over 2.5 goals
46%
54%
Under 2.5Over 2.5
Both teams to score
43%
57%
NoYes
Total goals in the match
6%
0
17%
1
24%
2
22%
3
16%
4
16%
5+
Most likely scores
1–1 11.7%
2–1 9.1%
1–0 9.1%
Statistics 2023/2024, before this match
Rangers
before this match, all matches
2.43points / match
2.23scored / match
0.57conceded / match
24
1
5
WonDrawnLost
30 played · 67:17
Celtic
before this match, all matches
2.39points / match
2.39scored / match
0.74conceded / match
23
5
3
WonDrawnLost
31 played · 74:23
Rangers all matches
all matches Celtic
Per match
2.23
Goals scored
2.39
0.57
Goals conceded
0.74
2.80
Total goals
3.13
21.30
Shots
20.26
7.43
Shots on target
7.58
7.27
Shots faced
7.94
7.43
Corners
9.45
3.57
Corners against
3.10
10.73
Fouls
9.74
1.20
Yellow cards
1.26
1.13
1st-half goals scored
1.00
0.37
1st-half goals conceded
0.23
How often Full Time
80%
Wins
74%
3%
Draws
16%
17%
Losses
10%
100%
Over 0.5 goals
94%
83%
Over 1.5 goals
87%
60%
Over 2.5 goals
68%
30%
Over 3.5 goals
32%
7%
Over 4.5 goals
16%
0%
Over 5.5 goals
10%
37%
Both teams scored
55%
57%
Clean sheets
39%
7%
Failed to score
13%
How often Half Time
70%
Wins
55%
7%
Draws
32%
23%
Losses
13%
97%
Over 0.5 goals
71%
37%
Over 1.5 goals
32%
13%
Over 2.5 goals
10%
Goals in the last 10 matches (scored up, conceded down; oldest left)
Rangers all matches
3
W
1
W
3
W
2
1
W
3
1
W
3
W
5
W
2
1
W
1
2
L
3
1
W
Celtic all matches
3
W
1
W
1
1
D
2
1
W
1
1
D
3
1
W
7
1
W
2
L
3
1
W
3
W
Rangers
before this match, at home
2.44points / match
2.44scored / match
0.75conceded / match
13
3
WonDrawnLost
16 played · 39:12
Celtic
before this match, away
2.38points / match
2.19scored / match
0.69conceded / match
12
2
2
WonDrawnLost
16 played · 35:11
Rangers at home
away Celtic
Per match
2.44
Goals scored
2.19
0.75
Goals conceded
0.69
3.19
Total goals
2.88
23.81
Shots
20.50
8.44
Shots on target
7.31
7.19
Shots faced
9.31
8.69
Corners
8.56
3.38
Corners against
3.38
11.13
Fouls
10.50
1.19
Yellow cards
1.25
1.31
1st-half goals scored
0.69
0.50
1st-half goals conceded
0.25
How often Full Time
81%
Wins
75%
0%
Draws
13%
19%
Losses
13%
100%
Over 0.5 goals
94%
88%
Over 1.5 goals
88%
75%
Over 2.5 goals
75%
50%
Over 3.5 goals
25%
6%
Over 4.5 goals
6%
0%
Over 5.5 goals
0%
50%
Both teams scored
50%
44%
Clean sheets
44%
6%
Failed to score
13%
How often Half Time
69%
Wins
50%
6%
Draws
31%
25%
Losses
19%
100%
Over 0.5 goals
69%
50%
Over 1.5 goals
19%
25%
Over 2.5 goals
6%
Goals in the last 10 matches (scored up, conceded down; oldest left)
Rangers at home
2
W
3
1
W
2
W
3
1
W
3
W
2
1
W
3
1
W
5
W
1
2
L
3
1
W
Celtic away
3
W
3
1
W
1
2
L
3
W
3
W
1
1
D
2
1
W
3
1
W
2
L
3
W
Last 10 matches before this match
Rangers all matches
| Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 30.03.24 | Rangers – Hibernian | 3–1 (2–1) | 1.29 | 7.00 | 7.50 | 1.48 | 2.60 |
| 02.03.24 | Rangers – Motherwell | 1–2 (0–1) | 1.14 | 9.00 | 15.00 | 1.40 | 2.88 |
| 28.02.24 | Kilmarnock – Rangers | 1–2 (1–0) | 8.00 | 4.50 | 1.44 | 1.73 | 2.08 |
| 24.02.24 | Rangers – Hearts | 5–0 (3–0) | 1.29 | 5.50 | 11.00 | 1.53 | 2.40 |
| 18.02.24 | St Johnstone – Rangers | 0–3 (0–1) | 9.00 | 7.00 | 1.25 | 1.53 | 2.40 |
| 14.02.24 | Rangers – Ross County | 3–1 (2–1) | 1.09 | 11.00 | 21.00 | 1.40 | 2.88 |
| 06.02.24 | Rangers – Aberdeen | 2–1 (1–1) | 1.22 | 6.50 | 12.00 | 1.53 | 2.40 |
| 03.02.24 | Rangers – Livingston | 3–0 (2–0) | 1.08 | 11.00 | 26.00 | 1.44 | 2.70 |
| 27.01.24 | St Mirren – Rangers | 0–1 (0–1) | 9.00 | 6.00 | 1.30 | 1.67 | 2.15 |
| 24.01.24 | Hibernian – Rangers | 0–3 (0–2) | 9.00 | 4.50 | 1.40 | 1.73 | 2.08 |
Celtic all matches
| Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 31.03.24 | Livingston – Celtic | 0–3 (0–0) | 12.00 | 7.00 | 1.22 | 1.44 | 2.70 |
| 16.03.24 | Celtic – St Johnstone | 3–1 (1–0) | 1.10 | 9.00 | 26.00 | 1.40 | 2.88 |
| 03.03.24 | Hearts – Celtic | 2–0 (1–0) | 6.50 | 4.33 | 1.50 | 1.57 | 2.35 |
| 28.02.24 | Celtic – Dundee | 7–1 (6–0) | 1.20 | 7.00 | 13.00 | 1.40 | 2.88 |
| 25.02.24 | Motherwell – Celtic | 1–3 (1–0) | 8.00 | 5.75 | 1.33 | 1.50 | 2.50 |
| 17.02.24 | Celtic – Kilmarnock | 1–1 (1–0) | 1.22 | 7.00 | 11.00 | 1.48 | 2.60 |
| 07.02.24 | Hibernian – Celtic | 1–2 (0–1) | 8.50 | 5.00 | 1.36 | 1.50 | 2.50 |
| 03.02.24 | Aberdeen – Celtic | 1–1 (0–0) | 7.50 | 5.00 | 1.40 | 1.53 | 2.40 |
| 27.01.24 | Celtic – Ross County | 1–0 (1–0) | 1.11 | 9.00 | 26.00 | 1.36 | 3.10 |
| 02.01.24 | St Mirren – Celtic | 0–3 (0–2) | 13.00 | 6.00 | 1.25 | 1.57 | 2.35 |
Rangers at home
| Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 30.03.24 | Rangers – Hibernian | 3–1 (2–1) | 1.29 | 7.00 | 7.50 | 1.48 | 2.60 |
| 02.03.24 | Rangers – Motherwell | 1–2 (0–1) | 1.14 | 9.00 | 15.00 | 1.40 | 2.88 |
| 24.02.24 | Rangers – Hearts | 5–0 (3–0) | 1.29 | 5.50 | 11.00 | 1.53 | 2.40 |
| 14.02.24 | Rangers – Ross County | 3–1 (2–1) | 1.09 | 11.00 | 21.00 | 1.40 | 2.88 |
| 06.02.24 | Rangers – Aberdeen | 2–1 (1–1) | 1.22 | 6.50 | 12.00 | 1.53 | 2.40 |
| 03.02.24 | Rangers – Livingston | 3–0 (2–0) | 1.08 | 11.00 | 26.00 | 1.44 | 2.70 |
| 02.01.24 | Rangers – Kilmarnock | 3–1 (2–0) | 1.25 | 7.00 | 9.50 | 1.57 | 2.35 |
| 20.12.23 | Rangers – St Johnstone | 2–0 (1–0) | 1.13 | 8.50 | 19.00 | 1.44 | 2.70 |
| 09.12.23 | Rangers – Dundee | 3–1 (3–1) | 1.17 | 7.00 | 19.00 | 1.48 | 2.60 |
| 03.12.23 | Rangers – St Mirren | 2–0 (1–0) | 1.22 | 6.00 | 15.00 | 1.57 | 2.35 |
Celtic away
| Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 31.03.24 | Livingston – Celtic | 0–3 (0–0) | 12.00 | 7.00 | 1.22 | 1.44 | 2.70 |
| 03.03.24 | Hearts – Celtic | 2–0 (1–0) | 6.50 | 4.33 | 1.50 | 1.57 | 2.35 |
| 25.02.24 | Motherwell – Celtic | 1–3 (1–0) | 8.00 | 5.75 | 1.33 | 1.50 | 2.50 |
| 07.02.24 | Hibernian – Celtic | 1–2 (0–1) | 8.50 | 5.00 | 1.36 | 1.50 | 2.50 |
| 03.02.24 | Aberdeen – Celtic | 1–1 (0–0) | 7.50 | 5.00 | 1.40 | 1.53 | 2.40 |
| 02.01.24 | St Mirren – Celtic | 0–3 (0–2) | 13.00 | 6.00 | 1.25 | 1.57 | 2.35 |
| 26.12.23 | Dundee – Celtic | 0–3 (0–0) | 11.00 | 5.50 | 1.29 | 1.50 | 2.50 |
| 10.12.23 | Kilmarnock – Celtic | 2–1 (0–1) | 6.50 | 6.00 | 1.36 | 1.62 | 2.25 |
| 03.12.23 | St Johnstone – Celtic | 1–3 (1–0) | 13.00 | 6.50 | 1.22 | 1.50 | 2.50 |
| 04.11.23 | Ross County – Celtic | 0–3 (0–1) | 15.00 | 6.50 | 1.20 | 1.44 | 2.70 |
Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.
Head-to-head since 2021/2022, before this match
2 2 6
Rangers winsDrawsCeltic wins
10matches
2.90goals / match
70%over 2.5
50%both scored
| Date | Match | Score | 1 | X | 2 | O | U |
|---|---|---|---|---|---|---|---|
| 30.12.23SC0 | Celtic – Rangers | 2–1 (1–0) | 2.15 | 3.60 | 3.10 | 1.83 | 2.03 |
| 03.09.23SC0 | Rangers – Celtic | 0–1 (0–1) | 2.40 | 3.75 | 2.70 | 1.62 | 2.30 |
| 13.05.23SC0 | Rangers – Celtic | 3–0 (2–0) | 2.80 | 3.60 | 2.30 | 1.73 | 2.10 |
| 08.04.23SC0 | Celtic – Rangers | 3–2 (1–1) | 1.70 | 4.00 | 4.75 | 1.67 | 2.20 |
| 02.01.23SC0 | Rangers – Celtic | 2–2 (0–1) | 3.20 | 3.60 | 2.15 | 1.67 | 2.20 |
| 03.09.22SC0 | Celtic – Rangers | 4–0 (3–0) | 1.85 | 3.75 | 4.00 | 1.72 | 2.10 |
| 01.05.22SC0 | Celtic – Rangers | 1–1 (1–0) | 1.85 | 3.60 | 4.20 | 1.90 | 1.95 |
| 03.04.22SC0 | Rangers – Celtic | 1–2 (1–2) | 2.55 | 3.25 | 2.80 | 1.98 | 1.88 |
| 02.02.22SC0 | Celtic – Rangers | 3–0 (3–0) | 2.15 | 3.25 | 3.60 | 2.00 | 1.85 |
| 29.08.21SC0 | Rangers – Celtic | 1–0 (0–0) | 2.60 | 3.40 | 2.40 | 1.90 | 1.95 |
Scotland Premiership table 2023/2024, before this match
| # | Team | MP | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Celtic | 31 | 23 | 5 | 3 | 74 | 23 | +51 | 74 |
| 2 | Rangers | 30 | 24 | 1 | 5 | 67 | 17 | +50 | 73 |
| 3 | Hearts | 32 | 18 | 5 | 9 | 42 | 32 | +10 | 59 |
| 4 | Kilmarnock | 32 | 12 | 12 | 8 | 41 | 34 | +7 | 48 |
| 5 | St Mirren | 32 | 12 | 7 | 13 | 38 | 40 | -2 | 43 |
| 6 | Dundee | 31 | 10 | 9 | 12 | 44 | 54 | -10 | 39 |
| 7 | Hibernian | 32 | 9 | 11 | 12 | 43 | 50 | -7 | 38 |
| 8 | Motherwell | 32 | 8 | 12 | 12 | 45 | 50 | -5 | 36 |
| 9 | Aberdeen | 32 | 8 | 10 | 14 | 35 | 49 | -14 | 34 |
| 10 | St Johnstone | 32 | 7 | 10 | 15 | 24 | 44 | -20 | 31 |
| 11 | Ross County | 32 | 6 | 9 | 17 | 29 | 54 | -25 | 27 |
| 12 | Livingston | 32 | 3 | 9 | 20 | 20 | 55 | -35 | 18 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Rangers | 16 | 13 | 0 | 3 | 39 | 12 | +27 | 39 |
| 2 | Celtic | 15 | 11 | 3 | 1 | 39 | 12 | +27 | 36 |
| 3 | Kilmarnock | 17 | 10 | 4 | 3 | 28 | 16 | +12 | 34 |
| 4 | Hearts | 16 | 8 | 5 | 3 | 22 | 14 | +8 | 29 |
| 5 | St Mirren | 16 | 8 | 3 | 5 | 21 | 16 | +5 | 27 |
| 6 | Hibernian | 17 | 6 | 4 | 7 | 22 | 22 | 0 | 22 |
| 7 | Dundee | 15 | 6 | 4 | 5 | 21 | 22 | -1 | 22 |
| 8 | Ross County | 15 | 5 | 4 | 6 | 15 | 18 | -3 | 19 |
| 9 | Aberdeen | 15 | 4 | 6 | 5 | 19 | 22 | -3 | 18 |
| 10 | St Johnstone | 16 | 4 | 6 | 6 | 15 | 22 | -7 | 18 |
| 11 | Motherwell | 16 | 4 | 5 | 7 | 26 | 27 | -1 | 17 |
| 12 | Livingston | 16 | 2 | 6 | 8 | 9 | 23 | -14 | 12 |
| # | Team | MP | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Celtic | 16 | 12 | 2 | 2 | 35 | 11 | +24 | 38 |
| 2 | Rangers | 14 | 11 | 1 | 2 | 28 | 5 | +23 | 34 |
| 3 | Hearts | 16 | 10 | 0 | 6 | 20 | 18 | +2 | 30 |
| 4 | Motherwell | 16 | 4 | 7 | 5 | 19 | 23 | -4 | 19 |
| 5 | Dundee | 16 | 4 | 5 | 7 | 23 | 32 | -9 | 17 |
| 6 | Hibernian | 15 | 3 | 7 | 5 | 21 | 28 | -7 | 16 |
| 7 | St Mirren | 16 | 4 | 4 | 8 | 17 | 24 | -7 | 16 |
| 8 | Aberdeen | 17 | 4 | 4 | 9 | 16 | 27 | -11 | 16 |
| 9 | Kilmarnock | 15 | 2 | 8 | 5 | 13 | 18 | -5 | 14 |
| 10 | St Johnstone | 16 | 3 | 4 | 9 | 9 | 22 | -13 | 13 |
| 11 | Ross County | 17 | 1 | 5 | 11 | 14 | 36 | -22 | 8 |
| 12 | Livingston | 16 | 1 | 3 | 12 | 11 | 32 | -21 | 6 |
Rangers Celtic
Under / Over goals 2023/2024, before this match
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Celtic | 31 | 10 | 21 | 2.4 | 0.7 | 23 | 5 | 3 | 74 | 23 | 74 |
| 2 | 7 | Hibernian | 32 | 11 | 21 | 1.3 | 1.6 | 9 | 11 | 12 | 43 | 50 | 38 |
| 3 | 6 | Dundee | 31 | 11 | 20 | 1.4 | 1.7 | 10 | 9 | 12 | 44 | 54 | 39 |
| 4 | 2 | Rangers | 30 | 12 | 18 | 2.2 | 0.6 | 24 | 1 | 5 | 67 | 17 | 73 |
| 5 | 8 | Motherwell | 32 | 15 | 17 | 1.4 | 1.6 | 8 | 12 | 12 | 45 | 50 | 36 |
| 6 | 9 | Aberdeen | 32 | 17 | 15 | 1.1 | 1.5 | 8 | 10 | 14 | 35 | 49 | 34 |
| 7 | 11 | Ross County | 32 | 17 | 15 | 0.9 | 1.7 | 6 | 9 | 17 | 29 | 54 | 27 |
| 8 | 4 | Kilmarnock | 32 | 18 | 14 | 1.3 | 1.1 | 12 | 12 | 8 | 41 | 34 | 48 |
| 9 | 5 | St Mirren | 32 | 18 | 14 | 1.2 | 1.2 | 12 | 7 | 13 | 38 | 40 | 43 |
| 10 | 12 | Livingston | 32 | 18 | 14 | 0.6 | 1.7 | 3 | 9 | 20 | 20 | 55 | 18 |
| 11 | 3 | Hearts | 32 | 20 | 12 | 1.3 | 1.0 | 18 | 5 | 9 | 42 | 32 | 59 |
| 12 | 10 | St Johnstone | 32 | 21 | 11 | 0.8 | 1.4 | 7 | 10 | 15 | 24 | 44 | 31 |
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | Rangers | 16 | 4 | 12 | 2.4 | 0.8 | 13 | 0 | 3 | 39 | 12 | 39 |
| 2 | 7 | Hibernian | 17 | 7 | 10 | 1.3 | 1.3 | 6 | 4 | 7 | 22 | 22 | 22 |
| 3 | 8 | Motherwell | 16 | 6 | 10 | 1.6 | 1.7 | 4 | 5 | 7 | 26 | 27 | 17 |
| 4 | 1 | Celtic | 15 | 6 | 9 | 2.6 | 0.8 | 11 | 3 | 1 | 39 | 12 | 36 |
| 5 | 6 | Dundee | 15 | 6 | 9 | 1.4 | 1.5 | 6 | 4 | 5 | 21 | 22 | 22 |
| 6 | 4 | Kilmarnock | 17 | 9 | 8 | 1.6 | 0.9 | 10 | 4 | 3 | 28 | 16 | 34 |
| 7 | 5 | St Mirren | 16 | 8 | 8 | 1.3 | 1.0 | 8 | 3 | 5 | 21 | 16 | 27 |
| 8 | 9 | Aberdeen | 15 | 7 | 8 | 1.3 | 1.5 | 4 | 6 | 5 | 19 | 22 | 18 |
| 9 | 10 | St Johnstone | 16 | 10 | 6 | 0.9 | 1.4 | 4 | 6 | 6 | 15 | 22 | 18 |
| 10 | 11 | Ross County | 15 | 9 | 6 | 1.0 | 1.2 | 5 | 4 | 6 | 15 | 18 | 19 |
| 11 | 12 | Livingston | 16 | 10 | 6 | 0.6 | 1.4 | 2 | 6 | 8 | 9 | 23 | 12 |
| 12 | 3 | Hearts | 16 | 12 | 4 | 1.4 | 0.9 | 8 | 5 | 3 | 22 | 14 | 29 |
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | Celtic | 16 | 4 | 12 | 2.2 | 0.7 | 12 | 2 | 2 | 35 | 11 | 38 |
| 2 | 6 | Dundee | 16 | 5 | 11 | 1.4 | 2.0 | 4 | 5 | 7 | 23 | 32 | 17 |
| 3 | 7 | Hibernian | 15 | 4 | 11 | 1.4 | 1.9 | 3 | 7 | 5 | 21 | 28 | 16 |
| 4 | 11 | Ross County | 17 | 8 | 9 | 0.8 | 2.1 | 1 | 5 | 11 | 14 | 36 | 8 |
| 5 | 3 | Hearts | 16 | 8 | 8 | 1.2 | 1.1 | 10 | 0 | 6 | 20 | 18 | 30 |
| 6 | 12 | Livingston | 16 | 8 | 8 | 0.7 | 2.0 | 1 | 3 | 12 | 11 | 32 | 6 |
| 7 | 8 | Motherwell | 16 | 9 | 7 | 1.2 | 1.4 | 4 | 7 | 5 | 19 | 23 | 19 |
| 8 | 9 | Aberdeen | 17 | 10 | 7 | 0.9 | 1.6 | 4 | 4 | 9 | 16 | 27 | 16 |
| 9 | 2 | Rangers | 14 | 8 | 6 | 2.0 | 0.4 | 11 | 1 | 2 | 28 | 5 | 34 |
| 10 | 4 | Kilmarnock | 15 | 9 | 6 | 0.9 | 1.2 | 2 | 8 | 5 | 13 | 18 | 14 |
| 11 | 5 | St Mirren | 16 | 10 | 6 | 1.1 | 1.5 | 4 | 4 | 8 | 17 | 24 | 16 |
| 12 | 10 | St Johnstone | 16 | 11 | 5 | 0.6 | 1.4 | 3 | 4 | 9 | 9 | 22 | 13 |
U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Click a column heading to sort; click again to reverse.
Results and odds courtesy of football-data.co.uk · updated 25 Oct 2026, 22:40