<- 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 E 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
0-0 League Cup
Group E 1 of 4 12940
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 last game 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 Type What For Player Notes 1H 2:42 GOAL Heart of Midlothian James Wilson Goal Scored by James Wilson (Heart of Midlothian) 1H 37:26 GOAL Dunfermline Athletic Josh Cooper Goal Scored by [Josh Cooper] (Dunfermline Athletic) 1H 49:09 1HEND Dunfermline Athletic 1st half ends on 49 Minutes 00 seconds 2H 53:01 TAKENOFF Dunfermline Athletic Alfons Antonio Chico Amade Player:Alfons Amade (Dunfermline Athletic) subbed by Kieran Ngwenya on 54 mins 2H 53:01 SUBBEDON Dunfermline Athletic Kieran Ngwenya Player:Kieran Ngwenya (Dunfermline Athletic) came on for Alfons Amade on 54 mins 2H 63:42 TAKENOFF Heart of Midlothian Oisin McEntee Player:Oisin McEntee (Hearts) subbed by Christian Borchgrevink on 64 mins 2H 63:42 SUBBEDON Heart of Midlothian Christian Borchgrevink Player:Christian Borchgrevink (Hearts) came on for Oisin McEntee on 64 mins 2H 63:55 TAKENOFF Heart of Midlothian Claudio Braga Player:Claudio Braga (Hearts) subbed by Blair Spittal on 64 mins 2H 63:55 SUBBEDON Heart of Midlothian Blair Spittal Player:Blair Spittal (Hearts) came on for Claudio Braga on 64 mins 2H 64:07 TAKENOFF Dunfermline Athletic Christopher Kane Player:Christopher Kane (Dunfermline Athletic) subbed by Shea Kearney on 64 mins 2H 64:07 SUBBEDON Dunfermline Athletic Shea Kearney Player:Shea Kearney (Dunfermline Athletic) came on for Christopher Kane on 64 mins 2H 66:32 YELLOWCARD Dunfermline Athletic Shea Kearney Yellow Card For Shea Kearney (Dunfermline Athletic) A foul on Alan Forrest 2H 73:19 TAKENOFF Dunfermline Athletic Josh Cooper Player:Josh Cooper (Dunfermline Athletic) subbed by Connor Young on 74 mins 2H 73:19 SUBBEDON Dunfermline Athletic Connor Young Player:Connor Young (Dunfermline Athletic) came on for Josh Cooper on 74 mins 2H 73:22 TAKENOFF Dunfermline Athletic Tashan Dinnachi Oakley-Boothe Player:Tashan Oakley-Boothe (Dunfermline Athletic) subbed by Matthew Todd on 74 mins 2H 73:22 SUBBEDON Dunfermline Athletic Matthew Todd Player:Matthew Todd (Dunfermline Athletic) came on for Tashan Oakley-Boothe on 74 mins 2H 74:06 PENAWARD Heart of Midlothian Deniz Dogan Mehmet Penalty to Heart of Midlothian 2H 74:14 YELLOWCARD Dunfermline Athletic Deniz Dogan Mehmet Yellow Card For Deniz Dogan Mehmet (Dunfermline Athletic) Giving away penalty for a foul on Alan Forrest 2H 75:20 GOAL Heart of Midlothian Lawrence Shankland Goal Scored by Lawrence Shankland pen (Heart of Midlothian) 2H 76:22 TAKENOFF Heart of Midlothian James Wilson Player:James Wilson (Hearts) subbed by Elton Kabangu on 77 mins 2H 76:22 SUBBEDON Heart of Midlothian Elton Kabangu Player:Elton Kabangu (Hearts) came on for James Wilson on 77 mins 2H 76:47 TAKENOFF Heart of Midlothian Cammy Devlin Player:Cammy Devlin (Hearts) subbed by Calem Nieuwenhof on 77 mins 2H 76:47 SUBBEDON Heart of Midlothian Calem Nieuwenhof Player:Calem Nieuwenhof (Hearts) came on for Cammy Devlin on 77 mins 2H 77:24 PENAWARD Heart of Midlothian Kyle Benedictus Penalty to Heart of Midlothian 2H 78:17 GOAL Heart of Midlothian Lawrence Shankland Goal Scored by Lawrence Shankland pen (Heart of Midlothian) 2H 80:08 YELLOWCARD Dunfermline Athletic Charlie Ian Gilmour Yellow Card For Charlie Ian Gilmour (Dunfermline Athletic) A foul on Alan Forrest 2H 86:31 TAKENOFF Heart of Midlothian Lawrence Shankland Player:Lawrence Shankland (Hearts) subbed by Stephen Kingsley on 87 mins 2H 86:31 SUBBEDON Heart of Midlothian Stephen Kingsley Player:Stephen Kingsley (Hearts) came on for Lawrence Shankland on 87 mins 2H 90:34 GOAL Heart of Midlothian Stephen Kingsley Goal Scored by Stephen Kingsley (Heart of Midlothian) 2H 93:59 2HEND Dunfermline Athletic 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 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 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 20250712 Sat 12 Jul 2025 League Cup GRF East Kilbride 1 St Johnstone 3 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 20250712 Sat 12 Jul 2025 League Cup GRH East Fife 1 Livingston (Meadowbank Thistle) 2 743