Scottish Premiership • Semi-finals
FT
St Johnstone

St Johnstone

LLWWL
0-5
HT: 0 - 4
Celtic

Celtic

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 Premiership

HT: 0 - 4

11 May 2026
Celtic4 - 0St Johnstone
Scottish Premiership

HT: 1 - 0

8 Apr 2026
St Johnstone0 - 6Celtic
Scottish Premiership

HT: 0 - 3

3 Jun 2025
St Johnstone1 - 0Celtic
Scottish Premiership

HT: 1 - 0

16 Mar 2024
Celtic3 - 1St Johnstone
Scottish Premiership

HT: 1 - 0

3 Dec 2023
St Johnstone1 - 3Celtic
Scottish Premiership

HT: 1 - 0

St Johnstone

Last 5 Matches

2
Wins
40%
0
Draws
0%
3
Losses
60%

Goals Scored

6

Goals Conceded

9

L
@
Hibernian
Hibernian
3 - 02 May
L
@
Motherwell
Motherwell
3 - 23 Feb
W
vs
Ross County
Ross County
1 - 01 Feb
W
vs
Motherwell
Motherwell
2 - 131 Dec
L
vs
Hearts
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
Hibernian
1 - 211 Jun
W
vs
Hearts
Hearts
3 - 02 May
L
@
Aston Villa
Aston Villa
4 - 230 Apr
W
@
Dundee United
Dundee United
0 - 53 Feb
W
vs
Aberdeen
Aberdeen
5 - 11 Jan

Team Statistics

Season 2025
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

DateLeagueHomeScoreAwayHTR
04.08.2026Sc1St Johnstone0 - 5Celtic0 - 4L
12.05.2026Sc1Celtic4 - 0St Johnstone1 - 0L
09.04.2026Sc1St Johnstone0 - 6Celtic0 - 3L
04.06.2025Sc1St Johnstone1 - 0Celtic1 - 0W
16.03.2024Sc1Celtic3 - 1St Johnstone1 - 0L
03.12.2023Sc1St Johnstone1 - 3Celtic1 - 0L
26.08.2023Sc1Celtic0 - 0St Johnstone0 - 0D
12.02.2023Sc1St Johnstone1 - 3Celtic0 - 2L
05.02.2023Sc1St Johnstone1 - 4Celtic1 - 3L
24.12.2022Sc1Celtic4 - 1St Johnstone3 - 0L
10.11.2022Sc1Celtic2 - 0St Johnstone1 - 0L
08.10.2022Sc1St Johnstone1 - 2Celtic0 - 1L
04.09.2022Sc1Celtic7 - 0St Johnstone3 - 0L
11.08.2022Sc1Celtic1 - 0St Johnstone0 - 0L
01.05.2022Sc1St Johnstone0 - 3Celtic0 - 3L
02.02.2022Sc1St Johnstone1 - 2Celtic0 - 0L
05.12.2021Sc1Celtic4 - 0St Johnstone2 - 0L
01.06.2021Sc1Celtic2 - 0St Johnstone0 - 0L
12.06.2020Sc1Celtic1 - 1St Johnstone0 - 0D
10.04.2020Sc1St Johnstone0 - 2Celtic0 - 0L
03.01.2020Sc1St Johnstone0 - 1Celtic0 - 0L
02.10.2019Sc1Celtic5 - 0St Johnstone2 - 0L
02.06.2019Sc1Celtic0 - 0St Johnstone0 - 0D
08.03.2019Sc1Celtic7 - 0St Johnstone3 - 0L
02.03.2019Sc1St Johnstone0 - 2Celtic0 - 0L
08.02.2019Sc1Celtic1 - 1St Johnstone0 - 1D
01.01.2019Sc1Celtic1 - 0St Johnstone0 - 0L
10.07.2018Sc1St Johnstone0 - 6Celtic0 - 5L
01.11.2017Sc1Celtic3 - 1St Johnstone2 - 1L
08.08.2017Sc1St Johnstone2 - 4Celtic0 - 3L
05.06.2017Sc1Celtic4 - 1St Johnstone0 - 0L
08.05.2017Sc1Celtic3 - 1St Johnstone2 - 1L
02.05.2017Sc1St Johnstone2 - 5Celtic2 - 1L
11.04.2017Sc1St Johnstone0 - 4Celtic0 - 1L
05.11.2016Sc1St Johnstone2 - 1Celtic0 - 0W
12.01.2016Sc1St Johnstone0 - 3Celtic0 - 1L