<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Tue 03 Feb 2026 20:00
St Mirren 1 Hearts 0
Premiership 25 of 38
New St Mirren Park Paisley Scotland
7151
Ref: Steven McLean
Scorers ----- Opp Scorers [Miguel Freckleton 87:40]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Derek McInnes LA 13 8 2 3 22 11 0 0 Derek McInnes COMPA 16 10 3 3 31 12 0 1 Derek McInnes L 25 16 6 3 47 20 0 0 Derek McInnes COMP 31 20 8 3 65 23 0 2
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 St Mirren New St Mirren Park Paisley Scotland
0-0 Premiership
25 of 38 7151 SKY
Notes Hearts play with 10 men for over an hour and almost hold out for a 0-0 draw.Lead at the top cut to 3 points when Rangers win 5-1 vs Kilmarnock the following day.
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 2
Team Changes Compared to Last League Team (League Games Only) = 2No Sq
NoPlayer Cap Nat Tot App Age Gls Pens Tot
GlsOGs Pen
SavePen
MissDiscipline Sub
MrkSubstitued by Sub
TimeGoals
vs
OppPrev Next 1 25 Alexander Schwolow 20 33y 08m 01d / 2026-01-31 sat 2026-02-10 tue 2 15 Michael Steinwender 36 25y 08m 30d Kerjota Sabah 93 / 2026-01-31 sat 2026-02-10 tue 3 18 Harry Milne (R1) 31 29y 03m 06d / 2026-01-31 sat 2026-02-10 tue 4 4 Craig Halkett (C) 167 30y 08m 06d R29 / 1 2026-01-31 sat 2026-02-15 sun 5 49 Marc Leonard 3 24y 01m 15d Ageu Eduardo 93 / 2026-01-31 sat 2026-02-10 tue 6 19 Stuart Findlay 30 30y 04m 20d / 2026-01-31 sat 2026-02-10 tue 7 31 Oisin McEntee 26 25y 00m 29d / 1 2026-01-31 sat 2026-02-10 tue 8 6 Beni Baningime 116 27y 04m 25d Magnusson Tomas 79 / 1 2026-01-17 sat 2026-02-10 tue 9 11 Pierre Landry Kabore 15 24y 06m 29d Y39 Kabangu Elton 79 / 2026-01-31 sat 2026-02-10 tue 10 10 Claudio Braga 31 26y 03m 06d / 1 2026-01-31 sat 2026-02-10 tue 11 89 Alexandros Kyziridis 29 25y 04m 18d Kent Frankie 38 / 2026-01-31 sat 2026-02-10 tue Total Starting App->> 504 27.51 <<-Average Starting Age –––––– Substitutes –––––– S02 29 Sabah Kerjota 14 24y 05m 20d Steinwender Michael 93 / 2026-01-31 sat 2026-02-10 tue S05 40 Ageu 5 23y 11m 14d Leonard Marc 93 / 2026-01-31 sat 2026-02-10 tue S08 22 Tomas Magnusson 24 23y 05m 20d Baningime Beni 79 / 1 2026-01-31 sat 2026-02-10 tue S09 7 Elton Kabangu 36 27y 11m 26d Kabore Pierre 79 / 2026-01-31 sat 2026-02-21 sat S11 2 Frankie Kent (R2) 87 30y 02m 13d Kyziridis Alexandros 38 / 2026-01-31 sat 2026-02-10 tue U1 1 Craig Gordon 43y 01m 06d / 2026-01-31 sat 2026-02-10 tue U2 5 Jamie McCart 28y 07m 14d / 2026-01-31 sat 2026-02-10 tue U3 16 Blair Spittal 30y 01m 15d / 1 2026-01-31 sat 2026-02-10 tue U4 23 Jordi Altena 22y 01m 30d / 2026-01-31 sat 2026-02-10 tue 27.04 <<-Average Age of Players who played
Opponents
Manager Stephen Robinson
Team Managed 18 of 18
Total Managed 30 of 30
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Shamal George ENG 28y 00m 28d 04 of 04 07 of 07 2 Jayden Richardson ENG 25y 04m 30d 03 of 03 06 of 06 Roland Idowu 71 3 Declan John WAL 30y 07m 06d 06 of 06 09 of 09 4 Marcus Fraser SCO 31y 07m 11d 19 of 19 31 of 31 5 Richard King JAM 24y 02m 07d Y76 04 of 04 04 of 04 6 Miguel Freckleton ENG 23y 05m 28d 1 04 of 04 04 of 04 7 Killian Phillips IRL 23y 10m 06d 08 of 08 08 of 08 8 Jacob Devaney IRL 18y 07m 23d 01 of 01 01 of 01 Conor McMenamin 70 9 Mikael Mandron FRA 31y 03m 23d 12 of 12 12 of 12 Kion Reece Etete 77 10 Dan Nlundulu ENG 26y 11m 29d 03 of 03 03 of 03 Oluwatunmise Sobowale 86 11 Alexander Gogic CYP 31y 09m 21d 17 of 17 25 of 25 26.91 <<-Average Starting Age –––––– Substitutes –––––– S02 Roland Idowu IRL 24y 00m 13d 06 of 06 06 of 06 Jayden Richardson 71 S08 Conor McMenamin NIR 30y 05m 10d 06 of 06 06 of 06 Jacob Patrick John Devaney 70 S09 Kion Etete ENG 24y 02m 06d 01 of 01 01 of 01 Mikael Yann Mathieu Mandron 77 S10 Tunmise Sobowale IRL 26y 10m 15d 03 of 03 03 of 03 Dan Nlundulu 86 U1 Ryan Mullen SCO 24y 08m 16d of of 01 U2 Scott Tanser ENG 31y 03m 11d of 14 of 22 U3 Liam Donnelly NIR 29y 10m 27d of 01 of 16 U4 Allan Campbell ENG 27y 06m 30d of 01 of 12 U5 Jalmaro Calvin ATG 22y 07m 06d of of 26.77 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 0-1
Miguel Freckleton St Mirren 87:40
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 Steven McLean Hearts Redcards 1 Linesman 1 David McGeachie Opponents Redcards Linesman 2 Steven Traynor Hearts Yellowcards 1 Fourth Official Iain Snedden Opponents Yellowcards 1
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 28:34 30:21 01:47 Craig Halkett Heart of Midlothian REDCARD Red Card For Halkett Craig (Heart of Midlothian) Straight red for bringing down Jacob Devaney as the last man challenge on edge of box 1H 37:05 Alexandros Kyziridis Heart of Midlothian TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Frankie Kent on 38 mins 1H 37:05 Frankie Kent Heart of Midlothian SUBBEDON Player:Frankie Kent (Hearts) came on for Alexandros Kyziridis on 38 mins 1H 38:22 Pierre Landry Kabore Heart of Midlothian YELLOWCARD Yellow Card For Kabore Pierre (Heart of Midlothian) Foul on Jacob Devaney 1H 39:17 39:50 00:33 Marcus Fraser St Mirren NOGOAL No Goal Scored by [Marcus Fraser] (St Mirren) Offside 1H 44:57 46:51 01:54 Marcus Fraser St Mirren NONPENAWARD No Goal Scored by [Marcus Fraser] (St Mirren) Offside 1H 49:14 St Mirren 1HEND 1st half ends on 49 Minutes 14 seconds 2H 69:57 Jacob Devaney St Mirren TAKENOFF Player:Jacob Devaney (St Mirren) subbed by Conor McMenamin on 70 mins 2H 69:57 Conor McMenamin St Mirren SUBBEDON Player:Conor McMenamin (St Mirren) came on for Jacob Devaney on 70 mins 2H 70:19 Jayden Richardson St Mirren TAKENOFF Player:Jayden Richardson (St Mirren) subbed by Roland Idowu on 71 mins 2H 70:19 Roland Idowu St Mirren SUBBEDON Player:Roland Idowu (St Mirren) came on for Jayden Richardson on 71 mins 2H 73:12 Richard King St Mirren YELLOWCARD Yellow Card For Richard King (St Mirren) Catching Claudio Braga high as the Hearts man looks to break 2H 76:55 Mikael Mandron St Mirren TAKENOFF Player:Mikael Mandron (St Mirren) subbed by Kion Etete on 77 mins 2H 76:55 Kion Etete St Mirren SUBBEDON Player:Kion Etete (St Mirren) came on for Mikael Mandron on 77 mins 2H 78:29 Pierre Landry Kabore Heart of Midlothian TAKENOFF Player:Pierre Landry Kabore (Hearts) subbed by Elton Kabangu on 79 mins 2H 78:29 Elton Kabangu Heart of Midlothian SUBBEDON Player:Elton Kabangu (Hearts) came on for Pierre Landry Kabore on 79 mins 2H 78:32 Beni Baningime Heart of Midlothian TAKENOFF Player:Beni Baningime (Hearts) subbed by Tomas Magnusson on 79 mins 2H 78:32 Tomas Magnusson Heart of Midlothian SUBBEDON Player:Tomas Magnusson (Hearts) came on for Beni Baningime on 79 mins 2H 85:31 Dan Nlundulu St Mirren TAKENOFF Player:Dan Nlundulu (St Mirren) subbed by Tunmise Sobowale on 86 mins 2H 85:31 Tunmise Sobowale St Mirren SUBBEDON Player:Tunmise Sobowale (St Mirren) came on for Dan Nlundulu on 86 mins 2H 87:40 Miguel Freckleton St Mirren GOAL Goal Scored by [Miguel Freckleton] (St Mirren) 2H 92:03 Marc Leonard Heart of Midlothian TAKENOFF Player:Marc Leonard (Hearts) subbed by Ageu on 93 mins 2H 92:03 Ageu Heart of Midlothian SUBBEDON Player:Ageu (Hearts) came on for Marc Leonard on 93 mins 2H 92:05 Michael Steinwender Heart of Midlothian TAKENOFF Player:Michael Steinwender (Hearts) subbed by Sabah Kerjota on 93 mins 2H 92:05 Sabah Kerjota Heart of Midlothian SUBBEDON Player:Sabah Kerjota (Hearts) came on for Michael Steinwender on 93 mins 2H 93:41 St Mirren 2HEND 2nd half ends on 93 Minutes 41 seconds
League Tables Before - Sunday 01 Feb 2026 After - Tuesday 03 Feb 2026
Pos Team G W D L F A Diff Avg Pts Note 1 Heart of Midlothian 24 16 6 2 47 19 28 2.4737 54 2 Celtic 24 15 3 6 43 23 20 1.8696 48 3 Rangers 24 13 9 2 37 17 20 2.1765 48 4 Motherwell 24 11 10 3 37 17 20 2.1765 43 5 Hibernian 24 9 9 6 38 28 10 1.3571 36 6 Falkirk 24 9 6 9 27 31 -4 .8710 33 7 Aberdeen 24 8 4 12 26 33 -7 .7879 28 8 Dundee United 23 5 10 8 28 37 -9 .7568 25 9 Dundee 24 6 5 13 19 37 -18 .5135 23 10 St Mirren 23 4 8 11 17 31 -14 .5484 20 11 Kilmarnock 24 3 8 13 23 43 -20 .5349 17 12 Livingston (Meadowbank Thistle) 24 1 8 15 24 50 -26 .4800 11
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Heart of Midlothian 25 16 6 3 47 20 27 2.3500 54 2 0 Celtic 24 15 3 6 43 23 20 1.8696 48 3 0 Rangers 24 13 9 2 37 17 20 2.1765 48 4 0 Motherwell 24 11 10 3 37 17 20 2.1765 43 5 0 Hibernian 24 9 9 6 38 28 10 1.3571 36 6 0 Falkirk 24 9 6 9 27 31 -4 .8710 33 7 0 Aberdeen 24 8 4 12 26 33 -7 .7879 28 8 0 Dundee United 23 5 10 8 28 37 -9 .7568 25 9 1 St Mirren 24 5 8 11 18 31 -13 .5806 23 10 -1 Dundee 24 6 5 13 19 37 -18 .5135 23 11 0 Kilmarnock 24 3 8 13 23 43 -20 .5349 17 12 0 Livingston (Meadowbank Thistle) 24 1 8 15 24 50 -26 .4800 11
League Games Played
Home F Away A Crowd Celtic 2 Falkirk 0 58450 Hibernian 0 Rangers 0 18227
League Games Played
Home F Away A Crowd St Mirren 1 Heart of Midlothian 0 7151
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive
1
1
L
W
D
D
W
W
W
L
W
W
5722
2644
1266
1812
10351
7864
L only
1
1
4620
2080
1064
1476
8151
6404
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive
1
1
301
132
83
86
528
375
L only
1
1
253
114
65
74
443
313
Match Statistics
Hearts What Opponents 5 Goal Attempts 21 2 On Target 5 3 Off Target 0 0 Woodwork 1 2 Corners 7 8 Fouls 19 2 Offside 4
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20260202 Mon 02 Feb 2026 EPL 14 of 17 Sunderland 3 Burnley 0 46370 20260203 Tue 03 Feb 2026 SPR 24 of 28 St Mirren 1 Heart of Midlothian 0 7151 20260203 Tue 03 Feb 2026 SCH 22 of 26 Queens Park 0 Ross County 1 718 20260203 Tue 03 Feb 2026 E Champ 26 of 30 Blackburn Rovers 1 Sheffield Wednesday 0 12285 20260203 Tue 03 Feb 2026 E Champ 27 of 30 Hull City 0 Watford 0 20441 20260203 Tue 03 Feb 2026 E Champ 27 of 32 Sheffield United 3 Oxford United 1 26436 20260203 Tue 03 Feb 2026 E L1 25 of 30 Barnsley 2 Northampton Town 2 8806 20260203 Tue 03 Feb 2026 E L1 26 of 31 Port Vale 0 AFC Wimbledon 1 4534 20260203 Tue 03 Feb 2026 E L1 28 of 33 Burton Albion 1 Doncaster Rovers 2 3069 20260203 Tue 03 Feb 2026 E L2 29 of 34 Bristol Rovers 2 Walsall 0 6291 20260203 Tue 03 Feb 2026 E L2 29 of 34 Notts County 1 Gillingham 0 8731 20260203 Tue 03 Feb 2026 E L2 29 of 35 Barnet 1 Crewe Alexandra 1 1908 20260203 Tue 03 Feb 2026 E L2 30 of 35 Harrogate Town 0 Swindon Town 1 2205 20260204 Wed 04 Feb 2026 SPR 25 of 29 Hibernian 3 Dundee United 2 17655 20260204 Wed 04 Feb 2026 SPR 25 of 29 Livingston (Meadowbank Thistle) 1 Falkirk 2 2790 20260204 Wed 04 Feb 2026 SPR 25 of 29 Rangers 5 Kilmarnock 1 49056 20260205 Thu 05 Feb 2026 E L2 28 of 33 Accrington Stanley [2] 1 Salford City 0 1892 20260206 Fri 06 Feb 2026 EPL 16 of 19 Leeds United 3 Nottingham Forest 1 36835 20260206 Fri 06 Feb 2026 E Champ 27 of 32 Charlton Athletic 0 Queens Park Rangers 0 21290 20260207 Sat 07 Feb 2026 SL1 23 of 26 Inverness Caledonian Thistle 3 East Fife 0 2160 20260207 Sat 07 Feb 2026 SL1 23 of 27 Cove Rangers 1 Queen of the South 1 516 20260207 Sat 07 Feb 2026 SL2 23 of 25 Forfar Athletic 2 Dumbarton 0 508 20260207 Sat 07 Feb 2026 SL2 23 of 25 Stranraer 0 Annan Athletic 0 496 20260207 Sat 07 Feb 2026 SL2 23 of 27 Edinburgh City 0 East Kilbride 2 384 20260207 Sat 07 Feb 2026 E L1PO Wolverhampton Wanderers 1 Chelsea 3 29762 20260207 Sat 07 Feb 2026 EPL 14 of 15 Fulham 1 Everton 2 27155 20260207 Sat 07 Feb 2026 EPL 14 of 17 Bournemouth 1 Aston Villa 1 11248 20260207 Sat 07 Feb 2026 EPL 16 of 18 Arsenal 3 Sunderland 0 60312 20260207 Sat 07 Feb 2026 EPL 16 of 18 Manchester United 2 Tottenham Hotspur 0 73985 20260207 Sat 07 Feb 2026 EPL 16 of 19 Burnley 0 West Ham United 2 21273 20260207 Sat 07 Feb 2026 EPLPO Newcastle United 2 Brentford 3 52032 20260207 Sat 07 Feb 2026 E Champ 27 of 31 Coventry City 0 Oxford United 0 30218 20260207 Sat 07 Feb 2026 E Champ 28 of 31 Birmingham City 2 Leicester City 1 27886 20260207 Sat 07 Feb 2026 E Champ 28 of 32 West Bromwich Albion 0 Stoke City 0 23991 20260207 Sat 07 Feb 2026 E Champ 29 of 33 Derby County 1 Ipswich Town 2 29498 20260207 Sat 07 Feb 2026 E Champ 29 of 33 Preston North End 1 Portsmouth 0 16034 20260207 Sat 07 Feb 2026 E Champ 29 of 33 Southampton 1 Watford 0 27721 20260207 Sat 07 Feb 2026 E Champ 29 of 33 Wrexham 0 Millwall 2 10663 20260207 Sat 07 Feb 2026 E ChampPO Hull City 2 Bristol City 3 20848 20260207 Sat 07 Feb 2026 E ChampPO Norwich City 2 Blackburn Rovers 0 25628 20260207 Sat 07 Feb 2026 E L1 27 of 31 Mansfield Town 0 Exeter City 0 7579 20260207 Sat 07 Feb 2026 E L1 27 of 31 Port Vale 2 Burton Albion 2 6232 20260207 Sat 07 Feb 2026 E L1 28 of 32 AFC Wimbledon 3 Reading 2 8574 20260207 Sat 07 Feb 2026 E L1 28 of 32 Rotherham United 0 Cardiff City 3 8786 20260207 Sat 07 Feb 2026 E L1 29 of 33 Luton Town 2 Bradford City 1 11000 20260207 Sat 07 Feb 2026 E L1 29 of 33 Plymouth Argyle 1 Lincoln City 4 15547 20260207 Sat 07 Feb 2026 E L1 29 of 33 Wycombe Wanderers 4 Doncaster Rovers 0 5063 20260207 Sat 07 Feb 2026 E L1 29 of 34 Northampton Town 3 Stevenage 1 6344 20260207 Sat 07 Feb 2026 E L1 29 of 34 Peterborough United 6 Wigan Athletic 1 8443 20260207 Sat 07 Feb 2026 E L1 30 of 34 Huddersfield Town 2 Blackpool 2 16951 20260207 Sat 07 Feb 2026 E L1 30 of 34 Stockport County 0 Leyton Orient 0 9162 20260207 Sat 07 Feb 2026 E L1 31 of 35 Bolton Wanderers 3 Barnsley 2 21415 20260207 Sat 07 Feb 2026 E L2 28 of 32 Gillingham 2 Tranmere Rovers 1 5564 20260207 Sat 07 Feb 2026 E L2 29 of 33 Cheltenham Town 2 Milton Keynes Dons 3 3749 20260207 Sat 07 Feb 2026 E L2 29 of 33 Colchester United 2 Shrewsbury Town 0 4932 20260207 Sat 07 Feb 2026 E L2 29 of 33 Fleetwood Town 1 Bromley 2 2409 20260207 Sat 07 Feb 2026 E L2 29 of 34 Newport County 0 Grimsby Town 0 3898 20260207 Sat 07 Feb 2026 E L2 30 of 33 Walsall 1 Barnet 3 5179 20260207 Sat 07 Feb 2026 E L2 30 of 34 Bristol Rovers 2 Chesterfield 3 8210 20260207 Sat 07 Feb 2026 E L2 30 of 34 Notts County 2 Barrow 1 9581 20260207 Sat 07 Feb 2026 E L2 30 of 35 Crawley Town 0 Crewe Alexandra 1 2975 20260207 Sat 07 Feb 2026 E L2 30 of 35 Swindon Town 3 Oldham Athletic 0 7183 20260207 Sat 07 Feb 2026 E L2 31 of 35 Harrogate Town 2 Cambridge United 1 3370 20260208 Sun 08 Feb 2026 E L1PO Brighton and Hove Albion 0 Crystal Palace 1 31179 20260208 Sun 08 Feb 2026 EPL 16 of 19 Liverpool 1 Manchester City 2 60336 20260208 Sun 08 Feb 2026 E Champ 28 of 32 Swansea City 4 Sheffield Wednesday 0 16776