St Johnstone vs. Celtic Historical Head-to-Head

St Johnstone
2 wins
5 draws
27 losses
20 goals
Celtic
27 wins
5 draws
2 losses
97 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2025-04-0515:00 St JohnstoneCeltic
PremiershipRegular seasonSun2024-12-2915:00 CelticSt JohnstoneCeltic Park
PremiershipRegular seasonSat2024-09-2817:45 St Johnstone0–6Celtic7,036McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonSat2024-03-1615:00 Celtic3–1St Johnstone58,880Celtic ParkEuan AndersonMatch Report
PremiershipRegular seasonSun2023-12-0312:00 St Johnstone1–3Celtic6,777McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonSat2023-08-2615:00 Celtic0–0St Johnstone58,600Celtic ParkMatthew MacDermidMatch Report
PremiershipRegular seasonSun2023-02-0512:00 St Johnstone1–4Celtic7,758McDiarmid ParkDavid DickinsonMatch Report
PremiershipRegular seasonSat2022-12-2412:30 Celtic4–1St Johnstone58,635Celtic ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2022-10-0812:30 St Johnstone1–2Celtic7,093McDiarmid ParkEuan AndersonMatch Report
PremiershipRegular seasonSat2022-04-0915:00 Celtic7–0St JohnstoneCeltic ParkAndrew DallasMatch Report
PremiershipRegular seasonSun2021-12-2612:30 St Johnstone1–3Celtic500McDiarmid ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2021-10-2315:00 Celtic2–0St JohnstoneCeltic ParkNick WalshMatch Report
PremiershipChampionship roundWed2021-05-1218:30 Celtic4–0St JohnstoneCeltic ParkBobby MaddenMatch Report
PremiershipRegular seasonSun2021-02-1412:00 St Johnstone1–2CelticMcDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSun2020-12-0615:00 Celtic1–1St JohnstoneCeltic ParkDavid MunroMatch Report
PremiershipRegular seasonSun2020-10-0412:00 St Johnstone0–2CelticMcDiarmid ParkNick WalshMatch Report
PremiershipRegular seasonSat2020-03-2115:00 CelticSt JohnstoneCeltic ParkMatch ReportMatch Cancelled
PremiershipRegular seasonWed2020-01-2919:45 St Johnstone0–3Celtic8,743McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2019-08-0315:00 Celtic7–0St Johnstone58,877Celtic ParkKevin ClancyMatch Report
PremiershipRegular seasonSun2019-02-0312:30 St Johnstone0–2Celtic6,242McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonWed2019-01-3019:45 Celtic2–0St Johnstone54,563Celtic ParkGreg AitkenMatch Report
PremiershipRegular seasonSun2018-10-0715:30 St Johnstone0–6Celtic5,993McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSun2018-02-1815:00 Celtic0–0St Johnstone56,867Celtic ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2017-11-0412:30 St Johnstone0–4Celtic6,800McDiarmid ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2017-08-2615:00 Celtic1–1St Johnstone58,446Celtic ParkWilliam CollumMatch Report
PremiershipChampionship roundSat2017-05-0615:00 Celtic4–1St Johnstone52,796Celtic ParkNick WalshMatch Report
PremiershipRegular seasonSun2017-02-0512:30 St Johnstone2–5Celtic6,548McDiarmid ParkCraig ThomsonMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonWed2017-01-2519:45 Celtic1–0St Johnstone51,057Celtic ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2016-08-2012:15 St Johnstone2–4Celtic6,823McDiarmid ParkCraig ThomsonMatch Report
PremiershipChampionship roundWed2016-05-1119:30 St Johnstone2–1Celtic5,959McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2016-01-2315:00 Celtic3–1St Johnstone43,948Celtic ParkKevin ClancyMatch Report
PremiershipRegular seasonSun2015-12-1312:30 St Johnstone0–3Celtic6,418McDiarmid ParkCrawford AllanMatch Report
PremiershipRegular seasonSat2015-08-2915:00 Celtic3–1St Johnstone42,507Celtic ParkJohn BeatonMatch Report
PremiershipChampionship roundFri2015-05-1519:45 St Johnstone0–0Celtic6,984McDiarmid ParkCrawford AllanMatch Report
PremiershipRegular seasonWed2015-03-0419:45 Celtic0–1St Johnstone41,849Celtic ParkCalm MurrayMatch Report
PremiershipRegular seasonSat2015-02-1412:45 St Johnstone1–2Celtic6,727McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonWed2014-08-1319:45 St Johnstone0–3Celtic6,890McDiarmid ParkJohn BeatonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipChampionship roundWed2016-05-1119:30 St Johnstone2–1Celtic5,959McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonWed2015-03-0419:45 Celtic0–1St Johnstone41,849Celtic ParkCalm MurrayMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2023-08-2615:00 Celtic0–0St Johnstone58,600Celtic ParkMatthew MacDermidMatch Report
PremiershipRegular seasonSun2020-12-0615:00 Celtic1–1St JohnstoneCeltic ParkDavid MunroMatch Report
PremiershipRegular seasonSun2018-02-1815:00 Celtic0–0St Johnstone56,867Celtic ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2017-08-2615:00 Celtic1–1St Johnstone58,446Celtic ParkWilliam CollumMatch Report
PremiershipChampionship roundFri2015-05-1519:45 St Johnstone0–0Celtic6,984McDiarmid ParkCrawford AllanMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2024-09-2817:45 St Johnstone0–6Celtic7,036McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonSat2024-03-1615:00 Celtic3–1St Johnstone58,880Celtic ParkEuan AndersonMatch Report
PremiershipRegular seasonSun2023-12-0312:00 St Johnstone1–3Celtic6,777McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonSun2023-02-0512:00 St Johnstone1–4Celtic7,758McDiarmid ParkDavid DickinsonMatch Report
PremiershipRegular seasonSat2022-12-2412:30 Celtic4–1St Johnstone58,635Celtic ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2022-10-0812:30 St Johnstone1–2Celtic7,093McDiarmid ParkEuan AndersonMatch Report
PremiershipRegular seasonSat2022-04-0915:00 Celtic7–0St JohnstoneCeltic ParkAndrew DallasMatch Report
PremiershipRegular seasonSun2021-12-2612:30 St Johnstone1–3Celtic500McDiarmid ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2021-10-2315:00 Celtic2–0St JohnstoneCeltic ParkNick WalshMatch Report
PremiershipChampionship roundWed2021-05-1218:30 Celtic4–0St JohnstoneCeltic ParkBobby MaddenMatch Report
PremiershipRegular seasonSun2021-02-1412:00 St Johnstone1–2CelticMcDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSun2020-10-0412:00 St Johnstone0–2CelticMcDiarmid ParkNick WalshMatch Report
PremiershipRegular seasonWed2020-01-2919:45 St Johnstone0–3Celtic8,743McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2019-08-0315:00 Celtic7–0St Johnstone58,877Celtic ParkKevin ClancyMatch Report
PremiershipRegular seasonSun2019-02-0312:30 St Johnstone0–2Celtic6,242McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonWed2019-01-3019:45 Celtic2–0St Johnstone54,563Celtic ParkGreg AitkenMatch Report
PremiershipRegular seasonSun2018-10-0715:30 St Johnstone0–6Celtic5,993McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonSat2017-11-0412:30 St Johnstone0–4Celtic6,800McDiarmid ParkBobby MaddenMatch Report
PremiershipChampionship roundSat2017-05-0615:00 Celtic4–1St Johnstone52,796Celtic ParkNick WalshMatch Report
PremiershipRegular seasonSun2017-02-0512:30 St Johnstone2–5Celtic6,548McDiarmid ParkCraig ThomsonMatch Report
PremiershipRegular seasonWed2017-01-2519:45 Celtic1–0St Johnstone51,057Celtic ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2016-08-2012:15 St Johnstone2–4Celtic6,823McDiarmid ParkCraig ThomsonMatch Report
PremiershipRegular seasonSat2016-01-2315:00 Celtic3–1St Johnstone43,948Celtic ParkKevin ClancyMatch Report
PremiershipRegular seasonSun2015-12-1312:30 St Johnstone0–3Celtic6,418McDiarmid ParkCrawford AllanMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2015-08-2915:00 Celtic3–1St Johnstone42,507Celtic ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2015-02-1412:45 St Johnstone1–2Celtic6,727McDiarmid ParkKevin ClancyMatch Report
PremiershipRegular seasonWed2014-08-1319:45 St Johnstone0–3Celtic6,890McDiarmid ParkJohn BeatonMatch Report

Fixture Leaders

St Johnstone Players vs. Celtic

St Johnstone Players vs. Celtic Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Efe Ambroseng NGADF190000010
Steven Andersonsct SCODF131,126000030
James Brownmt MLTDF,MF9740000020
Scott Brownsct SCOMF190000000
Craig Brysonsct SCOMF5400000020
Zander Clarksct SCOGK151,350000000
Aaron Comriesct SCODF2180000000
Andrew Considinesct SCODF5423000001
Craig Conwaysct SCOFW,MF3233000000
Dara Costelloeie IRLFW,MF2176000000
Lars Dendonckerbe BELDF190000010
Wallace Duffysct SCODF2180000010
Brian Eastonsct SCODF121,080000000
Richard Fostersct SCODF,MF10797000020
Tony Gallachersct SCODF2117000000
Liam Gordonsct SCODF121,016000020
David Keltjensil ISRDF,MF2108000000
Jason Kerrsct SCODF9801000000
Simon Lappinsct SCODF,MF3185000000
Dave MacKaysct SCODF5434000021
Cameron MacPhersonsct SCOMF6296000020
Alan Mannusnir NIRGK10900000000
Remi Matthewseng ENGGK3270000000
Stevie Maysct SCOFW,MF12560010000
Sam McClellandnir NIRDF190000010
Ryan McGowanau AUSDF,MF4360000030
Brad McKaysct SCODF190000000
Dan McNamaraie IRLDF,MF2180000010
Chris Millarsct SCOMF8663000020
Dimitar Mitovbg BULGK3270000010
Lewis Neilsonsct SCODF190000000
Michael O'Halloransct SCODF,FW161,014110000
Elliot Parisheng ENGGK190000000
Paul Patonnir NIRDF,MF6540000060
Shaun Rooneysct SCODF,MF4315100000
Jack Sanderseng ENGDF190000000
Tam Scobbiesct SCODF,MF9810010000
Joe Shaughnessyie IRLDF141,260000010
Ross Sinclairsct SCOGK190000000
Viv Solomon-Otaborng NGAFW,MF190010000
Scott Tansereng ENGDF,MF10765000000
Madis Vihmannee ESTDF190000000
Keith Watsonsct SCODF2180100000
David Wotherspoonca CANMF241,670000070
Drey Wrighteng ENGDF,MF5428200000
Zdeněk Zlámalcz CZEGK190000000
Charlie Gilmoursct SCOMF182000000
Glenn Middletonsct SCOFW,MF5256000000
Sean Gossnir NIRMF181000010
Jay Turner-Cookeeng ENGMF299000000
Graham Careyie IRLDF,FW6504010000
Gary McDonaldsct SCOMF178000000
Chris Kanesct SCOFW15693200020
Melker Hallbergse SWEMF4239000010
Steven MacLeansct SCOFW151,110500060
Matthew Smithwls WALMF4343000010
Diallang Jaiyesimieng ENGFW,MF172100000
Makenzie Kirknir NIRFW172000000
André Raymondtt TRIDF172000000
Danny Swansonsct SCOMF10753221151
Lee Crofteng ENGMF3177000010
George Williamswls WALDF,FW165000000
David McMillanie IRLFW163000000
Luke Robinsonsct SCODF3243000000
Adama Sidibehgm GAMFW163000010
Maksym Kucheriavyiua UKRMF3200000010
Nicky Clarksct SCOFW,MF3192000000
Daniel Phillipstt TRIMF5409000020
Stefan Scougallsct SCOMF158000000
Aaron Esselgh GHADF157000000
Blair Alstonsct SCOMF8525000010
Luke Jephcottwls WALFW154000000
Oludare Olufunwaeng ENGDF154000000
Callum Boothsct SCODF,MF6495010000
Liam Caddissct SCOMF4142000000
Liam Craigsct SCOMF17883000040
Graham Cumminsie IRLFW7319100000
Jason Holtsct SCOMF145000000
Alistair McCannnir NIRMF5405000010
Jamie McCartsct SCODF8675000000
Thomas Sangeng ENGDF,MF145000000
Kyle Cameronsct SCODF133000000
Adam Morganeng ENGFW130000000
Connor McLennansct SCOFW,MF3128000010
Alex Mitchelleng ENGDF3209100000
Craig Thomsonsct SCOMF129000000
Ali Crawfordsct SCOMF5203010000
Theo Bairca CANFW454000000
Benjamin Mbunga-Kimpiokase SWEFW127000000
Ross Callachansct SCOMF4251000000
Tony Wattsct SCOFW,MF2116000000
John Suttoneng ENGFW247000000
Matty Willockms MSRMF125000000
James McFaddensct SCOFW,MF236000000
Sven Spranglerat AUTMF2114000000
Joshua McPakesct SCOMF118000000
Connor Smithsct SCOMF117100000
Brian Grahamsct SCOFW115000000
Jacob Butterfieldeng ENGDF,MF2104000010
Kyle McCleannir NIRMF114000000
Gary Millersct SCODF,MF396000010
Murray Davidsonsct SCOMF151,080000060
Zak Ruddensct SCOFW112000000
Matty Kennedynir NIRFW,MF3150000010
Callum Hendrysct SCOFW,MF5161000000
Denny Johnstonesct SCOFW19000000
Alexander Fergusonsct SCOFW18000000
Guy Melamedil ISRFW18000000
Jamie Murphysct SCOFW,MF269000000
Eetu Vertainenfi FINMF16000000
John Robertsonsct SCOFW11000000
Michael Doylesct SCODF1000000
48233,60018911773

St Johnstone Goalkeepers vs. Celtic

St Johnstone Goalkeepers vs. Celtic Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Zander Clarksct SCOGK151,35044492220.50
Alan Mannusnir NIRGK1090001903
Remi Matthewseng ENGGK327020101050.00
Dimitar Mitovbg BULGK32701861266.71
Elliot Parisheng ENGGK19093666.70
Ross Sinclairsct SCOGK190116545.50
Zdeněk Zlámalcz CZEGK190104660.00
343,060112976138.44

Celtic Players vs. St Johnstone

Celtic Players vs. St Johnstone Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Kristoffer Ajerno NORDF,MF9799100001
Logan Baillybe BELGK190000000
Scott Bainsct SCOGK4360000000
Vasilios Barkasgr GREGK4360000000
Alexandro Bernabeiar ARGDF2106010000
Nir Bittonil ISRDF,MF161,203211120
Boli Bolingoli-Mbombobe BELDF,MF190000000
Dedryck Boyatabe BELDF7630300000
Scott Brownsct SCOMF171,358010020
Cameron Carter-Vickersus USADF8704000030
Jason Denayerbe BELDF3225000010
Shane Duffyie IRLDF,MF2180010000
Fraser Forstereng ENGGK190000000
Jeremie Frimpongnl NEDDF,MF2180000000
Craig Gordonsct SCOGK131,170000010
Joe Harteng ENGGK8720000000
Jack Hendrysct SCODF190000000
Tomoki Iwatajp JPNDF,MF296010000
Emilio Izaguirrehn HONDF8652000010
Saidy Jankogm GAMDF,MF3254000010
Stefan Johansenno NORMF6516120030
Alistair Johnstonca CANDF,MF5419000000
Christopher Jullienfr FRADF2180000000
Josip Juranovićhr CRODF,MF3270222200
Jonjoe Kennyeng ENGDF,FW2180000000
Eboue Kouassici CIVMF190000000
Mikael Lustigse SWEDF9765060020
Daizen Maedajp JPNFW,MF7504210010
Adam Matthewswls WALDF,MF4315000010
Callum McGregorsct SCOMF251,886750010
Charly Musonda Jr.be BELMF190000000
Eoghan O'Connellie IRLDF190000000
Patrick Robertseng ENGFW,MF4285210000
Tom Rogićau AUSFW,MF15972140000
Kasper Schmeicheldk DENGK190000000
Jozo Šimunovićhr CRODF8615000000
Scott Sinclaireng ENGFW,MF10766330000
Carl Starfeltse SWEDF5450000000
Erik Sviatchenkodk DENDF3187000000
Greg Taylorsct SCODF,MF12903040010
Kolo Touréci CIVDF190000000
Auston Trustyus USADF190000000
Virgil van Dijknl NEDDF4360000000
Dorus de Vriesnl NEDGK190000000
Stephen Welshsct SCODF4360000010
Łukasz Załuskapl POLGK190000000
Nadir Çiftçinl NEDFW293200000
Liam Scalesie IRLDF4356000000
Jotapt PORFW5317020010
Cristian Gamboacr CRCDF,MF2173000000
Gary Mackay-Stevensct SCOMF6464200000
Kyogo Furuhashijp JPNFW,MF9569630010
Luis Enrique Palmahn HONFW,MF179000000
Calvin Millersct SCODF,MF179000000
Aaron Mooyau AUSMF3179110010
Joey Dawsoneng ENGMF176000000
Mohamed Elyounoussino NORFW,MF4172100000
Odsonne Édouardfr FRAFW10675520000
Kieran Tierneysct SCODF,MF10799010000
Stuart Armstrongsct SCOMF9708130010
Oliver Burkesct SCOFW,MF2132000000
Yang Hyunjunkr KORFW2112000000
Kris Commonssct SCOFW,MF4231010010
Arne Engelsbe BELMF165000000
Paulo Bernardopt PORMF2152110000
Nicolas-Gerrit Kühnde GERFW,MF2127130000
Adam Montgomerysct SCODF266000000
Leigh Griffithssct SCOFW17982740020
Filip Benkovićhr CRODF160000000
Giorgos Giakoumakisgr GREFW4199300010
David Turnbullsct SCOMF10511220021
Michael Johnstonie IRLFW,MF6249130000
Reo Hatatejp JPNMF5304300000
Hatem Abd Elhamedil ISRDF2140010000
Moritz Bauerat AUTDF,MF145000000
Diego Laxaltuy URUDF,MF145000000
Charlie Mulgrewsct SCODF,MF276100000
Matt O'Rileydk DENMF7461330010
Jeremy Toljande GERDF,MF145000000
Álex Vallees ESPDF145010000
Wakasogh GHAMF145000000
Moussa Dembéléfr FRAFW5248401100
Derk Boerrigternl NEDFW,MF132000000
James Forrestsct SCOFW,MF231,266940020
Anthony Stokesie IRLFW3160100000
Sead Haksabanovićme MNEFW,MF4144000000
Daniel Kellysct SCOMF128000000
Ismaila Soroci CIVMF128000000
Jo Inge Bergetno NORFW,MF124000000
Oliver Abildgaarddk DENMF123000000
Liam Hendersonsct SCOMF3125100000
Lewis Morgansct SCOFW,MF122000000
Stefan Šćepovićrs SRBFW120000000
Beram Kayalil ISRMF117000000
James McCarthyie IRLMF3116000000
Timothy Weahus USADF,FW234110000
Adam Idahie IRLFW241100000
Luke McCowansct SCOFW,MF116000000
Anthony Ralstonsct SCODF7418010000
Odin Thiago Holmno NORMF116000000
Olivier Ntchamcm CMRMF6334310010
Jonny Hayesie IRLDF,MF258000010
Karamoko Dembéléeng ENGFW,MF112100000
Oh Hyeon-gyukr KORFW245000000
Scott Allansct SCOMF4105000000
Liel Abadail ISRFW,MF7313300000
Efe Ambroseng NGADF5369000000
Carlton Coleeng ENGFW19000000
Patryk Klimalapl POLFW241100000
Albian Ajetich SUIFW15000000
Gustaf Lagerbielkese SWEDF295000000
Ryan Christiesct SCOFW,MF10653530020
49433,658947444382

Celtic Goalkeepers vs. St Johnstone

Celtic Goalkeepers vs. St Johnstone Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Logan Baillybe BELGK19020
Scott Bainsct SCOGK43601100.03
Vasilios Barkasgr GREGK436032133.32
Fraser Forstereng ENGGK190404100.01
Craig Gordonsct SCOGK131,17001005
Joe Harteng ENGGK87201551066.73
Kasper Schmeicheldk DENGK190101100.01
Dorus de Vriesnl NEDGK1900001
Łukasz Załuskapl POLGK19001
343,06024201645.817

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.