<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Discipline Statistics Games played
Sun 21 Apr 2024 15:00
Rangers 2 Hearts 0
Scottish Cup SF
Hampden Park Glasgow Scotland
45256
Ref: Steven McLean
Scorers ----- Opp Scorers [Cyriel Dessers 4:26] ;[Cyriel Dessers 77:25]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Steven Naismith COMPA 27 14 2 11 35 37 0 0 Steven Naismith COMP 51 27 8 16 78 61 0 0
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2023-24 Rangers Hampden Park Glasgow Scotland
0-1 Scottish Cup
SF 45256 Premier
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) = -No 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 282 41y 03m 22d / 2024-04-13 sat 2024-04-27 sat 2 13 Nathaniel Atkinson 71 24y 10m 08d McKay Barrie 60 / 2024-04-13 sat 2024-05-04 sat 3 3 Stephen Kingsley 140 29y 08m 29d / 2024-04-13 sat 2024-04-27 sat 4 2 Frankie Kent 40 28y 05m 00d / 2024-04-13 sat 2024-04-27 sat 5 6 Beni Baningime 59 25y 07m 12d / 2024-04-13 sat 2024-04-27 sat 6 15 Kye Rowles 71 25y 09m 28d / 2024-04-13 sat 2024-04-27 sat 7 7 Jorge Grant 70 29y 04m 02d Lembikisa Dexter 61 / 2024-04-13 sat 2024-04-27 sat 8 14 Cammy Devlin 97 25y 10m 14d Y59 Tagawa Kyosuke 73 / 2024-04-13 sat 2024-04-27 sat 9 9 Lawrence Shankland (C) 89 28y 08m 11d / 4 2024-04-13 sat 2024-04-27 sat 10 77 Kenneth Vargas 38 22y 00m 04d Tait Macaulay 73 / 2024-04-13 sat 2024-04-27 sat 11 17 Alan Forrest 85 27y 07m 12d Oda Yutaro 59 / 2024-04-13 sat 2024-04-27 sat Total Starting App->> 1042 28.12 <<-Average Starting Age –––––– Substitutes –––––– S02 18 Barrie McKay 98 29y 03m 22d Atkinson Nathaniel 60 / 2024-04-13 sat 2024-04-27 sat S07 81 Dexter Lembikisa 13 20y 05m 17d Grant Jorge 61 / 1 2024-04-13 sat 2024-04-27 sat S08 30 Kyosuke Tagawa 18 28y 05m 00d Devlin Cameron 73 / 1 2024-04-13 sat 2024-04-27 sat S10 25 Macaulay Tait 12 18y 07m 25d Y82 Vargas Kenneth 73 / 2024-04-13 sat 2024-04-27 sat S11 11 Yutaro Oda 40 22y 08m 09d Forrest Alan 59 / 2024-04-13 sat 2024-04-27 sat U1 28 Zander Clark 31y 09m 26d / 2024-04-13 sat 2024-04-27 sat U2 19 Alex Cochrane 23y 00m 00d / 2024-04-13 sat 2024-04-27 sat U3 22 Aidan Denholm 20y 05m 13d / 2024-04-13 sat 2024-04-27 sat U4 29 Scott Fraser 29y 00m 22d / 2024-04-13 sat 2024-04-27 sat 26.80 <<-Average Age of Players who played
Opponents
Manager Philippe Clement
Team Managed 05 of 08
Total Managed 05 of 08
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Jack Butland ENG 31y 01m 11d 05 of 08 05 of 08 2 James Tavernier ENG 32y 05m 22d 29 of 32 29 of 32 3 Dujon Sterling ENG 24y 05m 28d 04 of 06 04 of 06 Borna Barisic 79 4 Leon Balogun NGA 35y 09m 24d 07 of 08 07 of 08 5 John Lundstram ENG 30y 02m 03d 13 of 13 13 of 13 6 John Souttar SCO 27y 06m 27d Y59 03 of 05 07 of 09 7 Abdallah Sima SEN Not Known 04 of 05 04 of 05 Ross McCausland 16 8 Mohamed Diomande CIV 22y 05m 22d 02 of 05 02 of 05 Nicolas Raskin 80 9 Cyriel Dessers BEL 29y 04m 13d 2 04 of 07 04 of 07 10 Todd Cantwell ENG 26y 01m 25d 06 of 07 06 of 07 Thomas Morris Lawrence 80 11 Rabbi Matondo WAL 23y 07m 12d 04 of 05 04 of 05 Fabio Daniel Soares Silva 63 28.32 <<-Average Starting Age –––––– Substitutes –––––– S03 Borna Barisic CRO 31y 05m 11d 12 of 12 12 of 12 Dujon Henriques Sterling 79 S07 Ross McCausland SCO 20y 11m 09d 05 of 07 05 of 07 Abdallah Dipo Sima 16 S08 Nicolas Raskin BEL 23y 01m 29d Y82 04 of 06 04 of 06 Mohamed Baba Diomande 80 S10 Tom Lawrence WAL 30y 03m 08d 04 of 04 04 of 04 Todd Owen Cantwell 80 S11 Fabio Silva POR 21y 09m 02d 02 of 03 02 of 03 Rabbi Matondo 63 U1 Robby McCrorie SCO 26y 01m 03d of of 01 U2 Connor Goldson ENG 31y 04m 03d of 19 of 19 U3 Kieran Dowell ENG 26y 06m 11d of 03 of 03 U4 Kemar Roofe JAM 31y 03m 15d of 03 of 03 27.39 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 0-1
Cyriel Dessers Rangers 4:26 2 0-2
Cyriel Dessers Rangers 77:25
Penalties The specified statement did not generate any data Taker Team Outcome Given Away By Won By Time Score if Missed
Discipline
Referee Steven McLean Hearts Redcards Linesman 1 Dougie Potter Opponents Redcards Linesman 2 Craig Ferguson Hearts Yellowcards 2 Fourth Official Kevin Clancy Opponents Yellowcards 2
Discipline Events
Click on heading to sortType Team Player Cd Tm Time Notes MAN YELLOW Heart of Midlothian Steven Naismith 41 Dissent YELLOWCARD Heart of Midlothian Cammy Devlin 59 Foul on Leon Balogun YELLOWCARD Rangers John Souttar 59 Dissent YELLOWCARD Heart of Midlothian Macaulay Tait 82 Dissent after being fouled YELLOWCARD Rangers Nicolas Raskin 82 Foul on Macaulay Tait
League Tables Before - Wednesday 17 Apr 2024 After - Wednesday 17 Apr 2024
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 33 24 6 3 80 26 54 3.0769 78 2 Rangers 33 24 3 6 72 23 49 3.1304 75 3 Heart of Midlothian 33 19 5 9 46 34 12 1.3529 62 4 Kilmarnock 33 13 12 8 43 34 9 1.2647 51 5 St Mirren 33 12 7 14 38 43 -5 .8837 43 6 Dundee 33 10 11 12 44 54 -10 .8148 41 7 Hibernian 33 9 12 12 44 51 -7 .8627 39 8 Motherwell 33 8 13 12 46 51 -5 .9020 37 9 Aberdeen 33 8 11 14 35 49 -14 .7143 35 10 St Johnstone 33 7 10 16 24 46 -22 .5217 31 11 Ross County 33 7 9 17 32 56 -24 .5714 30 12 Livingston (Meadowbank Thistle) 33 3 9 21 22 59 -37 .3729 18
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 33 24 6 3 80 26 54 3.0769 78 2 0 Rangers 33 24 3 6 72 23 49 3.1304 75 3 0 Heart of Midlothian 33 19 5 9 46 34 12 1.3529 62 4 0 Kilmarnock 33 13 12 8 43 34 9 1.2647 51 5 0 St Mirren 33 12 7 14 38 43 -5 .8837 43 6 0 Dundee 33 10 11 12 44 54 -10 .8148 41 7 0 Hibernian 33 9 12 12 44 51 -7 .8627 39 8 0 Motherwell 33 8 13 12 46 51 -5 .9020 37 9 0 Aberdeen 33 8 11 14 35 49 -14 .7143 35 10 0 St Johnstone 33 7 10 16 24 46 -22 .5217 31 11 0 Ross County 33 7 9 17 32 56 -24 .5714 30 12 0 Livingston (Meadowbank Thistle) 33 3 9 21 22 59 -37 .3729 18
League Games Played
Home F Away A Crowd Dundee 0 Rangers 0 9010
League Games Played
The specified statement did not generate any data Home F Away A Crowd
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive
1
1
L
W
W
D
L
W
W
D
L
W
5635
2604
1246
1785
10211
7768
SC only
1
1
493
265
101
127
1061
595
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive
5
14
394
78
73
243
415
773
SC only
2
2
33
7
5
21
33
70
Match Statistics
Hearts What Opponents 9 Goal Attempts 16 3 On Target 5 6 Off Target 0 0 Woodwork 0 7 Corners 6 7 Fouls 16 2 Offside 2
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20240415 Mon 15 Apr 2024 EPL 31 of 38 Chelsea 6 Everton 0 39392 20240416 Tue 16 Apr 2024 SL1 33 of 36 Edinburgh City 1 Montrose 0 261 20240416 Tue 16 Apr 2024 LOWL Albion Rovers 0 East Kilbride 2 20240416 Tue 16 Apr 2024 LOWL Broomhill 1 Boness United 1 20240416 Tue 16 Apr 2024 LOWL Civil Service Strollers 1 Gretna 2008 0 20240416 Tue 16 Apr 2024 E Champ 42 of 46 Southampton 3 Preston North End 0 27636 20240416 Tue 16 Apr 2024 E L1 43 of 46 Peterborough United 4 Fleetwood Town 1 6358 20240416 Tue 16 Apr 2024 E L1 44 of 46 Bolton Wanderers 2 Shrewsbury Town 2 19974 20240416 Tue 16 Apr 2024 E L1 44 of 46 Bristol Rovers 1 Cambridge United 0 6526 20240416 Tue 16 Apr 2024 E L1 44 of 46 Burton Albion 1 Cheltenham Town 2 3020 20240416 Tue 16 Apr 2024 E L1 44 of 46 Oxford United 0 Lincoln City 1 9587 20240416 Tue 16 Apr 2024 E L1 44 of 46 Port Vale 1 Wycombe Wanderers 2 4029 20240416 Tue 16 Apr 2024 E L1 44 of 46 Portsmouth 3 Barnsley 2 19960 20240416 Tue 16 Apr 2024 E L2 43 of 46 Colchester United 2 Grimsby Town 0 4350 20240416 Tue 16 Apr 2024 E L2 44 of 46 Crawley Town 1 Barrow 1 3155 20240416 Tue 16 Apr 2024 E L2 44 of 46 Mansfield Town 2 Accrington Stanley [2] 1 7942 20240416 Tue 16 Apr 2024 E L2 44 of 46 Notts County 2 Stockport County 5 11656 20240416 Tue 16 Apr 2024 E L2 44 of 46 Walsall 2 Swindon Town 1 4709 20240416 Tue 16 Apr 2024 Champions League QF Barcelona 1 Paris Saint-Germain 4 50309 20240416 Tue 16 Apr 2024 Champions League QF Borussia Dortmund 4 Atletico Madrid 2 81365 20240417 Wed 17 Apr 2024 SPR 33 of 38 Dundee 0 Rangers 0 9010 20240417 Wed 17 Apr 2024 Champions League QF Bayern Munich 1 Arsenal 0 75000 20240417 Wed 17 Apr 2024 Champions League QF Manchester City 1 Real Madrid 1 52306 20240418 Thu 18 Apr 2024 LOWL Civil Service Strollers 2 East Kilbride 1 20240418 Thu 18 Apr 2024 Europa League QF Atalanta 0 Liverpool 1 14994 20240418 Thu 18 Apr 2024 Europa League QF Olympique Marseille 1 Benfica 0 59645 20240418 Thu 18 Apr 2024 Europa League QF Roma 2 AC Milan 1 66025 20240418 Thu 18 Apr 2024 Europa League QF West Ham United 1 Bayer Leverkusen 1 62473 20240418 Thu 18 Apr 2024 Europa Conference League QF Fenerbahce 1 Olympiakos (Pireus) 0 44040 20240418 Thu 18 Apr 2024 Europa Conference League QF Fiorentina 2 Viktoria Plzen 0 19418 20240418 Thu 18 Apr 2024 Europa Conference League QF Lille 2 Aston Villa 1 47093 20240418 Thu 18 Apr 2024 Europa Conference League QF PAOK Thessaloniki 0 Club Brugge KV 2 28700 20240419 Fri 19 Apr 2024 SCH 34 of 36 Inverness Caledonian Thistle 0 Raith Rovers 1 2385 20240419 Fri 19 Apr 2024 LOWL Celtic B 2 Heart of Midlothian B 1 20240419 Fri 19 Apr 2024 E L1 45 of 46 Oxford United 1 Stevenage 1 9174 20240420 Sat 20 Apr 2024 SCH 34 of 36 Arbroath 1 Greenock Morton 2 1299 20240420 Sat 20 Apr 2024 SCH 34 of 36 Dundee United 1 Ayr United 0 10025 20240420 Sat 20 Apr 2024 SCH 34 of 36 Dunfermline Athletic 0 Queens Park 0 5123 20240420 Sat 20 Apr 2024 SCH 34 of 36 Partick Thistle 4 Airdrieonians (Airdrie United) 0 3972 20240420 Sat 20 Apr 2024 SL1 34 of 36 Cove Rangers 2 Alloa Athletic 3 463 20240420 Sat 20 Apr 2024 SL1 34 of 36 Edinburgh City 1 Annan Athletic 2 372 20240420 Sat 20 Apr 2024 SL1 34 of 36 Falkirk 2 Kelty Hearts 2 4607 20240420 Sat 20 Apr 2024 SL1 34 of 36 Montrose 1 Hamilton Academical 2 1039 20240420 Sat 20 Apr 2024 SL1 34 of 36 Stirling Albion 0 Queen of the South 0 1138 20240420 Sat 20 Apr 2024 SL2 34 of 36 Bonnyrigg Rose Athletic 0 The Spartans 1 1017 20240420 Sat 20 Apr 2024 SL2 34 of 36 Clyde 2 Stenhousemuir 2 713 20240420 Sat 20 Apr 2024 SL2 34 of 36 Elgin City 1 Peterhead 1 831 20240420 Sat 20 Apr 2024 SL2 34 of 36 Forfar Athletic 2 East Fife 1 561 20240420 Sat 20 Apr 2024 SL2 34 of 36 Stranraer 0 Dumbarton 0 405 20240420 Sat 20 Apr 2024 Scottish Cup SF Aberdeen 3 Celtic 3 45385 20240420 Sat 20 Apr 2024 LOWL Berwick Rangers 2 Albion Rovers 1 20240420 Sat 20 Apr 2024 LOWL Boness United 3 University of Stirling 2 20240420 Sat 20 Apr 2024 LOWL Broomhill 3 East Stirlingshire 1 20240420 Sat 20 Apr 2024 LOWL Caledonian Braves 3 Cowdenbeath 2 20240420 Sat 20 Apr 2024 LOWL Civil Service Strollers 2 Linlithgow Rose 1 20240420 Sat 20 Apr 2024 LOWL Cumbernauld Colts 2 Gala Fairydean Rovers 1 20240420 Sat 20 Apr 2024 LOWL Gretna 2008 2 Edinburgh University 1 20240420 Sat 20 Apr 2024 LOWL Tranent Juniors 0 East Kilbride 3 20240420 Sat 20 Apr 2024 EPL 33 of 38 Sheffield United 1 Burnley 4 28964 20240420 Sat 20 Apr 2024 EPL 33 of 38 Wolverhampton Wanderers 0 Arsenal 2 31621 20240420 Sat 20 Apr 2024 EPL 34 of 38 Luton Town 1 Brentford 5 11877 20240420 Sat 20 Apr 2024 E Champ 43 of 46 Leicester City 2 West Bromwich Albion 1 31874 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Cardiff City 2 Southampton 1 22372 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Huddersfield Town 0 Swansea City 4 18935 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Norwich City 1 Bristol City 1 26295 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Queens Park Rangers 1 Preston North End 0 16464 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Rotherham United 0 Birmingham City 0 11001 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Stoke City 3 Plymouth Argyle 0 24674 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Sunderland 0 Millwall 1 40743 20240420 Sat 20 Apr 2024 E Champ 44 of 46 Watford 0 Hull City 0 18753 20240420 Sat 20 Apr 2024 E L1 44 of 46 Cambridge United 0 Derby County 1 7649 20240420 Sat 20 Apr 2024 E L1 44 of 46 Cheltenham Town 1 Lincoln City 2 5323 20240420 Sat 20 Apr 2024 E L1 45 of 46 Blackpool 3 Barnsley 2 12526 20240420 Sat 20 Apr 2024 E L1 45 of 46 Bolton Wanderers 2 Port Vale 0 22311 20240420 Sat 20 Apr 2024 E L1 45 of 46 Bristol Rovers 0 Peterborough United 2 8714 20240420 Sat 20 Apr 2024 E L1 45 of 46 Burton Albion 3 Reading 2 4487 20240420 Sat 20 Apr 2024 E L1 45 of 46 Carlisle United 1 Wycombe Wanderers 3 6538 20240420 Sat 20 Apr 2024 E L1 45 of 46 Charlton Athletic 1 Shrewsbury Town 1 15187 20240420 Sat 20 Apr 2024 E L1 45 of 46 Leyton Orient 0 Fleetwood Town 1 8249 20240420 Sat 20 Apr 2024 E L1 45 of 46 Northampton Town 1 Exeter City 2 7097 20240420 Sat 20 Apr 2024 E L1 45 of 46 Portsmouth 1 Wigan Athletic 2 20202 20240420 Sat 20 Apr 2024 E L2 44 of 46 Doncaster Rovers 4 Barrow 2 10251 20240420 Sat 20 Apr 2024 E L2 45 of 46 Crewe Alexandra 0 Wrexham 3 9033 20240420 Sat 20 Apr 2024 E L2 45 of 46 Grimsby Town 2 Swindon Town 0 6752 20240420 Sat 20 Apr 2024 E L2 45 of 46 Harrogate Town 3 Milton Keynes Dons 5 3573 20240420 Sat 20 Apr 2024 E L2 45 of 46 Mansfield Town 2 Gillingham 1 8150 20240420 Sat 20 Apr 2024 E L2 45 of 46 Morecambe 1 Forest Green Rovers 2 4491 20240420 Sat 20 Apr 2024 E L2 45 of 46 Newport County 0 Salford City 1 4423 20240420 Sat 20 Apr 2024 E L2 45 of 46 Notts County 1 Colchester United 0 11037 20240420 Sat 20 Apr 2024 E L2 45 of 46 Stockport County 4 Accrington Stanley [2] 2 10180 20240420 Sat 20 Apr 2024 E L2 45 of 46 Sutton United 2 Crawley Town 2 4675 20240420 Sat 20 Apr 2024 E L2 45 of 46 Tranmere Rovers 3 AFC Wimbledon 2 6456 20240420 Sat 20 Apr 2024 E L2 45 of 46 Walsall 2 Bradford City 3 6656 20240420 Sat 20 Apr 2024 FA Cup SF Manchester City 1 Chelsea 0 80902 20240421 Sun 21 Apr 2024 Scottish Cup SF Rangers 2 Heart of Midlothian 0 45256 20240421 Sun 21 Apr 2024 EPL 33 of 38 Crystal Palace 5 West Ham United 2 25145 20240421 Sun 21 Apr 2024 EPL 33 of 38 Everton 2 Nottingham Forest 0 39239 20240421 Sun 21 Apr 2024 EPL 34 of 38 Aston Villa 3 Bournemouth 1 42189 20240421 Sun 21 Apr 2024 EPL 34 of 38 Fulham 1 Liverpool 3 24401 20240421 Sun 21 Apr 2024 E Champ 44 of 46 Blackburn Rovers 1 Sheffield Wednesday 3 21718 20240421 Sun 21 Apr 2024 FA Cup SF Coventry City 3 Manchester United 3 83672