<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sat 12 Jul 2025 17:15
Hearts 4 Dunfermline Athletic 1
League Cup Group 1 of 4
Tynecastle Park Edinburgh Scotland
12940
Ref: Lloyd Wilson
Scorers James Wilson 2:42 ;Lawrence Shankland pen 75:20 ;Lawrence Shankland pen 78:17 ;Stephen Kingsley 90+0:34 Opp Scorers [Josh Cooper 37:26]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Derek McInnes COMP 1 1 0 0 4 1 0 0 Derek McInnes COMPH 1 1 0 0 4 1 0 0
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Dunfermline Athletic Tynecastle Park Edinburgh Scotland
1-1 League Cup
Group 1 of 4 12940 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) = 4
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 28 Zander Clark 70 33y 00m 16d / 2025-07-08 tue 2025-07-15 tue 2 31 Oisin McEntee 1 24y 06m 07d Borchgrevink Christian 64 / 2025-07-08 tue 2025-07-15 tue 3 18 Harry Milne 4 28y 08m 13d / 2025-07-08 tue 2025-07-15 tue 4 2 Frankie Kent 71 29y 07m 21d / 2025-07-08 tue 2025-07-15 tue 5 6 Beni Baningime 98 26y 10m 03d / 2025-07-08 tue 2025-07-15 tue 6 4 Craig Halkett (R1) 142 30y 01m 13d / 2025-07-08 tue 2025-07-15 tue 7 17 Alan Forrest 131 28y 10m 03d / 2025-07-08 tue 2025-07-15 tue 8 14 Cammy Devlin 144 27y 01m 05d Nieuwenhof Calem 77 / 2025-07-08 tue 2025-07-15 tue 9 9 Lawrence Shankland (C) 138 29y 11m 02d 2 2 70 Kingsley Stephen 87 2 / 2 2025-07-08 tue 2025-07-15 tue 10 21 James Wilson 36 18y 04m 06d 1 7 Kabangu Elton 77 1 / 1 2025-07-08 tue 2025-07-15 tue 11 10 Claudio Braga 1 25y 08m 14d Spittal Blair 64 / 2025-07-08 tue 2025-07-15 tue Total Starting App->> 836 27.52 <<-Average Starting Age –––––– Substitutes –––––– S02 12 Christian Borchgrevink 1 26y 02m 01d McEntee Oisin 64 / 2025-07-08 tue 2025-07-15 tue S08 8 Calem Nieuwenhof 44 24y 04m 25d Devlin Cameron 77 / 2025-07-08 tue 2025-07-15 tue S09 3 Stephen Kingsley 160 30y 11m 19d 1 15 Shankland Lawrence 87 2 / 2 2025-07-08 tue 2025-07-19 sat S10 7 Elton Kabangu 19 27y 05m 04d Wilson James 77 / 2025-07-08 tue 2025-07-15 tue S11 16 Blair Spittal 49 29y 06m 23d Braga Claudio 64 / 2025-07-08 tue 2025-07-15 tue U1 30 Ryan Fulton 29y 01m 19d / 2025-07-08 tue 2025-07-15 tue U2 15 Michael Steinwender 25y 02m 08d / 2025-07-08 tue 2025-07-15 tue U3 20 Yan Dhanda 26y 06m 28d / 2025-07-08 tue 2025-07-15 tue U4 89 Alexandros Kyziridis 24y 09m 26d / 2025-07-04 fri 2025-07-15 tue 27.58 <<-Average Age of Players who played
Opponents
Manager Neil Francis Lennon
Team Managed 01 of 01
Total Managed 34 of 34
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Deniz Mehmet ENG 32y 09m 23d Y75 01 of 01 01 of 01 2 Kane Ritchie-Hosler ENG 22y 09m 29d 01 of 01 01 of 01 3 Kyle Benedictus SCO 33y 07m 05d 01 of 01 14 of 14 4 Jeremiah Chilokoa-Mullen SCO 32y 09m 23d 01 of 01 01 of 01 5 John Tod SCO 18y 01m 26d 01 of 01 01 of 01 6 Ewan Otoo SCO 22y 10m 12d 01 of 01 01 of 01 7 Alfons Amade MOZ 25y 08m 00d 01 of 01 01 of 01 Kieran Ngwenya 54 8 Charlie Gilmour SCO 26y 05m 01d Y81 01 of 01 03 of 03 9 Christopher Kane SCO 30y 10m 07d 01 of 01 20 of 20 Shea Kearney 64 10 Josh Cooper SCO 22y 07m 02d 1 01 of 01 01 of 01 Connor Young 74 11 Tashan Oakley-Boothe ENG 25y 04m 28d 01 of 01 01 of 01 Matthew Todd 74 26.73 <<-Average Starting Age –––––– Substitutes –––––– S07 Kieran Ngwenya SCO 22y 09m 17d 01 of 01 02 of 02 Alfons Antonio Chico Amade 54 S09 Shea Kearney NIR 21y 05m 17d Y67 01 of 01 01 of 01 Christopher Kane 64 S10 Connor Young SCO 20y 11m 11d 01 of 01 01 of 01 Josh Cooper 74 S11 Matthew Todd SCO 24y 00m 28d 01 of 01 01 of 01 Tashan Dinnachi Oakley-Boothe 74 U1 Thomas Margetts SCO 16y 04m 00d of of U2 Chris Hamilton SCO 23y 11m 29d of of U3 Keith Bray SCO 19y 03m 11d of of U4 Alasdair Davidson SCO 19y 03m 08d of of 25.55 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
James Wilson Heart of Midlothian 2:42 2 1-1
Josh Cooper Dunfermline Athletic 37:26 3 2-1
Lawrence Shankland(pen) Heart of Midlothian 75:20 4 3-1
Lawrence Shankland(pen) Heart of Midlothian 78:17 5 4-1
Stephen Kingsley Heart of Midlothian 90+0:34
Penalties Taker Team Outcome Given Away By Won By Time Score if Missed Lawrence Shankland Heart of Midlothian Scored Deniz Dogan Mehmet Alan Forrest 76 Lawrence Shankland Heart of Midlothian Scored Kyle Benedictus Elton Kabangu 79
Discipline and Officials
Referee Lloyd Wilson Hearts Redcards Linesman 1 Ross MacLeod Opponents Redcards Linesman 2 Alastair Taylor Hearts Yellowcards Fourth Official Opponents Yellowcards 3
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 2:42 James Wilson Heart of Midlothian GOAL Goal Scored by James Wilson (Heart of Midlothian) 1H 37:26 Josh Cooper Dunfermline Athletic GOAL Goal Scored by [Josh Cooper] (Dunfermline Athletic) 1H 49:09 Dunfermline Athletic 1HEND 1st half ends on 49 Minutes 00 seconds 2H 53:01 Alfons Amade Dunfermline Athletic TAKENOFF Player:Alfons Amade (Dunfermline Athletic) subbed by Kieran Ngwenya on 54 mins 2H 53:01 Kieran Ngwenya Dunfermline Athletic SUBBEDON Player:Kieran Ngwenya (Dunfermline Athletic) came on for Alfons Amade on 54 mins 2H 63:42 Oisin McEntee Heart of Midlothian TAKENOFF Player:Oisin McEntee (Hearts) subbed by Christian Borchgrevink on 64 mins 2H 63:42 Christian Borchgrevink Heart of Midlothian SUBBEDON Player:Christian Borchgrevink (Hearts) came on for Oisin McEntee on 64 mins 2H 63:55 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Blair Spittal on 64 mins 2H 63:55 Blair Spittal Heart of Midlothian SUBBEDON Player:Blair Spittal (Hearts) came on for Claudio Braga on 64 mins 2H 64:07 Christopher Kane Dunfermline Athletic TAKENOFF Player:Christopher Kane (Dunfermline Athletic) subbed by Shea Kearney on 64 mins 2H 64:07 Shea Kearney Dunfermline Athletic SUBBEDON Player:Shea Kearney (Dunfermline Athletic) came on for Christopher Kane on 64 mins 2H 66:32 Shea Kearney Dunfermline Athletic YELLOWCARD Yellow Card For Shea Kearney (Dunfermline Athletic) A foul on Alan Forrest 2H 73:19 Josh Cooper Dunfermline Athletic TAKENOFF Player:Josh Cooper (Dunfermline Athletic) subbed by Connor Young on 74 mins 2H 73:19 Connor Young Dunfermline Athletic SUBBEDON Player:Connor Young (Dunfermline Athletic) came on for Josh Cooper on 74 mins 2H 73:22 Tashan Oakley-Boothe Dunfermline Athletic TAKENOFF Player:Tashan Oakley-Boothe (Dunfermline Athletic) subbed by Matthew Todd on 74 mins 2H 73:22 Matthew Todd Dunfermline Athletic SUBBEDON Player:Matthew Todd (Dunfermline Athletic) came on for Tashan Oakley-Boothe on 74 mins 2H 74:06 Deniz Dogan Mehmet Heart of Midlothian PENAWARD Penalty to Heart of Midlothian 2H 74:14 Deniz Mehmet Dunfermline Athletic YELLOWCARD Yellow Card For Deniz Dogan Mehmet (Dunfermline Athletic) Giving away penalty for a foul on Alan Forrest 2H 75:20 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland pen (Heart of Midlothian) 2H 76:22 James Wilson Heart of Midlothian TAKENOFF Player:James Wilson (Hearts) subbed by Elton Kabangu on 77 mins 2H 76:22 Elton Kabangu Heart of Midlothian SUBBEDON Player:Elton Kabangu (Hearts) came on for James Wilson on 77 mins 2H 76:47 Cammy Devlin Heart of Midlothian TAKENOFF Player:Cammy Devlin (Hearts) subbed by Calem Nieuwenhof on 77 mins 2H 76:47 Calem Nieuwenhof Heart of Midlothian SUBBEDON Player:Calem Nieuwenhof (Hearts) came on for Cammy Devlin on 77 mins 2H 77:24 Kyle Benedictus Heart of Midlothian PENAWARD Penalty to Heart of Midlothian 2H 78:17 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland pen (Heart of Midlothian) 2H 80:08 Charlie Gilmour Dunfermline Athletic YELLOWCARD Yellow Card For Charlie Ian Gilmour (Dunfermline Athletic) A foul on Alan Forrest 2H 86:31 Lawrence Shankland Heart of Midlothian TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Stephen Kingsley on 87 mins 2H 86:31 Stephen Kingsley Heart of Midlothian SUBBEDON Player:Stephen Kingsley (Hearts) came on for Lawrence Shankland on 87 mins 2H 90:34 Stephen Kingsley Heart of Midlothian GOAL Goal Scored by Stephen Kingsley (Heart of Midlothian) 2H 93:59 Dunfermline Athletic 2HEND 2nd half ends on 93 Minutes 59 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 5
5
W
W
W
W
W
L
L
D
L
L
5692
2625
1258
1809
10290
7842
LC only 1
1
424
225
67
132
854
580
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 1
3
137
79
29
29
268
142
LC only 2
6
13
8
1
4
29
15
Match Statistics
Hearts What Opponents 19 Goal Attempts 3 7 On Target 1 11 Off Target 0 1 Woodwork 0 6 Corners 2 7 Fouls 14 3 Offside 2
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20250711 Fri 11 Jul 2025 League Cup GRB Edinburgh City 1 Partick Thistle 4 564 20250712 Sat 12 Jul 2025 League Cup GRA Brechin City 0 Falkirk 7 1003 20250712 Sat 12 Jul 2025 League Cup GRA The Spartans 2 Queens Park 1 395 20250712 Sat 12 Jul 2025 League Cup GRB Stranraer 1 Ross County 1 469 20250712 Sat 12 Jul 2025 League Cup GRC Bonnyrigg Rose Athletic 0 Alloa Athletic 1 348 20250712 Sat 12 Jul 2025 League Cup GRC Dundee 0 Airdrieonians (Airdrie United) 1 2306 20250712 Sat 12 Jul 2025 League Cup GRD Annan Athletic 1 Forfar Athletic 1 245 20250712 Sat 12 Jul 2025 League Cup GRD Arbroath 0 St Mirren 0 1636 20250712 Sat 12 Jul 2025 League Cup GRE Heart of Midlothian 4 Dunfermline Athletic 1 12940 20250712 Sat 12 Jul 2025 League Cup GRE Stirling Albion 0 Hamilton Academical 2 648 20250712 Sat 12 Jul 2025 League Cup GRF East Kilbride 1 St Johnstone 3 690 20250712 Sat 12 Jul 2025 League Cup GRF Elgin City 1 Raith Rovers 5 1025 20250712 Sat 12 Jul 2025 League Cup GRG Clyde 2 Motherwell 2 1931 20250712 Sat 12 Jul 2025 League Cup GRG Peterhead 2 Greenock Morton 4 660 20250712 Sat 12 Jul 2025 League Cup GRH Brora Rangers 0 Kilmarnock 2 263 20250712 Sat 12 Jul 2025 League Cup GRH East Fife 1 Livingston (Meadowbank Thistle) 2 743