Celtic vs. Heart of Midlothian Historical Head-to-HeadSubscribe Now (First Month Free)

Celtic
22 wins
2 draws
3 losses
69 goals
Heart of Midlothian
3 wins
2 draws
22 losses
24 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
PremiershipChampionship roundSun2023-05-0714:15 Hearts0–2Celtic18,143Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonWed2023-03-0819:45 Celtic3–1Hearts58,951Celtic ParkAlan MuirMatch Report
PremiershipRegular seasonSat2022-10-2212:30 Hearts3–4Celtic18,081Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSun2022-08-2115:00 Celtic2–0Hearts58,776Celtic ParkKevin ClancyMatch Report
PremiershipChampionship roundSat2022-05-0712:00 Celtic4–1Hearts58,554Celtic ParkDon RobertsonMatch Report
PremiershipRegular seasonWed2022-01-2619:45 Hearts1–2Celtic17,967Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonThu2021-12-0219:45 Celtic1–0HeartsCeltic ParkBobby MaddenMatch Report
PremiershipRegular seasonSat2021-07-3120:00 Hearts2–1Celtic5,272Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonWed2020-02-1219:45 Celtic5–0Hearts57,431Celtic ParkWilliam CollumMatch Report
PremiershipRegular seasonWed2019-12-1819:45 Hearts0–2Celtic17,297Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonSun2019-08-2515:00 Celtic3–1Hearts58,763Celtic ParkWilliam CollumMatch Report
PremiershipChampionship roundSun2019-05-1915:00 Celtic2–1Hearts55,000Celtic ParkCraig ThomsonMatch Report
PremiershipRegular seasonWed2019-02-2719:45 Hearts1–2Celtic18,258Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonSat2018-11-0315:00 Celtic5–0Hearts58,831Celtic ParkJohn BeatonMatch Report
PremiershipRegular seasonSat2018-08-1112:30 Hearts1–0Celtic19,113Tynecastle StadiumJohn BeatonMatch Report
PremiershipChampionship roundSun2018-05-0612:15 Hearts1–3Celtic19,031Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonTue2018-01-3019:45 Celtic3–1Hearts56,296Celtic ParkCraig ThomsonMatch Report
PremiershipRegular seasonSun2017-12-1712:30 Hearts4–0Celtic18,555Tynecastle StadiumWilliam CollumMatch Report
PremiershipRegular seasonSat2017-08-0512:30 Celtic4–1Hearts58,843Celtic ParkKevin ClancyMatch Report
PremiershipChampionship roundSun2017-05-2112:30 Celtic2–0Hearts58,967Celtic ParkJohn BeatonMatch Report
PremiershipRegular seasonSun2017-04-0212:30 Hearts0–5Celtic16,539Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonSun2017-01-2913:00 Celtic4–0Hearts58,247Celtic ParkBobby MaddenMatch Report
PremiershipRegular seasonSun2016-08-0714:15 Hearts1–2Celtic16,777Tynecastle StadiumJohn BeatonMatch Report
PremiershipChampionship roundSat2016-04-3012:30 Hearts1–3Celtic16,527Tynecastle StadiumAlan MuirMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2016-04-0212:30 Celtic3–1Hearts49,009Celtic ParkBobby MaddenMatch Report
PremiershipRegular seasonSun2015-12-2714:00 Hearts2–2Celtic16,844Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonSat2015-09-2615:00 Celtic0–0Hearts46,297Celtic ParkKevin ClancyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipChampionship roundSun2023-05-0714:15 Hearts0–2Celtic18,143Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonWed2023-03-0819:45 Celtic3–1Hearts58,951Celtic ParkAlan MuirMatch Report
PremiershipRegular seasonSat2022-10-2212:30 Hearts3–4Celtic18,081Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSun2022-08-2115:00 Celtic2–0Hearts58,776Celtic ParkKevin ClancyMatch Report
PremiershipChampionship roundSat2022-05-0712:00 Celtic4–1Hearts58,554Celtic ParkDon RobertsonMatch Report
PremiershipRegular seasonWed2022-01-2619:45 Hearts1–2Celtic17,967Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonThu2021-12-0219:45 Celtic1–0HeartsCeltic ParkBobby MaddenMatch Report
PremiershipRegular seasonWed2020-02-1219:45 Celtic5–0Hearts57,431Celtic ParkWilliam CollumMatch Report
PremiershipRegular seasonWed2019-12-1819:45 Hearts0–2Celtic17,297Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonSun2019-08-2515:00 Celtic3–1Hearts58,763Celtic ParkWilliam CollumMatch Report
PremiershipChampionship roundSun2019-05-1915:00 Celtic2–1Hearts55,000Celtic ParkCraig ThomsonMatch Report
PremiershipRegular seasonWed2019-02-2719:45 Hearts1–2Celtic18,258Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonSat2018-11-0315:00 Celtic5–0Hearts58,831Celtic ParkJohn BeatonMatch Report
PremiershipChampionship roundSun2018-05-0612:15 Hearts1–3Celtic19,031Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonTue2018-01-3019:45 Celtic3–1Hearts56,296Celtic ParkCraig ThomsonMatch Report
PremiershipRegular seasonSat2017-08-0512:30 Celtic4–1Hearts58,843Celtic ParkKevin ClancyMatch Report
PremiershipChampionship roundSun2017-05-2112:30 Celtic2–0Hearts58,967Celtic ParkJohn BeatonMatch Report
PremiershipRegular seasonSun2017-04-0212:30 Hearts0–5Celtic16,539Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonSun2017-01-2913:00 Celtic4–0Hearts58,247Celtic ParkBobby MaddenMatch Report
PremiershipRegular seasonSun2016-08-0714:15 Hearts1–2Celtic16,777Tynecastle StadiumJohn BeatonMatch Report
PremiershipChampionship roundSat2016-04-3012:30 Hearts1–3Celtic16,527Tynecastle StadiumAlan MuirMatch Report
PremiershipRegular seasonSat2016-04-0212:30 Celtic3–1Hearts49,009Celtic ParkBobby MaddenMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSun2015-12-2714:00 Hearts2–2Celtic16,844Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonSat2015-09-2615:00 Celtic0–0Hearts46,297Celtic ParkKevin ClancyMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2021-07-3120:00 Hearts2–1Celtic5,272Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonSat2018-08-1112:30 Hearts1–0Celtic19,113Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonSun2017-12-1712:30 Hearts4–0Celtic18,555Tynecastle StadiumWilliam CollumMatch Report

Fixture Leaders

Celtic Players vs. Heart of Midlothian

Celtic Players vs. Heart of Midlothian Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Kristoffer Ajerno NORDF,MF8659010020
Efe Ambroseng NGADF3236000011
Scott Bainsct SCOGK4360000000
Alexandro Bernabeiar ARGDF2155010000
Nir Bittonil ISRDF,MF13971110020
Boli Bolingoli-Mbombobe BELDF,MF190000000
Scott Brownsct SCOMF161,440010070
Cameron Carter-Vickersus USADF5450000000
Ryan Christiesct SCOFW,MF5309321100
Nadir Çiftçinl NEDFW2105000010
Moussa Dembéléfr FRAFW4268220010
Fraser Forstereng ENGGK3270000010
Jeremie Frimpongnl NEDDF,MF190000000
Craig Gordonsct SCOGK121,080000010
Joe Harteng ENGGK7630000000
Jack Hendrysct SCODF190000010
Emilio Izaguirrehn HONDF190000010
Moritz Jenzde GERDF2180000010
Stefan Johansenno NORMF2180010010
Michael Johnstonie IRLFW,MF4150200000
Christopher Jullienfr FRADF3270100000
Josip Juranovićhr CRODF,MF3270010000
Colin Kazim-Richardstr TURFW,MF2103100010
Yuki Kobayashijp JPNDF190000000
Eboue Kouassici CIVMF2159000000
Mikael Lustigse SWEDF13964010000
Callum McGregorsct SCOMF231,819460020
Anthony Ralstonsct SCODF8580110000
Jozo Šimunovićhr CRODF10803100010
Scott Sinclaireng ENGFW,MF12873832210
Carl Starfeltse SWEDF6540000000
Erik Sviatchenkodk DENDF3191000000
Greg Taylorsct SCODF,MF7565120010
Kieran Tierneysct SCODF,MF131,125040000
Jeremy Toljande GERDF,MF2175000010
Dorus de Vriesnl NEDGK190000000
Ismaila Soroci CIVMF290000000
Leigh Griffithssct SCOFW11729420040
Filip Benkovićhr CRODF2171100010
Jotapt PORFW6441010010
Aaron Mooyau AUSMF4209030000
Vakoun Issouf Bayoci CIVFW177200000
Matt O'Rileydk DENMF6460100010
Eoghan O'Connellie IRLDF173000000
Stephen Welshsct SCODF172000000
James Forrestsct SCOFW,MF201,535440010
Patrick Robertseng ENGFW,MF6418530000
Kyogo Furuhashijp JPNFW,MF6374510000
Ewan Hendersonsct SCOMF2124010000
Daizen Maedajp JPNFW,MF5292310000
David Turnbullsct SCOMF4286000000
Adam Montgomerysct SCOFW154000010
Oliver Burkesct SCOFW,MF2135010000
Karamoko Dembelesct SCOFW145000000
Olivier Ntchamcm CMRMF8637210000
Dedryck Boyatabe BELDF11930200010
Charly Musonda Jr.be BELMF128000000
Liel Abadail ISRFW7275000000
Giorgos Giakoumakisgr GREFW4226400000
Reo Hatatejp JPNMF6346110000
Jonny Hayesie IRLDF,MF3175000000
Liam Hendersonsct SCOMF123000000
Odsonne Édouardfr FRAFW9550420000
Oh Hyeon-gyukr KORFW242100000
Tom Rogićau AUSFW,MF14607120000
Sead Haksabanovićme MNEFW,MF356100000
Mohamed Elyounoussino NORFW,MF119000000
Gary Mackay-Stevensct SCOMF391100000
Tomoki Iwatajp JPNDF,MF216000000
Lewis Morgansct SCOFW,MF111000000
Cristian Gamboacr CRCDF,MF3133000000
Timothy Weahus USADF,FW110000000
Jack Aitchisonsct SCOFW,MF18000000
Saidy Jankogm GAMDF,MF17000000
James McCarthyie IRLMF15000000
Stuart Armstrongsct SCOMF8329210000
Kolo Touréci CIVDF3109000000
Oliver Abildgaarddk DENMF11000000
Kris Commonssct SCOFW,MF290000000
38326,729695133371

Celtic Goalkeepers vs. Heart of Midlothian

Celtic Goalkeepers vs. Heart of Midlothian Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Scott Bainsct SCOGK436045225.00
Fraser Forstereng ENGGK327061683.32
Craig Gordonsct SCOGK121,080711628.65
Joe Harteng ENGGK7630136969.23
Dorus de Vriesnl NEDGK1900100
272,43030242353.310

Heart of Midlothian Players vs. Celtic

Heart of Midlothian Players vs. Celtic Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Neil Alexandersct SCOGK4360000000
Nathaniel Atkinsonau AUSDF,MF4339000000
Tasos Avlonitisgr GREDF190000000
Beni Baningimecd CODMF2124000000
Christophe Berrasct SCODF8674000000
Liam Boycenir NIRFW,MF6460110120
Jamie Brandonsct SCODF7452000011
Joel Castro Pereirapt PORGK3270000000
Sean Clareeng ENGDF,MF6446010010
Zander Clarksct SCOGK2180000000
Alex Cochraneeng ENGDF,MF6459000022
Harry Cochranesct SCOMF5247100000
Loïc Damourfr FRAMF2160000010
Cameron Devlinau AUSMF5379000020
Clévid Dikamonacg CGODF296000000
Arnaud Djoumcm CMRMF10792010020
Jimmy Dunneeng ENGDF190000000
Craig Gordonsct SCOGK5450000000
Jorge Granteng ENGMF299000000
Craig Halkettsct SCODF6530000040
Andy Hallidaysct SCODF,MF5236010000
Jack Hamiltonsct SCOGK4360000000
Peter Haringat AUTDF,MF9723000020
Aaron Hickeysct SCODF,MF3270000010
James Hilleng ENGDF2180000000
Aaron Hughesnir NIRDF5340000000
Andy Irvingsct SCOMF3270000000
Bjørn Johnsenno NORFW3270000000
Juanmaes ESPFW3257000000
Stephen Kingsleysct SCODF7516000000
Orestis Kiomourtzogloude GERMF3191000010
Perry Kitchenus USADF,MF4351000010
Steven MacLeansct SCOFW2180000010
Jon McLaughlinsct SCOGK3270000000
Manuel Milinkovićrs SRBMF2180211110
Demetri Mitchelleng ENGDF,MF3225000000
Taylor Mooreeng ENGDF,MF190000000
Jake Mulraneyie IRLMF5385100010
Steven Naismithsct SCOFW,MF5327000020
Viktor Noringse SWEGK190000000
Krystian Nowakpl POLDF2180000010
Juwon Oshaniwang NGADF4359000031
Alim Öztürktr TURDF2180000000
Connor Randalleng ENGDF,MF3208010000
Faycal Rherrasma MARDF190000000
Igor Rossi Brancobr BRADF4335000020
Kye Rowlesau AUSDF3270000000
Conor Shaughnessyie IRLDF,MF190000000
Toby Sibbickug UGADF,MF5449000041
Connor Smithsct SCOMF3116000010
Michael Smithnir NIRDF,MF151,016010040
Robert Snodgrasssct SCOFW,MF190000000
John Souttarsct SCODF131,146100020
Osman Sowse SWEFW2155100000
Lennard Sowahgh GHADF2180000000
Ross Stewartsct SCOGK190000000
Andraž Strunasi SVNDF,MF190000000
Jamie Walkersct SCOMF8594201130
Craig Wightonsct SCOFW,MF3190000000
Zdeněk Zlámalcz CZEGK4360000000
Barrie McKaysct SCOFW,MF7486000000
Morgaro Gomissn SENMF2177000000
Ross Callachansct SCOMF3220000020
Marcus Godinhoca CANDF,FW184000000
Josh Ginnellyeng ENGFW,MF8573110000
Gavin Reillysct SCOFW3118000000
Ryan Edwardsau AUSMF179000000
Uche Ikpeazuug UGAFW3189010010
Prince Buabengh GHAMF10558020030
Ellis Simmseng ENGFW2119100000
Kyle Laffertynir NIRFW5385400050
Joaquim Adãoao ANGMF171000010
Esmaël Gonçalvesgw GNBFW,MF3147100010
Alan Forrestsct SCOFW,MF3155000000
Aaron McEneffie IRLMF165000000
Alexandros Tziolisgr GREMF2143000000
Conor Washingtonnir NIRFW2152100100
Tony Wattsct SCOFW161000010
Lewis Mooresct SCOMF3168010000
Błażej Augustynpl POLDF3225000010
Oliver Bozanicau AUSMF3107101100
Don Cowiesct SCOMF9765010020
Abiola Daudang NGAFW253100000
Ben Garuccioau AUSDF,MF3225000010
Callum Patersonsct SCODF,FW4315000030
Glenn Whelanie IRLMF2135000000
Marcel Langerde GERMF140000001
Stephen Humphryseng ENGFW247000000
Danny Amankwaadk DENFW,MF278000000
Moha El Ouriachies ESPMF131000000
Robbie Muirheadsct SCOFW,MF129000000
Miguel Pallardóes ESPMF2118000000
Garang Kuolau AUSFW126000000
Lawrence Shanklandsct SCOFW3168302210
Malaury Martinfr FRAMF3139000010
Liam Smithsct SCODF,MF3205000010
Anthony McDonaldsct SCOMF251000000
Yutaro Odajp JPNFW265000000
Lewis Neilsonsct SCOMF120000000
Angus Beithsct SCOMF228000000
Callumn Morrisonsct SCOFW118000000
Cole Stocktoneng ENGFW118000000
Gary Mackay-Stevensct SCOMF5211100010
Armand Gnanduilletci CIVFW114000000
Sam Nicholsonsct SCOFW,MF6432100010
Euan Hendersonsct SCOFW348000000
Olly Leeeng ENGFW,MF3191000000
Conor Sammonie IRLFW3108000010
David Vaněčekcz CZEFW111000000
Billy Kingsct SCOFW,MF110000000
Ben Woodburnwls WALFW,MF264000000
Aidy Whiteeng ENGDF,MF18000000
Rafał Grzelakpl POLDF,MF274000010
Dario Zanattaca CANFW,MF13000000
Murray ThomasFW12000000
38326,628241357736

Heart of Midlothian Goalkeepers vs. Celtic

Heart of Midlothian Goalkeepers vs. Celtic Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Neil Alexandersct SCOGK436081
Joel Castro Pereirapt PORGK327022101254.50
Zander Clarksct SCOGK218065116.70
Craig Gordonsct SCOGK545039122769.20
Jack Hamiltonsct SCOGK436001500
Jon McLaughlinsct SCOGK32700601
Viktor Noringse SWEGK1900200
Ross Stewartsct SCOGK19072571.40
Zdeněk Zlámalcz CZEGK4360494100.01
272,43078694935.93

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.