Hearts vs Celtic live stream online is not available right now. You can see the full history of Hearts vs Celtic head to head confrontation.
Our site's database keeps all result's history of previous games between Hearts and Celtic, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Hearts vs Celtic upcoming matches.
03-03-2024 12:00
43' Jorge Grant (1-0), 56' Lawrence Shankland (2-0),
16' Hyun-Jun Yang (R), 81' Alistair Johnston (Y), 86' Alexander Cochrane (Y), 89' Daniel Kelly (Y), 90+4' Macaulay Tait (Y),
46' Paulo Bernardo ⇒ Kyogo Furuhashi, 71' Jorge Grant ⇒ Macaulay Tait, 79' Tomoki Iwata ⇒ Daniel Kelly, 79' Alan Forrest ⇒ Kyosuke Tagawa, 79' Calem Nieuwenhof ⇒ Cameron Devlin, 88' Beni Baningime ⇒ Aidan Denholm,
22-10-2023 13:15
4' Matthew O'Riley (0-1), 23' Daizen Maeda (0-2), 51' Kyogo Furuhashi (0-3), 64' Lawrence Shankland (1-3), 81' Tomoki Iwata (1-4),
58' Kenneth Vargas (Y), 59' Toby Sibbick (Y), 90+3' Tomoki Iwata (Y),
58' Calem Nieuwenhof ⇒ Beni Baningime, 58' Alex Lowry ⇒ Yutaro Oda, 65' Luis Palma ⇒ James Forrest, 66' Reo Hatate ⇒ Tomoki Iwata, 72' Kyogo Furuhashi ⇒ Hyun-Gyu Oh, 72' Daizen Maeda ⇒ Hyun-Jun Yang, 73' Kenneth Vargas ⇒ Liam Boyce, 82' Callum McGregor ⇒ Paulo Bernardo, 82' Cameron Devlin ⇒ Jorge Grant,
07-05-2023 13:15
67' Kyogo Furuhashi (0-1), 80' Hyun-Gyu Oh (0-2),
45' Alexander Cochrane (R), 45+5' Matthew O'Riley (Y),
45+2' Yutaro Oda ⇒ Stephen Kingsley, 70' Matthew O'Riley ⇒ Mooy A., 70' Kyogo Furuhashi ⇒ Hyun-Gyu Oh, 74' Cameron Devlin ⇒ Orestis Kiomourtzoglou, 80' Jota ⇒ Sead Haksabanovic, 80' Daizen Maeda ⇒ Liel Abada, 82' Josh Ginnelly ⇒ Stephen Humphrys, 82' Barrie McKay ⇒ Jorge Grant, 86' Reo Hatate ⇒ Tomoki Iwata,
11-03-2023 12:15
2' Mooy A. (0-1), 45' Kyogo Furuhashi (0-2), 80' Cameron Carter-Vickers (0-3),
46' Cameron Carter-Vickers (Y), 61' Orestis Kiomourtzoglou (Y), 79' Nathaniel Atkinson (Y), 90' James Hill (Y),
46' Carl Starfelt ⇒ Yuki Kobayashi, 59' Sead Haksabanovic ⇒ Liel Abada, 65' Orestis Kiomourtzoglou ⇒ Cameron Devlin, 73' Michael Smith ⇒ Nathaniel Atkinson, 73' Andy Halliday ⇒ Alan Forrest, 73' Stephen Kingsley ⇒ Alexander Cochrane, 77' Mooy A. ⇒ Matthew O'Riley, 77' Kyogo Furuhashi ⇒ Hyun-Gyu Oh, 81' Jorge Grant ⇒ Garang Kuol, 82' Reo Hatate ⇒ Tomoki Iwata,
22-10-2022 11:30
14' James Forrest (0-1), 45+3' Lawrence Shankland (1-1), 47' Lawrence Shankland (2-1), 55' Georgios Giakoumakis (2-2), 59' Daizen Maeda (2-3), 65' Lawrence Shankland (3-3), 76' Greg Taylor (3-4),
41' Moritz Jenz (Y), 55' Toby Sibbick (Y), 90+5' Connor Smith (Y),
39' Stephen Humphrys ⇒ Lawrence Shankland, 66' Alexandro Bernabei ⇒ Greg Taylor, 66' James Forrest ⇒ Liel Abada, 66' Daizen Maeda ⇒ Sead Haksabanovic, 70' Josh Ginnelly ⇒ Alan Forrest, 84' Michael Smith ⇒ Andy Halliday, 85' Orestis Kiomourtzoglou ⇒ Connor Smith, 90+2' Reo Hatate ⇒ Oliver Abildgaard,
26-01-2022 19:45
27' Reo Hatate (0-1), 35' Georgios Giakoumakis (0-2), 62' Liam Boyce (1-2),
45' Jota (Y), 45' Greg Taylor (Y), 45' Cameron Devlin (Y), 53' Nir Bitton (Y), 61' Craig Halkett (Y), 67' Liam Boyce (Y),
22' Michael Smith ⇒ Nathaniel Atkinson, 46' Josh Ginnelly ⇒ Ellis Simms, 57' Cameron Devlin ⇒ Beni Baningime, 58' Alexander Cochrane ⇒ Gary Mackay-Steven, 62' Jota ⇒ Liel Abada, 81' Craig Halkett ⇒ Andy Halliday, 86' Matthew O'Riley ⇒ James McCarthy, 90+3' Reo Hatate ⇒ Ismaila Soro,
31-07-2021 19:00
8' Gary Mackay-Steven (1-0), 54' Anthony Ralston (1-1), 89' John Souttar (2-1),
68' Gary Mackay-Steven ⇒ Peter Haring, 77' Josh Ginnelly ⇒ Armand Gnanduillet, 79' David Turnbull ⇒ Ryan Christie, 79' Liel Abada ⇒ Kyogo Furuhashi, 90' Ismaila Soro ⇒ Tom Rogic,
18-12-2019 19:45
28' Ryan Christie (0-1), 40' Olivier Ntcham (0-2),
17' Scott Brown (Y), 30' Steven MacLean (Y), 42' Kristoffer Ajer (Y), 42' Loic Damour (Y), 63' Michael Smith (Y), 78' Craig Halkett (Y),
32' Jamie Brandon ⇒ Sean Clare, 46' Oliver Bozanic ⇒ Glenn Whelan, 61' Jake Mulraney ⇒ Euan Henderson, 83' James Forrest ⇒ Nir Bitton, 84' Odsonne Edouard ⇒ Leigh Griffiths,
25-05-2019 14:00
52' Ryan Edwards (1-0), 62' Odsonne Edouard (1-1), 82' Odsonne Edouard (1-2),
61' Zdenek Zlamal (Y), 65' Arnaud Djoum (Y), 90+1' Scott Bain (Y), 90+7' Uche Ikpeazu (Y), 90+7' Scott Brown (Y),
70' Tom Rogic ⇒ Olivier Ntcham, 72' Johnston Mikey ⇒ Scott Sinclair, 75' Sean Clare ⇒ Craig Wighton, 78' Steven MacLean ⇒ Uche Ikpeazu, 81' Peter Haring ⇒ Oliver Bozanic, 89' Jonathan Hayes ⇒ Nir Bitton,
27-02-2019 19:45
36' James Forrest (0-1), 56' Oliver Bozanic (1-1), 90+2' Odsonne Edouard (1-2),
13' Peter Haring (Y), 33' Arnaud Djoum (Y), 35' Scott Brown (Y), 43' Steven Naismith (Y), 44' Jamie Brandon (R), 75' Jeremy Toljan (Y),
46' Steven Naismith ⇒ Oliver Bozanic, 62' Ewan Henderson ⇒ Odsonne Edouard, 80' Uche Ikpeazu ⇒ David Vanecek, 81' Scott Sinclair ⇒ Timothy Weah, 85' Marcus Godinho ⇒ Clevid Dikamona, 86' Jeremy Toljan ⇒ Mikael Lustig,
28-10-2018 13:30
53' Scott Sinclair (0-1), 66' James Forrest (0-2), 72' Ryan Christie (0-3),
2' Steven MacLean (Y), 87' Arnaud Djoum (Y),
8' Steven Naismith ⇒ Danny Amankwaa, 26' Eboue Kouassi ⇒ Scott Sinclair, 46' Olivier Ntcham ⇒ Ryan Christie, 70' Oliver Bozanic ⇒ Callum Morrison, 76' Olly Lee ⇒ Sean Clare, 80' Kristoffer Ajer ⇒ Jack Hendry,
11-08-2018 11:30
56' Kyle Lafferty (1-0),
8' Kyle Lafferty (Y), 23' Jake Mulraney (Y), 39' Benjamin Garuccio (Y), 50' Leigh Griffiths (Y), 62' Steven Naismith (Y), 78' Michael Smith (Y), 90' Jack Hendry (Y),
45+3' Christophe Berra ⇒ Aaron Hughes, 63' Jonathan Hayes ⇒ James Forrest, 63' Leigh Griffiths ⇒ Odsonne Edouard, 70' Eboue Kouassi ⇒ Tom Rogic, 74' Jake Mulraney ⇒ Oliver Bozanic, 81' Kyle Lafferty ⇒ Harry Cochrane,
06-05-2018 11:15
18' Kyle Lafferty (1-0), 21' Dedryck Boyata (1-1), 51' Moussa Dembele (1-2), 90+4' Scott Sinclair (1-3),
8' Kyle Lafferty (Y), 32' Joaquim Adao (Y), 33' Ross Callachan (Y), 43' Callum McGregor (Y), 76' John Souttar (Y),
54' Odsonne Edouard ⇒ Scott Sinclair, 57' Lewis Moore ⇒ Danny Amankwaa, 62' Moussa Dembele ⇒ Stuart Armstrong, 71' Joaquim Adao ⇒ Harry Cochrane, 82' Tom Rogic ⇒ Patrick Roberts, 84' Kyle Lafferty ⇒ Euan Henderson,
17-12-2017 12:30
26' Harry Cochrane (1-0), 35' Kyle Lafferty (2-0), 48' David Milinkovic (3-0), 76' David Milinkovic (4-0),
34' Don Cowie (Y), 36' Leigh Griffiths (Y), 45' Kyle Lafferty (Y),
46' Kieran Tierney ⇒ Moussa Dembele, 46' Olivier Ntcham ⇒ Stuart Armstrong, 67' Prince Buaben ⇒ Anthony McDonald, 68' Callum McGregor ⇒ Odsonne Edouard, 72' Kyle Lafferty ⇒ Cole Stockton, 85' Ross Callachan ⇒ Rafal Grzelak,
02-04-2017 11:30
24' Scott Sinclair (0-1), 27' Scott Sinclair (0-2), 55' Stuart Armstrong (0-3), 61' Patrick Roberts (0-4), 84' Scott Sinclair (0-5),
5' Jamie Walker (Y), 33' Callum McGregor (Y), 33' Isma (Y), 42' James Forrest (Y), 45' Krystian Nowak (Y), 69' Dedryck Boyata (Y),
65' Alexandros Tziolis ⇒ Prince Buaben, 65' Jamie Walker ⇒ Malaury Martin, 71' Isma ⇒ Angus Beith, 79' Patrick Roberts ⇒ Gary Mackay-Steven, 80' Mikael Lustig ⇒ Cristian Gamboa, 87' Dedryck Boyata ⇒ Kolo Toure,
07-08-2016 13:15
8' James Forrest (0-1), 36' Jamie Walker (1-1), 81' Scott Sinclair (1-2),
11' Conor Sammon (Y), 18' Arnaud Djoum (Y), 29' Tony Watt (Y), 35' Craig Gordon (Y), 36' Jamie Walker (Y), 50' Igor Rossi (Y), 55' Callum Paterson (Y), 76' Don Cowie (Y), 78' Scott Brown (Y), 81' Scott Sinclair (Y), 90+2' Moussa Dembele (Y),
61' Tony Watt ⇒ Robbie Muirhead, 61' Stuart Armstrong ⇒ Scott Sinclair, 73' Eoghan O'Connell ⇒ Tom Rogic, 78' Conor Sammon ⇒ Prince Buaben, 83' Leigh Griffiths ⇒ Saidy Janko,
30-04-2016 11:30
17' Colin Kazim-Richards (0-1), 57' Abiola Dauda (1-1), 66' Patrick Roberts (1-2), 85' Leigh Griffiths (1-3),
7' Scott Brown (Y), 15' Prince Buaben (Y), 63' Colin Kazim-Richards (Y), 84' Leigh Griffiths (Y), 85' John Souttar (Y), 90+3' Callum Paterson (Y),
46' Blazej Augustyn ⇒ Callum Paterson, 46' Don Cowie ⇒ Abiola Dauda, 69' Patrick Roberts ⇒ Tom Rogic, 77' Prince Buaben ⇒ Sam Nicholson, 86' Leigh Griffiths ⇒ Stuart Armstrong, 90+3' Scott Brown ⇒ Kris Commons,
27-12-2015 14:00
42' Nir Bitton (0-1), 45+1' Sam Nicholson (1-1), 70' Tom Rogic (1-2), 90+1' Osman Sow (2-2),
28' Stefan Johansen (Y), 51' Efetobore Ambrose (Y), 64' Blazej Augustyn (Y), 79' Nadir Ciftci (Y),
20' Stuart Armstrong ⇒ James Forrest, 33' Dedryck Boyata ⇒ Efetobore Ambrose, 62' Arnaud Djoum ⇒ Miguel Pallardo, 78' Tom Rogic ⇒ Gary Mackay-Steven, 80' Gavin Reilly ⇒ Billy King, 87' Morgaro Gomis ⇒ Dario Zanatta,
28-10-2015 19:45
71' Leigh Griffiths (0-1), 82' Tom Rogic (0-2), 90+2' Arnaud Djoum (1-2),
17' Prince Buaben (Y), 34' Jordan McGhee (Y), 36' Nir Bitton (Y), 72' Leigh Griffiths (Y), 74' Juanma Delgado (Y), 77' Stefan Johansen (Y), 84' Blazej Augustyn (Y),
53' Billy King ⇒ Jamie Walker, 59' James Forrest ⇒ Tom Rogic, 81' Prince Buaben ⇒ Arnaud Djoum, 83' Leigh Griffiths ⇒ Nadir Ciftci, 87' Juanma Delgado ⇒ Gavin Reilly,
30-11-2014 15:15
29' Virgil van Dijk (0-1), 52' John Guidetti (0-2), 54' Anthony Stokes (0-3), 61' Virgil van Dijk (0-4),
8' Morgaro Gomis (R),
57' James Forrest ⇒ Aleksandar Tonev, 58' Jason Holt ⇒ Buaben P., 67' Stefan Johansen ⇒ Leigh Griffiths, 67' Anthony Stokes ⇒ Kris Commons, 68' Jamie Walker ⇒ Robbie Buchanan, 77' James Keatings ⇒ Scott Robinson,