<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Discipline Statistics Games played
![]()
Sun 23 Feb 2025 12:00
St Johnstone 1 Hearts 2
Premiership 27 of 38
McDiarmid Park Perth Scotland
5577
Ref: Calum Scott
Scorers Elton Kabangu 35:25 ;Elton Kabangu 56:29 Opp Scorers [Adama Sidibeh 52:57]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Neil Critchley LA 9 4 3 2 14 7 0 0 Neil Critchley COMPA 13 5 4 4 19 13 1 0 Neil Critchley L 19 9 4 6 31 22 0 0 Neil Critchley COMP 26 11 6 9 40 32 1 0
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2024-25 St Johnstone McDiarmid Park Perth Scotland
1-0 Premiership
27 of 38 5577 SKY
Notes
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 0
Team Changes Compared to Last League Team (League Games Only) = 0No 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) 320 42y 01m 26d / 2025-02-16 sun 2025-02-26 wed 2 35 Adam Forrester 23 19y 10m 26d Taylor Gerald 65 / 2025-02-16 sun 2025-02-26 wed 3 29 James Penrice 35 26y 02m 01d Y61 / 1 2025-02-16 sun 2025-02-26 wed 4 15 Michael Steinwender 4 24y 09m 19d / 2025-02-16 sun 2025-02-26 wed 5 6 Beni Baningime 84 26y 05m 14d / 2025-02-16 sun 2025-02-26 wed 6 30 Jamie McCart 8 27y 08m 03d / 2025-02-16 sun 2025-02-26 wed 7 7 Jorge Grant 102 30y 02m 04d Kartum Sander 65 / 1 2025-02-16 sun 2025-02-26 wed 8 21 James Wilson 24 17y 11m 17d Drammeh Musa 73 / 2025-02-16 sun 2025-02-26 wed 9 19 Elton Kabangu 7 27y 00m 15d 2 7 Y95 2 / 2 2025-02-16 sun 2025-02-26 wed 10 9 Lawrence Shankland (C) 125 29y 06m 13d Forrest Alan 89 / 5 2025-02-16 sun 2025-02-26 wed 11 16 Blair Spittal 38 29y 02m 04d Nieuwenhof Calem 73 / 1 2025-02-16 sun 2025-02-26 wed Total Starting App->> 770 27.37 <<-Average Starting Age –––––– Substitutes –––––– S02 82 Gerald Taylor 11 23y 08m 26d Y90 Forrester Adam 65 / 2025-02-16 sun 2025-02-26 wed S07 27 Sander Kartum 3 29y 04m 20d Grant Jorge 65 / 2025-02-16 sun 2025-02-26 wed S08 37 Musa Drammeh 16 23y 02m 28d Wilson James 73 / 2025-02-16 sun 2025-02-26 wed S10 17 Alan Forrest 121 28y 05m 14d Shankland Lawrence 89 / 2 2025-02-16 sun 2025-02-26 wed S11 8 Calem Nieuwenhof 32 24y 00m 06d Spittal Blair 73 / 2025-02-16 sun 2025-02-26 wed U1 28 Zander Clark 32y 07m 28d / 2025-02-16 sun 2025-02-26 wed U2 18 Harry Milne 28y 03m 26d / 2025-02-16 sun 2025-02-26 wed U3 23 Lewis Neilson 21y 09m 08d / 2025-02-16 sun 2025-02-26 wed U4 77 Kenneth Vargas 22y 10m 06d / 1 2025-02-16 sun 2025-02-26 wed 26.87 <<-Average Age of Players who played
Opponents
Manager Simo Johannes Valakari
Team Managed 03 of 04
Total Managed 03 of 04
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Andy Fisher ENG 27y 00m 11d 01 of 02 01 of 02 2 Sam Curtis IRL 19y 02m 22d 01 of 02 01 of 02 Makenzie Kirk 71 3 Drey Wright ENG 29y 09m 26d 09 of 09 12 of 12 4 Daniels Balodis LAT 26y 08m 13d 01 of 02 01 of 02 5 Bozo Mikulic CRO 28y 00m 26d 02 of 02 02 of 02 6 Barry Douglas SCO 35y 05m 19d 02 of 03 10 of 11 7 Sven Sprangler AUT 29y 10m 27d 04 of 05 04 of 05 8 Jonathan Svedberg SWE 25y 11m 01d 01 of 01 01 of 01 Zach Joseph Mitchell 71 9 Adama Sidibeh GAM 26y 07m 29d 1 04 of 04 04 of 04 Taylor Steven 10 Elliot Watt SCO 24y 11m 12d 01 of 02 01 of 02 Stephen Winston Duke-McKenna HT 11 Graham Carey IRL 35y 09m 03d 08 of 09 21 of 22 28.14 <<-Average Starting Age –––––– Substitutes –––––– S02 Makenzie Kirk NIR 21y 00m 17d 03 of 04 03 of 04 Sam Curtis 71 S08 Zach Mitchell ENG 20y 01m 14d 01 of 01 01 of 01 Jonathan Svedberg 71 S09 Taylor Steven SCO 20y 05m 06d 02 of 03 02 of 03 Adama Sidibeh S10 Stephen Duke-McKenna GUY 24y 06m 06d 01 of 02 01 of 02 Elliot William Watt HT U1 Ross Sinclair SCO 23y 09m 16d of 01 of 02 U2 Jason Holt SCO 32y 00m 04d of 04 of 21 U3 Nicky Clark SCO 33y 08m 20d of 03 of 11 U4 Matthew Smith WAL 25y 03m 01d of 04 of 04 U5 Joshua McPake SCO 23y 05m 26d of 01 of 02 26.38 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Elton Kabangu Heart of Midlothian 35:25 2 1-1
Adama Sidibeh St Johnstone 52:57 3 2-1
Elton Kabangu Heart of Midlothian 56:29
Penalties The specified statement did not generate any data Taker Team Outcome Given Away By Won By Time Score if Missed
Discipline
Referee Calum Scott Hearts Redcards Linesman 1 Dougie Potter Opponents Redcards Linesman 2 Andy Milne Hearts Yellowcards 3 Fourth Official Duncan Nicolson Opponents Yellowcards
Discipline Events
Click on heading to sortType Team Player Cd Tm Time Notes YELLOWCARD Heart of Midlothian James Penrice 61 Foul on Sven Sprangler YELLOWCARD Heart of Midlothian Gerald Taylor 90 Foul on Taylor Steven YELLOWCARD Heart of Midlothian Elton Kabangu 95 Diving in the box
League Tables Before - Saturday 22 Feb 2025 After - Sunday 23 Feb 2025
Pos Team G W D L F A Diff Avg Pts Note 1 Celtic 27 22 3 2 77 14 63 5.5000 69 2 Rangers 27 17 5 5 54 22 32 2.4545 56 3 Aberdeen 27 12 5 10 35 39 -4 .8974 41 4 Dundee United 27 11 7 9 33 31 2 1.0645 40 5 Hibernian 27 9 10 8 39 38 1 1.0263 37 6 St Mirren 27 10 4 13 32 39 -7 .8205 34 7 Ross County 27 8 8 11 30 48 -18 .6250 32 8 Kilmarnock 27 8 7 12 31 42 -11 .7381 31 9 Motherwell 27 9 4 14 30 46 -16 .6522 31 10 Heart of Midlothian 26 8 6 12 35 36 -1 .9722 30 11 Dundee 27 7 6 14 39 58 -19 .6724 27 12 St Johnstone 26 6 3 17 29 51 -22 .5686 21
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Celtic 27 22 3 2 77 14 63 5.5000 69 2 0 Rangers 27 17 5 5 54 22 32 2.4545 56 3 0 Aberdeen 27 12 5 10 35 39 -4 .8974 41 4 0 Dundee United 27 11 7 9 33 31 2 1.0645 40 5 0 Hibernian 27 9 10 8 39 38 1 1.0263 37 6 0 St Mirren 27 10 4 13 32 39 -7 .8205 34 7 3 Heart of Midlothian 27 9 6 12 37 37 0 1.0000 33 8 -1 Ross County 27 8 8 11 30 48 -18 .6250 32 9 -1 Kilmarnock 27 8 7 12 31 42 -11 .7381 31 10 -1 Motherwell 27 9 4 14 30 46 -16 .6522 31 11 0 Dundee 27 7 6 14 39 58 -19 .6724 27 12 0 St Johnstone 27 6 3 18 30 53 -23 .5660 21
League Games Played
Home F Away A Crowd Aberdeen 1 Kilmarnock 0 16993 Dundee United 1 Motherwell 0 9044 Hibernian 2 Celtic 1 18357 Rangers 0 St Mirren 2 49994 Ross County 3 Dundee 1 4075
League Games Played
Home F Away A Crowd St Johnstone 1 Heart of Midlothian 2 5577
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 1
1
W
L
D
W
W
W
D
W
W
D
5678
2617
1257
1804
10267
7828
L only 1
1
4584
2058
1057
1469
8089
6374
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 9
9
182
89
45
48
324
215
L only 9
9
155
73
43
39
262
185
Match Statistics
Hearts What Opponents 12 Goal Attempts 7 5 On Target 2 7 Off Target 0 0 Woodwork 0 3 Corners 6 8 Fouls 10 4 Offside 1
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20250217 Mon 17 Feb 2025 E Champ 33 of 46 Leeds United 2 Sunderland 1 36804 20250218 Tue 18 Feb 2025 SCH 23 of 36 Greenock Morton 2 Hamilton Academical 0 1541 20250218 Tue 18 Feb 2025 LOWL Broxburn Athletic 0 Albion Rovers 5 20250218 Tue 18 Feb 2025 E Champ 33 of 46 Preston North End 1 Millwall 1 13290 20250218 Tue 18 Feb 2025 E L1 31 of 46 Crawley Town 1 Wigan Athletic 1 3733 20250218 Tue 18 Feb 2025 E L1 31 of 46 Mansfield Town 0 Lincoln City 3 8326 20250218 Tue 18 Feb 2025 E L1 31 of 46 Stevenage 0 Burton Albion 1 2801 20250218 Tue 18 Feb 2025 E L1 31 of 46 Wrexham 1 Leyton Orient 2 11703 20250218 Tue 18 Feb 2025 E L1 31 of 46 Wycombe Wanderers 2 Bristol Rovers 0 4419 20250218 Tue 18 Feb 2025 E L1 32 of 46 Shrewsbury Town 0 Huddersfield Town 1 6762 20250218 Tue 18 Feb 2025 E L2 31 of 46 Fleetwood Town 0 AFC Wimbledon 0 2106 20250218 Tue 18 Feb 2025 E L2 31 of 46 Notts County 1 Colchester United 1 9467 20250218 Tue 18 Feb 2025 E L2 32 of 46 Morecambe 0 Doncaster Rovers 1 2951 20250218 Tue 18 Feb 2025 Champions League KO AC Milan 1 Feyenoord 1 54749 20250218 Tue 18 Feb 2025 Champions League KO Atalanta 1 Club Brugge KV 3 21727 20250218 Tue 18 Feb 2025 Champions League KO Bayern Munich 1 Celtic 1 75000 20250218 Tue 18 Feb 2025 Champions League KO Benfica 3 Monaco 3 60776 20250219 Wed 19 Feb 2025 EPL 26 of 32 Aston Villa 2 Liverpool 2 41910 20250219 Wed 19 Feb 2025 E Champ 33 of 46 Luton Town 1 Plymouth Argyle 1 11752 20250219 Wed 19 Feb 2025 Champions League KO Borussia Dortmund 0 Sporting Lisbon 0 80300 20250219 Wed 19 Feb 2025 Champions League KO Paris Saint-Germain 7 Stade Brestois 29 0 47211 20250219 Wed 19 Feb 2025 Champions League KO PSV (Eindhoven) 3 Juventus 1 35000 20250219 Wed 19 Feb 2025 Champions League KO Real Madrid 3 Manchester City 1 77023 20250220 Thu 20 Feb 2025 Europa League KO Ajax 1 Union Saint-Gilloise 2 51835 20250220 Thu 20 Feb 2025 Europa League KO Anderlecht 2 Fenerbahce 2 13724 20250220 Thu 20 Feb 2025 Europa League KO Bodo Glimt 5 Twente (Enschede) 2 6417 20250220 Thu 20 Feb 2025 Europa League KO Galatasaray 2 AZ '67 (Alkmaar) 2 37343 20250220 Thu 20 Feb 2025 Europa League KO Real Sociedad 5 Midtjylland 2 27728 20250220 Thu 20 Feb 2025 Europa League KO Roma 3 Porto 2 55286 20250220 Thu 20 Feb 2025 Europa League KO Steaua Bucharest 2 PAOK Thessaloniki 0 50248 20250220 Thu 20 Feb 2025 Europa League KO Viktoria Plzen 3 Ferencvaros 0 10415 20250220 Thu 20 Feb 2025 Europa Conference League KO Apoel (Nicosia) 0 Publikum (Celje) 2 9108 20250220 Thu 20 Feb 2025 Europa Conference League KO Heidenheim 1846 1 FC Copenhagen 3 12336 20250220 Thu 20 Feb 2025 Europa Conference League KO Jagiellonia BiaĆystok 3 Backa Topola 1 10243 20250220 Thu 20 Feb 2025 Europa Conference League KO Olimpija (Ljubljana) 0 Borac Banja Luka 0 12169 20250220 Thu 20 Feb 2025 Europa Conference League KO Pafos 2 Omonia (Nicosia) 1 5350 20250220 Thu 20 Feb 2025 Europa Conference League KO Panathinaikos 2 Vikingur Gota 0 8931 20250220 Thu 20 Feb 2025 Europa Conference League KO Real Betis Balompie (Seville) 0 Gent 1 51510 20250220 Thu 20 Feb 2025 Europa Conference League KO Shamrock Rovers 0 Molde FK 1 9533 20250221 Fri 21 Feb 2025 SCH 24 of 36 Greenock Morton 0 Falkirk 2 2194 20250221 Fri 21 Feb 2025 EPL 26 of 32 Leicester City 0 Brentford 4 31077 20250221 Fri 21 Feb 2025 E Champ 34 of 46 Bristol City 2 Middlesbrough 1 21894 20250221 Fri 21 Feb 2025 E Champ 34 of 46 Burnley 4 Sheffield Wednesday 0 20675 20250222 Sat 22 Feb 2025 SPR 27 of 38 Aberdeen 1 Kilmarnock 0 16993 20250222 Sat 22 Feb 2025 SPR 27 of 38 Dundee United 1 Motherwell 0 9044 20250222 Sat 22 Feb 2025 SPR 27 of 38 Hibernian 2 Celtic 1 18357 20250222 Sat 22 Feb 2025 SPR 27 of 38 Rangers 0 St Mirren 2 49994 20250222 Sat 22 Feb 2025 SPR 27 of 38 Ross County 3 Dundee 1 4075 20250222 Sat 22 Feb 2025 SCH 24 of 36 Raith Rovers 2 Hamilton Academical 0 3344 20250222 Sat 22 Feb 2025 SCH 25 of 36 Ayr United 1 Livingston (Meadowbank Thistle) 2 3063 20250222 Sat 22 Feb 2025 SCH 25 of 36 Dunfermline Athletic 0 Queens Park 0 4527 20250222 Sat 22 Feb 2025 SCH 26 of 36 Partick Thistle 1 Airdrieonians (Airdrie United) 1 3599 20250222 Sat 22 Feb 2025 SL1 24 of 36 Kelty Hearts 0 Inverness Caledonian Thistle 1 641 20250222 Sat 22 Feb 2025 SL1 25 of 36 Cove Rangers 2 Dumbarton 1 353 20250222 Sat 22 Feb 2025 SL1 25 of 36 Stenhousemuir 2 Arbroath 0 705 20250222 Sat 22 Feb 2025 SL1 26 of 36 Annan Athletic 3 Alloa Athletic 4 278 20250222 Sat 22 Feb 2025 SL1 26 of 36 Montrose 0 Queen of the South 3 573 20250222 Sat 22 Feb 2025 SL2 25 of 36 Elgin City 1 Edinburgh City 2 826 20250222 Sat 22 Feb 2025 SL2 25 of 36 Stranraer 3 Stirling Albion 0 449 20250222 Sat 22 Feb 2025 SL2 26 of 36 Bonnyrigg Rose Athletic 0 Forfar Athletic 2 608 20250222 Sat 22 Feb 2025 SL2 26 of 36 Clyde 0 The Spartans 2 598 20250222 Sat 22 Feb 2025 SL2 26 of 36 East Fife 0 Peterhead 0 1106 20250222 Sat 22 Feb 2025 LOWL Albion Rovers 1 Cumbernauld Colts 2 20250222 Sat 22 Feb 2025 LOWL Boness United 2 Gala Fairydean Rovers 2 20250222 Sat 22 Feb 2025 LOWL Broomhill 0 Broxburn Athletic 4 20250222 Sat 22 Feb 2025 LOWL Caledonian Braves 4 East Kilbride 1 20250222 Sat 22 Feb 2025 LOWL Celtic B 4 Civil Service Strollers 1 20250222 Sat 22 Feb 2025 LOWL Cowdenbeath 2 Gretna 2009 1 20250222 Sat 22 Feb 2025 LOWL East Stirlingshire 1 Heart of Midlothian B 2 20250222 Sat 22 Feb 2025 LOWL Tranent Juniors 0 Linlithgow Rose 1 20250222 Sat 22 Feb 2025 LOWL University of Stirling 3 Berwick Rangers 2 20250222 Sat 22 Feb 2025 EPL 26 of 32 Arsenal 0 West Ham United 1 60262 20250222 Sat 22 Feb 2025 EPL 26 of 32 Bournemouth 0 Wolverhampton Wanderers 1 11206 20250222 Sat 22 Feb 2025 EPL 26 of 32 Everton 2 Manchester United 2 39290 20250222 Sat 22 Feb 2025 EPL 26 of 32 Fulham 0 Crystal Palace 2 26777 20250222 Sat 22 Feb 2025 EPL 26 of 32 Ipswich Town 1 Tottenham Hotspur 4 30003 20250222 Sat 22 Feb 2025 EPL 26 of 32 Southampton 0 Brighton and Hove Albion 4 30775 20250222 Sat 22 Feb 2025 EPL 27 of 32 Aston Villa 2 Chelsea 1 42423 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Coventry City 2 Preston North End 1 26493 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Derby County 0 Millwall 1 28321 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Norwich City 4 Stoke City 2 26267 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Plymouth Argyle 1 Cardiff City 1 16981 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Portsmouth 2 Queens Park Rangers 1 20426 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Sunderland 0 Hull City 1 44009 20250222 Sat 22 Feb 2025 E Champ 34 of 46 Swansea City 3 Blackburn Rovers 0 13788 20250222 Sat 22 Feb 2025 E Champ 34 of 46 West Bromwich Albion 2 Oxford United 0 25951 20250222 Sat 22 Feb 2025 E L1 32 of 46 Blackpool 3 Crawley Town 1 9281 20250222 Sat 22 Feb 2025 E L1 32 of 46 Bolton Wanderers 2 Leyton Orient 1 20851 20250222 Sat 22 Feb 2025 E L1 32 of 46 Cambridge United 2 Stockport County 0 6905 20250222 Sat 22 Feb 2025 E L1 32 of 46 Charlton Athletic 3 Exeter City 0 14864 20250222 Sat 22 Feb 2025 E L1 32 of 46 Huddersfield Town 0 Peterborough United 1 18977 20250222 Sat 22 Feb 2025 E L1 32 of 46 Northampton Town 2 Bristol Rovers 1 6996 20250222 Sat 22 Feb 2025 E L1 32 of 46 Reading 0 Birmingham City 0 13919 20250222 Sat 22 Feb 2025 E L1 32 of 46 Rotherham United 0 Barnsley 1 10755 20250222 Sat 22 Feb 2025 E L1 32 of 46 Wycombe Wanderers 0 Wigan Athletic 0 5445 20250222 Sat 22 Feb 2025 E L1 33 of 46 Lincoln City 0 Burton Albion 1 8507 20250222 Sat 22 Feb 2025 E L1 33 of 46 Shrewsbury Town 0 Stevenage 1 5694 20250222 Sat 22 Feb 2025 E L2 31 of 46 Accrington Stanley [2] 1 Doncaster Rovers 2 2258 20250222 Sat 22 Feb 2025 E L2 31 of 46 Port Vale 2 Salford City 1 6823 20250222 Sat 22 Feb 2025 E L2 32 of 46 Bradford City 2 Milton Keynes Dons 0 17666 20250222 Sat 22 Feb 2025 E L2 32 of 46 Bromley 2 Harrogate Town 0 2518 20250222 Sat 22 Feb 2025 E L2 32 of 46 Carlisle United 0 Gillingham 0 6976 20250222 Sat 22 Feb 2025 E L2 32 of 46 Colchester United 1 AFC Wimbledon 1 6029 20250222 Sat 22 Feb 2025 E L2 32 of 46 Grimsby Town 2 Fleetwood Town 1 5996 20250222 Sat 22 Feb 2025 E L2 32 of 46 Newport County 0 Cheltenham Town 3 4257 20250222 Sat 22 Feb 2025 E L2 32 of 46 Notts County 2 Tranmere Rovers 1 9476 20250222 Sat 22 Feb 2025 E L2 33 of 46 Crewe Alexandra 3 Barrow 0 4735 20250222 Sat 22 Feb 2025 E L2 33 of 46 Morecambe 0 Walsall 2 3457 20250222 Sat 22 Feb 2025 E L2 33 of 46 Swindon Town 1 Chesterfield 0 7531 20250223 Sun 23 Feb 2025 SPR 27 of 38 St Johnstone 1 Heart of Midlothian 2 5577 20250223 Sun 23 Feb 2025 EPL 26 of 32 Manchester City 0 Liverpool 2 52803 20250223 Sun 23 Feb 2025 EPL 26 of 32 Newcastle United 4 Nottingham Forest 3 52223 20250223 Sun 23 Feb 2025 E Champ 34 of 46 Watford 2 Luton Town 0 20252 20250223 Sun 23 Feb 2025 E L1 32 of 46 Mansfield Town 1 Wrexham 2 8122