<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Discipline Statistics Games played
Sun 22 Dec 2024 15:00
Hearts 2 St Johnstone 1
Premiership 18 of 38
Tynecastle Park Edinburgh Scotland
18676
Ref: John Beaton
Scorers James Penrice 15:05 ;Blair Spittal 56:58 Opp Scorers [Graham Carey pen 52:16]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Neil Critchley LH 6 3 1 2 11 8 0 0 Neil Critchley COMPH 9 4 2 3 15 12 0 0 Neil Critchley L 10 4 2 4 14 12 0 0 Neil Critchley COMP 15 5 3 7 18 20 0 0
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2024-25 St Johnstone Tynecastle Park Edinburgh Scotland
1-0 Premiership
18 of 38 18676
Notes James Penrice gives away a penalty in 3 consecutive games.
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 4
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 Craig Gordon (R1) 309 41y 11m 22d / 2024-12-19 thu 2024-12-26 thu 2 35 Adam Forrester 13 19y 08m 22d / 2024-12-15 sun 2024-12-26 thu 3 29 James Penrice 24 26y 00m 00d 1 1 1 / 1 2024-12-19 thu 2024-12-26 thu 4 5 Daniel Oyegoke 22 21y 11m 19d / 2024-12-19 thu 2024-12-26 thu 5 14 Cammy Devlin 127 26y 06m 15d Y42 / 2024-12-19 thu 2024-12-26 thu 6 15 Kye Rowles 99 26y 05m 28d / 1 2024-12-19 thu 2024-12-26 thu 7 37 Musa Drammeh 7 23y 00m 26d Forrest Alan 60 / 2024-12-15 sun 2024-12-26 thu 8 18 Malachi Boateng 25 22y 05m 17d / 2024-12-19 thu 2024-12-26 thu 9 9 Lawrence Shankland (C) 119 29y 04m 12d Boyce Liam 94 / 5 2024-12-19 thu 2024-12-26 thu 10 62 James Wilson 13 17y 09m 16d / 2024-12-19 thu 2024-12-26 thu 11 16 Blair Spittal 27 29y 00m 03d 1 5 Vargas Kenneth 80 1 / 1 2024-12-19 thu 2024-12-26 thu Total Starting App->> 785 25.86 <<-Average Starting Age –––––– Substitutes –––––– S07 17 Alan Forrest 113 28y 03m 13d Drammeh Musa 60 / 1 2024-12-19 thu 2024-12-26 thu S09 27 Liam Boyce 120 33y 08m 14d Shankland Lawrence 94 / 2 2024-12-19 thu 2024-12-26 thu S11 77 Kenneth Vargas 69 22y 08m 05d Y94 Spittal Blair 80 / 1 2024-12-19 thu 2024-12-26 thu U1 28 Zander Clark 32y 05m 26d / 2024-12-19 thu 2024-12-26 thu U2 4 Craig Halkett 29y 06m 23d / 2024-12-19 thu 2024-12-26 thu U3 7 Jorge Grant 30y 00m 03d / 1 2024-12-19 thu 2024-12-26 thu U4 20 Yan Dhanda 26y 00m 08d / 2024-12-19 thu 2024-12-26 thu U5 25 Macaulay Tait 19y 03m 25d / 2024-12-19 thu 2024-12-29 sun U6 80 Andres Salazar 21y 11m 07d / 2024-12-19 thu 2024-12-26 thu 26.36 <<-Average Age of Players who played
Opponents
Manager Simo Johannes Valakari
Team Managed 02 of 02
Total Managed 02 of 02
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Josh Rae SCO 24y 02m 05d 02 of 02 03 of 03 2 Aaron Essel GHA 19y 04m 22d 01 of 01 01 of 01 David Keltjens 83 3 Andre Raymond TRI 24y 01m 13d 01 of 01 01 of 01 Graham Carey HT 4 Jack Sanders ENG 25y 09m 04d 02 of 02 02 of 02 5 Jason Holt SCO 31y 10m 03d 03 of 03 20 of 20 Matthew Robert Smith 83 6 Bozo Mikulic CRO 27y 10m 23d 01 of 01 01 of 01 7 Drey Wright ENG 29y 07m 22d 08 of 08 11 of 11 8 Sven Sprangler AUT 29y 08m 25d Y83 03 of 03 03 of 03 9 Adama Sidibeh GAM 26y 05m 27d 03 of 03 03 of 03 10 Makenzie Kirk NIR 20y 10m 16d 02 of 02 02 of 02 11 Benjamin Kimpioka SWE 24y 10m 01d 03 of 03 03 of 03 25.89 <<-Average Starting Age –––––– Substitutes –––––– S02 David Keltjens ISR 29y 06m 11d 01 of 01 01 of 01 Aaron Essel 83 S03 Graham Carey IRL 35y 07m 02d 1 1 07 of 07 20 of 20 Andre Augustine Amos Raymond HT S05 Matthew Smith WAL 25y 01m 00d 04 of 04 04 of 04 Jason Holt 83 U1 Ross Sinclair SCO 23y 07m 15d of 01 of 02 U2 Max Kucheryavyi UKR 22y 07m 13d of 03 of 03 U3 David Keltjens ISR 29y 06m 11d 01 of 01 01 of 01 U4 Fran Franczak SCO 17y 04m 06d of 01 of 01 U5 Brodie Dair SCO 16y 06m 21d of of U6 Arran Brookfield SCO Not Known of of 26.79 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
James Penrice Heart of Midlothian 15:05 2 1-1
Graham Carey(pen) St Johnstone 52:16 3 2-1
Blair Spittal Heart of Midlothian 56:58
Penalties Taker Team Outcome Given Away By Won By Time Score if Missed Graham Carey St Johnstone Scored James Penrice Handball 53
Discipline
Referee John Beaton Hearts Redcards Linesman 1 Ross MacLeod Opponents Redcards Linesman 2 Scott Robert Anderson Hearts Yellowcards 2 Fourth Official Duncan Nicolson Opponents Yellowcards 1
Discipline Events
Click on heading to sortType Team Player Cd Tm Time Notes YELLOWCARD Heart of Midlothian Cammy Devlin 42 A foul on B Mbunga-Kimpioka YELLOWCARD St Johnstone Sven Sprangler 83 Foul on Cammy Devlin YELLOWCARD Heart of Midlothian Kenneth Vargas 94 A foul on Drey Wright
League Tables Before - Saturday 21 Dec 2024 After - Sunday 22 Dec 2024
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 15 14 1 0 44 4 40 11.0000 43 2 Rangers 16 11 2 3 28 9 19 3.1111 35 3 Aberdeen 17 10 4 3 31 21 10 1.4762 34 4 Motherwell 17 8 2 7 23 27 -4 .8519 26 5 Dundee United 16 6 6 4 25 19 6 1.3158 24 6 St Mirren 18 7 3 8 24 29 -5 .8276 24 7 Dundee 17 5 4 8 27 30 -3 .9000 19 8 Hibernian 18 4 6 8 24 30 -6 .8000 18 9 Kilmarnock 18 4 6 8 19 35 -16 .5429 18 10 Ross County 18 3 6 9 14 35 -21 .4000 15 11 St Johnstone 17 4 2 11 20 32 -12 .6250 14 12 Heart of Midlothian 17 3 4 10 18 26 -8 .6923 13
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 16 14 2 0 44 4 40 11.0000 44 2 0 Rangers 16 11 2 3 28 9 19 3.1111 35 3 0 Aberdeen 17 10 4 3 31 21 10 1.4762 34 4 0 Motherwell 17 8 2 7 23 27 -4 .8519 26 5 0 Dundee United 17 6 7 4 25 19 6 1.3158 25 6 0 St Mirren 18 7 3 8 24 29 -5 .8276 24 7 0 Dundee 17 5 4 8 27 30 -3 .9000 19 8 0 Hibernian 18 4 6 8 24 30 -6 .8000 18 9 0 Kilmarnock 18 4 6 8 19 35 -16 .5429 18 10 2 Heart of Midlothian 18 4 4 10 20 27 -7 .7407 16 11 -1 Ross County 18 3 6 9 14 35 -21 .4000 15 12 -1 St Johnstone 18 4 2 12 21 34 -13 .6176 14
League Games Played
Home F Away A Crowd Aberdeen 1 Hibernian 3 18375 Rangers 1 Dundee 0 47208 Ross County 1 St Mirren 2 3271
League Games Played
Home F Away A Crowd Dundee United 0 Celtic 0 13662 Heart of Midlothian 2 St Johnstone 1 18676
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 1
2
W
D
L
L
W
D
L
L
L
L
5667
2611
1254
1802
10245
7816
L only 1
1
4575
2053
1055
1467
8072
6364
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 8
8
181
88
45
48
322
214
L only 8
8
154
72
43
39
260
184
Match Statistics
Hearts What Opponents 11 Goal Attempts 8 6 On Target 2 5 Off Target 0 0 Woodwork 0 8 Corners 0 11 Fouls 13 1 Offside 2
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20241216 Mon 16 Dec 2024 EPL 16 of 18 Bournemouth 1 West Ham United 1 11204 20241216 Mon 16 Dec 2024 E L2 18 of 20 Fleetwood Town 1 Accrington Stanley [2] 1 2669 20241217 Tue 17 Dec 2024 SCH 17 of 19 Airdrieonians (Airdrie United) 0 Livingston (Meadowbank Thistle) 3 1433 20241217 Tue 17 Dec 2024 SL1 17 of 20 Kelty Hearts 3 Arbroath 2 523 20241217 Tue 17 Dec 2024 SL2 15 of 18 Forfar Athletic 1 Peterhead 1 20241217 Tue 17 Dec 2024 SL2 16 of 18 Elgin City 4 Clyde 2 603 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Apoel (Nicosia) 1 Zhenis Astana 1 11181 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Backa Topola 4 FC Noah 3 1210 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Borac Banja Luka 0 Omonia (Nicosia) 0 5034 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Chelsea 5 Shamrock Rovers 1 38467 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Djurgardens IF 3 Legia Warsaw 1 23270 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Heart of Midlothian 2 Petrocub-Hincesti 2 17103 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Heidenheim 1846 1 St. Gallen 1 12800 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Jagiellonia BiaĆystok 0 Olimpija (Ljubljana) 0 14329 20241219 Thu 19 Dec 2024 Europa Conference League MD6 KSV Cercle Brugge 1 Istanbul Basaksehir 1 4411 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Larne 1 Gent 0 2393 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Linzer ASK (Linz) 1 Vikingur Gota 1 7900 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Lugano 2 Pafos 2 1795 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Molde FK 4 Mlada Boleslav 3 1750 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Panathinaikos 4 Dinamo Minsk 0 19866 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Publikum (Celje) 3 The New Saints 2 2640 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Rapid Vienna 3 FC Copenhagen 0 24465 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Real Betis Balompie (Seville) 1 HJK (Helsinki) 0 35779 20241219 Thu 19 Dec 2024 Europa Conference League MD6 Vitoria Guimaraes 1 Fiorentina 1 16466 20241220 Fri 20 Dec 2024 SPR 17 of 21 Motherwell 1 Kilmarnock 1 4966 20241220 Fri 20 Dec 2024 SCH 18 of 20 Queens Park 1 Raith Rovers 2 1141 20241220 Fri 20 Dec 2024 E Champ 22 of 23 Luton Town 2 Derby County 1 11667 20241220 Fri 20 Dec 2024 E L1 20 of 21 Cambridge United 0 Huddersfield Town 4 6949 20241220 Fri 20 Dec 2024 E L1 20 of 21 Wycombe Wanderers 0 Bolton Wanderers 0 6119 20241220 Fri 20 Dec 2024 E L1 21 of 22 Stockport County 2 Peterborough United 1 9745 20241220 Fri 20 Dec 2024 E L2 20 of 21 Crewe Alexandra 0 Colchester United 0 9288 20241220 Fri 20 Dec 2024 E L2 20 of 21 Gillingham 2 Cheltenham Town 2 5938 20241221 Sat 21 Dec 2024 SPR 16 of 20 Rangers 1 Dundee 0 47208 20241221 Sat 21 Dec 2024 SPR 17 of 21 Aberdeen 1 Hibernian 3 18375 20241221 Sat 21 Dec 2024 SPR 18 of 22 Ross County 1 St Mirren 2 3271 20241221 Sat 21 Dec 2024 SCH 17 of 19 Greenock Morton 2 Dunfermline Athletic 0 1722 20241221 Sat 21 Dec 2024 SCH 18 of 19 Airdrieonians (Airdrie United) 0 Partick Thistle 2 20241221 Sat 21 Dec 2024 SCH 18 of 19 Falkirk 1 Hamilton Academical 0 5532 20241221 Sat 21 Dec 2024 SCH 18 of 20 Livingston (Meadowbank Thistle) 0 Ayr United 1 1521 20241221 Sat 21 Dec 2024 SL1 18 of 20 Annan Athletic 0 Arbroath 4 478 20241221 Sat 21 Dec 2024 SL1 18 of 20 Cove Rangers 2 Alloa Athletic 0 323 20241221 Sat 21 Dec 2024 SL1 18 of 20 Kelty Hearts 2 Queen of the South 0 434 20241221 Sat 21 Dec 2024 SL1 18 of 20 Montrose 1 Dumbarton 2 541 20241221 Sat 21 Dec 2024 SL1 18 of 20 Stenhousemuir 0 Inverness Caledonian Thistle 1 719 20241221 Sat 21 Dec 2024 SL2 16 of 18 Edinburgh City 1 Elgin City 0 239 20241221 Sat 21 Dec 2024 SL2 17 of 18 East Fife 5 The Spartans 1 20241221 Sat 21 Dec 2024 SL2 17 of 18 Peterhead 2 Bonnyrigg Rose Athletic 0 584 20241221 Sat 21 Dec 2024 SL2 17 of 19 Clyde 2 Forfar Athletic 0 419 20241221 Sat 21 Dec 2024 SL2 17 of 19 Stirling Albion 1 Stranraer 1 754 20241221 Sat 21 Dec 2024 EPL 17 of 17 Brentford 0 Nottingham Forest 2 17115 20241221 Sat 21 Dec 2024 EPL 17 of 17 Ipswich Town 0 Newcastle United 4 29774 20241221 Sat 21 Dec 2024 EPL 17 of 18 Aston Villa 2 Manchester City 1 42345 20241221 Sat 21 Dec 2024 EPL 17 of 18 Crystal Palace 1 Arsenal 5 25167 20241221 Sat 21 Dec 2024 EPL 17 of 18 West Ham United 1 Brighton and Hove Albion 1 20241221 Sat 21 Dec 2024 E Champ 20 of 21 Portsmouth 4 Coventry City 1 20330 20241221 Sat 21 Dec 2024 E Champ 21 of 22 Cardiff City 0 Sheffield United 2 18312 20241221 Sat 21 Dec 2024 E Champ 21 of 22 Millwall 1 Blackburn Rovers 0 14009 20241221 Sat 21 Dec 2024 E Champ 21 of 22 Plymouth Argyle 3 Middlesbrough 3 16550 20241221 Sat 21 Dec 2024 E Champ 22 of 23 Burnley 2 Watford 1 19601 20241221 Sat 21 Dec 2024 E Champ 22 of 23 Hull City 2 Swansea City 1 20024 20241221 Sat 21 Dec 2024 E Champ 22 of 23 Leeds United 4 Oxford United 0 36646 20241221 Sat 21 Dec 2024 E Champ 22 of 23 Queens Park Rangers 2 Preston North End 1 15323 20241221 Sat 21 Dec 2024 E Champ 22 of 23 Sheffield Wednesday 2 Stoke City 0 26743 20241221 Sat 21 Dec 2024 E Champ 22 of 23 Sunderland 2 Norwich City 1 40144 20241221 Sat 21 Dec 2024 E L1 19 of 20 Mansfield Town 1 Rotherham United 0 8401 20241221 Sat 21 Dec 2024 E L1 20 of 21 Blackpool 0 Stevenage 0 8710 20241221 Sat 21 Dec 2024 E L1 20 of 21 Bristol Rovers 1 Wrexham 1 9471 20241221 Sat 21 Dec 2024 E L1 20 of 21 Burton Albion 1 Exeter City 2 2690 20241221 Sat 21 Dec 2024 E L1 20 of 21 Wigan Athletic 2 Shrewsbury Town 2 8752 20241221 Sat 21 Dec 2024 E L1 21 of 22 Barnsley 0 Leyton Orient 4 11373 20241221 Sat 21 Dec 2024 E L1 21 of 22 Lincoln City 2 Reading 0 9396 20241221 Sat 21 Dec 2024 E L1 21 of 22 Northampton Town 0 Charlton Athletic 5 7015 20241221 Sat 21 Dec 2024 E L2 20 of 20 Accrington Stanley [2] 0 Salford City 2 2350 20241221 Sat 21 Dec 2024 E L2 20 of 21 Barrow 2 Fleetwood Town 0 3007 20241221 Sat 21 Dec 2024 E L2 20 of 21 Newport County 6 Milton Keynes Dons 3 3887 20241221 Sat 21 Dec 2024 E L2 20 of 21 Notts County 3 Bradford City 0 11500 20241221 Sat 21 Dec 2024 E L2 21 of 22 Chesterfield 1 AFC Wimbledon 0 8555 20241221 Sat 21 Dec 2024 E L2 21 of 22 Doncaster Rovers 3 Tranmere Rovers 1 7201 20241221 Sat 21 Dec 2024 E L2 21 of 22 Harrogate Town 0 Walsall 2 2843 20241221 Sat 21 Dec 2024 E L2 21 of 22 Morecambe 0 Bromley 2 3515 20241221 Sat 21 Dec 2024 E L2 21 of 22 Port Vale 0 Carlisle United 0 6920 20241221 Sat 21 Dec 2024 E L2 21 of 22 Swindon Town 3 Grimsby Town 1 7453 20241222 Sun 22 Dec 2024 SPR 17 of 21 Dundee United 0 Celtic 0 13662 20241222 Sun 22 Dec 2024 SPR 18 of 22 Heart of Midlothian 2 St Johnstone 1 18676 20241222 Sun 22 Dec 2024 EPL 16 of 17 Everton 0 Chelsea 0 39358 20241222 Sun 22 Dec 2024 EPL 17 of 18 Fulham 0 Southampton 0 26819 20241222 Sun 22 Dec 2024 EPL 17 of 18 Leicester City 0 Wolverhampton Wanderers 3 31818 20241222 Sun 22 Dec 2024 EPL 17 of 18 Manchester United 0 Bournemouth 3 73720 20241222 Sun 22 Dec 2024 EPL 17 of 18 Tottenham Hotspur 3 Liverpool 6 61439 20241222 Sun 22 Dec 2024 E Champ 22 of 23 West Bromwich Albion 2 Bristol City 0 25910