<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Discipline Statistics Games played
![]()
Sat 19 Apr 2025 12:30
Aberdeen 2 Hearts 1 AET 1-1 FT
Scottish Cup SF
Hampden Park Glasgow Scotland
39836
Ref: John Beaton
Scorers Lawrence Shankland 27:19 Opp Scorers [Craig Gordon og 17:28] ;[Oday Dabbagh 117:39]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Neil Critchley COMPA 17 5 5 7 21 20 1 0 Neil Critchley COMP 34 14 7 13 50 42 1 0
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2024-25 Aberdeen Hampden Park Glasgow Scotland
1-1 AET 1-1 FT Scottish Cup
SF 39836 BBC/Premier
Notes John Beaton gives Cammy Devlin controversial 2nd yellow card after 116 minutes. Aberdeen score 2 minutes later.Assistant coach Mike Garrity given red card after full time.
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 (R1) 328 42y 03m 20d / 2025-04-12 sat 2025-04-26 sat 2 35 Adam Forrester 29 20y 00m 20d Kingsley Stephen 77 / 2025-04-12 sat 2025-04-26 sat 3 29 James Penrice 43 26y 03m 28d / 2025-04-12 sat 2025-04-26 sat 4 15 Michael Steinwender 12 24y 11m 15d R44 / 2025-04-12 sat 2025-04-26 sat 5 6 Beni Baningime 92 26y 07m 10d Spittal Blair 120 / 2025-04-12 sat 2025-04-26 sat 6 30 Jamie McCart 13 27y 09m 30d / 2025-04-12 sat 2025-04-26 sat 7 7 Jorge Grant 109 30y 04m 00d Kartum Sander 86 / 1 2025-04-12 sat 2025-04-26 sat 8 14 Cammy Devlin 139 26y 10m 12d Y77 R116 / 1 2025-04-12 sat 2025-04-26 sat 9 9 Lawrence Shankland (C) 133 29y 08m 09d 1 64 Drammeh Musa 113 5 / 5 2025-04-12 sat 2025-05-03 sat 10 21 James Wilson 31 18y 01m 13d Halkett Craig HT / 2025-04-06 sun 2025-05-03 sat 11 19 Elton Kabangu 15 27y 02m 11d Kent Frankie HT / 2025-04-12 sat 2025-04-26 sat Total Starting App->> 944 27.30 <<-Average Starting Age –––––– Substitutes –––––– S02 3 Stephen Kingsley 157 30y 08m 27d Forrester Adam 77 / 1 2025-04-12 sat 2025-04-26 sat S05 16 Blair Spittal 46 29y 04m 00d Baningime Beni 120 / 1 2025-04-12 sat 2025-04-26 sat S07 27 Sander Kartum 11 29y 06m 16d Grant Jorge 86 / 2025-04-12 sat 2025-04-26 sat S09 37 Musa Drammeh 23 23y 04m 24d Y125 Shankland Lawrence 113 / 2025-04-12 sat 2025-04-26 sat S10 4 Craig Halkett 137 29y 10m 21d Wilson James HT / 1 2025-04-12 sat 2025-04-26 sat S11 2 Frankie Kent 65 29y 04m 29d Kabangu Elton HT / 1 2025-04-12 sat 2025-04-26 sat U1 12 Ryan Fulton 28y 10m 27d / 2025-04-12 sat 2025-04-26 sat U2 17 Alan Forrest 28y 07m 10d / 2025-04-12 sat 2025-04-26 sat 27.80 <<-Average Age of Players who played
Opponents
Manager Jimmy Thelin
Team Managed 04 of 04
Total Managed 04 of 04
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Dimitar Mitov BUL 28y 02m 28d 03 of 03 06 of 06 2 Alexander Jensen DEN 23y 07m 26d Y78 01 of 01 01 of 01 Fletcher Boyd 117 3 Graeme Shinnie SCO 33y 08m 15d 26 of 26 36 of 36 4 Alfie Dorrington ENG 19y 11m 30d Y93 01 of 01 01 of 01 Jack Milne 108 5 Ante Palaversa CRO 25y 00m 13d 04 of 04 04 of 04 Jamie McGrath 69 6 Mats Knoester NED 26y 05m 00d Y115 01 of 01 01 of 01 7 Shayden Morris ENG 23y 00m 20d 07 of 07 07 of 07 Dante Polvara 90 8 Leighton Clarkson ENG 23y 06m 00d 11 of 11 11 of 11 9 Kevin Michael Nisbet SCO 28y 01m 11d 03 of 03 13 of 13 10 Pape Habib Gueye SEN 25y 06m 30d 02 of 02 02 of 02 Jeppe Okkels 81 11 Topi Keskinen FIN 22y 01m 12d 04 of 04 04 of 04 Oday Ibrahim Mohammad Dabbagh 81 25.40 <<-Average Starting Age –––––– Substitutes –––––– S02 Fletcher Boyd SCO 17y 02m 22d 01 of 01 01 of 01 Alexander Jensen 117 S04 Jack Milne SCO 22y 02m 09d 03 of 03 03 of 03 Alfie Terry Charlie Dorrington 108 S05 Jamie McGrath IRL 28y 06m 20d 07 of 07 11 of 11 Ante Palaversa 69 S07 Dante Polvara USA 24y 09m 29d 04 of 04 04 of 04 Shayden Morris 90 S10 Jeppe Okkels DEN 25y 08m 23d 02 of 02 02 of 02 Pape Habib Gueye 81 S11 Oday Dabbagh PAL 26y 04m 16d 1 01 of 01 01 of 01 Topi Keskinen 81 U1 Ross Doohan SCO 27y 00m 21d of 02 of 02 U2 Nicholas Devlin SCO 31y 06m 02d of 06 of 14 24.96 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 0-1
Gordon Craig(og) Aberdeen 17:28 2 1-1
Lawrence Shankland Heart of Midlothian 27:19 3 1-2
Oday Dabbagh Aberdeen 117:39
Penalties The specified statement did not generate any data Taker Team Outcome Given Away By Won By Time Score if Missed
Discipline
Referee John Beaton Hearts Redcards 3 Linesman 1 Daniel McFarlane Opponents Redcards Linesman 2 David Roome Hearts Yellowcards 2 Fourth Official David Dickinson Opponents Yellowcards 3
Discipline Events
Click on heading to sortType Team Player Cd Tm Time Notes REDCARD Heart of Midlothian Michael Steinwender 44 Straight red for last man challenge on Topi Keskinen YELLOWCARD Heart of Midlothian Cammy Devlin 77 Foul on Papa Gueye YELLOWCARD Aberdeen Alexander Jensen 78 Foul on James Penrice YELLOWCARD Aberdeen Alfie Dorrington 93 Foul on Sander Kartum YELLOWCARD Aberdeen Mats Knoester 115 Foul on Sander Kartum REDCARD Heart of Midlothian Cammy Devlin 116 Second yellow for supposed foul on Dante Polvara YELLOWCARD Heart of Midlothian Musa Drammeh 125 Foul on Graeme Shinnie
League Tables Before - Sunday 13 Apr 2025 After - Sunday 13 Apr 2025
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 33 26 3 4 97 22 75 4.4091 81 2 Rangers 33 20 6 7 68 35 33 1.9429 66 3 Hibernian 33 14 11 8 54 41 13 1.3171 53 4 Dundee United 33 14 8 11 41 40 1 1.0250 50 5 Aberdeen 33 14 8 11 45 49 -4 .9184 50 6 St Mirren 33 12 5 16 45 54 -9 .8333 41 7 Heart of Midlothian 33 11 7 15 43 44 -1 .9773 40 8 Motherwell 33 11 6 16 37 56 -19 .6607 39 9 Kilmarnock 33 9 8 16 38 58 -20 .6552 35 10 Ross County 33 9 8 16 33 56 -23 .5893 35 11 Dundee 33 9 7 17 50 71 -21 .7042 34 12 St Johnstone 33 8 5 20 33 58 -25 .5690 29
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 33 26 3 4 97 22 75 4.4091 81 2 0 Rangers 33 20 6 7 68 35 33 1.9429 66 3 0 Hibernian 33 14 11 8 54 41 13 1.3171 53 4 0 Dundee United 33 14 8 11 41 40 1 1.0250 50 5 0 Aberdeen 33 14 8 11 45 49 -4 .9184 50 6 0 St Mirren 33 12 5 16 45 54 -9 .8333 41 7 0 Heart of Midlothian 33 11 7 15 43 44 -1 .9773 40 8 0 Motherwell 33 11 6 16 37 56 -19 .6607 39 9 0 Kilmarnock 33 9 8 16 38 58 -20 .6552 35 10 0 Ross County 33 9 8 16 33 56 -23 .5893 35 11 0 Dundee 33 9 7 17 50 71 -21 .7042 34 12 0 St Johnstone 33 8 5 20 33 58 -25 .5690 29
League Games Played
Home F Away A Crowd Aberdeen 2 Rangers 2 18863 Hibernian 4 Dundee 0 17926
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
4
L
D
L
L
W
W
L
W
W
L
5686
2620
1258
1808
10277
7838
SC only
1
1
497
267
102
128
1070
600
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive
1
4
322
126
81
115
440
434
SC only
1
1
14
3
2
9
11
24
Match Statistics
Hearts What Opponents 7 Goal Attempts 19 1 On Target 11 6 Off Target 0 0 Woodwork 1 4 Corners 10 12 Fouls 16 0 Offside 2
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20250414 Mon 14 Apr 2025 EPL 32 of 32 Bournemouth 1 Fulham 0 11195 20250414 Mon 14 Apr 2025 E Champ 42 of 46 Hull City 1 Coventry City 1 21659 20250415 Tue 15 Apr 2025 E L2 42 of 46 Salford City 1 Doncaster Rovers 1 3030 20250415 Tue 15 Apr 2025 Champions League QF Aston Villa 3 Paris Saint-Germain 2 42535 20250415 Tue 15 Apr 2025 Champions League QF Borussia Dortmund 3 Barcelona 1 81365 20250416 Wed 16 Apr 2025 EPL 32 of 32 Newcastle United 5 Crystal Palace 0 52197 20250416 Wed 16 Apr 2025 Champions League QF Internazionale 2 Bayern Munich 2 75625 20250416 Wed 16 Apr 2025 Champions League QF Real Madrid 1 Arsenal 2 77073 20250417 Thu 17 Apr 2025 E L2 43 of 46 Bradford City 1 Notts County 1 20392 20250417 Thu 17 Apr 2025 Europa League QF Athletic Bilbao 2 Rangers 0 52114 20250417 Thu 17 Apr 2025 Europa League QF Eintracht Frankfurt 0 Tottenham Hotspur 1 57500 20250417 Thu 17 Apr 2025 Europa League QF Lazio 3 Bodo Glimt 1 54873 20250417 Thu 17 Apr 2025 Europa League QF Manchester United 5 Lyon 4 73228 20250417 Thu 17 Apr 2025 Europa Conference League QF Chelsea 1 Legia Warsaw 2 32549 20250417 Thu 17 Apr 2025 Europa Conference League QF Fiorentina 2 Publikum (Celje) 2 13195 20250417 Thu 17 Apr 2025 Europa Conference League QF Jagiellonia BiaĆystok 1 Real Betis Balompie (Seville) 1 20003 20250417 Thu 17 Apr 2025 Europa Conference League QF Rapid Vienna 1 Djurgardens IF 4 25600 20250418 Fri 18 Apr 2025 SCH 34 of 36 Livingston (Meadowbank Thistle) 5 Ayr United 0 1606 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Blackburn Rovers 4 Millwall 1 14167 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Bristol City 2 Sunderland 1 25915 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Coventry City 2 West Bromwich Albion 0 31167 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Derby County 0 Luton Town 1 32159 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Middlesbrough 2 Plymouth Argyle 1 26276 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Norwich City 3 Portsmouth 5 26838 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Oxford United 0 Leeds United 1 11537 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Preston North End 1 Queens Park Rangers 2 14922 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Sheffield United 2 Cardiff City 0 28201 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Stoke City 2 Sheffield Wednesday 0 29163 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Swansea City 1 Hull City 0 18775 20250418 Fri 18 Apr 2025 E Champ 43 of 46 Watford 1 Burnley 2 20523 20250418 Fri 18 Apr 2025 E L1 41 of 46 Birmingham City 0 Crawley Town 0 27325 20250418 Fri 18 Apr 2025 E L1 42 of 46 Peterborough United 1 Stockport County 1 11241 20250418 Fri 18 Apr 2025 E L1 42 of 46 Stevenage 1 Blackpool 3 4161 20250418 Fri 18 Apr 2025 E L1 43 of 46 Bolton Wanderers 0 Wycombe Wanderers 2 20250418 Fri 18 Apr 2025 E L1 43 of 46 Charlton Athletic 2 Northampton Town 1 20198 20250418 Fri 18 Apr 2025 E L1 43 of 46 Exeter City 0 Burton Albion 0 6972 20250418 Fri 18 Apr 2025 E L1 43 of 46 Huddersfield Town 1 Cambridge United 2 20250418 Fri 18 Apr 2025 E L1 43 of 46 Leyton Orient 4 Barnsley 3 20250418 Fri 18 Apr 2025 E L1 43 of 46 Reading 0 Lincoln City 1 16388 20250418 Fri 18 Apr 2025 E L1 43 of 46 Rotherham United 3 Mansfield Town 3 10665 20250418 Fri 18 Apr 2025 E L1 43 of 46 Shrewsbury Town 0 Wigan Athletic 1 6338 20250418 Fri 18 Apr 2025 E L1 43 of 46 Wrexham 1 Bristol Rovers 1 12740 20250418 Fri 18 Apr 2025 E L2 43 of 46 AFC Wimbledon 0 Chesterfield 0 20250418 Fri 18 Apr 2025 E L2 43 of 46 Bromley 1 Morecambe 0 2382 20250418 Fri 18 Apr 2025 E L2 43 of 46 Carlisle United 3 Port Vale 2 12305 20250418 Fri 18 Apr 2025 E L2 43 of 46 Cheltenham Town 1 Gillingham 1 4702 20250418 Fri 18 Apr 2025 E L2 43 of 46 Colchester United 0 Crewe Alexandra 0 7623 20250418 Fri 18 Apr 2025 E L2 43 of 46 Fleetwood Town 0 Barrow 0 20250418 Fri 18 Apr 2025 E L2 43 of 46 Grimsby Town 0 Swindon Town 4 20250418 Fri 18 Apr 2025 E L2 43 of 46 Milton Keynes Dons 0 Newport County 0 20250418 Fri 18 Apr 2025 E L2 43 of 46 Salford City 1 Accrington Stanley [2] 2 2945 20250418 Fri 18 Apr 2025 E L2 43 of 46 Tranmere Rovers 0 Doncaster Rovers 3 8814 20250418 Fri 18 Apr 2025 E L2 43 of 46 Walsall 2 Harrogate Town 2 7408 20250419 Sat 19 Apr 2025 SCH 34 of 36 Airdrieonians (Airdrie United) 0 Greenock Morton 1 1706 20250419 Sat 19 Apr 2025 SCH 34 of 36 Dunfermline Athletic 0 Partick Thistle 0 5688 20250419 Sat 19 Apr 2025 SCH 34 of 36 Falkirk 1 Raith Rovers 3 7539 20250419 Sat 19 Apr 2025 SCH 34 of 36 Hamilton Academical 0 Queens Park 0 1102 20250419 Sat 19 Apr 2025 SL1 34 of 36 Annan Athletic 5 Arbroath 1 604 20250419 Sat 19 Apr 2025 SL1 34 of 36 Cove Rangers 1 Alloa Athletic 1 484 20250419 Sat 19 Apr 2025 SL1 34 of 36 Kelty Hearts 1 Queen of the South 3 590 20250419 Sat 19 Apr 2025 SL1 34 of 36 Montrose 2 Dumbarton 2 1087 20250419 Sat 19 Apr 2025 SL1 34 of 36 Stenhousemuir 1 Inverness Caledonian Thistle 1 764 20250419 Sat 19 Apr 2025 SL2 34 of 36 East Fife 2 Stirling Albion 0 962 20250419 Sat 19 Apr 2025 SL2 34 of 36 Elgin City 4 Peterhead 0 901 20250419 Sat 19 Apr 2025 SL2 34 of 36 Forfar Athletic 0 Bonnyrigg Rose Athletic 2 903 20250419 Sat 19 Apr 2025 SL2 34 of 36 Stranraer 2 Edinburgh City 0 603 20250419 Sat 19 Apr 2025 SL2 34 of 36 The Spartans 2 Clyde 0 451 20250419 Sat 19 Apr 2025 Scottish Cup SF Aberdeen 2 Heart of Midlothian 1 39836 20250419 Sat 19 Apr 2025 LOWL Albion Rovers 0 Celtic B 1 20250419 Sat 19 Apr 2025 LOWL Broxburn Athletic 0 Heart of Midlothian B 3 20250419 Sat 19 Apr 2025 LOWL Caledonian Braves 0 Tranent Juniors 1 20250419 Sat 19 Apr 2025 LOWL Cowdenbeath 2 Berwick Rangers 0 20250419 Sat 19 Apr 2025 LOWL Cumbernauld Colts 2 Linlithgow Rose 0 20250419 Sat 19 Apr 2025 LOWL East Kilbride 3 Boness United 1 20250419 Sat 19 Apr 2025 LOWL Gretna 2009 0 Gala Fairydean Rovers 2 20250419 Sat 19 Apr 2025 LOWL University of Stirling 1 East Stirlingshire 1 20250420 Sun 20 Apr 2025 Scottish Cup SF Celtic 5 St Johnstone 0 43632