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

Rangers
20 wins
5 draws
5 losses
64 goals
Heart of Midlothian
5 wins
5 draws
20 losses
27 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 roundSat2024-05-1812:30 HeartsRangersTynecastle Stadium
PremiershipRegular seasonSat2024-02-2415:00 Rangers5–0Hearts50,354Ibrox StadiumNick WalshMatch Report
PremiershipRegular seasonWed2023-12-0620:00 Hearts0–1Rangers17,759Tynecastle StadiumWilliam CollumMatch Report
PremiershipRegular seasonSun2023-10-2915:00 Rangers2–1Hearts49,530Ibrox StadiumJohn BeatonMatch Report
PremiershipChampionship roundWed2023-05-2419:45 Rangers2–2Hearts48,428Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonWed2023-02-0119:45 Hearts0–3Rangers18,330Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonWed2022-11-0919:45 Rangers1–0Hearts48,376Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2022-10-0112:30 Hearts0–4Rangers18,433Tynecastle StadiumSteven McLeanMatch Report
PremiershipChampionship roundSat2022-05-1412:15 Hearts1–3Rangers16,969Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonSun2022-02-0616:00 Rangers5–0Hearts49,708Ibrox StadiumWilliam CollumMatch Report
PremiershipRegular seasonSun2021-12-1212:00 Hearts0–2Rangers18,593Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSat2021-10-1615:00 Rangers1–1Hearts49,960Ibrox StadiumDon RobertsonMatch Report
PremiershipRegular seasonSun2020-01-2615:00 Hearts2–1Rangers18,539Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonSun2019-12-0115:00 Rangers5–0Hearts49,811Ibrox StadiumDon RobertsonMatch Report
PremiershipRegular seasonSun2019-10-2012:15 Hearts1–1Rangers17,573Tynecastle StadiumKevin ClancyMatch Report
PremiershipChampionship roundSat2019-04-2012:00 Hearts1–3Rangers18,212Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonWed2019-04-0319:45 Rangers3–0Hearts49,702Ibrox StadiumKevin ClancyMatch Report
PremiershipRegular seasonSun2018-12-0212:00 Hearts1–2Rangers19,429Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonSun2018-10-0715:00 Rangers3–1Hearts49,865Ibrox StadiumJohn BeatonMatch Report
PremiershipChampionship roundSun2018-04-2212:30 Rangers2–1Hearts47,272Ibrox StadiumCraig ThomsonMatch Report
PremiershipRegular seasonSat2018-02-2415:00 Rangers2–0Hearts49,927Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2017-10-2812:30 Hearts1–3Rangers32,852Tynecastle StadiumCraig ThomsonMatch Report
PremiershipRegular seasonSat2017-08-1915:00 Rangers0–0Hearts49,677Ibrox StadiumWilliam CollumMatch Report
PremiershipChampionship roundSat2017-05-1312:15 Rangers2–1Hearts47,809Ibrox StadiumBobby MaddenMatch Report
PremiershipRegular seasonWed2017-02-0119:45 Hearts4–1Rangers16,570Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonSat2016-12-1015:00 Rangers2–0Hearts50,039Ibrox StadiumJohn BeatonMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonWed2016-11-3019:45 Hearts2–0Rangers16,803Tynecastle StadiumCraig ThomsonMatch Report
ChampionshipRegular seasonSat2015-05-0212:15 Hearts2–2Rangers16,874Tynecastle StadiumCalm MurrayMatch Report
ChampionshipRegular seasonSun2015-04-0512:15 Rangers2–1Hearts40,521Ibrox StadiumBobby MaddenMatch Report
ChampionshipRegular seasonSat2014-11-2212:45 Hearts2–0Rangers17,004Tynecastle StadiumCraig ThomsonMatch Report
ChampionshipRegular seasonSun2014-08-1013:30 Rangers1–2Hearts43,683Ibrox StadiumCraig ThomsonMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSat2024-02-2415:00 Rangers5–0Hearts50,354Ibrox StadiumNick WalshMatch Report
PremiershipRegular seasonWed2023-12-0620:00 Hearts0–1Rangers17,759Tynecastle StadiumWilliam CollumMatch Report
PremiershipRegular seasonSun2023-10-2915:00 Rangers2–1Hearts49,530Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonWed2023-02-0119:45 Hearts0–3Rangers18,330Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonWed2022-11-0919:45 Rangers1–0Hearts48,376Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2022-10-0112:30 Hearts0–4Rangers18,433Tynecastle StadiumSteven McLeanMatch Report
PremiershipChampionship roundSat2022-05-1412:15 Hearts1–3Rangers16,969Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonSun2022-02-0616:00 Rangers5–0Hearts49,708Ibrox StadiumWilliam CollumMatch Report
PremiershipRegular seasonSun2021-12-1212:00 Hearts0–2Rangers18,593Tynecastle StadiumNick WalshMatch Report
PremiershipRegular seasonSun2019-12-0115:00 Rangers5–0Hearts49,811Ibrox StadiumDon RobertsonMatch Report
PremiershipChampionship roundSat2019-04-2012:00 Hearts1–3Rangers18,212Tynecastle StadiumJohn BeatonMatch Report
PremiershipRegular seasonWed2019-04-0319:45 Rangers3–0Hearts49,702Ibrox StadiumKevin ClancyMatch Report
PremiershipRegular seasonSun2018-12-0212:00 Hearts1–2Rangers19,429Tynecastle StadiumBobby MaddenMatch Report
PremiershipRegular seasonSun2018-10-0715:00 Rangers3–1Hearts49,865Ibrox StadiumJohn BeatonMatch Report
PremiershipChampionship roundSun2018-04-2212:30 Rangers2–1Hearts47,272Ibrox StadiumCraig ThomsonMatch Report
PremiershipRegular seasonSat2018-02-2415:00 Rangers2–0Hearts49,927Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2017-10-2812:30 Hearts1–3Rangers32,852Tynecastle StadiumCraig ThomsonMatch Report
PremiershipChampionship roundSat2017-05-1312:15 Rangers2–1Hearts47,809Ibrox StadiumBobby MaddenMatch Report
PremiershipRegular seasonSat2016-12-1015:00 Rangers2–0Hearts50,039Ibrox StadiumJohn BeatonMatch Report
ChampionshipRegular seasonSun2015-04-0512:15 Rangers2–1Hearts40,521Ibrox StadiumBobby MaddenMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipChampionship roundWed2023-05-2419:45 Rangers2–2Hearts48,428Ibrox StadiumJohn BeatonMatch Report
PremiershipRegular seasonSat2021-10-1615:00 Rangers1–1Hearts49,960Ibrox StadiumDon RobertsonMatch Report
PremiershipRegular seasonSun2019-10-2012:15 Hearts1–1Rangers17,573Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonSat2017-08-1915:00 Rangers0–0Hearts49,677Ibrox StadiumWilliam CollumMatch Report
ChampionshipRegular seasonSat2015-05-0212:15 Hearts2–2Rangers16,874Tynecastle StadiumCalm MurrayMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
PremiershipRegular seasonSun2020-01-2615:00 Hearts2–1Rangers18,539Tynecastle StadiumSteven McLeanMatch Report
PremiershipRegular seasonWed2017-02-0119:45 Hearts4–1Rangers16,570Tynecastle StadiumKevin ClancyMatch Report
PremiershipRegular seasonWed2016-11-3019:45 Hearts2–0Rangers16,803Tynecastle StadiumCraig ThomsonMatch Report
ChampionshipRegular seasonSat2014-11-2212:45 Hearts2–0Rangers17,004Tynecastle StadiumCraig ThomsonMatch Report
ChampionshipRegular seasonSun2014-08-1013:30 Rangers1–2Hearts43,683Ibrox StadiumCraig ThomsonMatch Report

Fixture Leaders

Rangers Players vs. Heart of Midlothian

Rangers Players vs. Heart of Midlothian Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Jak Alnwickeng ENGGK190000000
Bruno Alvespt PORDF190000000
Joe Aribong NGAFW,MF6509120030
Leon Balogunng NGADF4330000020
Borna Barišićhr CRODF8720020030
Calvin Basseyng NGADF2180000010
David Batessct SCODF2180000000
Cammy Bellsct SCOGK3270000010
Ian Blacksct SCOMF4156000020
Jack Butlandeng ENGGK3270000000
Daniel Candeiaspt PORFW,MF7602150000
Fábio Cardosopt PORDF190000000
Lassana Coulibalyml MLIFW,MF2170010000
Ben Davieseng ENGDF4315000010
Steven Davisnir NIRMF9583000000
Adam Devinesct SCODF190000000
Jon Flanaganeng ENGDF4315000020
Wes Foderinghameng ENGGK7630000000
Joe Garnereng ENGFW,MF3202100010
Connor Goldsoneng ENGDF151,350220010
Sean Gossnir NIRMF190000000
Andy Hallidaysct SCODF,MF6381000000
Filip Helanderse SWEDF,MF190000010
Clint Hilleng ENGDF2180000020
Lee Hodsonnir NIRDF,MF2180000000
Cedric Ittench SUIFW,MF190100000
Ryan Jacksct SCODF,MF12573100010
Declan Johnwls WALDF,MF3270000000
Glen Kamarafi FINMF11779110000
Nikola Katićhr CRODF3270110010
Ryan Kenteng ENGFW,MF10794440030
Rob Kiernanie IRLDF3270100000
Leon Kingsct SCODF3245000020
Nicky Laweng ENGMF4360100000
Alexander lowrysct SCOMF393110010
Russell Martinsct SCODF2180100000
Gareth McAuleynir NIRDF190000000
Ross McCroriesct SCODF,GK4220000000
Lee McCullochsct SCODF,FW4232000001
Allan McGregorsct SCOGK141,260000030
Darren McGregorsct SCODF4270100010
Barrie McKaysct SCOFW,MF4294200000
Jon McLaughlinsct SCOGK190000000
Bilel Mohsnitn TUNDF2135000000
Andy Murdochsct SCOMF2180000000
Jamie Murphysct SCOFW,MF2180110000
James Sandsus USADF,MF3180000000
Dean Shielsnir NIRMF3185010000
Abdallah Simasn SENFW,MF2180100000
Steve Simonseneng ENGGK190000000
John Souttarsct SCODF2180010010
James Taverniereng ENGDF242,160191240
Lee Wallacesct SCODF,MF8720020000
Danny Wilsonsct SCODF3270000010
Joe Worralleng ENGDF2180000010
Rıdvan Yılmaztr TURDF4340000020
Marius Žaliūkaslt LTUDF,MF3270000010
John Lundstrameng ENGMF10810110020
Malik Tillmanus USAMF3186210000
Jon Dalyie IRLDF,FW183000010
Greg Dochertysct SCOMF182010000
Haris Vučkićsi SVNFW,MF2126100010
Lewis Macleodsct SCOMF2170000000
Nicolas Raskinbe BELMF3163000010
Cyriel Dessersng NGAFW2123200000
Jermain Defoeeng ENGFW5283200010
Alfredo Morelosco COLFW151,0411020020
Ianis Hagiro ROUFW,MF174000000
Jon Torales ESPFW,MF2144000000
José Cifuentesec ECUMF172000000
Graham Dorranssct SCOFW,MF2162000010
David Templetonsct SCOFW,MF172000000
Oscar Cortésco COLMF170110000
Danilobr BRAFW2115100000
Mohamed Diomandéci CIVMF170100000
Scott Arfieldca CANMF13863300011
Jason Holtsct SCOMF7454000000
Antonio Čolakhr CROFW3143200000
Matt Crookseng ENGDF,FW166000010
Ovie Ejariaeng ENGFW,MF2155000000
Emerson Hyndmanus USAMF161100000
Harry Forrestereng ENGMF290000000
Rabbi Matondowls WALFW,MF3163010000
Kenny Millersct SCOFW10804430020
Josh Windasseng ENGFW,MF6390100010
Charlie McCannnir NIRMF145000000
Kyle Huttonsct SCOMF141000000
Joe Dodooeng ENGFW,MF3106000000
Richard Fostersct SCODF,MF3209000010
Niko Kranjčarhr CROMF137000010
Fábio Silvapt PORFW135100000
Cole McKinnonsct SCOMF131100000
Juninho Bacunacw CUWFW,MF130000010
Ross McCauslandnir NIRMF4170010000
Michael O'Halloransct SCODF,FW230000000
Jack Simpsoneng ENGDF130000000
Jamie Barjonassct SCOMF229000000
Eros Grezdaal ALBFW,MF286000010
Steven Smithsct SCODF,MF120000001
Dujon Sterlingeng ENGDF,MF275000000
Tony Westoneng ENGFW120000000
Glenn Middletonsct SCOFW,MF119000000
Scott Wrightsct SCOFW,MF7172000000
Robbie Crawfordsct SCOMF118000000
Ryan Hardiesct SCOFW218000000
Tom Lawrencewls WALFW,MF273010000
Sheyi Ojoeng ENGFW,MF3103000000
Greg Stewartsct SCOFW,MF232200000
Martyn Waghorneng ENGFW,MF3107000000
Kemar Roofejm JAMFW,MF348000000
Todd Cantwelleng ENGFW,MF4267100000
Jason Cummingsau AUSFW2101100010
Aaron Ramseywls WALMF274010000
Fashion Sakalazm ZAMFW,MF5281220000
Kyle Laffertynir NIRFW430000000
Kris Boydsct SCOFW2100000010
Tom Walshsct SCOMF19000000
Nicky Clarksct SCOFW,MF3187000000
Amad Dialloci CIVFW,MF266000000
Matt Polsterus USADF,MF249000000
Eduardo Herreramx MEXFW13000000
Sam Lammersnl NEDFW285000000
Liam Burtsct SCOMF1000000
43229,564634812623

Rangers Goalkeepers vs. Heart of Midlothian

Rangers Goalkeepers vs. Heart of Midlothian Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jak Alnwickeng ENGGK1900100
Cammy Bellsct SCOGK327050
Jack Butlandeng ENGGK3270101990.02
Wes Foderinghameng ENGGK76300803
Allan McGregorsct SCOGK141,2603092480.07
Jon McLaughlinsct SCOGK19031266.70
Steve Simonseneng ENGGK19020
302,70043273560.512

Heart of Midlothian Players vs. Rangers

Heart of Midlothian Players vs. Rangers Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Neil Alexandersct SCOGK3247000000
Christophe Berrasct SCODF9810100010
Liam Boycenir NIRFW,MF5358110000
Oliver Bozanicau AUSMF6495000000
Prince Buabengh GHAMF5199000001
Ross Callachansct SCOMF2180000000
Joel Castro Pereirapt PORGK3270000000
Zander Clarksct SCOGK5450000000
Alex Cochraneeng ENGDF,MF9796010040
Don Cowiesct SCOMF6524110000
Arnaud Djoumcm CMRMF8699000020
Jimmy Dunneeng ENGDF190100010
Scott Gallachersct SCOGK2113000000
Morgaro Gomissn SENMF4330000020
Esmaël Gonçalvesgw GNBFW,MF4360100000
Craig Gordonsct SCOGK6540000010
Craig Halkettsct SCODF5376100010
Jack Hamiltonsct SCOGK4360000000
Peter Haringat AUTDF,MF9587100020
Aaron Hickeysct SCODF,MF2180000000
Aaron Hughesnir NIRDF4351000000
Stephen Humphryseng ENGFW,MF190000010
Uche Ikpeazuug UGAFW5355000010
Andy Irvingsct SCOMF2101000000
Frankie Kenteng ENGDF3270000000
Billy Kingsct SCOFW,MF3210010000
Stephen Kingsleysct SCODF9721000020
Perry Kitchenus USADF,MF3270000010
Kyle Laffertynir NIRFW4360100010
Gary Mackay-Stevensct SCOMF3172000000
Barrie McKaysct SCOFW,MF9550000000
Brad McKaysct SCODF2125000010
Jon McLaughlinsct SCOGK3270000000
Demetri Mitchelleng ENGDF,MF3258000020
Taylor Mooreeng ENGDF,MF2180000000
Jake Mulraneyie IRLMF3183010000
Lewis Neilsonsct SCODF190000000
Calem Nieuwenhofau AUSMF3248000000
Viktor Noringse SWEGK190000000
Krystian Nowakpl POLDF4209100010
Alim Öztürktr TURDF4360000000
Miguel Pallardóes ESPMF3250000010
Callum Patersonsct SCODF,FW5450000030
Faycal Rherrasma MARDF2180000000
Igor Rossi Brancobr BRADF2180000000
Kye Rowlesau AUSDF6495000010
Lawrence Shanklandsct SCOFW7588200010
Conor Shaughnessyie IRLDF,MF190000000
Liam Smithsct SCODF,MF3106000010
Michael Smithnir NIRDF,MF131,043000031
Robert Snodgrasssct SCOFW,MF3225000010
John Souttarsct SCODF131,103000020
Osman Sowse SWEFW3270100020
Lennard Sowahgh GHADF190000000
Andraž Strunasi SVNDF,MF190010010
Jamie Walkersct SCOFW,MF9685311110
Glenn Whelanie IRLMF2180000010
Craig Wightonsct SCOFW,MF3163000000
Danny Wilsonsct SCODF3270100010
Zdeněk Zlámalcz CZEGK4360000000
Jason Holtsct SCOMF292100000
Dale Carricksct SCOFW182000000
Robbie Muirheadsct SCOFW,MF2147200000
Sam Nicholsonsct SCOFW,MF5367010000
Jamie Brandonsct SCODF,MF4297000020
Bjørn Johnsenno NORFW4318030000
Toby Sibbickug UGADF,MF7602000000
Harry Cochranesct SCOMF4236000000
Nathaniel Atkinsonau AUSDF,MF6408000010
Beni Baningimecd CODMF5373000010
Cameron Devlinau AUSMF9534000021
Kyosuke Tagawajp JPNFW,MF294000000
Connor Randalleng ENGDF,MF2153000010
Marcus Godinhoca CANDF,FW3181000010
Euan Hendersonsct SCOFW4173000010
Sean Clareeng ENGDF,MF4314000010
Danny Amankwaadk DENFW,MF155000000
Soufian El Hassnaouima MARFW,MF2118000000
Kevin McHattiesct SCODF4305000010
Joaquim Adãoao ANGMF280000000
James Hilleng ENGDF2135000010
Garang Kuolau AUSFW253100010
Malaury Martinfr FRAMF2100000000
Aaron McEneffie IRLMF145000000
Ellis Simmseng ENGFW2119010010
Alexandros Tziolisgr GREMF280000000
Kenneth Vargascr CRCFW3195000020
Aidy Whiteeng ENGDF,MF3170000010
Adam Eckersleyeng ENGDF139000010
Tony Wattsct SCOFW,MF139000000
Manuel Milinkovićrs SRBMF138000000
Odeluga Offiaheng ENGDF138000010
James Keatingssct SCOFW,MF364000000
Bobby Burnsnir NIRDF2122000010
Aidan Keenaie IRLFW132000000
Conor Washingtonnir NIRFW132000000
Jorge Granteng ENGMF4225000000
Anthony McDonaldsct SCOMF130000010
Lewis Mooresct SCOMF3157000000
Steven MacLeansct SCOFW4194100010
Género Zeefuiknl NEDFW2117300000
Alan Forrestsct SCOFW,MF7295000020
Loïc Damourfr FRAMF121000000
Olly Leeeng ENGFW,MF4179010000
Ryotaro Meshinojp JPNFW,MF292100000
Cole Stocktoneng ENGFW121000000
Kenny Andersonsct SCODF,MF120000000
Tasos Avlonitisgr GREDF119000000
Yutaro Odajp JPNMF3124000000
Ben Garuccioau AUSDF,MF118000000
Josh Ginnellyeng ENGFW,MF8473010031
Ben Woodburnwls WALFW,MF395000000
Steven Naismithsct SCOFW,MF5377100000
Rory Curriesct SCOFW116000000
Rafał Grzelakpl POLDF,MF2104000000
Orestis Kiomourtzogloude GERMF4127000000
Callumn Morrisonsct SCOFW114000000
Andy Hallidaysct SCODF,MF5146000010
Scott Frasersct SCOMF112000000
Macauley Taitsct SCOMF19000010
Clévid Dikamonacg CGODF369000000
Jordan McGheesct SCODF,MF261000010
Moha El Ouriachies ESPMF16000000
Armand Gnanduilletci CIVFW219000000
Conor Sammonie IRLFW221000000
43129,536261411734

Heart of Midlothian Goalkeepers vs. Rangers

Heart of Midlothian Goalkeepers vs. Rangers Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Neil Alexandersct SCOGK3247021
Joel Castro Pereirapt PORGK3270107330.00
Zander Clarksct SCOGK545036132466.70
Scott Gallachersct SCOGK2113020
Craig Gordonsct SCOGK654045162964.40
Jack Hamiltonsct SCOGK43600302
Jon McLaughlinsct SCOGK32700700
Viktor Noringse SWEGK1900200
Zdeněk Zlámalcz CZEGK4360110
312,70091635648.43

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.