Skip to main content
← Scottish Premiership
#1 · 27 pts
3 – 1
Final score
#2 · 23 pts
Yang Hyun-Jun (ast. A. Engels) 23'
D. Maeda (ast. K. Tierney) 53'
D. Maeda 57'
9' M. Moore
Share Telegram

The ForzaPitch pre-match prediction gave Celtic a 53% win probability (draw 17%, Rangers 28%). The final result was Celtic 3–1 Rangers. In 5 previous meetings, Celtic have won 0 times, with 3 draws and 2 wins for Rangers.

Match statistics
8
Total shots
4
4
Shots on target
2
1.04
Actual xG
0.65
1
Saves
1
52%
Possession
48%
1
Corners
5
15
Tackles
19
6
🟨 Yellow cards
2
Match Events
9'
M. Moore⚽
19'
Chermiti
⚽Yang Hyun-Jun · ast. A. Engels
23'
A. Johnston
39'
↕ L. McCowan / S. Tounekti
46'
⚽D. Maeda · ast. K. Tierney
53'
⚽D. Maeda
57'
59'
D. Sterling / J. Tavernier ↕
59'
T. Aasgaard / M. Diomande ↕
59'
D. Gassama / O. Antman ↕
A. Trusty
67'
↕ B. Nygren / R. Hatate
76'
76'
B. Miovski / T. Chukwuani ↕
K. Tierney
78'
78'
T. Rommens
L. Scales
79'
↕ Yang Hyun-Jun / K. Iheanacho
81'
↕ A. Johnston / A. Ralston
81'
D. Maeda
82'
↕ K. Tierney / M. Saracchi
84'
R. Hatate
89'
Pre-match prediction
53.37%
Celtic ←
17.76%
X
28.87%
Rangers
we assigned to the actual result (Celtic) 53.37% (medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
Celtic
2.90
1.04
-1.86
Rangers
2.09
0.65
-1.44
Celtic dominated by xG (1.04 vs 0.65). The final result reflects the playing dominance. The model's xG estimates diverged from reality.
League Table
#Team GPts
1 Celtic Celtic 10 27
2 Rangers Rangers 10 23
3 Heart Of Midlothian Heart Of Midlothian 10 19
4 Dundee Utd Dundee Utd 10 15
5 Dundee Dundee 10 14
6 ST Mirren ST Mirren 10 13
7 Falkirk Falkirk 10 12
8 ST Johnstone ST Johnstone 10 12
9 Aberdeen Aberdeen 10 11
10 Motherwell Motherwell 10 8
11 Kilmarnock Kilmarnock 10 8
12 Hibernian Hibernian 10 7
Lineups
Celtic Celtic 4-2-3-1
12 V. Sinisalo V. Sinisalo G 6.30
63 K. Tierney K. Tierney 1 👟 84' D 7.50
5 L. Scales L. Scales D 7.50
6 A. Trusty A. Trusty D 7.20
2 A. Johnston A. Johnston 81' D 6.50
42 C. McGregor C. McGregor M 6.90
27 A. Engels A. Engels 1 👟 M 7.30
13 Yang Hyun-Jun Yang Hyun-Jun 1 ⚽ 81' M 7.60
8 B. Nygren B. Nygren 76' M 6.50
14 L. McCowan L. McCowan 45' M 6.60
38 D. Maeda D. Maeda 2 ⚽ F 8.20
Bench
21 A. Oxlade-Chamberlain A. Oxlade-Chamberlain M
56 A. Ralston A. Ralston 11' D 6.30
47 D. Murray D. Murray D
49 J. Forrest J. Forrest M
17 K. Ịheanachọ K. Ịheanachọ 11' F 6.30
36 M. Saracchi M. Saracchi 8' D 6.30
31 R. Doohan R. Doohan G
41 R. Hatate R. Hatate 16' M 6.30
23 S. Tounekti S. Tounekti 47' F 6.70
Rangers Rangers 4-2-3-1
1 Jack Butland Jack Butland G 6.20
25 T. Rommens T. Rommens D 6.70
37 E. Fernandez E. Fernandez D 6.70
24 N. Djiga N. Djiga D 6.90
2 J. Tavernier J. Tavernier 59' D 6.00
42 T. Chukwuani T. Chukwuani 76' M 6.20
8 C. Barron C. Barron M 7.30
47 M. Moore M. Moore 1 ⚽ M 7.30
10 M. Diomandé M. Diomandé 59' M 6.20
18 Oliver Antman Oliver Antman 59' M 6.90
9 Youssef Chermiti Youssef Chermiti F 6.20
Bench
7 A. Skov Olsen A. Skov Olsen F
28 B. Miovski B. Miovski 16' F 6.50
23 D. Gassama D. Gassama 33' F 6.70
21 D. Sterling D. Sterling 33' D 6.50
30 J. Meghoma J. Meghoma D
31 L. Kelly L. Kelly G
3 M. Aarons M. Aarons D
14 N. Bajrami N. Bajrami M
11 Thelo Aasgaard Thelo Aasgaard 33' M 6.30
Best on the pitch
D. Maeda
D. Maeda
F · Celtic
8.20
2 ⚽
3 shots · 13 pass
Yang Hyun-Jun
Yang Hyun-Jun
M · Celtic
7.60
1 ⚽
2 shots · 34 pass
K. Tierney
K. Tierney
D · Celtic
7.50
1 👟
· 52 pass
L. Scales
L. Scales
D · Celtic
7.50
· 56 pass
M. Moore
M. Moore
M · Rangers
7.30
1 ⚽
1 shots · 11 pass
C. Barron
C. Barron
M · Rangers
7.30
· 54 pass
Celtic Celtic — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
V. Sinisalo G 92 6.30 — — — 32 23% — — —
K. Tierney D 84 7.50 — 1 — 52 38% 1 1 —
L. Scales D 92 7.50 — — — 56 54% — 1 —
A. Trusty D 92 7.20 — — — 54 49% — 1 —
A. Johnston D 81 6.50 — — — 29 22% 3 1 —
C. McGregor M 92 6.90 — — — 50 42% 3 — —
A. Engels M 92 7.30 — 1 1 29 21% 3 — —
Yang Hyun-Jun M 81 7.60 1 — 2 34 31% 1 — —
B. Nygren M 76 6.50 — — 2 38 29% — — —
L. McCowan M 45 6.60 — — — 15 12% — — —
D. Maeda F 92 8.20 2 — 3 13 9% 2 1 —
A. Ralston D 11 6.30 — — — 3 2% — — —
K. Ịheanachọ F 11 6.30 — — — 2 1% — — —
M. Saracchi D 8 6.30 — — — — — — — —
R. Hatate M 16 6.30 — — — 1 1% — 1 —
S. Tounekti F 47 6.70 — — — 14 10% 2 — —
Rangers Rangers — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
Jack Butland G 92 6.20 — — — 36 23% — — —
T. Rommens D 92 6.70 — — — 23 18% 4 1 —
E. Fernandez D 92 6.70 — — — 54 44% 3 — —
N. Djiga D 92 6.90 — — 2 58 48% 1 — —
J. Tavernier D 59 6.00 — — — 20 8% 1 — —
T. Chukwuani M 76 6.20 — — — 45 40% 3 — —
C. Barron M 92 7.30 — — — 54 48% 2 — —
M. Moore M 92 7.30 1 — 1 11 7% — — —
M. Diomandé M 59 6.20 — — — 22 19% 1 — —
Oliver Antman M 59 6.90 — — — 11 7% 3 — —
Youssef Chermiti F 92 6.20 — — 1 14 10% — 1 —
B. Miovski F 16 6.50 — — — 5 3% 1 — —
D. Gassama F 33 6.70 — — — 7 4% — — —
D. Sterling D 33 6.50 — — — 5 4% — — —
Thelo Aasgaard M 33 6.30 — — — 20 16% — — —
Frequently Asked Questions
What was the final score of Celtic vs Rangers?
The final score was Celtic 3–1 Rangers.
What did the model predict before Celtic vs Rangers?
The model assigned 53% probability to a Celtic win, 17% to a draw, and 28% to an Rangers win.