<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Discipline Statistics Games played
Sat 23 Dec 2023 15:00
Hearts 2 St Mirren 0
Premiership 18 of 38
Tynecastle Park Edinburgh Scotland
18717
Ref: Nick Walsh
Scorers Lawrence Shankland 32:30 ;Lawrence Shankland 48:44 Opp Scorers -----
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Steven Naismith LH 13 6 3 4 18 13 0 0 Steven Naismith COMPH 16 8 3 5 26 16 0 0 Steven Naismith L 25 11 5 9 32 25 0 0 Steven Naismith COMP 32 14 5 13 44 38 0 0
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2023-24 St Mirren Tynecastle Park Edinburgh Scotland
1-0 Premiership
18 of 38 18717
Notes
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 28 Zander Clark 49 31y 05m 27d / 2023-12-16 sat 2023-12-27 wed 2 13 Nathaniel Atkinson 59 24y 06m 10d Y65 Sibbick Toby 74 / 2023-12-16 sat 2023-12-27 wed 3 19 Alex Cochrane 103 22y 08m 02d / 2023-12-16 sat 2023-12-27 wed 4 2 Frankie Kent 25 28y 01m 02d / 2023-12-16 sat 2023-12-27 wed 5 4 Craig Halkett 112 28y 06m 24d Y78 / 1 2023-12-16 sat 2023-12-27 wed 6 15 Kye Rowles 58 25y 05m 29d / 2023-12-16 sat 2023-12-27 wed 7 11 Yutaro Oda 28 22y 04m 11d Forrest Alan 66 / 2023-12-16 sat 2023-12-27 wed 8 6 Beni Baningime 43 25y 03m 14d / 1 2023-12-16 sat 2023-12-27 wed 9 9 Lawrence Shankland (C) 72 28y 04m 13d 2 43 3 / 4 2023-12-16 sat 2023-12-27 wed 10 22 Aidan Denholm 13 20y 01m 15d Tait Macaulay 84 / 2023-12-16 sat 2023-12-27 wed 11 18 Barrie McKay 93 28y 11m 23d Nieuwenhof Calem 66 / 1 2023-12-16 sat 2023-12-27 wed Total Starting App->> 655 26.00 <<-Average Starting Age –––––– Substitutes –––––– S02 21 Toby Sibbick 80 24y 07m 00d Atkinson Nathaniel 74 / 2023-12-16 sat 2023-12-27 wed S07 17 Alan Forrest 66 27y 03m 14d Oda Yutaro 66 / 2023-12-16 sat 2023-12-27 wed S10 25 Macaulay Tait 2 18y 03m 26d Denholm Aidan 84 / 2023-12-16 sat 2023-12-30 sat S11 8 Calem Nieuwenhof 17 22y 10m 06d McKay Barrie 66 / 2023-12-09 sat 2023-12-27 wed U1 1 Craig Gordon 40y 11m 23d / 2023-12-16 sat 2023-12-27 wed U2 3 Stephen Kingsley 29y 05m 00d / 1 2023-12-16 sat 2023-12-27 wed U3 5 Peter Haring 30y 06m 21d / 1 2023-12-16 sat 2023-12-27 wed U4 30 Kyosuke Tagawa 28y 01m 02d / 1 2023-12-16 sat 2023-12-27 wed U5 77 Kenneth Vargas 21y 08m 06d / 1 2023-12-16 sat 2023-12-27 wed 25.27 <<-Average Age of Players who played
Opponents
Manager Stephen Robinson
Team Managed 08 of 12
Total Managed 20 of 24
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Zach Hemming ENG 23y 09m 16d 02 of 04 03 of 05 2 Thierry Small ENG 19y 04m 22d 03 of 03 03 of 03 Mikael Yann Mathieu Mandron 73 3 Scott Tanser ENG 29y 02m 00d Y22 09 of 13 17 of 21 4 Marcus Fraser SCO 29y 06m 00d 09 of 13 21 of 25 5 Alexander Gogic CYP 29y 08m 10d Y1 08 of 12 16 of 20 6 Richard Taylor ENG 23y 02m 21d 05 of 08 05 of 08 7 Alex Greive NZL 24y 07m 10d 08 of 08 08 of 08 Lewis Jamieson 63 8 Keanu Baccus AUS 25y 06m 16d 06 of 08 06 of 08 9 Jonah Ananias Paul Ayunga ENG 26y 06m 29d 02 of 03 02 of 03 Olutoyosi Tajudeen Olusanya 63 10 Mark O'Hara SCO 28y 00m 11d 06 of 10 22 of 26 Caolan Stephen Boyd-Munce 73 11 Greg Kiltie SCO 26y 11m 05d 10 of 12 18 of 20 Stav Nahmani 63 26.04 <<-Average Starting Age –––––– Substitutes –––––– S02 Mikael Mandron FRA 29y 02m 12d 02 of 06 02 of 06 Thierry Small 73 S07 Lewis Jamieson SCO 21y 08m 06d 02 of 02 03 of 03 Alex Greive 63 S09 Toyosi Olusanya ENG 26y 02m 09d 03 of 07 03 of 07 Jonah Ananias Paul Ayunga 63 S10 Caolan Stephen Boyd-Munce NIR 23y 10m 27d Y76 02 of 05 02 of 05 Mark O'Hara 73 S11 Stav Nahmani ISR 21y 02m 17d 01 of 01 01 of 01 Greg Kiltie 63 U1 Peter Urminsky SVK 24y 06m 29d of of U2 James Bolton ENG 29y 04m 10d of 01 of 01 U3 Ryan Flynn SCO 35y 03m 19d of 09 of 13 U4 Charles Dunne ENG 30y 10m 10d of 10 of 17 25.54 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Lawrence Shankland Heart of Midlothian 32:30 2 2-0
Lawrence Shankland Heart of Midlothian 48:44
Penalties The specified statement did not generate any data Taker Team Outcome Given Away By Won By Time Score if Missed
Discipline
Referee Nick Walsh Hearts Redcards Linesman 1 David McGeachie Opponents Redcards Linesman 2 Douglas Ross Hearts Yellowcards 2 Fourth Official Calum Scott Opponents Yellowcards 3
Discipline Events
Click on heading to sortType Team Player Cd Tm Time Notes YELLOWCARD St Mirren Alexander Gogic 1 Foul on Aidan Denholm YELLOWCARD St Mirren Scott Tanser 22 Foul on Aidan Denholm YELLOWCARD Heart of Midlothian Nathaniel Atkinson 65 Foul on Scott Tanser YELLOWCARD St Mirren Caolan Stephen Boyd-Munce 76 Attempted pull back on Alan Forrest YELLOWCARD Heart of Midlothian Craig Halkett 78 Foul on Toyosi Olusanya
League Tables Before - Wednesday 20 Dec 2023 After - Saturday 23 Dec 2023
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 18 13 3 2 43 14 29 3.0714 42 2 Rangers 17 13 1 3 35 8 27 4.3750 40 3 Heart of Midlothian 17 8 2 7 17 15 2 1.1333 26 4 St Mirren 18 7 5 6 21 22 -1 .9545 26 5 Kilmarnock 18 6 6 6 18 17 1 1.0588 24 6 Hibernian 18 6 6 6 24 26 -2 .9231 24 7 Dundee 16 5 6 5 20 23 -3 .8696 21 8 Aberdeen 16 5 4 7 19 26 -7 .7308 19 9 St Johnstone 18 4 6 8 12 25 -13 .4800 18 10 Ross County 17 4 5 8 15 24 -9 .6250 17 11 Motherwell 18 3 7 8 20 29 -9 .6897 16 12 Livingston (Meadowbank Thistle) 17 2 5 10 10 25 -15 .4000 11
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 19 14 3 2 45 14 31 3.2143 45 2 0 Rangers 17 13 1 3 35 8 27 4.3750 40 3 0 Heart of Midlothian 18 9 2 7 19 15 4 1.2667 29 4 1 Kilmarnock 19 7 6 6 20 18 2 1.1111 27 5 -1 St Mirren 19 7 5 7 21 24 -3 .8750 26 6 0 Hibernian 18 6 6 6 24 26 -2 .9231 24 7 0 Dundee 16 5 6 5 20 23 -3 .8696 21 8 0 Aberdeen 16 5 4 7 19 26 -7 .7308 19 9 0 St Johnstone 19 4 6 9 13 27 -14 .4815 18 10 0 Ross County 17 4 5 8 15 24 -9 .6250 17 11 0 Motherwell 18 3 7 8 20 29 -9 .6897 16 12 0 Livingston (Meadowbank Thistle) 18 2 5 11 10 27 -17 .3704 11
League Games Played
Home F Away A Crowd Aberdeen 2 Livingston (Meadowbank Thistle) 1 13794 Rangers 2 St Johnstone 0 46931
League Games Played
Home F Away A Crowd Celtic 2 Livingston (Meadowbank Thistle) 0 58703 Heart of Midlothian 2 St Mirren 0 18717 Kilmarnock 2 St Johnstone 1 5074
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 2
2
W
W
L
L
W
W
W
L
W
L
5616
2591
1243
1782
10177
7745
L only 2
2
4537
2038
1045
1454
8017
6310
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 1
1
291
128
79
84
510
364
L only 1
1
245
110
63
72
427
304
Match Statistics
Hearts What Opponents 12 Goal Attempts 11 6 On Target 4 6 Off Target 0 0 Woodwork 0 8 Corners 6 16 Fouls 9 0 Offside 0
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20231218 Mon 18 Dec 2023 E Champ 22 of 46 Birmingham City 2 Leicester City 3 20334 20231219 Tue 19 Dec 2023 FA Cup R2 Blackpool 3 Forest Green Rovers 0 3188 20231219 Tue 19 Dec 2023 E LCup QF Chelsea 1 Newcastle United 1 38058 20231219 Tue 19 Dec 2023 E LCup QF Everton 1 Fulham 1 38715 20231219 Tue 19 Dec 2023 E LCup QF Port Vale 0 Middlesbrough 3 12006 20231220 Wed 20 Dec 2023 SPR 16 of 38 Aberdeen 2 Livingston (Meadowbank Thistle) 1 13794 20231220 Wed 20 Dec 2023 SPR 17 of 38 Rangers 2 St Johnstone 0 46931 20231220 Wed 20 Dec 2023 E LCup QF Liverpool 5 West Ham United 1 57332 20231221 Thu 21 Dec 2023 EPL 18 of 38 Crystal Palace 1 Brighton and Hove Albion 1 24171 20231221 Thu 21 Dec 2023 E L1 21 of 46 Derby County 3 Lincoln City 1 27192 20231222 Fri 22 Dec 2023 SCH 16 of 36 Queens Park 0 Dundee United 0 2536 20231222 Fri 22 Dec 2023 SCH 17 of 36 Raith Rovers 4 Ayr United 4 3698 20231222 Fri 22 Dec 2023 SL2 16 of 36 East Fife 0 Bonnyrigg Rose Athletic 3 600 20231222 Fri 22 Dec 2023 LOWL Heart of Midlothian B 3 Gala Fairydean Rovers 1 20231222 Fri 22 Dec 2023 EPL 18 of 38 Aston Villa 1 Sheffield United 1 41651 20231222 Fri 22 Dec 2023 E Champ 23 of 46 Bristol City 3 Hull City 2 20816 20231222 Fri 22 Dec 2023 E Champ 23 of 46 Swansea City 2 Preston North End 1 15098 20231222 Fri 22 Dec 2023 E L1 22 of 46 Cambridge United 2 Exeter City 0 6157 20231222 Fri 22 Dec 2023 E L2 21 of 46 Forest Green Rovers 0 Gillingham 0 3265 20231222 Fri 22 Dec 2023 E L2 22 of 46 Crawley Town 1 AFC Wimbledon 2 4792 20231222 Fri 22 Dec 2023 E L2 22 of 46 Crewe Alexandra 1 Barrow 3 7646 20231222 Fri 22 Dec 2023 E L2 22 of 46 Doncaster Rovers 1 Bradford City 3 8695 20231222 Fri 22 Dec 2023 E L2 23 of 46 Colchester United 2 Salford City 1 3560 20231222 Fri 22 Dec 2023 E L2 23 of 46 Stockport County 2 Notts County 1 10243 20231223 Sat 23 Dec 2023 SPR 18 of 38 Heart of Midlothian 2 St Mirren 0 18717 20231223 Sat 23 Dec 2023 SPR 19 of 38 Celtic 2 Livingston (Meadowbank Thistle) 0 58703 20231223 Sat 23 Dec 2023 SPR 19 of 38 Kilmarnock 2 St Johnstone 1 5074 20231223 Sat 23 Dec 2023 SCH 16 of 36 Arbroath 1 Dunfermline Athletic 1 1910 20231223 Sat 23 Dec 2023 SCH 17 of 36 Airdrieonians (Airdrie United) 0 Greenock Morton 0 1672 20231223 Sat 23 Dec 2023 SCH 17 of 36 Partick Thistle 1 Inverness Caledonian Thistle 1 3326 20231223 Sat 23 Dec 2023 SL1 17 of 36 Alloa Athletic 2 Montrose 2 619 20231223 Sat 23 Dec 2023 SL1 17 of 36 Annan Athletic 0 Falkirk 3 995 20231223 Sat 23 Dec 2023 SL1 17 of 36 Cove Rangers 7 Edinburgh City 2 521 20231223 Sat 23 Dec 2023 SL1 17 of 36 Stirling Albion 1 Queen of the South 1 898 20231223 Sat 23 Dec 2023 SL1 18 of 36 Hamilton Academical 1 Kelty Hearts 1 1287 20231223 Sat 23 Dec 2023 SL2 16 of 36 Dumbarton 4 Clyde 4 598 20231223 Sat 23 Dec 2023 SL2 16 of 36 Peterhead 1 Forfar Athletic 2 596 20231223 Sat 23 Dec 2023 SL2 16 of 36 The Spartans 3 Stranraer 0 455 20231223 Sat 23 Dec 2023 SL2 17 of 36 Stenhousemuir 2 Elgin City 0 388 20231223 Sat 23 Dec 2023 LOWL Albion Rovers 0 Cowdenbeath 1 20231223 Sat 23 Dec 2023 LOWL Boness United 5 Berwick Rangers 1 20231223 Sat 23 Dec 2023 LOWL Caledonian Braves 4 Celtic B 2 20231223 Sat 23 Dec 2023 LOWL Cumbernauld Colts 3 University of Stirling 3 20231223 Sat 23 Dec 2023 LOWL East Kilbride 4 Gretna 2008 1 20231223 Sat 23 Dec 2023 LOWL East Stirlingshire 0 Civil Service Strollers 2 20231223 Sat 23 Dec 2023 LOWL Edinburgh University 1 Tranent Juniors 6 20231223 Sat 23 Dec 2023 LOWL Linlithgow Rose 1 Broomhill 0 20231223 Sat 23 Dec 2023 EPL 17 of 38 Luton Town 1 Newcastle United 0 11042 20231223 Sat 23 Dec 2023 EPL 18 of 38 Fulham 0 Burnley 2 23598 20231223 Sat 23 Dec 2023 EPL 18 of 38 Liverpool 1 Arsenal 1 57548 20231223 Sat 23 Dec 2023 EPL 18 of 38 Nottingham Forest 2 Bournemouth 3 29188 20231223 Sat 23 Dec 2023 EPL 18 of 38 Tottenham Hotspur 2 Everton 1 61808 20231223 Sat 23 Dec 2023 EPL 18 of 38 West Ham United 2 Manchester United 0 64472 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Blackburn Rovers 1 Watford 2 17803 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Leeds United 4 Ipswich Town 0 36758 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Leicester City 3 Rotherham United 0 31175 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Middlesbrough 1 West Bromwich Albion 0 29145 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Norwich City 2 Huddersfield Town 0 26067 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Plymouth Argyle 3 Birmingham City 3 16589 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Queens Park Rangers 0 Southampton 1 17745 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Sheffield Wednesday 1 Cardiff City 2 26009 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Stoke City 0 Millwall 0 21409 20231223 Sat 23 Dec 2023 E Champ 23 of 46 Sunderland 0 Coventry City 3 41216 20231223 Sat 23 Dec 2023 E L1 21 of 46 Barnsley 2 Stevenage 1 12525 20231223 Sat 23 Dec 2023 E L1 21 of 46 Bolton Wanderers 3 Leyton Orient 2 21482 20231223 Sat 23 Dec 2023 E L1 21 of 46 Charlton Athletic 1 Burton Albion 1 12210 20231223 Sat 23 Dec 2023 E L1 21 of 46 Wycombe Wanderers 1 Port Vale 1 4696 20231223 Sat 23 Dec 2023 E L1 22 of 46 Carlisle United 0 Cheltenham Town 1 7814 20231223 Sat 23 Dec 2023 E L1 22 of 46 Northampton Town 2 Oxford United 1 7581 20231223 Sat 23 Dec 2023 E L1 22 of 46 Portsmouth 1 Fleetwood Town 1 18412 20231223 Sat 23 Dec 2023 E L1 22 of 46 Reading 2 Wigan Athletic 0 11772 20231223 Sat 23 Dec 2023 E L1 23 of 46 Blackpool 3 Bristol Rovers 1 10076 20231223 Sat 23 Dec 2023 E L1 23 of 46 Shrewsbury Town 1 Peterborough United 2 6093 20231223 Sat 23 Dec 2023 E L2 21 of 46 Morecambe 1 Milton Keynes Dons 3 4551 20231223 Sat 23 Dec 2023 E L2 22 of 46 Sutton United 0 Mansfield Town 2 2762 20231223 Sat 23 Dec 2023 E L2 22 of 46 Wrexham 2 Newport County 0 12095 20231223 Sat 23 Dec 2023 E L2 23 of 46 Accrington Stanley [2] 2 Walsall 1 2386 20231223 Sat 23 Dec 2023 E L2 23 of 46 Grimsby Town 1 Harrogate Town 2 6302 20231223 Sat 23 Dec 2023 E L2 23 of 46 Tranmere Rovers 2 Swindon Town 1 5894 20231224 Sun 24 Dec 2023 SPR 19 of 38 Motherwell 0 Rangers 2 8805 20231224 Sun 24 Dec 2023 EPL 18 of 38 Wolverhampton Wanderers 2 Chelsea 1 31641