ST Johnstone VS Celtic

Fixtures, lineups and Stats

VS

Past matches, Celtic vs ST Johnstone

  • 20 April 2025 League Semi-finals
    Home ST Johnstone
    0 - 5
    Celtic Away
    Hampden Park
  • 6 April 2025 League 1st Phase - 32
    Home ST Johnstone
    1 - 0
    Celtic Away
    McDiarmid Park
  • 29 December 2024 League 1st Phase - 20
    Home Celtic
    4 - 0
    ST Johnstone Away
    Celtic Park
  • 28 September 2024 League 1st Phase - 6
    Home ST Johnstone
    0 - 6
    Celtic Away
    McDiarmid Park
  • 16 March 2024 League 1st Phase - 30
    Home Celtic
    3 - 1
    ST Johnstone Away
    Celtic Park

Match center

0 - 5
20 April 2025
FT

Starting eleven

Substitutes ST Johnstone
  • 19
    F
  • 29
    F
  • 27
    F
  • 24
    M
  • 12
    F
  • 20
    G
  • 8
    M
  • 44
    M
Celtic Substitutes
  • M
    14
  • F
    7
  • F
    10
  • M
    28
  • D
    56
  • G
    29
  • D
    6
  • M
    15

Match events

0'
45'
90'
  • 34'
    C. McGregor Normal Goal (Asst: R. Hatate)
  • 37'
    D. Maeda Normal Goal
  • 45'
    A. Idah Normal Goal (Asst: R. Hatate)
  • 46'
    B. Douglas T. Steven
  • 54'
    M. Kirk Goal Disallowed - Foul
  • 58'
    S. Duke-McKenna Yellow Card
  • 63'
    A. Idah Jota
  • 64'
    J. Forrest N. Kuhn
  • 67'
    Jota Normal Goal (Asst: A. Johnston)
  • 68'
    G. Carey J. McPake
  • 70'
    R. Hatate P. Bernardo
  • 75'
    S. Duke-McKenna U. Ikpeazu
  • 77'
    A. Johnston A. Ralston
  • 79'
    L. McCowan Yellow Card

Past head to head stats
Celtic VS ST Johnstone

Balance Wins - Draws - Losses over time

Celtic
ST Johnstone

Points per match over time

Comparison between the 2 teams for the last 10 games

Comparison between the 2 teams for the last 20 games

Celtic VS ST Johnstone
Head-to-Head History

20 April 2025 Semi-finals
ST Johnstone
0 - 5
Celtic
Hampden Park
6 April 2025 1st Phase - 32
ST Johnstone
1 - 0
Celtic
McDiarmid Park
29 December 2024 1st Phase - 20
Celtic
4 - 0
ST Johnstone
Celtic Park
28 September 2024 1st Phase - 6
ST Johnstone
0 - 6
Celtic
McDiarmid Park
16 March 2024 1st Phase - 30
Celtic
3 - 1
ST Johnstone
Celtic Park
3 December 2023 1st Phase - 15
ST Johnstone
1 - 3
Celtic
McDiarmid Park
26 August 2023 1st Phase - 3
Celtic
0 - 0
ST Johnstone
Celtic Park
5 February 2023 1st Phase - 25
ST Johnstone
1 - 4
Celtic
McDiarmid Park
24 December 2022 1st Phase - 18
Celtic
4 - 1
ST Johnstone
Celtic Park
8 October 2022 1st Phase - 10
ST Johnstone
1 - 2
Celtic
McDiarmid Park
9 April 2022 1st Phase - 33
Celtic
7 - 0
ST Johnstone
Celtic Park
26 December 2021 1st Phase - 20
ST Johnstone
1 - 3
Celtic
McDiarmid Park
20 November 2021 Semi-finals
Celtic
1 - 0
ST Johnstone
Hampden Park
23 October 2021 1st Phase - 10
Celtic
2 - 0
ST Johnstone
Celtic Park
12 May 2021 Championship Round - 4
Celtic
4 - 0
ST Johnstone
Celtic Park
14 February 2021 1st Phase - 29
ST Johnstone
1 - 2
Celtic
McDiarmid Park
6 December 2020 1st Phase - 16
Celtic
1 - 1
ST Johnstone
Celtic Park
4 October 2020 1st Phase - 10
ST Johnstone
0 - 2
Celtic
McDiarmid Park
1 March 2020 Quarter-finals
ST Johnstone
0 - 1
Celtic
McDiarmid Park
29 January 2020 Regular Season - 17
ST Johnstone
0 - 3
Celtic
McDiarmid Park
3 August 2019 Regular Season - 1
Celtic
7 - 0
ST Johnstone
Celtic Park
3 February 2019 1st Phase - 24
ST Johnstone
0 - 2
Celtic
McDiarmid Park
30 January 2019 1st Phase - 15
Celtic
2 - 0
ST Johnstone
Celtic Park
7 October 2018 1st Phase - 8
ST Johnstone
0 - 6
Celtic
McDiarmid Park
26 September 2018 Quarter-finals
ST Johnstone
0 - 1
Celtic
 
18 February 2018 1st Phase - 27
Celtic
0 - 0
ST Johnstone
Celtic Park
4 November 2017 1st Phase - 13
ST Johnstone
0 - 4
Celtic
McDiarmid Park
26 August 2017 1st Phase - 4
Celtic
1 - 1
ST Johnstone
Celtic Park
6 May 2017 2nd Phase - 2
Celtic
4 - 1
ST Johnstone
Celtic Park
5 February 2017 1st Phase - 24
ST Johnstone
2 - 5
Celtic
McDiarmid Park
25 January 2017 1st Phase - 15
Celtic
1 - 0
ST Johnstone
Celtic Park
20 August 2016 1st Phase - 3
ST Johnstone
2 - 4
Celtic
McDiarmid Park
11 May 2016 2nd Phase - 4
ST Johnstone
2 - 1
Celtic
 
23 January 2016 1st Phase - 24
Celtic
3 - 1
ST Johnstone
 
13 December 2015 1st Phase - 18
ST Johnstone
0 - 3
Celtic
 
29 August 2015 1st Phase - 6
Celtic
3 - 1
ST Johnstone
 
15 May 2015 2nd Phase - 4
ST Johnstone
0 - 0
Celtic
 
4 March 2015 1st Phase - 21
Celtic
0 - 1
ST Johnstone
 
14 February 2015 1st Phase - 26
ST Johnstone
1 - 2
Celtic
 
13 August 2014 1st Phase - 2
ST Johnstone
0 - 3
Celtic
 
7 May 2014 2nd Phase - 4
ST Johnstone
3 - 3
Celtic
 
16 February 2014 1st Phase - 26
Celtic
3 - 0
ST Johnstone
 
26 December 2013 1st Phase - 18
ST Johnstone
0 - 1
Celtic
 
21 September 2013 1st Phase - 7
Celtic
2 - 1
ST Johnstone
 
11 May 2013 2nd Phase - 4
Celtic
4 - 0
ST Johnstone
 
19 February 2013 1st Phase - 24
ST Johnstone
1 - 1
Celtic
 
11 November 2012 1st Phase - 13
Celtic
1 - 1
ST Johnstone
 
15 September 2012 1st Phase - 6
ST Johnstone
2 - 1
Celtic
 
3 May 2012 2nd Stage - 3
Celtic
1 - 0
ST Johnstone
 
1 April 2012 Regular Season - 32
Celtic
2 - 0
ST Johnstone
 

Previous games Celtic

23 May 2026 Final
Celtic
Dunfermline
Hampden Park
16 May 2026 Championship Group - 38
Celtic
Heart Of Midlothian
Celtic Park
13 May 2026 Championship Group - 37
Motherwell
Celtic
Fir Park
10 May 2026 Championship Group - 36
Celtic
Rangers
Celtic Park
3 May 2026 Championship Group - 35
Hibernian
Celtic
 

Previous games ST Johnstone

1 May 2026 Regular Season - 36
Ayr Utd
ST Johnstone
Somerset Park
24 April 2026 Regular Season - 35
ST Johnstone
Raith Rovers
McDiarmid Park
21 April 2026 Regular Season - 34
Dunfermline
ST Johnstone
KDM Group East End Park
11 April 2026 Regular Season - 33
ST Johnstone
Airdrie United
McDiarmid Park
4 April 2026 Regular Season - 32
Arbroath
ST Johnstone
 

Upcoming games Celtic

Upcoming games ST Johnstone

30 June 2026 - 18:45 Club Friendlies
Forfar Athletic
ST Johnstone
 
4 July 2026 - 13:00 Club Friendlies
Montrose
ST Johnstone
 
11 July 2026 - 13:00 Club Friendlies
Cove Rangers
ST Johnstone
 
14 July 2026 - 18:45 Group Stage
Linlithgow Rose
ST Johnstone