Scottish Premiership • Semi-finals
FT
St Johnstone
LLWWL
0-5
HT: 0 - 4Celtic
WWLWW
Mon, 3 Aug 2026
22:00
Ibrox Stadium
St Johnstone vs Celtic: Head to Head Stats
Head to Head
36 matches
2
St Johnstone Wins
4
Draws
30
Celtic Wins
Goals Scored
19
Goals Scored
108
3 Aug 2026
St Johnstone0 - 5Celtic
Scottish PremiershipHT: 0 - 4
11 May 2026
Celtic4 - 0St Johnstone
Scottish PremiershipHT: 1 - 0
8 Apr 2026
St Johnstone0 - 6Celtic
Scottish PremiershipHT: 0 - 3
3 Jun 2025
St Johnstone1 - 0Celtic
Scottish PremiershipHT: 1 - 0
16 Mar 2024
Celtic3 - 1St Johnstone
Scottish PremiershipHT: 1 - 0
3 Dec 2023
St Johnstone1 - 3Celtic
Scottish PremiershipHT: 1 - 0
St Johnstone
Last 5 Matches
2
Wins
40%
0
Draws
0%
3
Losses
60%
Goals Scored
6
Goals Conceded
9
L
@
Hibernian
3 - 02 May
L
@
Motherwell
3 - 23 Feb
W
vs
Ross County
1 - 01 Feb
W
vs
Motherwell
2 - 131 Dec
L
vs
Hearts
1 - 21 Nov
Celtic
Last 5 Matches
4
Wins
80%
0
Draws
0%
1
Losses
20%
Goals Scored
17
Goals Conceded
6
W
@
Hibernian
1 - 211 Jun
W
vs
Hearts
3 - 02 May
L
@
Aston Villa
4 - 230 Apr
W
@
Dundee United
0 - 53 Feb
W
vs
Aberdeen
5 - 11 Jan
Team Statistics
St Johnstone (28 games)Celtic (33 games)
Goals
60Goals Scored55
20Goals Conceded37
2.1Avg Goals/Game1.7
Under/Over
0%Over 2.5 Goals0%
13%BTTS Yes16%
Shots
361Shots Total437
47%On Target %38%
Possession & Passes
58.04%Possession64.83%
0%Pass Accuracy0%
Attacks
2354Total Attacks3474
1839Dangerous Attacks1926
47Offsides45
Discipline
43Yellow Cards52
299Fouls362
Other
15Clean Sheets13
0.0Corners (Avg)0.0
Goals by Period
0-15'
65
15-30'
139
30-45'
77
45-60'
86
60-75'
68
75-90'
1812
St JohnstoneCeltic
Under/Over Statistics
Under
Over
St Johnstone
1.5
Goals
32%68%
2.5
Goals
43%0%
3.5
Goals
64%36%
Celtic
1.5
Goals
21%79%
2.5
Goals
39%0%
3.5
Goals
61%39%
Both Teams Scored
Yes 46%No 54%
Yes 48%No 52%
Goals by Time Period
St Johnstone
6
0'
13
15'
7
30'
8
HT
6
60'
18
75'
Celtic
5
0'
9
15'
7
30'
6
HT
8
60'
12
75'
Shows when goals are typically scored during matches
Average Event Time
Scored
Conceded
St Johnstone
0'First Goal90'
HT
40'
40'
0'First Card90'
HT
58'
Celtic
0'First Goal90'
HT
40'
40'
0'First Card90'
HT
57'
Match History
36 matches
| Date | League | Home | Score | Away | HT | R |
|---|---|---|---|---|---|---|
| 04.08.2026 | Sc1 | St Johnstone | 0 - 5 | Celtic | 0 - 4 | L |
| 12.05.2026 | Sc1 | Celtic | 4 - 0 | St Johnstone | 1 - 0 | L |
| 09.04.2026 | Sc1 | St Johnstone | 0 - 6 | Celtic | 0 - 3 | L |
| 04.06.2025 | Sc1 | St Johnstone | 1 - 0 | Celtic | 1 - 0 | W |
| 16.03.2024 | Sc1 | Celtic | 3 - 1 | St Johnstone | 1 - 0 | L |
| 03.12.2023 | Sc1 | St Johnstone | 1 - 3 | Celtic | 1 - 0 | L |
| 26.08.2023 | Sc1 | Celtic | 0 - 0 | St Johnstone | 0 - 0 | D |
| 12.02.2023 | Sc1 | St Johnstone | 1 - 3 | Celtic | 0 - 2 | L |
| 05.02.2023 | Sc1 | St Johnstone | 1 - 4 | Celtic | 1 - 3 | L |
| 24.12.2022 | Sc1 | Celtic | 4 - 1 | St Johnstone | 3 - 0 | L |
| 10.11.2022 | Sc1 | Celtic | 2 - 0 | St Johnstone | 1 - 0 | L |
| 08.10.2022 | Sc1 | St Johnstone | 1 - 2 | Celtic | 0 - 1 | L |
| 04.09.2022 | Sc1 | Celtic | 7 - 0 | St Johnstone | 3 - 0 | L |
| 11.08.2022 | Sc1 | Celtic | 1 - 0 | St Johnstone | 0 - 0 | L |
| 01.05.2022 | Sc1 | St Johnstone | 0 - 3 | Celtic | 0 - 3 | L |
| 02.02.2022 | Sc1 | St Johnstone | 1 - 2 | Celtic | 0 - 0 | L |
| 05.12.2021 | Sc1 | Celtic | 4 - 0 | St Johnstone | 2 - 0 | L |
| 01.06.2021 | Sc1 | Celtic | 2 - 0 | St Johnstone | 0 - 0 | L |
| 12.06.2020 | Sc1 | Celtic | 1 - 1 | St Johnstone | 0 - 0 | D |
| 10.04.2020 | Sc1 | St Johnstone | 0 - 2 | Celtic | 0 - 0 | L |
| 03.01.2020 | Sc1 | St Johnstone | 0 - 1 | Celtic | 0 - 0 | L |
| 02.10.2019 | Sc1 | Celtic | 5 - 0 | St Johnstone | 2 - 0 | L |
| 02.06.2019 | Sc1 | Celtic | 0 - 0 | St Johnstone | 0 - 0 | D |
| 08.03.2019 | Sc1 | Celtic | 7 - 0 | St Johnstone | 3 - 0 | L |
| 02.03.2019 | Sc1 | St Johnstone | 0 - 2 | Celtic | 0 - 0 | L |
| 08.02.2019 | Sc1 | Celtic | 1 - 1 | St Johnstone | 0 - 1 | D |
| 01.01.2019 | Sc1 | Celtic | 1 - 0 | St Johnstone | 0 - 0 | L |
| 10.07.2018 | Sc1 | St Johnstone | 0 - 6 | Celtic | 0 - 5 | L |
| 01.11.2017 | Sc1 | Celtic | 3 - 1 | St Johnstone | 2 - 1 | L |
| 08.08.2017 | Sc1 | St Johnstone | 2 - 4 | Celtic | 0 - 3 | L |
| 05.06.2017 | Sc1 | Celtic | 4 - 1 | St Johnstone | 0 - 0 | L |
| 08.05.2017 | Sc1 | Celtic | 3 - 1 | St Johnstone | 2 - 1 | L |
| 02.05.2017 | Sc1 | St Johnstone | 2 - 5 | Celtic | 2 - 1 | L |
| 11.04.2017 | Sc1 | St Johnstone | 0 - 4 | Celtic | 0 - 1 | L |
| 05.11.2016 | Sc1 | St Johnstone | 2 - 1 | Celtic | 0 - 0 | W |
| 12.01.2016 | Sc1 | St Johnstone | 0 - 3 | Celtic | 0 - 1 | L |