<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sun 18 Oct 2026 15:00
Celtic 7 Hearts 1
Premiership 09 of 38
Celtic Park Glasgow Scotland
59132
Ref: David Dickinson
Scorers Laurent Mendy 40:46 Opp Scorers [Kieran Tierney 6:18] ;[Benjamin Nygren 9:25] ;[Callum Osmand 35:08] ;[Callum Osmand 37:17] ;[McCart Jamie og 45+0:42] ;[Camilo Duran 48:58] ;[Benjamin Nygren 82:14]
Manager Cumulative to date
The specified statement did not generate any data Manager Type G W D L F A PenW PenL
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2026-27 Celtic Celtic Park Glasgow Scotland
1-5 Premiership
09 of 38 59132 SKY
Notes Hearts biggest league defeat since Hearts 0 Hibs 7 on 1 Jan 1973.Previous 7-1 league defeat was 27 Feb 1965 Hearts 1 Dundee 7
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 3
Team Changes Compared to Last League Team (League Games Only) = 3No Sq
NoPlayer Cap Nat Tot App Age Gls Pens Tot
GlsOGs Pen
SavePen
MissDiscipline Sub
MrkSubstitued by Sub
TimeGoals
vs
OppPrev Next 1 1 Beau Reus 16 24y 11m 18d / 2026-10-15 thu 2026-10-22 thu 2 23 Jordi Altena 32 22y 10m 14d / 2026-10-15 thu 2026-10-22 thu 3 3 Stephen Kingsley (C) 189 32y 02m 25d / 2 2026-10-15 thu 2026-10-22 thu 4 5 Jamie McCart 52 29y 03m 28d / 2026-10-15 thu 2026-10-22 thu 5 77 Laurent Mendy 12 29y 06m 22d 1 3 1 / 1 2026-10-15 thu 2026-10-22 thu 6 64 Malachi Fagan-Walcott 5 24y 07m 07d / 2026-10-15 thu 2026-10-22 thu 7 7 Calvin Miller 18 28y 09m 09d Y34 Mato Rogers 54 / 2026-10-15 thu 2026-10-22 thu 8 6 Oisin McEntee 46 25y 09m 13d Magnusson Tomas HT / 1 2026-10-15 thu last game 9 10 Claudio Braga 61 26y 11m 20d Ba-Sy Amadou 71 / 2 2026-10-15 thu 2026-10-22 thu 10 19 Sabri Guendouz 11 26y 08m 09d Wilson James 84 / 2026-10-15 thu 2026-10-22 thu 11 15 Josh McPake 14 25y 01m 18d Kerjota Sabah 54 / 2026-10-15 thu 2026-10-22 thu Total Starting App->> 456 26.99 <<-Average Starting Age –––––– Substitutes –––––– S07 74 Rogers Mato 11 23y 00m 08d Miller Calvin 54 / 2026-10-15 thu 2026-10-22 thu S08 22 Tomas Magnusson 42 24y 02m 04d McEntee Oisin HT / 2026-10-10 sat 2026-10-22 thu S09 77 Amadou Ba-Sy 6 25y 04m 10d Braga Claudio 71 / 2026-09-15 tue 2026-10-25 sun S10 21 James Wilson 58 19y 07m 12d Guendouz Sabri 84 / 2026-10-15 thu 2026-10-22 thu S11 29 Sabah Kerjota 35 25y 02m 04d McPake Josh 54 / 2026-10-15 thu 2026-10-22 thu U1 30 Ryan Fulton 30y 04m 25d / 2026-10-15 thu 2026-10-22 thu U2 9 JJ Williams 28y 09m 14d / 2026-10-15 thu 2026-10-22 thu U3 17 Stuart Findlay 31y 01m 04d / 1 2026-10-15 thu 2026-11-01 sun U4 18 Harry Milne 29y 11m 19d / 2026-10-15 thu last game 25.89 <<-Average Age of Players who played
Opponents
Manager Martin O'Neill
Team Managed 27 of 27
Total Managed 27 of 27
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Viljami Sinisalo FIN 25y 00m 07d 03 of 03 06 of 06 2 Colby Donovan SCO 20y 01m 11d Y52 02 of 02 02 of 02 3 Kieran Tierney SCO 29y 04m 13d 1 19 of 19 19 of 19 Landon Cruz Buzi Emenalo 60 4 Dane Murray SCO 23y 03m 22d 04 of 04 04 of 04 5 Callum McGregor SCO 33y 04m 04d 40 of 40 40 of 40 Alexander Mark David Oxlade-Chamberlain 60 6 Liam Scales IRL 28y 02m 10d 10 of 10 14 of 14 7 Haissem Hassan EGY 24y 02m 16d 01 of 01 01 of 01 James [2] Forrest 70 8 Mika Baur GER 22y 01m 11d Y51 01 of 01 01 of 01 9 Benjamin Nygren SWE 25y 03m 10d 2 05 of 05 05 of 05 10 Callum Osmand WAL 20y 11m 10d 2 02 of 02 02 of 02 Joao Pedro Neves Filipe HT 11 Camilo Duran COL 24y 00m 16d 1 01 of 01 01 of 01 Kasper Waarts Thenza Hogh 60 25.09 <<-Average Starting Age –––––– Substitutes –––––– S03 Landon Emenalo ENG 18y 09m 00d 01 of 01 01 of 01 Kieran Tierney 60 S05 Alex Oxlade-Chamberlain ENG 33y 02m 03d 01 of 01 01 of 01 Callum William McGregor 60 S07 James Forrest SCO 35y 03m 11d 42 of 42 42 of 42 Haissem Yousry Fouad A. Hassan 70 S10 Jota POR 27y 06m 18d Y49 09 of 09 09 of 09 Callum James Osmand HT S11 Kasper Hogh DEN 26y 04m 06d 01 of 01 01 of 01 Camilo Andres Duran Marquez 60 U1 Sam Johnstone ENG 33y 06m 23d of of U2 Auston Trusty USA 28y 02m 06d of 04 of 04 U3 Oliver Jensen DEN 24y 00m 15d of of U4 Shish Mheuka ENG 18y 11m 28d of of 26.07 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 0-1
Kieran Tierney Celtic 6:18 2 0-2
Benjamin Nygren Celtic 9:25 3 0-3
Callum Osmand Celtic 35:08 4 0-4
Callum Osmand Celtic 37:17 5 1-4
Laurent Mendy Heart of Midlothian 40:46 6 1-5
McCart Jamie(og) Celtic 45+0:42 7 1-6
Camilo Duran Celtic 48:58 8 1-7
Benjamin Nygren Celtic 82:14
Penalties The specified statement did not generate any data Taker Team Outcome Given Away By Won By Time Score if Missed
Discipline and Officials
Referee David Dickinson Hearts Redcards Linesman 1 David McGeachie Opponents Redcards Linesman 2 Ross MacLeod Hearts Yellowcards 1 Fourth Official Colin Steven Opponents Yellowcards 3
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 6:18 Kieran Tierney Celtic GOAL Goal Scored by [Kieran Tierney] (Celtic) 1H 9:25 Benjamin Nygren Celtic GOAL Goal Scored by [Benjamin Nygren] (Celtic) 1H 33:52 Calvin Miller Heart of Midlothian YELLOWCARD Yellow Card For Miller Calvin (Heart of Midlothian) Bodychecking Callum Osmand 1H 35:08 Callum Osmand Celtic GOAL Goal Scored by [Callum Osmand] (Celtic) 1H 37:17 Callum Osmand Celtic GOAL Goal Scored by [Callum Osmand] (Celtic) 1H 40:46 Laurent Mendy Heart of Midlothian GOAL Goal Scored by Laurent Mendy (Heart of Midlothian) 1H 45:42 McCart Jamie Celtic GOAL Goal Scored by [McCart Jamie og] (Celtic) 1H 46:51 Celtic 1HEND 1st half ends on 46 Minutes 00 seconds 2H 45:00 Callum Osmand Celtic TAKENOFF Player:Callum Osmand (Celtic) subbed by Jota on 46 mins 2H 45:00 Jota Celtic SUBBEDON Player:Jota (Celtic) came on for Callum Osmand on 46 mins 2H 45:00 Oisin McEntee Heart of Midlothian TAKENOFF Player:Oisin McEntee (Hearts) subbed by Tomas Magnusson on 46 mins 2H 45:00 Tomas Magnusson Heart of Midlothian SUBBEDON Player:Tomas Magnusson (Hearts) came on for Oisin McEntee on 46 mins 2H 48:10 Jota Celtic YELLOWCARD Yellow Card For Joao Pedro Neves Filipe (Celtic) Foul on Tomas Magnusson 2H 48:58 Camilo Duran Celtic GOAL Goal Scored by [Camilo Duran] (Celtic) 2H 50:13 Mika Baur Celtic YELLOWCARD Yellow Card For Mika Joel Baur (Celtic) Pulling back Calvin Miller 2H 51:17 Colby Donovan Celtic YELLOWCARD Yellow Card For Colby Donovan (Celtic) Pulling back Sabri Guendouz 2H 53:29 Calvin Miller Heart of Midlothian TAKENOFF Player:Calvin Miller (Hearts) subbed by Rogers Mato on 54 mins 2H 53:29 Rogers Mato Heart of Midlothian SUBBEDON Player:Rogers Mato (Hearts) came on for Calvin Miller on 54 mins 2H 53:34 Josh McPake Heart of Midlothian TAKENOFF Player:Josh McPake (Hearts) subbed by Sabah Kerjota on 54 mins 2H 53:34 Sabah Kerjota Heart of Midlothian SUBBEDON Player:Sabah Kerjota (Hearts) came on for Josh McPake on 54 mins 2H 59:23 Callum McGregor Celtic TAKENOFF Player:Callum McGregor (Celtic) subbed by Alex Oxlade-Chamberlain on 60 mins 2H 59:23 Alex Oxlade-Chamberlain Celtic SUBBEDON Player:Alex Oxlade-Chamberlain (Celtic) came on for Callum McGregor on 60 mins 2H 59:30 Camilo Duran Celtic TAKENOFF Player:Camilo Duran (Celtic) subbed by Kasper Hogh on 60 mins 2H 59:30 Kasper Hogh Celtic SUBBEDON Player:Kasper Hogh (Celtic) came on for Camilo Duran on 60 mins 2H 59:41 Kieran Tierney Celtic TAKENOFF Player:Kieran Tierney (Celtic) subbed by Landon Emenalo on 60 mins 2H 59:41 Landon Emenalo Celtic SUBBEDON Player:Landon Emenalo (Celtic) came on for Kieran Tierney on 60 mins 2H 69:02 Haissem Hassan Celtic TAKENOFF Player:Haissem Hassan (Celtic) subbed by James Forrest on 70 mins 2H 69:02 James Forrest Celtic SUBBEDON Player:James Forrest (Celtic) came on for Haissem Hassan on 70 mins 2H 70:59 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Amadou Ba-Sy on 71 mins 2H 70:59 Amadou Ba-Sy Heart of Midlothian SUBBEDON Player:Amadou Ba-Sy (Hearts) came on for Claudio Braga on 71 mins 2H 82:14 Benjamin Nygren Celtic GOAL Goal Scored by [Benjamin Nygren] (Celtic) 2H 83:21 Sabri Guendouz Heart of Midlothian TAKENOFF Player:Sabri Guendouz (Hearts) subbed by James Wilson on 84 mins 2H 83:21 James Wilson Heart of Midlothian SUBBEDON Player:James Wilson (Hearts) came on for Sabri Guendouz on 84 mins 2H 91:57 Celtic 2HEND 2nd half ends on 91 Minutes 57 seconds
League Tables Before - Saturday 17 Oct 2026 After - Sunday 18 Oct 2026
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 8 7 0 1 16 4 12 4.0000 21 2 Rangers 9 6 2 1 13 7 6 1.8571 20 3 Heart of Midlothian 8 5 1 2 19 8 11 2.3750 16 4 Dundee 9 4 2 3 13 10 3 1.3000 14 5 St Johnstone 9 3 3 3 11 11 0 1.0000 12 6 Dundee United 9 3 3 3 11 12 -1 .9167 12 7 Aberdeen 9 3 2 4 10 10 0 1.0000 11 8 St Mirren 9 3 1 5 9 17 -8 .5294 10 9 Falkirk 9 2 3 4 9 12 -3 .7500 9 10 Motherwell 9 2 2 5 11 16 -5 .6875 8 11 Kilmarnock 9 2 2 5 10 20 -10 .5000 8 12 Hibernian 9 2 1 6 9 14 -5 .6429 7
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 9 8 0 1 23 5 18 4.6000 24 2 0 Rangers 9 6 2 1 13 7 6 1.8571 20 3 0 Heart of Midlothian 9 5 1 3 20 15 5 1.3333 16 4 0 Dundee 9 4 2 3 13 10 3 1.3000 14 5 0 St Johnstone 9 3 3 3 11 11 0 1.0000 12 6 0 Dundee United 9 3 3 3 11 12 -1 .9167 12 7 0 Aberdeen 9 3 2 4 10 10 0 1.0000 11 8 0 St Mirren 9 3 1 5 9 17 -8 .5294 10 9 0 Falkirk 9 2 3 4 9 12 -3 .7500 9 10 0 Motherwell 9 2 2 5 11 16 -5 .6875 8 11 0 Kilmarnock 9 2 2 5 10 20 -10 .5000 8 12 0 Hibernian 9 2 1 6 9 14 -5 .6429 7
League Games Played
Home F Away A Crowd Aberdeen 3 St Mirren 1 17020 Dundee 2 Rangers 2 9048 Hibernian 1 Falkirk 2 18390 Kilmarnock 3 Motherwell 2 5137 St Johnstone 1 Dundee United 1
League Games Played
Home F Away A Crowd Celtic 7 Heart of Midlothian 1 59132
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive
1
2
L
D
W
D
L
W
W
W
W
D
5753
2659
1273
1821
10407
7913
L only
1
1
4642
2093
1067
1482
8191
6433
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive
2
3
404
97
79
228
457
797
L only
2
3
344
82
72
190
387
665
Match Statistics
Hearts What Opponents 18 Goal Attempts 20 10 On Target 5 7 Off Target 0 1 Woodwork 1 3 Corners 6 8 Fouls 17 1 Offside 0
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20261012 Mon 12 Oct 2026 EPL 06 of 09 Coventry City 4 Newcastle United 1 30811 20261013 Tue 13 Oct 2026 SCH 10 of 13 Queens Park 2 Inverness Caledonian Thistle 1 787 20261013 Tue 13 Oct 2026 E Champ 08 of 12 Wolverhampton Wanderers 1 Bolton Wanderers 3 28730 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Birmingham City 4 Preston North End 0 23927 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Bristol City 0 Blackburn Rovers 1 18712 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Burnley 2 Charlton Athletic 2 19408 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Cardiff City 5 Watford 1 17921 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Millwall 0 Swansea City 1 18807 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Stoke City 2 Middlesbrough 3 22538 20261013 Tue 13 Oct 2026 E Champ 10 of 13 Wrexham 1 West Bromwich Albion 2 10500 20261014 Wed 14 Oct 2026 E Champ 09 of 13 Portsmouth 3 Sheffield United 2 18446 20261014 Wed 14 Oct 2026 E Champ 10 of 13 Lincoln City 0 West Ham United 6 10605 20261014 Wed 14 Oct 2026 E Champ 10 of 13 Norwich City 0 Southampton 1 25633 20261014 Wed 14 Oct 2026 E Champ 10 of 13 Queens Park Rangers 4 Derby County 1 16322 20261015 Thu 15 Oct 2026 E L1 09 of 12 Mansfield Town 1 Oxford United 1 7652 20261016 Fri 16 Oct 2026 SCH 11 of 12 Ayr United 0 Partick Thistle 1 2445 20261016 Fri 16 Oct 2026 E Champ 11 of 13 Burnley 1 Wolverhampton Wanderers 2 19655 20261017 Sat 17 Oct 2026 SPR 09 of 11 Aberdeen 3 St Mirren 1 17020 20261017 Sat 17 Oct 2026 SPR 09 of 11 Dundee 2 Rangers 2 9048 20261017 Sat 17 Oct 2026 SPR 09 of 11 Hibernian 1 Falkirk 2 18390 20261017 Sat 17 Oct 2026 SPR 09 of 12 Kilmarnock 3 Motherwell 2 5137 20261017 Sat 17 Oct 2026 SPR 09 of 12 St Johnstone 1 Dundee United 1 20261017 Sat 17 Oct 2026 SCH 09 of 13 Dunfermline Athletic 0 Livingston (Meadowbank Thistle) 0 5414 20261017 Sat 17 Oct 2026 SCH 10 of 13 Stenhousemuir 1 Raith Rovers 1 1528 20261017 Sat 17 Oct 2026 SCH 11 of 12 Greenock Morton 2 Queens Park 0 1750 20261017 Sat 17 Oct 2026 SCH 11 of 13 Inverness Caledonian Thistle 2 Arbroath 0 20261017 Sat 17 Oct 2026 SL1 11 of 12 East Kilbride 1 Montrose 1 413 20261017 Sat 17 Oct 2026 SL1 11 of 13 Airdrieonians (Airdrie United) 1 Hamilton Academical 2 1860 20261017 Sat 17 Oct 2026 SL1 11 of 13 East Fife 0 Alloa Athletic 3 542 20261017 Sat 17 Oct 2026 SL1 11 of 13 Peterhead 2 Cove Rangers 0 625 20261017 Sat 17 Oct 2026 SL1 11 of 13 Queen of the South 1 Ross County 7 845 20261017 Sat 17 Oct 2026 SL2 11 of 12 Clyde 4 Annan Athletic 1 625 20261017 Sat 17 Oct 2026 SL2 11 of 12 Dumbarton 1 Stirling Albion 1 895 20261017 Sat 17 Oct 2026 SL2 11 of 12 Elgin City 0 Edinburgh City 0 697 20261017 Sat 17 Oct 2026 SL2 11 of 12 Kelty Hearts 2 Forfar Athletic 1 276 20261017 Sat 17 Oct 2026 SL2 11 of 12 The Spartans 0 Stranraer 2 502 20261017 Sat 17 Oct 2026 EPL 07 of 09 Brentford 1 Liverpool 2 20261017 Sat 17 Oct 2026 EPL 07 of 09 Everton 0 Chelsea 2 52271 20261017 Sat 17 Oct 2026 EPL 07 of 09 Fulham 1 Hull City 0 20261017 Sat 17 Oct 2026 EPL 07 of 09 Manchester City 3 Ipswich Town 2 60817 20261017 Sat 17 Oct 2026 EPL 07 of 09 Newcastle United 0 Aston Villa 1 52626 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Birmingham City 3 Queens Park Rangers 0 27688 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Bristol City 0 Sheffield United 1 22016 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Derby County 0 Stoke City 1 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Middlesbrough 2 Cardiff City 2 28991 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Millwall 2 Lincoln City 2 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Norwich City 0 Portsmouth 1 25790 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Southampton 0 Bolton Wanderers 0 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Swansea City 0 West Ham United 1 20973 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Watford 2 Charlton Athletic 0 18031 20261017 Sat 17 Oct 2026 E Champ 11 of 13 West Bromwich Albion 3 Blackburn Rovers 2 20261017 Sat 17 Oct 2026 E Champ 11 of 13 Wrexham 4 Preston North End 1 10614 20261017 Sat 17 Oct 2026 E L1 09 of 12 Barnsley 1 Cambridge United 2 10257 20261017 Sat 17 Oct 2026 E L1 09 of 13 Leicester City 2 Doncaster Rovers 1 20261017 Sat 17 Oct 2026 E L1 09 of 13 Milton Keynes Dons 2 Luton Town 1 20261017 Sat 17 Oct 2026 E L1 09 of 13 Sheffield Wednesday 5 AFC Wimbledon 0 30477 20261017 Sat 17 Oct 2026 E L1 09 of 13 Wigan Athletic 1 Reading 0 20261017 Sat 17 Oct 2026 E L1 10 of 13 Bradford City 2 Stevenage 0 18364 20261017 Sat 17 Oct 2026 E L1 10 of 13 Leyton Orient 2 Blackpool 0 8055 20261017 Sat 17 Oct 2026 E L1 10 of 13 Peterborough United 2 Burton Albion 2 7984 20261017 Sat 17 Oct 2026 E L1 10 of 13 Wycombe Wanderers 2 Notts County 0 5519 20261017 Sat 17 Oct 2026 E L1 10 of 14 Stockport County 1 Bromley 0 9030 20261017 Sat 17 Oct 2026 E L1 11 of 14 Plymouth Argyle 0 Huddersfield Town 2 16124 20261017 Sat 17 Oct 2026 E L2 09 of 12 Port Vale 1 Chesterfield 0 7829 20261017 Sat 17 Oct 2026 E L2 10 of 13 Colchester United 0 Exeter City 0 4984 20261017 Sat 17 Oct 2026 E L2 10 of 13 Oldham Athletic 4 Cheltenham Town 1 6361 20261017 Sat 17 Oct 2026 E L2 11 of 14 Accrington Stanley [2] 3 Gillingham 1 1874 20261017 Sat 17 Oct 2026 E L2 11 of 14 Crewe Alexandra 3 Rochdale 2 6080 20261017 Sat 17 Oct 2026 E L2 11 of 14 Fleetwood Town 2 Rotherham United 0 3084 20261017 Sat 17 Oct 2026 E L2 11 of 14 Grimsby Town 0 Northampton Town 2 20261017 Sat 17 Oct 2026 E L2 11 of 14 Newport County 1 York City 1 5281 20261017 Sat 17 Oct 2026 E L2 11 of 14 Salford City 2 Crawley Town 1 20261017 Sat 17 Oct 2026 E L2 11 of 14 Shrewsbury Town 1 Bristol Rovers 0 20261017 Sat 17 Oct 2026 E L2 11 of 14 Swindon Town 1 Walsall 1 7197 20261017 Sat 17 Oct 2026 E L2 11 of 14 Tranmere Rovers 1 Barnet 2 7198 20261018 Sun 18 Oct 2026 SPR 09 of 12 Celtic 7 Heart of Midlothian 1 59132 20261018 Sun 18 Oct 2026 EPL 07 of 09 Bournemouth 2 Sunderland 0 12004 20261018 Sun 18 Oct 2026 EPL 07 of 09 Brighton and Hove Albion 5 Crystal Palace 0 31440 20261018 Sun 18 Oct 2026 EPL 07 of 09 Leeds United 1 Manchester United 1 36983 20261018 Sun 18 Oct 2026 EPL 07 of 09 Nottingham Forest 0 Arsenal 1 30893