Hearts go head-to-head against Celtic on Sunday. Read our Predictions and Betting Tips with Match Preview, Head-to-head stats (h2h) and Team Form Analysis.
Hearts have a decent form in the league at present. They were having a consistent losing form before turning unbeaten of late. However, they will have a tight competition this Sunday as they faces Celtic, who is yet to concede a defeat this season.
Going on, Celtic have a stunning head to head form against Hearts. They won the past nine clashes against Hearts in a row. Celtic have a four-game winning streak against Hearts at this stadium too.
Who will win the match between Hearts vs Celtic?
Hearts have an inconsistent form at home of late. They were winless in three of the past four home outings. Meanwhile, Celtic won three of the past four road trips across all competitions.
Moreover, Celtic have an exceptional h2h form against Hearts in the recent match-ups. In that case, we have enough of reasons to back Celtic to win on Sunday.
How many goals will be scored in the match?
Celtic have been scoring goals at an impressive rate on the road for the past many matches. The case of Hearts at home isn’t different too. Thus, we expect this match to have goals over 2.5 ft.
The offensive consistency of both these teams forces us to back the both teams to score display here. On top of that three of their last four meetings had goals from both ends.
Final Verdict
Considering all these observations, Celtic is likely to seal a win here. Their strong away form with exceptional h2h display against Hearts inclines us to back them here.
Therefore, we like to start with Celtic to win and both teams to score at 2.80 odds. For the second tip, we like to place the over 2.5 goals tip at 1.57 odds.
Hearts | Celtic | |
---|---|---|
Game Played | 15 | 16 |
Wins | 7 | 13 |
Draws | 2 | 3 |
Loss | 6 | 0 |
Goals For | 14 | 42 |
Goals Against | 13 | 10 |
Hearts | Celtic | |
---|---|---|
Game Played | 8 | 8 |
Wins | 3 | 7 |
Draws | 2 | 1 |
Loss | 3 | 0 |
Goals For | 7 | 19 |
Goals Against | 8 | 4 |
06.12.23 |
Hearts Rangers |
0-1 |
02.12.23 |
Kilmarnock Hearts |
0-1 |
25.11.23 |
Hearts St Johnstone |
1-0 |
11.11.23 |
Motherwell Hearts |
1-2 |
05.11.23 |
Hearts Rangers |
1-3 |
01.11.23 |
Hearts Livingston |
1-0 |
29.10.23 |
Rangers Hearts |
2-1 |
22.10.23 |
Hearts Celtic |
1-4 |
07.10.23 |
Hearts Hibernian |
2-2 |
30.09.23 |
Ross County Hearts |
0-1 |
26.09.23 |
Kilmarnock Hearts |
1-2 |
23.09.23 |
St Mirren Hearts |
1-0 |
16.09.23 |
Hearts Aberdeen |
2-0 |
03.09.23 |
Hearts Motherwell |
0-1 |
31.08.23 |
PAOK Hearts |
4-0 |
27.08.23 |
Dundee Hearts |
1-0 |
24.08.23 |
Hearts PAOK |
1-2 |
20.08.23 |
Hearts Partick |
4-0 |
17.08.23 |
Hearts Rosenborg |
3-1 |
13.08.23 |
Hearts Kilmarnock |
0-0 |
10.08.23 |
Rosenborg Hearts |
2-1 |
05.08.23 |
St Johnstone Hearts |
0-2 |
30.07.23 |
Hearts Leeds |
0-1 |
15.07.23 |
Dunbar United Hearts |
1-3 |
09.07.23 |
Dunfermline Hearts |
1-1 |
06.07.23 |
Plymouth Hearts |
1-0 |
27.05.23 |
Hearts Hibernian |
1-1 |
24.05.23 |
Rangers Hearts |
2-2 |
20.05.23 |
Hearts Aberdeen |
2-1 |
13.05.23 |
St Mirren Hearts |
2-2 |
07.05.23 |
Hearts Celtic |
0-2 |
22.04.23 |
Hearts Ross County |
6-1 |
15.04.23 |
Hibernian Hearts |
1-0 |
08.04.23 |
Hearts St Mirren |
0-2 |
01.04.23 |
Kilmarnock Hearts |
2-1 |
18.03.23 |
Aberdeen Hearts |
3-0 |
11.03.23 |
Hearts Celtic |
0-3 |
08.03.23 |
Celtic Hearts |
3-1 |
04.03.23 |
Hearts St Johnstone |
3-0 |
19.02.23 |
Motherwell Hearts |
2-0 |
10.02.23 |
Hamilton Academical Hearts |
0-2 |
04.02.23 |
Hearts Dundee Utd |
3-1 |
01.02.23 |
Hearts Rangers |
0-3 |
29.01.23 |
Livingston Hearts |
0-0 |
22.01.23 |
Hibernian Hearts |
0-3 |
18.01.23 |
Hearts Aberdeen |
5-0 |
13.01.23 |
Hearts St Mirren |
1-0 |
07.01.23 |
St Mirren Hearts |
1-1 |
02.01.23 |
Hearts Hibernian |
3-0 |
28.12.22 |
St Johnstone Hearts |
2-3 |
06.12.23 |
Hearts Rangers |
0-1 |
25.11.23 |
Hearts St Johnstone |
1-0 |
05.11.23 |
Hearts Rangers |
1-3 |
01.11.23 |
Hearts Livingston |
1-0 |
22.10.23 |
Hearts Celtic |
1-4 |
07.10.23 |
Hearts Hibernian |
2-2 |
16.09.23 |
Hearts Aberdeen |
2-0 |
03.09.23 |
Hearts Motherwell |
0-1 |
24.08.23 |
Hearts PAOK |
1-2 |
20.08.23 |
Hearts Partick |
4-0 |
17.08.23 |
Hearts Rosenborg |
3-1 |
13.08.23 |
Hearts Kilmarnock |
0-0 |
30.07.23 |
Hearts Leeds |
0-1 |
27.05.23 |
Hearts Hibernian |
1-1 |
20.05.23 |
Hearts Aberdeen |
2-1 |
07.05.23 |
Hearts Celtic |
0-2 |
22.04.23 |
Hearts Ross County |
6-1 |
08.04.23 |
Hearts St Mirren |
0-2 |
11.03.23 |
Hearts Celtic |
0-3 |
04.03.23 |
Hearts St Johnstone |
3-0 |
04.02.23 |
Hearts Dundee Utd |
3-1 |
01.02.23 |
Hearts Rangers |
0-3 |
18.01.23 |
Hearts Aberdeen |
5-0 |
13.01.23 |
Hearts St Mirren |
1-0 |
02.01.23 |
Hearts Hibernian |
3-0 |
17.12.22 |
Hearts Kilmarnock |
3-1 |
12.11.22 |
Hearts Livingston |
1-1 |
06.11.22 |
Hearts Motherwell |
3-2 |
27.10.22 |
Hearts RFS |
2-1 |
22.10.22 |
Hearts Celtic |
3-4 |
06.10.22 |
Hearts Fiorentina |
0-3 |
01.10.22 |
Hearts Rangers |
0-4 |
08.09.22 |
Hearts Basaksehir |
0-4 |
31.08.22 |
Hearts Kilmarnock |
0-1 |
28.08.22 |
Hearts St Johnstone |
3-2 |
30.07.22 |
Hearts Ross County |
2-1 |
02.12.23 |
Kilmarnock Hearts |
0-1 |
11.11.23 |
Motherwell Hearts |
1-2 |
29.10.23 |
Rangers Hearts |
2-1 |
30.09.23 |
Ross County Hearts |
0-1 |
26.09.23 |
Kilmarnock Hearts |
1-2 |
23.09.23 |
St Mirren Hearts |
1-0 |
31.08.23 |
PAOK Hearts |
4-0 |
27.08.23 |
Dundee Hearts |
1-0 |
10.08.23 |
Rosenborg Hearts |
2-1 |
05.08.23 |
St Johnstone Hearts |
0-2 |
15.07.23 |
Dunbar United Hearts |
1-3 |
09.07.23 |
Dunfermline Hearts |
1-1 |
06.07.23 |
Plymouth Hearts |
1-0 |
24.05.23 |
Rangers Hearts |
2-2 |
13.05.23 |
St Mirren Hearts |
2-2 |
15.04.23 |
Hibernian Hearts |
1-0 |
01.04.23 |
Kilmarnock Hearts |
2-1 |
18.03.23 |
Aberdeen Hearts |
3-0 |
08.03.23 |
Celtic Hearts |
3-1 |
19.02.23 |
Motherwell Hearts |
2-0 |
10.02.23 |
Hamilton Academical Hearts |
0-2 |
29.01.23 |
Livingston Hearts |
0-0 |
22.01.23 |
Hibernian Hearts |
0-3 |
07.01.23 |
St Mirren Hearts |
1-1 |
28.12.22 |
St Johnstone Hearts |
2-3 |
24.12.22 |
Dundee Utd Hearts |
2-2 |
04.12.22 |
Almeria Hearts |
1-0 |
02.12.22 |
Blackburn Hearts |
4-0 |
09.11.22 |
Rangers Hearts |
1-0 |
03.11.22 |
Basaksehir Hearts |
3-1 |
30.10.22 |
Ross County Hearts |
1-2 |
16.10.22 |
Aberdeen Hearts |
2-0 |
13.10.22 |
Fiorentina Hearts |
5-1 |
09.10.22 |
Kilmarnock Hearts |
2-2 |
18.09.22 |
Motherwell Hearts |
0-3 |
15.09.22 |
RFS Hearts |
0-2 |
03.09.22 |
Livingston Hearts |
1-0 |
07.08.22 |
Hibernian Hearts |
1-1 |
30.06.22 |
Europa Hearts |
0-4 |
06.12.23 |
Celtic Hibernian |
4-1 |
03.12.23 |
St Johnstone Celtic |
1-3 |
28.11.23 |
Lazio Celtic |
2-0 |
25.11.23 |
Celtic Motherwell |
1-1 |
12.11.23 |
Celtic Aberdeen |
6-0 |
07.11.23 |
Atletico Madrid Celtic |
6-0 |
04.11.23 |
Ross County Celtic |
0-3 |
01.11.23 |
Celtic St Mirren |
2-1 |
28.10.23 |
Hibernian Celtic |
0-0 |
25.10.23 |
Celtic Atletico Madrid |
2-2 |
22.10.23 |
Hearts Celtic |
1-4 |
07.10.23 |
Celtic Kilmarnock |
3-1 |
04.10.23 |
Celtic Lazio |
1-2 |
30.09.23 |
Motherwell Celtic |
1-2 |
23.09.23 |
Livingston Celtic |
0-3 |
19.09.23 |
Feyenoord Celtic |
2-0 |
16.09.23 |
Celtic Dundee |
3-0 |
03.09.23 |
Rangers Celtic |
0-1 |
26.08.23 |
Celtic St Johnstone |
0-0 |
20.08.23 |
Kilmarnock Celtic |
1-0 |
13.08.23 |
Aberdeen Celtic |
1-3 |
05.08.23 |
Celtic Ross County |
4-2 |
01.08.23 |
Celtic Athletic Bilbao |
3-2 |
29.07.23 |
Celtic Wolves |
1-1 |
22.07.23 |
Gamba Osaka Celtic |
0-1 |
19.07.23 |
Yokohama F. Marinos Celtic |
6-4 |
15.07.23 |
Portimonense Celtic |
1-4 |
12.07.23 |
Portimonense Celtic |
0-0 |
01.07.23 |
Fraserburgh Celtic (Penalties:0 - 1) |
0-0 |
03.06.23 |
Celtic Inverness CT |
3-1 |
27.05.23 |
Celtic Aberdeen |
5-0 |
24.05.23 |
Hibernian Celtic |
4-2 |
20.05.23 |
Celtic St Mirren |
2-2 |
13.05.23 |
Rangers Celtic |
3-0 |
07.05.23 |
Hearts Celtic |
0-2 |
30.04.23 |
Rangers Celtic |
0-1 |
22.04.23 |
Celtic Motherwell |
1-1 |
16.04.23 |
Kilmarnock Celtic |
1-4 |
08.04.23 |
Celtic Rangers |
3-2 |
02.04.23 |
Ross County Celtic |
0-2 |
18.03.23 |
Celtic Hibernian |
3-1 |
11.03.23 |
Hearts Celtic |
0-3 |
08.03.23 |
Celtic Hearts |
3-1 |
05.03.23 |
St Mirren Celtic |
1-5 |
26.02.23 |
Rangers Celtic |
1-2 |
18.02.23 |
Celtic Aberdeen |
4-0 |
11.02.23 |
Celtic St Mirren |
5-1 |
05.02.23 |
St Johnstone Celtic |
1-4 |
01.02.23 |
Celtic Livingston |
3-0 |
29.01.23 |
Dundee Utd Celtic |
0-2 |
06.12.23 |
Celtic Hibernian |
4-1 |
25.11.23 |
Celtic Motherwell |
1-1 |
12.11.23 |
Celtic Aberdeen |
6-0 |
01.11.23 |
Celtic St Mirren |
2-1 |
25.10.23 |
Celtic Atletico Madrid |
2-2 |
07.10.23 |
Celtic Kilmarnock |
3-1 |
04.10.23 |
Celtic Lazio |
1-2 |
16.09.23 |
Celtic Dundee |
3-0 |
26.08.23 |
Celtic St Johnstone |
0-0 |
05.08.23 |
Celtic Ross County |
4-2 |
01.08.23 |
Celtic Athletic Bilbao |
3-2 |
29.07.23 |
Celtic Wolves |
1-1 |
03.06.23 |
Celtic Inverness CT |
3-1 |
27.05.23 |
Celtic Aberdeen |
5-0 |
20.05.23 |
Celtic St Mirren |
2-2 |
22.04.23 |
Celtic Motherwell |
1-1 |
08.04.23 |
Celtic Rangers |
3-2 |
18.03.23 |
Celtic Hibernian |
3-1 |
08.03.23 |
Celtic Hearts |
3-1 |
18.02.23 |
Celtic Aberdeen |
4-0 |
11.02.23 |
Celtic St Mirren |
5-1 |
01.02.23 |
Celtic Livingston |
3-0 |
21.01.23 |
Celtic Morton |
5-0 |
18.01.23 |
Celtic St Mirren |
4-0 |
14.01.23 |
Celtic Kilmarnock |
2-0 |
07.01.23 |
Celtic Kilmarnock |
2-0 |
24.12.22 |
Celtic St Johnstone |
4-1 |
21.12.22 |
Celtic Livingston |
2-1 |
12.11.22 |
Celtic Ross County |
2-1 |
05.11.22 |
Celtic Dundee Utd |
4-2 |
25.10.22 |
Celtic Shakhtar Donetsk |
1-1 |
15.10.22 |
Celtic Hibernian |
6-1 |
11.10.22 |
Celtic RB Leipzig |
0-2 |
01.10.22 |
Celtic Motherwell |
2-1 |
31.07.22 |
Celtic Aberdeen |
2-0 |
03.12.23 |
St Johnstone Celtic |
1-3 |
28.11.23 |
Lazio Celtic |
2-0 |
07.11.23 |
Atletico Madrid Celtic |
6-0 |
04.11.23 |
Ross County Celtic |
0-3 |
28.10.23 |
Hibernian Celtic |
0-0 |
22.10.23 |
Hearts Celtic |
1-4 |
30.09.23 |
Motherwell Celtic |
1-2 |
23.09.23 |
Livingston Celtic |
0-3 |
19.09.23 |
Feyenoord Celtic |
2-0 |
03.09.23 |
Rangers Celtic |
0-1 |
20.08.23 |
Kilmarnock Celtic |
1-0 |
13.08.23 |
Aberdeen Celtic |
1-3 |
22.07.23 |
Gamba Osaka Celtic |
0-1 |
19.07.23 |
Yokohama F. Marinos Celtic |
6-4 |
15.07.23 |
Portimonense Celtic |
1-4 |
12.07.23 |
Portimonense Celtic |
0-0 |
01.07.23 |
Fraserburgh Celtic (Penalties:0 - 1) |
0-0 |
24.05.23 |
Hibernian Celtic |
4-2 |
13.05.23 |
Rangers Celtic |
3-0 |
07.05.23 |
Hearts Celtic |
0-2 |
30.04.23 |
Rangers Celtic |
0-1 |
16.04.23 |
Kilmarnock Celtic |
1-4 |
02.04.23 |
Ross County Celtic |
0-2 |
11.03.23 |
Hearts Celtic |
0-3 |
05.03.23 |
St Mirren Celtic |
1-5 |
26.02.23 |
Rangers Celtic |
1-2 |
05.02.23 |
St Johnstone Celtic |
1-4 |
29.01.23 |
Dundee Utd Celtic |
0-2 |
02.01.23 |
Rangers Celtic |
2-2 |
28.12.22 |
Hibernian Celtic |
0-4 |
17.12.22 |
Aberdeen Celtic |
0-1 |
10.12.22 |
Rennes Celtic |
4-3 |
09.11.22 |
Motherwell Celtic |
1-2 |
02.11.22 |
Real Madrid Celtic |
5-1 |
30.10.22 |
Livingston Celtic |
0-3 |
22.10.22 |
Hearts Celtic |
3-4 |
19.10.22 |
Motherwell Celtic |
0-4 |
08.10.22 |
St Johnstone Celtic |
1-2 |
05.10.22 |
RB Leipzig Celtic |
3-1 |
18.09.22 |
St Mirren Celtic |
2-0 |
31.08.22 |
Ross County Celtic |
1-4 |
14.08.22 |
Kilmarnock Celtic |
0-5 |
06.08.22 |
Ross County Celtic |
1-3 |
07.05.2023
|
Hearts Celtic |
0-2 |
11.03.2023
|
Hearts Celtic |
0-3 |
08.03.2023
|
Celtic Hearts |
3-1 |
22.10.2022
|
Hearts Celtic |
3-4 |
21.08.2022
|
Celtic Hearts |
2-0 |
07.05.2023
|
Hearts Celtic |
0-2 |
11.03.2023
|
Hearts Celtic |
0-3 |
22.10.2022
|
Hearts Celtic |
3-4 |
26.01.2022
|
Hearts Celtic |
1-2 |
31.07.2021
|
Hearts Celtic |
2-1 |