<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sat 26 Jul 2025 15:00
Hearts 3 Sunderland 0
HMFC Testimonial
Tynecastle Park Edinburgh Scotland
17756
Ref: Don Robertson
Scorers Claudio Braga 10:29 ;Lawrence Shankland 61:13 ;Alexandros Kyziridis 84:48 Opp Scorers -----
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 2025-26 Sunderland Tynecastle Park Edinburgh Scotland
1-0 HMFC Testimonial
17756
Notes "Craig Gordon Testimonial. 2nd largest home testimonoal crowd since WWII. Alex MacDonald had 17,853 in 1984."
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = -
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 42y 06m 26d Clark Zander 1 / 2025-05-03 sat last game 2 32 Adam Forrester 20y 03m 26d Kyziridis Alexandros 63 / 2025-07-23 wed last game 3 18 Harry Milne 28y 08m 27d Kingsley Stephen 74 / 2025-07-23 wed last game 4 2 Frankie Kent 29y 08m 05d Steinwender Michael HT / 2025-07-23 wed last game 5 4 Craig Halkett (R1) 30y 01m 27d / 2025-07-19 sat last game 6 19 Stuart Findlay 29y 10m 12d / 2025-07-23 wed last game 7 31 Oisin McEntee 24y 06m 21d Kartum Sander 75 / 2025-07-23 wed last game 8 14 Cammy Devlin 27y 01m 19d Dhanda Yan 90 / 2025-07-23 wed last game 9 9 Lawrence Shankland (C) 29y 11m 16d 1 Kabangu Elton 74 1 / 0 2025-07-23 wed last game 10 10 Claudio Braga 25y 08m 28d 1 Wilson James HT 1 / 0 2025-07-23 wed last game 11 8 Calem Nieuwenhof 24y 05m 09d Spittal Blair 22 / 2025-07-23 wed last game Total Starting App->> 0 28.47 <<-Average Starting Age –––––– Substitutes –––––– S01 28 Zander Clark 33y 01m 00d Gordon Craig 1 / 2025-07-23 wed last game S02 89 Alexandros Kyziridis 24y 10m 10d 1 Forrester Adam 63 1 / 0 2025-07-23 wed last game S03 3 Stephen Kingsley 31y 00m 03d Milne Harry 74 / 2025-07-23 wed last game S04 15 Michael Steinwender 25y 02m 22d Kent Frankie HT / 2025-07-23 wed last game S07 27 Sander Kartum 29y 09m 23d McEntee Oisin 75 / 2025-07-23 wed last game S08 20 Yan Dhanda 26y 07m 12d Devlin Cameron 90 / 2025-07-19 sat last game S09 7 Elton Kabangu 27y 05m 18d Shankland Lawrence 74 / 2025-07-23 wed last game S10 21 James Wilson 18y 04m 20d Braga Claudio HT / 2025-07-23 wed last game S11 16 Blair Spittal 29y 07m 07d Nieuwenhof Calem 22 / 2025-07-23 wed last game SS11 17 Alan Forrest 28y 10m 17d Spittal Blair 74 / 2025-07-19 sat last game U1 30 Ryan Fulton 29y 02m 03d / 2025-07-23 wed last game U2 37 Musa Drammeh 23y 08m 00d / 2025-07-23 wed last game U3 29 Sabah Kerjota 23y 11m 12d / 2025-07-23 wed last game U4 77 Kenneth Vargas 23y 03m 09d / 2025-05-10 sat last game 28.00 <<-Average Age of Players who played
Opponents
Manager Regis Le Bris
Team Managed of
Total Managed of
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Simon Moore ENG 35y 02m 07d 01 of 01 01 of 01 2 Trai Hume NIR 23y 04m 08d 01 of 01 01 of 01 Jenson Jones 69 3 Niall Huggins WAL 24y 07m 08d 01 of 01 01 of 01 Alan Browne 69 4 Daniel Ballard NIR 25y 10m 04d 01 of 01 01 of 01 Harrison Jones 69 5 Enzo Le Fee FRA 25y 05m 23d 01 of 01 01 of 01 Timur Tuterov 69 6 Jenson Seelt NED 22y 02m 03d 01 of 01 01 of 01 Milan Aleksic 69 7 Chemsdine Talbi MAR 20y 02m 17d 01 of 01 01 of 01 Patrick Roberts 69 8 Dan Neil ENG 23y 07m 13d 01 of 01 01 of 01 Habib Diarra 63 9 Eliezer Mayenda ESP 20y 02m 18d 01 of 01 01 of 01 Tom Lavery 69 10 Simon Adingra CIV 23y 06m 25d 01 of 01 01 of 01 Ahmed Abdullahi 69 11 Noah Sadiki COD 20y 07m 09d 01 of 01 01 of 01 24.08 <<-Average Starting Age –––––– Substitutes –––––– S02 Jenson Jones ENG 19y 01m 00d 01 of 01 01 of 01 Trai Hume 69 S03 Alan Browne IRL 30y 03m 11d 01 of 01 01 of 01 Niall Huggins 69 S04 Harrison Jones ENG 20y 07m 01d 01 of 01 01 of 01 Daniel Ballard 69 S05 Timur Tuterov UKR 20y 01m 15d 01 of 01 01 of 01 Enzo Le Fee 69 S06 Milan Aleksic Srb 19y 10m 26d 01 of 01 01 of 01 Jenson Seelt 69 S07 Patrick Roberts ENG 28y 05m 21d 01 of 01 01 of 01 Chemsdine Talbi 69 S08 Habib Diarra SEN 21y 06m 23d 01 of 01 01 of 01 Dan Neil 63 S09 Tom Lavery ENG 19y 07m 07d 01 of 01 01 of 01 Eliezer Mayenda 69 S10 Ahmed Abdullahi NGA 21y 01m 07d 01 of 01 01 of 01 Simon Adingra 69 U1 Blondy Nna Noukeu CMR 23y 10m 09d of of 23.28 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Claudio Braga Heart of Midlothian 10:29 2 2-0
Lawrence Shankland Heart of Midlothian 61:13 3 3-0
Alexandros Kyziridis Heart of Midlothian 84:48
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 Don Robertson Hearts Redcards Linesman 1 David McGeachie Opponents Redcards Linesman 2 Dougie Potter Hearts Yellowcards Fourth Official Opponents Yellowcards
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 0:54 Craig Gordon Heart of Midlothian TAKENOFF Player:Craig Gordon (Hearts) subbed by Zander Clark on 1 mins 1H 0:54 Zander Clark Heart of Midlothian SUBBEDON Player:Zander Clark (Hearts) came on for Craig Gordon on 1 mins 1H 10:29 Claudio Braga Heart of Midlothian GOAL Goal Scored by Claudio Braga (Heart of Midlothian) 1H 20:54 Calem Nieuwenhof Heart of Midlothian TAKENOFF Player:Calem Nieuwenhof (Hearts) subbed by Blair Spittal on 22 mins 1H 21:40 Blair Spittal Heart of Midlothian SUBBEDON Player:Blair Spittal (Hearts) came on for Calem Nieuwenhof on 22 mins 1H 45:00 Sunderland 1HEND 1st half ends on 45 Minutes 00 seconds 2H 45:00 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by James Wilson on 46 mins 2H 45:00 James Wilson Heart of Midlothian SUBBEDON Player:James Wilson (Hearts) came on for Claudio Braga on 46 mins 2H 45:00 Frankie Kent Heart of Midlothian TAKENOFF Player:Frankie Kent (Hearts) subbed by Michael Steinwender on 46 mins 2H 45:00 Michael Steinwender Heart of Midlothian SUBBEDON Player:Michael Steinwender (Hearts) came on for Frankie Kent on 46 mins 2H 61:13 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian) 2H 62:05 Dan Neil Sunderland TAKENOFF Player:Dan Neil (Sunderland) subbed by Habib Diarra on 63 mins 2H 62:05 Habib Diarra Sunderland SUBBEDON Player:Habib Diarra (Sunderland) came on for Dan Neil on 63 mins 2H 63:00 Adam Forrester Heart of Midlothian TAKENOFF Player:Adam Forrester (Hearts) subbed by Alexandros Kyziridis on 63 mins 2H 63:00 Alexandros Kyziridis Heart of Midlothian SUBBEDON Player:Alexandros Kyziridis (Hearts) came on for Adam Forrester on 63 mins 2H 69:57 Chemsdine Talbi Sunderland TAKENOFF Player:Chemsdine Talbi (Sunderland) subbed by Patrick Roberts on 69 mins 2H 69:57 Patrick Roberts Sunderland SUBBEDON Player:Patrick Roberts (Sunderland) came on for Chemsdine Talbi on 69 mins 2H 69:59 Daniel Ballard Sunderland TAKENOFF Player:Daniel Ballard (Sunderland) subbed by Harrison Jones on 69 mins 2H 69:59 Harrison Jones Sunderland SUBBEDON Player:Harrison Jones (Sunderland) came on for Daniel Ballard on 69 mins 2H 70:01 Eliezer Mayenda Sunderland TAKENOFF Player:Eliezer Mayenda (Sunderland) subbed by Tom Lavery on 69 mins 2H 70:01 Tom Lavery Sunderland SUBBEDON Player:Tom Lavery (Sunderland) came on for Eliezer Mayenda on 69 mins 2H 70:03 Enzo Le Fee Sunderland TAKENOFF Player:Enzo Le Fee (Sunderland) subbed by Timur Tuterov on 69 mins 2H 70:03 Timur Tuterov Sunderland SUBBEDON Player:Timur Tuterov (Sunderland) came on for Enzo Le Fee on 69 mins 2H 70:05 Jenson Seelt Sunderland TAKENOFF Player:Jenson Seelt (Sunderland) subbed by Milan Aleksic on 69 mins 2H 70:05 Milan Aleksic Sunderland SUBBEDON Player:Milan Aleksic (Sunderland) came on for Jenson Seelt on 69 mins 2H 70:07 Niall Huggins Sunderland TAKENOFF Player:Niall Huggins (Sunderland) subbed by Alan Browne on 69 mins 2H 70:07 Alan Browne Sunderland SUBBEDON Player:Alan Browne (Sunderland) came on for Niall Huggins on 69 mins 2H 70:07 Simon Adingra Sunderland TAKENOFF Player:Simon Adingra (Sunderland) subbed by Ahmed Abdullahi on 69 mins 2H 70:07 Ahmed Abdullahi Sunderland SUBBEDON Player:Ahmed Abdullahi (Sunderland) came on for Simon Adingra on 69 mins 2H 70:09 Trai Hume Sunderland TAKENOFF Player:Trai Hume (Sunderland) subbed by Jenson Jones on 69 mins 2H 70:09 Jenson Jones Sunderland SUBBEDON Player:Jenson Jones (Sunderland) came on for Trai Hume on 69 mins 2H 73:21 Blair Spittal Heart of Midlothian TAKENOFF Substitute:Blair Spittal (Hearts) subbed by Alan Forrest on 74 mins 2H 73:21 Harry Milne Heart of Midlothian TAKENOFF Player:Harry Milne (Hearts) subbed by Stephen Kingsley on 74 mins 2H 73:24 Stephen Kingsley Heart of Midlothian SUBBEDON Player:Stephen Kingsley (Hearts) came on for Harry Milne on 74 mins 2H 73:24 Lawrence Shankland Heart of Midlothian TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Elton Kabangu on 74 mins 2H 73:26 Elton Kabangu Heart of Midlothian SUBBEDON Player:Elton Kabangu (Hearts) came on for Lawrence Shankland on 74 mins 2H 73:26 Alan Forrest Heart of Midlothian SUBBEDON Player:Alan Forrest (Hearts) came on for Blair Spittal on 74 mins 2H 84:23 Oisin McEntee Heart of Midlothian TAKENOFF Player:Oisin McEntee (Hearts) subbed by Sander Kartum on 75 mins 2H 84:23 Sander Kartum Heart of Midlothian SUBBEDON Player:Sander Kartum (Hearts) came on for Oisin McEntee on 75 mins 2H 84:48 Alexandros Kyziridis Heart of Midlothian GOAL Goal Scored by Alexandros Kyziridis (Heart of Midlothian) 2H 89:33 Cammy Devlin Heart of Midlothian TAKENOFF Player:Cammy Devlin (Hearts) subbed by Yan Dhanda on 90 mins 2H 89:33 Yan Dhanda Heart of Midlothian SUBBEDON Player:Yan Dhanda (Hearts) came on for Cammy Devlin on 90 mins 2H 90:14 Sunderland 2HEND 2nd half ends on 90 Minutes 14 seconds
League Tables Before - Sunday 18 May 2025 After - Sunday 18 May 2025
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 38 29 5 4 112 26 86 4.3077 92 2 Rangers 38 22 9 7 80 41 39 1.9512 75 3 Hibernian 38 15 13 10 62 50 12 1.2400 58 4 Dundee United 38 15 8 15 45 54 -9 .8333 53 5 Aberdeen 38 15 8 15 48 61 -13 .7869 53 6 St Mirren 38 14 8 16 53 59 -6 .8983 50 7 Heart of Midlothian 38 15 7 16 52 47 5 1.1064 52 8 Motherwell 38 14 7 17 46 63 -17 .7302 49 9 Kilmarnock 38 12 8 18 45 64 -19 .7031 44 10 Dundee 38 11 8 19 57 77 -20 .7403 41 11 Ross County 38 9 10 19 37 65 -28 .5692 37 12 St Johnstone 38 9 5 24 38 68 -30 .5588 32
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 38 29 5 4 112 26 86 4.3077 92 2 0 Rangers 38 22 9 7 80 41 39 1.9512 75 3 0 Hibernian 38 15 13 10 62 50 12 1.2400 58 4 0 Dundee United 38 15 8 15 45 54 -9 .8333 53 5 0 Aberdeen 38 15 8 15 48 61 -13 .7869 53 6 0 St Mirren 38 14 8 16 53 59 -6 .8983 50 7 0 Heart of Midlothian 38 15 7 16 52 47 5 1.1064 52 8 0 Motherwell 38 14 7 17 46 63 -17 .7302 49 9 0 Kilmarnock 38 12 8 18 45 64 -19 .7031 44 10 0 Dundee 38 11 8 19 57 77 -20 .7403 41 11 0 Ross County 38 9 10 19 37 65 -28 .5692 37 12 0 St Johnstone 38 9 5 24 38 68 -30 .5588 32
League Games Played
Home F Away A Crowd Kilmarnock 0 Heart of Midlothian 1 6601 Ross County 1 Motherwell 1 4170 St Johnstone 0 Dundee 2 7170
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
0
0
0
0
0
0
only
0
0
0
0
0
0
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive
0
0
0
0
0
0
F only 1
1
18
5
5
8
32
35
Match Statistics
Hearts What Opponents 0 Goal Attempts 0 0 On Target 0 0 Off Target 0 0 Woodwork 0 0 Corners 0 0 Fouls 0 0 Offside 0
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20250722 Tue 22 Jul 2025 League Cup GRA Brechin City 0 Cove Rangers 3 323 20250722 Tue 22 Jul 2025 League Cup GRA Falkirk 3 Queens Park 1 2387 20250722 Tue 22 Jul 2025 League Cup GRB Partick Thistle 2 Queen of the South 0 2235 20250722 Tue 22 Jul 2025 League Cup GRB Ross County 8 Edinburgh City 0 1265 20250722 Tue 22 Jul 2025 League Cup GRC Bonnyrigg Rose Athletic 1 Dundee 3 853 20250722 Tue 22 Jul 2025 League Cup GRD Arbroath 6 Annan Athletic 0 622 20250722 Tue 22 Jul 2025 League Cup GRD Ayr United 3 Forfar Athletic 0 1721 20250722 Tue 22 Jul 2025 League Cup GRE Dunfermline Athletic 2 Hamilton Academical 1 2582 20250722 Tue 22 Jul 2025 League Cup GRF East Kilbride 2 Inverness Caledonian Thistle 6 568 20250722 Tue 22 Jul 2025 League Cup GRF St Johnstone 3 Raith Rovers 1 3358 20250722 Tue 22 Jul 2025 League Cup GRG Clyde 2 Stenhousemuir 2 423 20250722 Tue 22 Jul 2025 League Cup GRG Motherwell 3 Greenock Morton 0 3255 20250722 Tue 22 Jul 2025 League Cup GRH East Fife 3 Brora Rangers 0 448 20250722 Tue 22 Jul 2025 League Cup GRH Kelty Hearts 0 Kilmarnock 0 20250723 Wed 23 Jul 2025 League Cup GRC Montrose 1 Airdrieonians (Airdrie United) 2 513 20250723 Wed 23 Jul 2025 League Cup GRE Heart of Midlothian 4 Dumbarton 0 8722