This page lists the head-to-head record of Celtic vs St Johnstone including biggest victories and defeats between the two sides, and H2H stats in all competitions.
Overall H2H Record - Summary
| Total | St Johnstone | Celtic | Draws |
Total Matches | 73 | 8 | 56 | 9 |
At McDiarmid Park | 36 | 3 | 28 | 5 |
At Celtic Park | 37 | 5 | 28 | 4 |
Premier League Matches | 70 | 8 | 53 | 9 |
FA Cup Matches | 3 | 0 | 3 | 0 |
Total Goals Scored | 224 | 44 | 180 | |
Last 50 St Johnstone vs Celtic Matches
| | |
| | |
2024 28 September | | Premier League | St. Johnstone | 0 - 6 | Celtic |
2024 16 March | | Premier League | Celtic | 3 - 1 | St. Johnstone |
2023 3 December | | Premier League | St. Johnstone | 1 - 3 | Celtic |
2023 26 August | | Premier League | Celtic | 0 - 0 | St. Johnstone |
2023 5 February | | Premier League | St. Johnstone | 1 - 4 | Celtic |
2022 24 December | | Premier League | Celtic | 4 - 1 | St. Johnstone |
2022 8 October | | Premier League | St. Johnstone | 1 - 2 | Celtic |
2022 9 April | | Premier League | Celtic | 7 - 0 | St. Johnstone |
2021 26 December | | Premier League | St. Johnstone | 1 - 3 | Celtic |
2021 23 October | | Premier League | Celtic | 2 - 0 | St. Johnstone |
2021 12 May | | Premier League | Celtic | 4 - 0 | St. Johnstone |
2021 14 February | | Premier League | St. Johnstone | 1 - 2 | Celtic |
2020 6 December | | Premier League | Celtic | 1 - 1 | St. Johnstone |
2020 4 October | | Premier League | St. Johnstone | 0 - 2 | Celtic |
2020 1 March | | FA Cup | St. Johnstone | 0 - 1 | Celtic |
2020 29 January | | Premier League | St. Johnstone | 0 - 3 | Celtic |
2019 3 August | | Premier League | Celtic | 7 - 0 | St. Johnstone |
2019 10 February | | FA Cup | Celtic | 5 - 0 | St. Johnstone |
2019 3 February | | Premier League | St. Johnstone | 0 - 2 | Celtic |
2019 30 January | | Premier League | Celtic | 2 - 0 | St. Johnstone |
2018 7 October | | Premier League | St. Johnstone | 0 - 6 | Celtic |
2018 18 February | | Premier League | Celtic | 0 - 0 | St. Johnstone |
2017 4 November | | Premier League | St. Johnstone | 0 - 4 | Celtic |
2017 26 August | | Premier League | Celtic | 1 - 1 | St. Johnstone |
2017 6 May | | Premier League | Celtic | 4 - 1 | St. Johnstone |
2017 5 February | | Premier League | St. Johnstone | 2 - 5 | Celtic |
2017 25 January | | Premier League | Celtic | 1 - 0 | St. Johnstone |
2016 20 August | | Premier League | St. Johnstone | 2 - 4 | Celtic |
2016 11 May | | Premier League | St. Johnstone | 2 - 1 | Celtic |
2016 23 January | | Premier League | Celtic | 3 - 1 | St. Johnstone |
2015 13 December | | Premier League | St. Johnstone | 0 - 3 | Celtic |
2015 29 August | | Premier League | Celtic | 3 - 1 | St. Johnstone |
2015 15 May | | Premier League | St. Johnstone | 0 - 0 | Celtic |
2015 4 March | | Premier League | Celtic | 0 - 1 | St. Johnstone |
2015 14 February | | Premier League | St. Johnstone | 1 - 2 | Celtic |
2014 13 August | | Premier League | St. Johnstone | 0 - 3 | Celtic |
2014 7 May | | Premier League | St. Johnstone | 3 - 3 | Celtic |
2014 16 February | | Premier League | Celtic | 3 - 0 | St. Johnstone |
2013 26 December | | Premier League | St. Johnstone | 0 - 1 | Celtic |
2013 21 September | | Premier League | Celtic | 2 - 1 | St. Johnstone |
2013 11 May | | Premier League | Celtic | 4 - 0 | St. Johnstone |
2013 19 February | | Premier League | St. Johnstone | 1 - 1 | Celtic |
2012 11 November | | Premier League | Celtic | 1 - 1 | St. Johnstone |
2012 15 September | | Premier League | St. Johnstone | 2 - 1 | Celtic |
2012 3 May | | Premier League | Celtic | 1 - 0 | St. Johnstone |
2012 1 April | | Premier League | Celtic | 2 - 0 | St. Johnstone |
2011 18 December | | Premier League | St. Johnstone | 0 - 2 | Celtic |
2011 21 August | | Premier League | Celtic | 0 - 1 | St. Johnstone |
2011 12 April | | Premier League | St. Johnstone | 0 - 1 | Celtic |
2010 26 December | | Premier League | Celtic | 2 - 0 | St. Johnstone |
Biggest St Johnstone Victory vs Celtic
| | |
| | |
1998 22 September | | Premier League | Celtic | 0 - 1 | St. Johnstone |
Biggest Celtic Victory vs St Johnstone
| | |
| | |
2022 9 April | | Premier League | Celtic | 7 - 0 | St. Johnstone |
Biggest St Johnstone Defeat vs Celtic
| | |
| | |
2022 9 April | | Premier League | Celtic | 7 - 0 | St. Johnstone |
Biggest Celtic Defeat vs St Johnstone
| | |
| | |
1998 22 September | | Premier League | Celtic | 0 - 1 | St. Johnstone |
Last 5 St Johnstone Home Matches
| | |
| | |
2024 2 November | | Premier League | St. Johnstone | 1 - 2 | Heart of Midlothian |
2024 19 October | | Premier League | St. Johnstone | 3 - 0 | Ross County |
2024 28 September | | Premier League | St. Johnstone | 0 - 6 | Celtic |
2024 31 August | | Premier League | St. Johnstone | 1 - 2 | Motherwell |
2024 5 August | | Premier League | St. Johnstone | 1 - 2 | Aberdeen |
Last 5 Celtic Home Matches
| | |
| | |
2024 5 November | | UEFA Champions League | Celtic | 3 - 1 | RB Leipzig |
2024 30 October | | Premier League | Celtic | 2 - 0 | Dundee |
2024 19 October | | Premier League | Celtic | 2 - 2 | Aberdeen |
2024 18 September | | UEFA Champions League | Celtic | 5 - 1 | Slovan Bratislava |
2024 14 September | | Premier League | Celtic | 2 - 0 | Heart of Midlothian |
Last 5 St Johnstone Away Matches
| | |
| | |
2024 9 November | | Premier League | Motherwell | 2 - 1 | St. Johnstone |
2024 30 October | | Premier League | St. Mirren | 3 - 1 | St. Johnstone |
2024 26 October | | Premier League | Dundee | 1 - 2 | St. Johnstone |
2024 6 October | | Premier League | Rangers | 2 - 0 | St. Johnstone |
2024 21 September | | Premier League | Ross County | 3 - 3 | St. Johnstone |
Last 5 Celtic Away Matches
| | |
| | |
2024 10 November | | Premier League | Kilmarnock | 0 - 2 | Celtic |
2024 27 October | | Premier League | Motherwell | 0 - 3 | Celtic |
2024 23 October | | UEFA Champions League | Atalanta | 0 - 0 | Celtic |
2024 6 October | | Premier League | Ross County | 1 - 2 | Celtic |
2024 1 October | | UEFA Champions League | Borussia Dortmund | 7 - 1 | Celtic |