Celtic vs Heart of Midlothian: Prediction, Head-to-Head, Odds & Stats (Sun, 07 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 19 Oct, 05:49 AM UTC

Next Match 07/12/25 at 03:00 PM

Celtic vs Heart of Midlothian

Scheduled H2H Match For Celtic Vs Heart of Midlothian

Scottish Premiership

Sun, 07 Dec 2025 at 03:00 PM UTC

Celtic
Celtic

SCO SCO

Recent Form

W
-
W
L
W
Heart of Midlothian
Heart of Midlothian

SCO SCO

Recent Form

W
W
W
W
D

7

Win

Last 10 Played

10
0 Draws

3

Win

6.83
Avg. Rating
7.00
21
Position
1
Martin O'Neill
Manager
Derek McInnes

Game Schedule - Time Of Fixture

Celtic will square off vs Heart of Midlothian in Scottish Premiership on Sun, 07 Dec 2025 at 03:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Celtic vs Heart of Midlothian H2H Game Summary

For the most recent 10 head to head results between these competitors, Celtic have got the victory 7 times and Heart of Midlothian have got the victory on 3 occasion. In the latest game between them, Heart of Midlothian won 3-1.


Head-to-Head (Last 10 Matches)
Celtic7
Heart of Midlothian3

Celtic vs Heart of Midlothian Past H2H Matches

36
Scottish Premiership
12:00 PM
26/10/25
2353
Heart of Midlothian
3
2352
Celtic
1
03:00 PM
29/03/25
2352
Celtic
3
2353
Heart of Midlothian
0
07:45 PM
23/11/24
2353
Heart of Midlothian
1
2352
Celtic
4
02:00 PM
14/09/24
2352
Celtic
2
2353
Heart of Midlothian
0
02:00 PM
04/05/24
2352
Celtic
3
2353
Heart of Midlothian
0
12:00 PM
03/03/24
2353
Heart of Midlothian
2
2352
Celtic
0
03:00 PM
16/12/23
2352
Celtic
0
2353
Heart of Midlothian
2
01:15 PM
22/10/23
2353
Heart of Midlothian
1
2352
Celtic
4
01:15 PM
07/05/23
2353
Heart of Midlothian
0
2352
Celtic
2
07:45 PM
08/03/23
2352
Celtic
3
2353
Heart of Midlothian
1
11:30 AM
22/10/22
2353
Heart of Midlothian
3
2352
Celtic
4
02:00 PM
21/08/22
2352
Celtic
2
2353
Heart of Midlothian
0
11:00 AM
07/05/22
2352
Celtic
4
2353
Heart of Midlothian
1
07:45 PM
26/01/22
2353
Heart of Midlothian
1
2352
Celtic
2
07:45 PM
02/12/21
2352
Celtic
1
2353
Heart of Midlothian
0
07:00 PM
31/07/21
2353
Heart of Midlothian
2
2352
Celtic
1
07:45 PM
12/02/20
2352
Celtic
5
2353
Heart of Midlothian
0
07:45 PM
18/12/19
2353
Heart of Midlothian
0
2352
Celtic
2
02:00 PM
25/08/19
2352
Celtic
3
2353
Heart of Midlothian
1
02:00 PM
19/05/19
2352
Celtic
2
2353
Heart of Midlothian
1
07:45 PM
27/02/19
2353
Heart of Midlothian
1
2352
Celtic
2
03:00 PM
03/11/18
2352
Celtic
5
2353
Heart of Midlothian
0
11:30 AM
11/08/18
2353
Heart of Midlothian
1
2352
Celtic
0
11:15 AM
06/05/18
2353
Heart of Midlothian
1
2352
Celtic
3
07:45 PM
30/01/18
2352
Celtic
3
2353
Heart of Midlothian
1
12:30 PM
17/12/17
2353
Heart of Midlothian
4
2352
Celtic
0
11:30 AM
05/08/17
2352
Celtic
4
2353
Heart of Midlothian
1
11:30 AM
21/05/17
2352
Celtic
2
2353
Heart of Midlothian
0
11:30 AM
02/04/17
2353
Heart of Midlothian
0
2352
Celtic
5
01:00 PM
29/01/17
2352
Celtic
4
2353
Heart of Midlothian
0
01:15 PM
07/08/16
2353
Heart of Midlothian
1
2352
Celtic
2
11:30 AM
30/04/16
2353
Heart of Midlothian
1
2352
Celtic
3
11:30 AM
02/04/16
2352
Celtic
3
2353
Heart of Midlothian
1
02:00 PM
27/12/15
2353
Heart of Midlothian
2
2352
Celtic
2
02:00 PM
26/09/15
2352
Celtic
0
2353
Heart of Midlothian
0
12:45 PM
22/02/14
2353
Heart of Midlothian
0
2352
Celtic
2
12:15 PM
21/12/13
2352
Celtic
2
2353
Heart of Midlothian
0
11:30 AM
14/09/13
2353
Heart of Midlothian
1
2352
Celtic
3
03:00 PM
19/01/13
2352
Celtic
4
2353
Heart of Midlothian
1
07:30 PM
28/11/12
2353
Heart of Midlothian
0
2352
Celtic
4
11:45 AM
07/10/12
2352
Celtic
1
2353
Heart of Midlothian
0
11:30 AM
13/05/12
2352
Celtic
5
2353
Heart of Midlothian
0
07:45 PM
08/02/12
2353
Heart of Midlothian
0
2352
Celtic
4
03:00 PM
10/12/11
2352
Celtic
1
2353
Heart of Midlothian
0
11:45 AM
02/10/11
2353
Heart of Midlothian
2
2352
Celtic
0
06:45 PM
11/05/11
2353
Heart of Midlothian
0
2352
Celtic
3
07:45 PM
26/01/11
2352
Celtic
4
2353
Heart of Midlothian
0
07:30 PM
10/11/10
2353
Heart of Midlothian
2
2352
Celtic
0
02:00 PM
11/09/10
2352
Celtic
3
2353
Heart of Midlothian
0
12:30 PM
09/05/10
2353
Heart of Midlothian
1
2352
Celtic
2
07:45 PM
10/02/10
2352
Celtic
2
2353
Heart of Midlothian
0
12:30 PM
20/12/09
2353
Heart of Midlothian
2
2352
Celtic
1
02:00 PM
20/09/09
2352
Celtic
2
2353
Heart of Midlothian
1
12:00 PM
24/05/09
2352
Celtic
0
2353
Heart of Midlothian
0
11:30 AM
11/04/09
2353
Heart of Midlothian
1
2352
Celtic
1
03:00 PM
13/12/08
2352
Celtic
1
2353
Heart of Midlothian
1
02:00 PM
02/11/08
2353
Heart of Midlothian
0
2352
Celtic
2
347
Scottish Cup
12:15 PM
11/03/23
2353
Heart of Midlothian
0
2352
Celtic
3
02:15 PM
20/12/20
2353
Heart of Midlothian
3
2352
Celtic
3
02:00 PM
25/05/19
2353
Heart of Midlothian
1
2352
Celtic
2
03:15 PM
30/11/14
2353
Heart of Midlothian
0
2352
Celtic
4
03:00 PM
01/12/13
2353
Heart of Midlothian
0
2352
Celtic
7
11:45 AM
15/04/12
2352
Celtic
1
2353
Heart of Midlothian
2
332
Scottish League Cup
02:00 PM
15/08/21
2352
Celtic
3
2353
Heart of Midlothian
2
01:30 PM
28/10/18
2353
Heart of Midlothian
0
2352
Celtic
3
07:45 PM
28/10/15
2353
Heart of Midlothian
1
2352
Celtic
2
06:15 PM
24/09/14
2352
Celtic
3
2353
Heart of Midlothian
0
07:35 PM
28/10/09
2352
Celtic
0
2353
Heart of Midlothian
1

Celtic Recent Matches

332
Scottish League Cup (3 Matches)
02:00 PM
02/11/25
2352
Celtic
3
2351
Rangers
1
W
02:30 PM
21/09/25
2358
Partick Thistle
0
2352
Celtic
4
W
06:45 PM
15/08/25
2352
Celtic
4
2363
Falkirk FC
1
W
36
Scottish Premiership (14 Matches)
03:00 PM
01/11/25
2349
Dundee United
2352
Celtic
-
07:45 PM
29/10/25
2352
Celtic
4
2363
Falkirk FC
0
W
12:00 PM
26/10/25
2353
Heart of Midlothian
3
2352
Celtic
1
L
11:00 AM
19/10/25
2357
Dundee FC
2
2352
Celtic
0
L
02:00 PM
05/10/25
2352
Celtic
3
2346
Motherwell
2
W
02:00 PM
27/09/25
2352
Celtic
0
2354
Hibernian
0
D
02:00 PM
14/09/25
2347
Kilmarnock
1
2352
Celtic
2
W
11:00 AM
31/08/25
2351
Rangers
0
2352
Celtic
0
D
02:00 PM
23/08/25
2352
Celtic
3
2356
Livingston
0
W
11:30 AM
10/08/25
2355
Aberdeen
0
2352
Celtic
2
W
03:30 PM
03/08/25
2352
Celtic
1
2359
St. Mirren
0
W
11:30 AM
17/05/25
2352
Celtic
1
2359
St. Mirren
1
D
07:00 PM
14/05/25
2355
Aberdeen
1
2352
Celtic
5
W
02:00 PM
10/05/25
2352
Celtic
3
2354
Hibernian
1
W
679
UEFA Europa League (3 Matches)
07:00 PM
23/10/25
2352
Celtic
2
2051
SK Sturm Graz
1
W
04:45 PM
02/10/25
2352
Celtic
0
2999
Sporting Braga
2
L
07:00 PM
24/09/25
5149
FK Crvena zvezda
1
2352
Celtic
1
D
7
UEFA Champions League (2 Matches)
04:45 PM
26/08/25
5172
Kairat Almaty
0
2352
Celtic
0
D
07:00 PM
20/08/25
2352
Celtic
0
5172
Kairat Almaty
0
D
853
Club Friendly Games (7 Matches)
06:30 PM
26/07/25
34469
Al-Ahli
1
2352
Celtic
1
W
06:30 PM
24/07/25
2953
AFC Ajax
5
2352
Celtic
1
L
02:00 PM
19/07/25
2352
Celtic
4
39
Newcastle United
0
W
06:30 PM
16/07/25
3001
Sporting CP
0
2352
Celtic
2
W
10:00 AM
12/07/25
3035
CF Estrela Amadora
3
2352
Celtic
2
L
05:00 PM
08/07/25
40896
Cork City
1
2352
Celtic
2
W
06:45 PM
04/07/25
2379
Queen's Park FC
0
2352
Celtic
1
W
347
Scottish Cup (1 Matches)
02:00 PM
24/05/25
2355
Aberdeen
1
2352
Celtic
1
L

Heart of Midlothian Recent Matches

36
Scottish Premiership (21 Matches)
03:00 PM
01/11/25
2353
Heart of Midlothian
4
2357
Dundee FC
0
W
07:45 PM
29/10/25
2359
St. Mirren
2
2353
Heart of Midlothian
2
D
12:00 PM
26/10/25
2353
Heart of Midlothian
3
2352
Celtic
1
W
04:45 PM
18/10/25
2347
Kilmarnock
0
2353
Heart of Midlothian
3
W
04:45 PM
04/10/25
2353
Heart of Midlothian
1
2354
Hibernian
0
W
02:00 PM
27/09/25
2353
Heart of Midlothian
3
2363
Falkirk FC
0
W
02:00 PM
13/09/25
2351
Rangers
0
2353
Heart of Midlothian
2
W
02:00 PM
30/08/25
2356
Livingston
1
2353
Heart of Midlothian
2
W
02:00 PM
23/08/25
2353
Heart of Midlothian
3
2346
Motherwell
3
D
02:00 PM
10/08/25
2349
Dundee United
2
2353
Heart of Midlothian
3
W
07:00 PM
04/08/25
2353
Heart of Midlothian
2
2355
Aberdeen
0
W
02:00 PM
18/05/25
2347
Kilmarnock
0
2353
Heart of Midlothian
1
W
06:45 PM
14/05/25
2353
Heart of Midlothian
2
2348
St. Johnstone
1
W
02:00 PM
10/05/25
2353
Heart of Midlothian
3
2346
Motherwell
0
W
02:00 PM
03/05/25
2365
Ross County
1
2353
Heart of Midlothian
3
W
02:00 PM
26/04/25
2353
Heart of Midlothian
0
2357
Dundee FC
1
L
02:00 PM
12/04/25
2346
Motherwell
0
2353
Heart of Midlothian
0
D
01:30 PM
06/04/25
2353
Heart of Midlothian
0
2349
Dundee United
1
L
03:00 PM
29/03/25
2352
Celtic
3
2353
Heart of Midlothian
0
L
03:00 PM
15/03/25
2353
Heart of Midlothian
2
2365
Ross County
0
W
12:30 PM
02/03/25
2354
Hibernian
2
2353
Heart of Midlothian
1
L
332
Scottish League Cup (5 Matches)
02:00 PM
16/08/25
2359
St. Mirren
1
2353
Heart of Midlothian
1
L
06:45 PM
23/07/25
2353
Heart of Midlothian
4
2377
Dumbarton
0
W
04:15 PM
19/07/25
2384
Stirling Albion
0
2353
Heart of Midlothian
4
W
06:45 PM
15/07/25
2376
Hamilton Academical
0
2353
Heart of Midlothian
4
W
04:15 PM
12/07/25
2353
Heart of Midlothian
4
2350
Dunfermline Athletic
1
W
853
Club Friendly Games (2 Matches)
02:00 PM
26/07/25
2353
Heart of Midlothian
3
41
Sunderland
0
W
04:00 PM
04/07/25
2353
Heart of Midlothian
3
4875
Crawley Town
1
W
347
Scottish Cup (2 Matches)
11:30 AM
19/04/25
2353
Heart of Midlothian
1
2355
Aberdeen
2
L
07:45 PM
07/03/25
2353
Heart of Midlothian
3
2357
Dundee FC
1
W

Celtic Next Fixtures

Heart of Midlothian Next Fixtures

Celtic Last Match Played stats

Celtic vs Rangers

Final Score :3 - 1

(H)Match overview (A)
6Yellow cards3
0Red cards1

Heart of Midlothian Last Match Played stats

Heart of Midlothian vs Dundee FC

Final Score :4 - 0

(H)Match overview (A)
68%Ball possession32%
2.73Expected goals0.27
4Big chances0
17Total shots5
0Goalkeeper saves6
6Corner kicks2
8Fouls17
610Passes292
12Tackles5
17Free kicks8
0Yellow cards2
(H)Shots (A)
17Total shots5
10Shots on target0
1Hit woodwork1
4Shots off target2
3Blocked shots3
10Shots inside box2
7Shots outside box3
(H)Attack (A)
3Big chances scored0
1Big chances missed0
24Touches in penalty area6
2Fouled in final third1
2Offsides1
(H)Passes (A)
517Accurate passes182
25Throw-ins26
76Final third entries68
95/143 (66%)Final third phase34/94 (36%)
27/67 (40%)Long balls14/70 (20%)
6/20 (30%)Crosses4/12 (33%)
(H)Duels (A)
60%Duels40%
3Dispossessed11
32/51 (63%)Ground duels19/51 (37%)
20/35 (57%)Aerial duels15/35 (43%)
5/7 (71%)Dribbles6/7 (86%)
(H)Defending (A)
67%Tackles won60%
12Total tackles5
5Interceptions6
48Recoveries40
27Clearances17
(H)Goalkeeping (A)
0Total saves6
0Big saves1
1High claims0
6Goal kicks8

Premiership 25/26 Standings

POSTEAMMPWLDPER %
1Heart of MidlothianHeart of Midlothian1190229
2CelticCeltic1062220
3HibernianHibernian1132615
4RangersRangers1031615
5Falkirk FCFalkirk FC1144315
6MotherwellMotherwell1032514
7Dundee UnitedDundee United1033413
8St. MirrenSt. Mirren1024410
9AberdeenAberdeen1036110
10KilmarnockKilmarnock1125410
11Dundee FCDundee FC112639
12LivingstonLivingston111647
Championship round
Relegation Round