St Johnstone vs. Kilmarnock Historical Head-to-Head

St Johnstone
13 wins
4 draws
13 losses
28 goals
Kilmarnock
13 wins
4 draws
13 losses
33 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-02-1515:00 KilmarnockSt Johnstone
PremiershipRegular seasonSat2024-11-2315:00 St Johnstone1–0KilmarnockMcDiarmid ParkIain SneddenMatch Report
PremiershipRegular seasonSun2024-08-1115:00 Kilmarnock0–3St Johnstone4,843BBSP Stadium, Rugby ParkMatch Report
PremiershipRegular seasonSat2024-04-1315:00 St Johnstone0–2Kilmarnock4,087McDiarmid ParkCalum ScottMatch Report
PremiershipRegular seasonSat2023-12-2315:00 Kilmarnock2–1St Johnstone5,074BBSP Stadium, Rugby ParkJohn BeatonMatch Report
PremiershipRegular seasonWed2023-11-0119:45 St Johnstone2–1Kilmarnock2,840McDiarmid ParkCalum ScottMatch Report
PremiershipRelegation roundSat2023-05-2015:00 Kilmarnock0–1St Johnstone6,004BBSP Stadium, Rugby ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2023-03-1815:00 Kilmarnock1–1St Johnstone4,889BBSP Stadium, Rugby ParkChris GrahamMatch Report
PremiershipRegular seasonSat2022-10-2915:00 St Johnstone1–0Kilmarnock3,995McDiarmid ParkCraig NapierMatch Report
PremiershipRegular seasonWed2022-10-0519:45 Kilmarnock2–1St Johnstone4,463BBSP Stadium, Rugby ParkAlan MuirMatch Report
PremiershipRegular seasonSat2021-01-3015:00 Kilmarnock2–3St JohnstoneBBSP Stadium, Rugby ParkGreg AitkenMatch Report
PremiershipRegular seasonFri2020-11-0619:45 St Johnstone1–0KilmarnockMcDiarmid ParkGavin DuncanMatch Report
PremiershipRegular seasonSat2020-08-1515:00 Kilmarnock1–2St JohnstoneBBSP Stadium, Rugby ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2020-01-2515:00 St Johnstone2–1Kilmarnock2,609McDiarmid ParkAlan MuirMatch Report
PremiershipRegular seasonWed2019-12-0419:45 Kilmarnock0–0St Johnstone4,083Rugby ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2019-08-3115:00 St Johnstone0–1Kilmarnock3,427McDiarmid ParkDavid MunroMatch Report
PremiershipRegular seasonSat2019-04-0615:00 Kilmarnock2–0St Johnstone4,685Rugby ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2018-11-2415:00 St Johnstone0–0Kilmarnock3,559McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2018-08-0415:00 Kilmarnock2–0St Johnstone4,644Rugby ParkJohn BeatonMatch Report
PremiershipRegular seasonWed2018-03-0719:45 Kilmarnock2–0St Johnstone3,807Rugby ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2017-12-0215:00 St Johnstone1–2Kilmarnock2,950McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2017-08-0515:00 Kilmarnock1–2St Johnstone3,935Rugby ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2017-02-2515:00 St Johnstone0–2Kilmarnock2,933McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonFri2016-12-2319:45 Kilmarnock0–1St Johnstone3,056Rugby ParkStephen FinnieMatch Report
PremiershipRegular seasonSat2016-10-1515:00 St Johnstone0–1Kilmarnock2,930McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2016-04-0915:00 Kilmarnock3–0St Johnstone3,693Rugby ParkCrawford AllanMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2015-11-0715:00 St Johnstone2–1Kilmarnock3,475McDiarmid ParkCrawford AllanMatch Report
PremiershipRegular seasonSat2015-09-1915:00 Kilmarnock2–1St Johnstone3,165Rugby ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2015-02-2815:00 St Johnstone0–0Kilmarnock3,170McDiarmid ParkEuan AndersonMatch Report
PremiershipRegular seasonSat2014-12-1315:00 Kilmarnock0–1St Johnstone3,220Rugby ParkDon RobertsonMatch Report
PremiershipRegular seasonSat2014-10-1815:00 St Johnstone1–2Kilmarnock3,115McDiarmid ParkCraig ThomsonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2024-11-2315:00 St Johnstone1–0KilmarnockMcDiarmid ParkIain SneddenMatch Report
PremiershipRegular seasonSun2024-08-1115:00 Kilmarnock0–3St Johnstone4,843BBSP Stadium, Rugby ParkMatch Report
PremiershipRegular seasonWed2023-11-0119:45 St Johnstone2–1Kilmarnock2,840McDiarmid ParkCalum ScottMatch Report
PremiershipRelegation roundSat2023-05-2015:00 Kilmarnock0–1St Johnstone6,004BBSP Stadium, Rugby ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2022-10-2915:00 St Johnstone1–0Kilmarnock3,995McDiarmid ParkCraig NapierMatch Report
PremiershipRegular seasonSat2021-01-3015:00 Kilmarnock2–3St JohnstoneBBSP Stadium, Rugby ParkGreg AitkenMatch Report
PremiershipRegular seasonFri2020-11-0619:45 St Johnstone1–0KilmarnockMcDiarmid ParkGavin DuncanMatch Report
PremiershipRegular seasonSat2020-08-1515:00 Kilmarnock1–2St JohnstoneBBSP Stadium, Rugby ParkAndrew DallasMatch Report
PremiershipRegular seasonSat2020-01-2515:00 St Johnstone2–1Kilmarnock2,609McDiarmid ParkAlan MuirMatch Report
PremiershipRegular seasonSat2017-08-0515:00 Kilmarnock1–2St Johnstone3,935Rugby ParkSteven McLeanMatch Report
PremiershipRegular seasonFri2016-12-2319:45 Kilmarnock0–1St Johnstone3,056Rugby ParkStephen FinnieMatch Report
PremiershipRegular seasonSat2015-11-0715:00 St Johnstone2–1Kilmarnock3,475McDiarmid ParkCrawford AllanMatch Report
PremiershipRegular seasonSat2014-12-1315:00 Kilmarnock0–1St Johnstone3,220Rugby ParkDon RobertsonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2023-03-1815:00 Kilmarnock1–1St Johnstone4,889BBSP Stadium, Rugby ParkChris GrahamMatch Report
PremiershipRegular seasonWed2019-12-0419:45 Kilmarnock0–0St Johnstone4,083Rugby ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2018-11-2415:00 St Johnstone0–0Kilmarnock3,559McDiarmid ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2015-02-2815:00 St Johnstone0–0Kilmarnock3,170McDiarmid ParkEuan AndersonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2024-04-1315:00 St Johnstone0–2Kilmarnock4,087McDiarmid ParkCalum ScottMatch Report
PremiershipRegular seasonSat2023-12-2315:00 Kilmarnock2–1St Johnstone5,074BBSP Stadium, Rugby ParkJohn BeatonMatch Report
PremiershipRegular seasonWed2022-10-0519:45 Kilmarnock2–1St Johnstone4,463BBSP Stadium, Rugby ParkAlan MuirMatch Report
PremiershipRegular seasonSat2019-08-3115:00 St Johnstone0–1Kilmarnock3,427McDiarmid ParkDavid MunroMatch Report
PremiershipRegular seasonSat2019-04-0615:00 Kilmarnock2–0St Johnstone4,685Rugby ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2018-08-0415:00 Kilmarnock2–0St Johnstone4,644Rugby ParkJohn BeatonMatch Report
PremiershipRegular seasonWed2018-03-0719:45 Kilmarnock2–0St Johnstone3,807Rugby ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2017-12-0215:00 St Johnstone1–2Kilmarnock2,950McDiarmid ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2017-02-2515:00 St Johnstone0–2Kilmarnock2,933McDiarmid ParkDon RobertsonMatch Report
PremiershipRegular seasonSat2016-10-1515:00 St Johnstone0–1Kilmarnock2,930McDiarmid ParkSteven McLeanMatch Report
PremiershipRegular seasonSat2016-04-0915:00 Kilmarnock3–0St Johnstone3,693Rugby ParkCrawford AllanMatch Report
PremiershipRegular seasonSat2015-09-1915:00 Kilmarnock2–1St Johnstone3,165Rugby ParkWilliam CollumMatch Report
PremiershipRegular seasonSat2014-10-1815:00 St Johnstone1–2Kilmarnock3,115McDiarmid ParkCraig ThomsonMatch Report

Fixture Leaders

St Johnstone Players vs. Kilmarnock

St Johnstone Players vs. Kilmarnock Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Blair Alstonsct SCOMF7528020000
Steven Andersonsct SCODF11945000050
Callum Boothsct SCODF,MF3201000000
James Brownmt MLTDF,MF6338000010
Ross Callachansct SCOMF296000010
Nicky Clarksct SCOFW,MF7399300000
Zander Clarksct SCOGK121,080000000
Aaron Comriesct SCODF2180000020
Andrew Considinesct SCODF6540000010
Craig Conwaysct SCOFW,MF3178000000
Liam Craigsct SCOMF13862010021
Brian Eastonsct SCODF9810010010
Darnell Fishereng ENGDF3180000010
Richard Fostersct SCODF,MF6540000020
Liam Gordonsct SCODF161,351100030
Brian Grahamsct SCOFW3209101110
Melker Hallbergse SWEMF3270000020
Jason Holtsct SCOMF3270000010
Matty Kennedynir NIRFW,MF5341000000
Plamen Krachunovbg BULDF190000000
Simon Lappinsct SCODF,MF4273000000
Dave MacKaysct SCODF5450000010
Cameron MacPhersonsct SCOMF3264000020
Alan Mannusnir NIRGK8720000000
Remi Matthewseng ENGGK4360000010
Stevie Maysct SCOFW,MF11564000010
Alistair McCannnir NIRMF6540200000
Jamie McCartsct SCODF2180000010
Dan McNamaraie IRLDF,MF2180100000
Chris Millarsct SCOMF7576000000
Gary Millersct SCODF,MF190000010
Dimitar Mitovbg BULGK3270000020
Adam Montgomerysct SCODF190000010
Michael O'Halloransct SCODF,FW12742310010
Elliot Parisheng ENGGK190000000
Joshua Raesct SCOGK2180000000
André Raymondtt TRIDF2167020010
Luke Robinsonsct SCODF3270000000
Shaun Rooneysct SCODF,MF2154000010
Jack Sanderseng ENGDF2180000000
Joe Shaughnessyie IRLDF11902000000
Sven Spranglerat AUTMF2180000000
Scott Tansereng ENGDF,MF10834010000
Frazer Wrightsct SCODF2163000000
Steven MacLeansct SCOFW5448110000
David Keltjensil ISRDF,MF187000000
Adama Sidibehgm GAMFW3201200000
Cammy Ballantynesct SCOMF186000010
Matthew Smithwls WALMF4352010010
Guy Melamedil ISRFW182120000
Ryan McGowanau AUSDF,MF6529000010
David Wotherspoonca CANMF221,339400050
Wallace Duffysct SCODF178000000
Dara Costelloeie IRLFW,MF292000001
Makenzie Kirknir NIRFW281100000
Božo Mikulićhr CRODF175000000
Graham Careyie IRLDF,FW8509020000
Ali Crawfordsct SCOMF171000000
Tony Wattsct SCOFW,MF2161000000
Drey Wrighteng ENGDF,MF11805100010
Chris Kanesct SCOFW181,099110030
Alex Mitchelleng ENGDF3236000010
James McFaddensct SCOFW,MF2138000010
Denny Johnstonesct SCOFW145000000
Anthony Ralstonsct SCODF2135000010
George Williamswls WALDF,FW145000000
Scott Brownsct SCOMF142000000
Lee Crofteng ENGMF2124000000
Jason Kerrsct SCODF10813000022
Tony Gallachersct SCODF3214000000
Jamie Murphysct SCOFW,MF134000000
Paul Patonnir NIRDF,MF3211000010
Lewis Neilsonsct SCODF2120000010
Connor McLennansct SCOFW,MF277000010
David McMillanie IRLFW125000000
Kyle McCleannir NIRMF123000010
Connor Smithsct SCOMF122000000
Callum Hendrysct SCOFW,MF4186000020
Stefan Scougallsct SCOMF393000010
Theo Bairca CANFW381100010
Maksym Kucheriavyiua UKRMF3167000000
Tam Scobbiesct SCODF,MF4270000000
Kyle Cameronsct SCODF2105000000
Aaron Esselgh GHADF2105010000
Zak Ruddensct SCOFW244000000
Graham Cumminsie IRLFW7295000000
Murray Davidsonsct SCOMF141,181300040
John Suttoneng ENGFW287000000
Michael Coulsoneng ENGFW,MF227000010
John Robertsonsct SCOFW110000000
Liam Caddissct SCOMF18000000
Craig Thomsonsct SCOMF18000000
Daniel Phillipstt TRIMF3130000000
Fran Franczak276000000
Benjamin Mbunga-Kimpiokase SWEFW3183101110
Craig Brysonsct SCOMF12000000
Danny Swansonsct SCOMF7323000000
Joshua McPakesct SCOMF11000000
42029,608271622674

St Johnstone Goalkeepers vs. Kilmarnock

St Johnstone Goalkeepers vs. Kilmarnock Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Zander Clarksct SCOGK121,0801213933.34
Alan Mannusnir NIRGK872001102
Remi Matthewseng ENGGK4360103770.02
Dimitar Mitovbg BULGK32701551066.70
Elliot Parisheng ENGGK19041375.00
Joshua Raesct SCOGK2180303100.02
302,70044333256.810

Kilmarnock Players vs. St Johnstone

Kilmarnock Players vs. St Johnstone Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Miles Addisoneng ENGDF,MF2180000010
Kristoffer Ajerno NORDF,MF190000000
Lee Ashcroftsct SCODF2180000000
Daniel Bachmannat AUTGK2180000000
Conrad Balatonieng ENGDF2180000000
Ross Barboursct SCODF190000000
Kris Boydsct SCOFW10705503300
Will Boyleeng ENGDF190000000
Laurențiu Brănescuro ROUGK2180000010
Conor Brennannir NIRGK2127000010
Kirk Broadfootsct SCODF8720000010
Alex Brucenir NIRDF2180000000
Luke Chamberseng ENGDF190000000
Chris Chantlereng ENGDF,MF3270000000
Benjamin Chriseneeng ENGDF190000000
Mark Connollyie IRLDF2180000000
Souleymane Coulibalyci CIVFW2177000000
Dario Del Fabroit ITADF3270000010
Will Denniseng ENGGK3270000000
Gary Dickerie IRLMF141,260000040
Clévid Dikamonacg CGODF190000000
Nathan Ecclestoneng ENGFW190000000
Julien Faubertfr FRADF,FW190000000
Stuart Findlaysct SCODF131,119100010
Adam Frizzellsct SCOFW,MF2101000010
Gordon Greersct SCODF2180000000
Niko Hämäläinenfi FINDF,MF3270000000
Jamie Hamillsct SCOMF3270000000
Brandon Haunstrupeng ENGDF,GK190000000
Zachary Hemmingeng ENGGK2180000000
Lee Hodsonnir NIRDF,MF190000000
Zeno Ibsen Rossieng ENGDF190000000
Chris Johnstonsct SCOFW,MF2161000010
Jordan Jonesnir NIRFW,MF11811020000
Nicke Kabambaeng ENGDF,FW4348020000
Matty Kennedynir NIRFW,MF3225010010
Greg Kiltiesct SCOFW,MF6399010030
Jan Koprivecsi SVNGK190000000
Sean Longstaffeng ENGMF190000000
Jamie MacDonaldsct SCOGK9773000000
Josh Magennisnir NIRDF,FW6540310040
Lewis Mayosct SCODF9746000000
Robby McCroriesct SCOGK2180000000
Kevin McHattiesct SCODF2180000000
Robbie Muirheadsct SCOFW,MF2109000000
Youssouf Mulumbucd CODMF190000000
Stephen O'Donnellsct SCODF,MF8720110000
Mark O'Harasct SCODF,MF4322000010
Tope Obadeyieng ENGFW,MF5295000000
Manuel Pascaliit ITADF,MF3270000000
Liam Polworthsct SCOMF3248010000
Alan Powerie IRLMF161,222010050
Danny Rogersie IRLGK3270000000
Conor Sammonie IRLFW190100000
Craig Samsonsct SCOGK2180000000
Martin Smitheng ENGMF290000000
Steven Smithsct SCODF,MF2168100010
Greg Stewartsct SCOFW,MF190000000
Chris Stokeseng ENGDF2180000000
Ash Taylorwls WALDF,MF2179000000
Greg Taylorsct SCODF,MF9804010010
Aaron Tshibolacd CODMF4344200000
Kyle Vassellnir NIRFW7580110000
Sam Walkereng ENGGK2180000000
Darryl Westlakeeng ENGDF3218000020
Iain Wilsonsct SCOMF4194010000
Freddie Woodmaneng ENGGK190000000
Luke Hendrieeng ENGDF,MF3269000021
Calum Waterssct SCODF2179000000
Daniel Armstrongsct SCOMF9775220010
George Oakleyeng ENGFW188000000
Marley Watkinswls WALFW,MF5355200000
Eamonn Brophysct SCOFW8318100010
Kallum Higginbothameng ENGFW,MF3236120000
Kerr McInroysct SCOMF174000000
Scott Boydsct SCODF4304200000
Mohamed El Makrininl NEDMF2163000010
Harry Bunneng ENGFW,MF172000000
Lee Millersct SCOFW170000000
Blair Alstonsct SCOMF164000000
Kyle Laffertynir NIRFW164000000
Nathan Tysoneng ENGFW2152000000
Jeriel Dorsettms MSRDF2151000000
Dom Thomassct SCOFW,MF4178010000
Dean Hawkshawsct SCOMF258000000
Sammy Clingannir NIRMF2145000000
Liam Donnellynir NIRDF,MF6395000041
David Watsonsct SCOMF7513100021
Craig Slatersct SCOMF4299000010
Chris Burkesct SCOFW,MF10774201110
Robbie Deassct SCODF4298000020
Christian Doidgewls WALFW3178000010
Brad Lyonsnir NIRMF7384000000
Aaron McGowaneng ENGDF,MF126000000
Bruce Andersonsct SCOFW122000000
Gary Mackay-Stevensct SCOMF230000000
Liam Millarca CANDF,FW3170000010
Rory McKenziesct SCOFW,MF211,256100010
Jonny Burneng ENGDF117000000
Osman Sowse SWEFW117000000
Ryan Alebiosueng ENGDF,MF116000000
Fraser Murraysct SCOMF5152000000
Mitchell Pinnockeng ENGFW,MF280010000
Alexei Eremenkofi FINFW,MF115000000
Scott Robinsonsct SCOFW,MF115000000
Oli Shawsct SCOFW230000000
Jack Byrneie IRLMF113000000
Mikael Ndjolieng ENGFW386100000
Innes Cameronsct SCOFW,MF5184000000
Andrew Dallassct SCOFW,MF212000000
Lee Erwinsct SCOFW4208100010
Dale Carricksct SCOFW16000000
Aaron Simpsoneng ENGDF16000000
Charlee Adamseng ENGDF,FW13000000
Corrie Ndabaie IRLDF3183000000
Kevin van Veennl NEDFW13000000
Joe Wrightwls WALDF,FW8527200031
Ross Millensct SCODF5251000001
Bobby Walessct SCOFW210000000
Danny Whitehalleng ENGFW23000000
41429,542311944525

Kilmarnock Goalkeepers vs. St Johnstone

Kilmarnock Goalkeepers vs. St Johnstone Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Daniel Bachmannat AUTGK218002
Laurențiu Brănescuro ROUGK2180505100.02
Conor Brennannir NIRGK212710
Will Denniseng ENGGK3270113872.71
Zachary Hemmingeng ENGGK218082675.00
Jan Koprivecsi SVNGK19042250.00
Jamie MacDonaldsct SCOGK97730604
Robby McCroriesct SCOGK2180114872.70
Danny Rogersie IRLGK3270136753.80
Craig Samsonsct SCOGK218011
Sam Walkereng ENGGK218092777.80
Freddie Woodmaneng ENGGK1900001
312,70061274363.911

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.