Kevin Kelsy
(ast. Ryan Naderi)
29'
Ryan Naderi
61'
Kevin Kelsy
66'
Tochi Chukwuani
(ast. Djeidi Gassama)
87'
The ForzaPitch pre-match prediction gave Rangers a 47% win probability (draw 31%, ST Johnstone 21%). The final result was Rangers 4–0 ST Johnstone.
Match statistics
21
Total shots
9
9
Shots on target
2
4.72
Actual xG
0.56
2
Saves
6
64%
Possession
36%
13
Corners
2
15
Tackles
13
1
🟨 Yellow cards
1
0
🟥 Red cards
1
Match Events
⚽Kevin Kelsy
· ast. Ryan Naderi
29'
45'
Božo Mikulić
/
Daniel Finlayson
45'
Danny schmidt
/
Josh Campbell
45'
Kai Fotheringham
/
Josh Fowler
⚽Ryan Naderi
61'
64'
Logan Chalmers
/
Jamie Gullan
⚽Kevin Kelsy
66'
Dan Neil
/ Tuur Rommens
69'
Ryan Naderi
/ Djeidi Gassama
69'
73'
74'
Kai Fotheringham
Dujon Sterling
/ Ben Godfrey
80'
Min-su Kim
/ Bojan Miovski
80'
80'
Jason Holt
/
Reece McAlear
Kevin Kelsy
/ Tochi Chukwuani
83'
⚽Tochi Chukwuani
· ast. Djeidi Gassama
87'
90'+2
Taylor Steven
Badredine Bouanani
90'+2
Pre-match prediction
47.08%
Rangers ←
31.2%
X
21.72%
ST
we assigned to the actual result (Rangers)
47.08%
(medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.09
4.72
+3.63
0.44
0.56
+0.12
Rangers dominated by xG (4.72 vs 0.56).
The final result reflects the playing dominance.
The model's xG estimates diverged from reality.
Lineups
1
I. Pandur
G
I. Pandur
G
29
J. Penrice
D
J. Penrice
D
24
O. Makhanya
D
O. Makhanya
D
37
E. Fernandez
D
E. Fernandez
D
21
D. Sterling
80'
D
D. Sterling
80'
D
43
N. Raskin
M
N. Raskin
M
6
D. Neil
69'
M
D. Neil
69'
M
10
Minsu Kim
80'
M
Minsu Kim
80'
M
20
R. Naderi
1 ⚽
1 👟
69'
M
R. Naderi
1 ⚽
1 👟
69'
M
26
B. Bouanani
M
B. Bouanani
M
19
K. Kelsy
2 ⚽
83'
F
K. Kelsy
2 ⚽
83'
F
Bench
4
B. Godfrey
10'
D
B. Godfrey
10'
D
28
B. Miovski
10'
F
B. Miovski
10'
F
23
D. Gassama
1 👟
21'
F
D. Gassama
1 👟
21'
F
52
Findlay Curtis
F
Findlay Curtis
F
18
K. Nedeljković
D
K. Nedeljković
D
31
L. Kelly
G
L. Kelly
G
42
T. Chukwuani
1 ⚽
7'
M
T. Chukwuani
1 ⚽
7'
M
25
T. Rommens
21'
D
T. Rommens
21'
D
22
V. Dragojević
M
V. Dragojević
M
1
T. Steward
G
T. Steward
G
3
C. Diabate
D
C. Diabate
D
19
D. Finlayson
45'
D
D. Finlayson
45'
D
33
L. Smith
D
L. Smith
D
2
E. Alıç
M
E. Alıç
M
30
J. Cotterill
M
J. Cotterill
M
42
R. McAlear
80'
M
R. McAlear
80'
M
7
T. Steven
M
T. Steven
M
32
J. Campbell
45'
M
J. Campbell
45'
M
10
J. Gullan
64'
M
J. Gullan
64'
M
9
J. Fowler
45'
F
J. Fowler
45'
F
Bench
6
B. Mikulić
45'
D
B. Mikulić
45'
D
22
D. Schmidt
45'
F
D. Schmidt
45'
F
8
J. Holt
10'
M
J. Holt
10'
M
18
K. Fotheringham
29'
F
K. Fotheringham
29'
F
23
L. Chalmers
26'
M
L. Chalmers
26'
M
14
M. Foulds
D
M. Foulds
D
26
M. Todd
M
M. Todd
M
99
R. Paton
F
R. Paton
F
20
R. Sinclair
G
R. Sinclair
G
Best on the pitch
K. Kelsy
F · Rangers
9.09
2 ⚽
7 shots
· 13 pass
R. Naderi
M · Rangers
9.00
1 ⚽ 1 👟
2 shots
· 10 pass
E. Fernandez
D · Rangers
8.00
1 shots
· 59 pass
D. Sterling
D · Rangers
7.68
· 43 pass
T. Chukwuani
M · Rangers
7.66
1 ⚽
1 shots
· 9 pass
Minsu Kim
M · Rangers
7.50
5 shots
· 43 pass
Rangers — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| I. Pandur | G | 90 | 6.61 | — | — | 0 | 41 | 26% | 0 | — | — |
| J. Penrice | D | 90 | 7.30 | — | — | 2 | 52 | 45% | 2 | — | — |
| O. Makhanya | D | 90 | 7.35 | — | — | 0 | 63 | 54% | 0 | — | — |
| E. Fernandez | D | 90 | 8.00 | — | — | 1 | 59 | 49% | 3 | — | — |
| D. Sterling | D | 80 | 7.68 | — | — | 0 | 43 | 33% | 1 | — | — |
| N. Raskin | M | 90 | 7.20 | — | — | 0 | 73 | 65% | 2 | — | — |
| D. Neil | M | 69 | 6.54 | — | — | 0 | 31 | 24% | 2 | — | — |
| Minsu Kim | M | 80 | 7.50 | — | — | 5 | 43 | 38% | 2 | — | — |
| R. Naderi | M | 69 | 9.00 | 1 | 1 | 2 | 10 | 3% | 1 | — | — |
| B. Bouanani | M | 90 | 6.87 | — | — | 3 | 33 | 29% | 1 | 1 | — |
| K. Kelsy | F | 83 | 9.09 | 2 | — | 7 | 13 | 9% | 0 | — | — |
| B. Godfrey | D | 10 | 7.00 | — | — | 0 | 9 | 6% | 0 | — | — |
| B. Miovski | F | 10 | 6.47 | — | — | 0 | 2 | 1% | 0 | — | — |
| D. Gassama | F | 21 | 7.20 | — | 1 | 0 | 15 | 14% | 1 | — | — |
| T. Chukwuani | M | 7 | 7.66 | 1 | — | 1 | 9 | 7% | 0 | — | — |
| T. Rommens | D | 21 | 6.94 | — | — | 0 | 18 | 17% | 0 | — | — |
ST Johnstone — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| T. Steward | G | 90 | 6.57 | — | — | 0 | 27 | 10% | 0 | — | — |
| C. Diabate | D | 90 | 6.28 | — | — | 0 | 39 | 33% | 3 | — | — |
| D. Finlayson | D | 45 | 5.75 | — | — | 0 | 14 | 11% | 0 | — | — |
| L. Smith | D | 90 | 4.91 | — | — | 1 | 36 | 23% | 1 | — | — |
| E. Alıç | M | 90 | 6.03 | — | — | 2 | 23 | 18% | 2 | — | — |
| J. Cotterill | M | 90 | 6.15 | — | — | 0 | 38 | 32% | 1 | — | — |
| R. McAlear | M | 80 | 6.12 | — | — | 0 | 48 | 39% | 4 | — | — |
| T. Steven | M | 90 | 5.70 | — | — | 1 | 19 | 14% | 2 | 1 | — |
| J. Campbell | M | 45 | 5.47 | — | — | 0 | 6 | 5% | 0 | — | — |
| J. Gullan | M | 64 | 5.86 | — | — | 1 | 20 | 10% | 0 | — | — |
| J. Fowler | F | 45 | 6.09 | — | — | 1 | 7 | 5% | 0 | — | — |
| B. Mikulić | D | 45 | 5.94 | — | — | 1 | 18 | 16% | 0 | — | — |
| D. Schmidt | F | 45 | 6.19 | — | — | 0 | 13 | 12% | 0 | — | — |
| J. Holt | M | 10 | 5.99 | — | — | 1 | 4 | 2% | 0 | — | — |
| K. Fotheringham | F | 29 | 5.71 | — | — | 1 | 16 | 13% | 0 | — | 1 |
| L. Chalmers | M | 26 | 5.82 | — | — | 0 | 5 | 4% | 0 | — | — |
Frequently Asked Questions
What was the final score of Rangers vs ST Johnstone?
The final score was Rangers 4–0 ST Johnstone.
What did the model predict before Rangers vs ST Johnstone?
The model assigned 47% probability to a Rangers win, 31% to a draw, and 21% to an ST Johnstone win.