<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sun 21 Dec 2025 13:30
Hearts 2 Rangers 1
Premiership 18 of 38
Tynecastle Park Edinburgh Scotland
18829
Ref: Nick Walsh
Scorers Stuart Findlay 37:04 ;Lawrence Shankland 41:43 Opp Scorers [Youssef Chermiti 90+4:04]
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Derek McInnes LH 9 6 3 0 20 7 0 0 Derek McInnes COMPH 11 8 3 0 28 8 0 0 Derek McInnes L 18 12 5 1 36 14 0 0 Derek McInnes COMP 23 16 6 1 53 16 0 1
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Rangers Tynecastle Park Edinburgh Scotland
2-0 Premiership
18 of 38 18829 SKY
Notes Hearts stay 6 points clear at top. Celtic lost 2-1 to Dundee United Wed 17 Dec 2025.Hearts beat Celtic and Rangers home and away for only third time in the Lreague in same season. Others 1957-58 and 1959-60.
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 14 33y 06m 19d / 2025-12-13 sat 2025-12-27 sat 2 15 Michael Steinwender 29 25y 07m 17d / 1 2025-12-13 sat 2025-12-27 sat 3 3 Stephen Kingsley 175 31y 04m 28d McCart Jamie 88 / 2025-12-13 sat 2025-12-27 sat 4 2 Frankie Kent 82 30y 01m 00d / 2025-12-13 sat 2025-12-27 sat 5 14 Cammy Devlin (R1) 166 27y 06m 14d / 2025-12-13 sat 2025-12-27 sat 6 19 Stuart Findlay 22 30y 03m 07d 1 5 1 / 1 2025-12-13 sat 2025-12-27 sat 7 89 Alexandros Kyziridis 21 25y 03m 05d Kerjota Sabah 89 / 2025-12-13 sat 2025-12-27 sat 8 31 Oisin McEntee 22 24y 11m 16d Y61 / 2025-12-13 sat 2025-12-27 sat 9 9 Lawrence Shankland (C) 158 30y 04m 11d 1 80 Kabangu Elton 93 7 / 7 2025-12-13 sat 2025-12-27 sat 10 22 Tomas Magnusson 16 23y 04m 07d Baningime Beni 83 / 2025-12-13 sat 2025-12-27 sat 11 10 Claudio Braga 23 26y 01m 23d Forrest Alan 83 / 2025-12-13 sat 2025-12-27 sat Total Starting App->> 728 28.05 <<-Average Starting Age –––––– Substitutes –––––– S03 5 Jamie McCart 20 28y 06m 01d Kingsley Stephen 88 / 2025-12-13 sat 2025-12-27 sat S07 29 Sabah Kerjota 9 24y 04m 07d Kyziridis Alexandros 89 / 2025-12-13 sat 2025-12-27 sat S09 7 Elton Kabangu 33 27y 10m 13d Shankland Lawrence 93 / 2025-12-13 sat 2025-12-27 sat S10 6 Beni Baningime 110 27y 03m 12d Y92 Magnusson Tomas 83 / 2025-11-01 sat 2025-12-27 sat S11 17 Alan Forrest 144 29y 03m 12d Braga Claudio 83 / 2025-12-03 wed 2026-01-03 sat U1 1 Craig Gordon 42y 11m 21d / 2025-12-13 sat 2025-12-27 sat U2 12 Christian Borchgrevink 26y 07m 10d / 2025-12-13 sat last game U3 16 Blair Spittal 30y 00m 02d / 2025-12-13 sat 2025-12-27 sat U4 21 James Wilson 18y 09m 15d / 2025-11-23 sun 2025-12-27 sat 27.87 <<-Average Age of Players who played
Opponents
Manager Danny Rohl
Team Managed 01 of 01
Total Managed 01 of 01
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Jack Butland ENG 32y 09m 11d 11 of 11 11 of 11 2 Max Aarons ENG 25y 11m 17d 01 of 01 01 of 01 3 Jayden Meghoma ENG 19y 05m 23d 02 of 02 02 of 02 4 Dujon Sterling ENG 26y 01m 27d 07 of 07 07 of 07 Clinton Nsiala-Makengo 81 5 Rafael Fernandes POR 23y 05m 23d 02 of 02 02 of 02 6 James Tavernier ENG 34y 01m 21d 35 of 35 35 of 35 Djeidi Hamara Gassama 63 7 Nicolas Raskin BEL 24y 09m 28d 08 of 08 08 of 08 8 Connor Barron SCO 23y 03m 22d 04 of 04 09 of 09 Thelonious Gerard Aasgaard 74 9 Bojan Miovski MCD 26y 05m 27d 02 of 02 09 of 09 Danilo Pereira da Silva 74 10 Mohamed Diomande CIV 24y 01m 21d 08 of 08 08 of 08 Youssef Ramalho Chermiti HT 11 Mikey Moore ENG 18y 04m 10d Y94 02 of 02 02 of 02 25.38 <<-Average Starting Age –––––– Substitutes –––––– S04 Clinton Nsiala FRA 21y 11m 04d 02 of 02 02 of 02 Dujon Henriques Sterling 81 S06 Djeidi Gassama FRA 22y 03m 11d 02 of 02 02 of 02 James Henry Tavernier 63 S08 Thelo Aasgaard NOR 23y 07m 19d 02 of 02 02 of 02 Connor Barron 74 S09 Danilo BRA 26y 08m 14d 05 of 05 05 of 05 Bojan Miovski 74 S10 Youssef Chermiti POR 21y 06m 27d 1 02 of 02 02 of 02 Mohamed Baba Diomande HT U1 Liam Kelly SCO 29y 10m 28d of of 14 U2 Kieran Dowell ENG 28y 02m 11d of 03 of 03 U3 Calum Adamson SCO 18y 04m 14d of of U4 Findlay Curtis SCO 19y 02m 20d of 01 of 01 24.70 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Stuart Findlay Heart of Midlothian 37:04 2 2-0
Lawrence Shankland Heart of Midlothian 41:43 3 2-1
Youssef Chermiti Rangers 90+4:04
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 Nick Walsh Hearts Redcards Linesman 1 Daniel McFarlane Opponents Redcards Linesman 2 Calum Spence Hearts Yellowcards 2 Fourth Official Duncan Nicolson Opponents Yellowcards 1
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 9:42 11:38 01:56 Bojan Miovski Rangers NOGOAL Goal Scored by Stuart Findlay (Heart of Midlothian) 1H 37:04 Stuart Findlay Heart of Midlothian GOAL Goal Scored by Stuart Findlay (Heart of Midlothian) 1H 41:43 Lawrence Shankland Heart of Midlothian GOAL Goal Scored by Lawrence Shankland (Heart of Midlothian) 1H 47:13 Rangers 1HEND 1st half ends on 47 Minutes 00 seconds 2H 45:00 Mohamed Diomande Rangers TAKENOFF Player:Mohamed Diomande (Rangers) subbed by Youssef Chermiti on 46 mins 2H 45:00 Youssef Chermiti Rangers SUBBEDON Player:Youssef Chermiti (Rangers) came on for Mohamed Diomande on 46 mins 2H 60:29 Oisin McEntee Heart of Midlothian YELLOWCARD Yellow Card For McEntee Oisin (Heart of Midlothian) Foul on Chermiti 2H 62:21 James Tavernier Rangers TAKENOFF Player:James Tavernier (Rangers) subbed by Djeidi Gassama on 63 mins 2H 62:21 Djeidi Gassama Rangers SUBBEDON Player:Djeidi Gassama (Rangers) came on for James Tavernier on 63 mins 2H 73:29 Connor Barron Rangers TAKENOFF Player:Connor Barron (Rangers) subbed by Thelo Aasgaard on 74 mins 2H 73:29 Thelo Aasgaard Rangers SUBBEDON Player:Thelo Aasgaard (Rangers) came on for Connor Barron on 74 mins 2H 73:36 Bojan Miovski Rangers TAKENOFF Player:Bojan Miovski (Rangers) subbed by Danilo on 74 mins 2H 73:36 Danilo Rangers SUBBEDON Player:Danilo (Rangers) came on for Bojan Miovski on 74 mins 2H 80:48 Dujon Sterling Rangers TAKENOFF Player:Dujon Sterling (Rangers) subbed by Clinton Nsiala on 81 mins 2H 80:48 Clinton Nsiala Rangers SUBBEDON Player:Clinton Nsiala (Rangers) came on for Dujon Sterling on 81 mins 2H 82:21 Tomas Magnusson Heart of Midlothian TAKENOFF Player:Tomas Magnusson (Hearts) subbed by Beni Baningime on 83 mins 2H 82:21 Beni Baningime Heart of Midlothian SUBBEDON Player:Beni Baningime (Hearts) came on for Tomas Magnusson on 83 mins 2H 82:28 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Alan Forrest on 83 mins 2H 82:28 Alan Forrest Heart of Midlothian SUBBEDON Player:Alan Forrest (Hearts) came on for Claudio Braga on 83 mins 2H 87:52 Stephen Kingsley Heart of Midlothian TAKENOFF Player:Stephen Kingsley (Hearts) subbed by Jamie McCart on 88 mins 2H 87:52 Jamie McCart Heart of Midlothian SUBBEDON Player:Jamie McCart (Hearts) came on for Stephen Kingsley on 88 mins 2H 88:01 Alexandros Kyziridis Heart of Midlothian TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Sabah Kerjota on 89 mins 2H 88:01 Sabah Kerjota Heart of Midlothian SUBBEDON Player:Sabah Kerjota (Hearts) came on for Alexandros Kyziridis on 89 mins 2H 91:32 Beni Baningime Heart of Midlothian YELLOWCARD Yellow Card For Baningime Beni (Heart of Midlothian) Foul on Mikey Moore 2H 92:31 Lawrence Shankland Heart of Midlothian TAKENOFF Player:Lawrence Shankland (Hearts) subbed by Elton Kabangu on 93 mins 2H 92:31 Elton Kabangu Heart of Midlothian SUBBEDON Player:Elton Kabangu (Hearts) came on for Lawrence Shankland on 93 mins 2H 93:09 Mikey Moore Rangers YELLOWCARD Yellow Card For Mikey Steven Danny Moore (Rangers) Foul on Jamie McCart 2H 94:04 Youssef Chermiti Rangers GOAL Goal Scored by [Youssef Chermiti] (Rangers) 2H 94:48 Rangers 2HEND 2nd half ends on 94 Minutes 48 seconds
League Tables Before - Saturday 20 Dec 2025 After - Sunday 21 Dec 2025
Pos Team G W D L F A Diff Avg Pts Note 1 Heart of Midlothian 17 11 5 1 34 13 21 2.6154 38 2 Celtic 16 10 2 4 26 13 13 2.0000 32 3 Motherwell 18 7 9 2 26 15 11 1.7333 30 4 Rangers 16 7 8 1 23 13 10 1.7692 29 5 Hibernian 18 6 7 5 28 20 8 1.4000 25 6 Aberdeen 16 7 3 6 18 17 1 1.0588 24 7 Falkirk 18 6 6 6 20 26 -6 .7692 24 8 Dundee United 18 4 9 5 24 27 -3 .8889 21 9 St Mirren 16 4 5 7 15 22 -7 .6818 17 10 Dundee 18 3 4 11 15 32 -17 .4688 13 11 Kilmarnock 18 2 6 10 17 33 -16 .5152 12 12 Livingston (Meadowbank Thistle) 17 1 6 10 17 32 -15 .5313 9
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Heart of Midlothian 18 12 5 1 36 14 22 2.5714 41 2 0 Celtic 17 11 2 4 29 14 15 2.0714 35 3 0 Motherwell 18 7 9 2 26 15 11 1.7333 30 4 0 Rangers 17 7 8 2 24 15 9 1.6000 29 5 0 Hibernian 18 6 7 5 28 20 8 1.4000 25 6 0 Aberdeen 17 7 3 7 19 20 -1 .9500 24 7 0 Falkirk 18 6 6 6 20 26 -6 .7692 24 8 0 Dundee United 18 4 9 5 24 27 -3 .8889 21 9 0 St Mirren 16 4 5 7 15 22 -7 .6818 17 10 0 Dundee 18 3 4 11 15 32 -17 .4688 13 11 0 Kilmarnock 18 2 6 10 17 33 -16 .5152 12 12 0 Livingston (Meadowbank Thistle) 17 1 6 10 17 32 -15 .5313 9
League Games Played
Home F Away A Crowd Dundee United 1 Hibernian 1 10124 Kilmarnock 0 Falkirk 1 5708 Motherwell 1 Dundee 0 6649 St Mirren 1 Livingston (Meadowbank Thistle) 0 5764
League Games Played
Home F Away A Crowd Celtic 3 Aberdeen 1 58798 Heart of Midlothian 2 Rangers 1 18892
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 3
5
W
W
W
D
D
L
D
W
D
W
5714
2640
1264
1810
10339
7857
L only 3
5
4613
2076
1063
1474
8140
6398
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 2
2
400
80
75
245
423
781
L only 2
2
335
70
67
198
359
638
Match Statistics
Hearts What Opponents 14 Goal Attempts 11 5 On Target 2 9 Off Target 0 0 Woodwork 0 6 Corners 10 12 Fouls 10 0 Offside 1
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20251215 Mon 15 Dec 2025 SPR 16 of 22 Rangers 1 Hibernian 0 50226 20251215 Mon 15 Dec 2025 EPL 10 of 11 Manchester United 4 Bournemouth 4 73951 20251215 Mon 15 Dec 2025 E Champ 18 of 23 Sheffield Wednesday 0 Derby County 3 23466 20251217 Wed 17 Dec 2025 SPR 17 of 22 Dundee United 2 Celtic 1 12966 20251218 Thu 18 Dec 2025 E L1 19 of 23 Reading 3 Luton Town 2 9252 20251218 Thu 18 Dec 2025 Europa Conference League MD6 AEK (Athens) 3 Universitatea Craiova 2 26021 20251218 Thu 18 Dec 2025 Europa Conference League MD6 AEK (Larnaca) 1 Shkendija 0 3269 20251218 Thu 18 Dec 2025 Europa Conference League MD6 AZ '67 (Alkmaar) 0 Jagiellonia BiaĆystok 0 13017 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Crystal Palace 2 KuPS (Kuopio) 2 21306 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Dinamo Kiev 2 FC Noah 0 640 20251218 Thu 18 Dec 2025 Europa Conference League MD6 FSV Mainz 05 2 Samsunspor 0 33000 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Lausanne-Sports 1 Fiorentina 0 11971 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Legia Warsaw 4 Lincoln Red Imps 1 9429 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Omonia (Nicosia) 0 Rakow Czestochowa 1 10327 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Publikum (Celje) 0 Shelbourne 0 5240 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Rayo Vallecano 3 Drita Gjilan 0 9300 20251218 Thu 18 Dec 2025 Europa Conference League MD6 RC Strasbourg 3 Breidablik 1 24416 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Shakhtar Donetsk 0 Rijeka 0 4367 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Shamrock Rovers 3 Hamrun Spartans 1 5810 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Sigma Olomouc 1 Lech Poznan 2 6267 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Slovan Bratislava 1 Hacken 0 7879 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Sparta Prague 3 Aberdeen 0 14343 20251218 Thu 18 Dec 2025 Europa Conference League MD6 Zrinjski Mostar 1 Rapid Vienna 1 5601 20251219 Fri 19 Dec 2025 E Champ 20 of 24 Swansea City 2 Wrexham 1 20368 20251219 Fri 19 Dec 2025 E L1 19 of 23 Northampton Town 3 AFC Wimbledon 1 6252 20251219 Fri 19 Dec 2025 E L2 21 of 24 Barrow 1 Cheltenham Town 2 2140 20251219 Fri 19 Dec 2025 E L2 21 of 24 Cambridge United 2 Accrington Stanley [2] 0 5788 20251219 Fri 19 Dec 2025 E L2 21 of 24 Crewe Alexandra 1 Bristol Rovers 1 9125 20251220 Sat 20 Dec 2025 SPR 16 of 20 St Mirren 1 Livingston (Meadowbank Thistle) 0 5764 20251220 Sat 20 Dec 2025 SPR 18 of 22 Dundee United 1 Hibernian 1 10124 20251220 Sat 20 Dec 2025 SPR 18 of 22 Kilmarnock 0 Falkirk 1 5708 20251220 Sat 20 Dec 2025 SPR 18 of 22 Motherwell 1 Dundee 0 6649 20251220 Sat 20 Dec 2025 SCH 18 of 20 Ross County 0 Arbroath 2 2653 20251220 Sat 20 Dec 2025 SCH 19 of 20 Dunfermline Athletic 2 Ayr United 3 4961 20251220 Sat 20 Dec 2025 SCH 19 of 21 St Johnstone 5 Greenock Morton 0 4363 20251220 Sat 20 Dec 2025 SCH 19 of 22 Airdrieonians (Airdrie United) 0 Queens Park 3 1364 20251220 Sat 20 Dec 2025 SCH 19 of 22 Partick Thistle 0 Raith Rovers 0 3682 20251220 Sat 20 Dec 2025 SL1 17 of 19 East Fife 0 Peterhead 1 743 20251220 Sat 20 Dec 2025 SL1 18 of 19 Hamilton Academical 1 Alloa Athletic 0 20251220 Sat 20 Dec 2025 SL1 18 of 21 Kelty Hearts 2 Cove Rangers 5 20251220 Sat 20 Dec 2025 SL1 18 of 21 Queen of the South 1 Montrose 0 20251220 Sat 20 Dec 2025 SL1 18 of 21 Stenhousemuir 1 Inverness Caledonian Thistle 0 663 20251220 Sat 20 Dec 2025 SL2 17 of 18 East Kilbride 1 Annan Athletic 3 375 20251220 Sat 20 Dec 2025 SL2 17 of 19 Clyde 1 Stirling Albion 2 616 20251220 Sat 20 Dec 2025 SL2 17 of 19 The Spartans 1 Elgin City 0 444 20251220 Sat 20 Dec 2025 SL2 17 of 20 Forfar Athletic 2 Edinburgh City 3 20251220 Sat 20 Dec 2025 SL2 17 of 20 Stranraer 1 Dumbarton 1 502 20251220 Sat 20 Dec 2025 EPL 09 of 10 Bournemouth 1 Burnley 1 10762 20251220 Sat 20 Dec 2025 EPL 09 of 10 Wolverhampton Wanderers 0 Brentford 2 27662 20251220 Sat 20 Dec 2025 EPL 10 of 11 Brighton and Hove Albion 0 Sunderland 0 31426 20251220 Sat 20 Dec 2025 EPL 10 of 11 Everton 0 Arsenal 1 20251220 Sat 20 Dec 2025 EPL 10 of 11 Tottenham Hotspur 1 Liverpool 2 61138 20251220 Sat 20 Dec 2025 EPL 11 of 11 Leeds United 4 Crystal Palace 1 36334 20251220 Sat 20 Dec 2025 EPL 11 of 11 Manchester City 3 West Ham United 0 52454 20251220 Sat 20 Dec 2025 EPL 11 of 13 Newcastle United 2 Chelsea 2 52226 20251220 Sat 20 Dec 2025 E Champ 19 of 22 Hull City 1 West Bromwich Albion 0 21218 20251220 Sat 20 Dec 2025 E Champ 19 of 22 Ipswich Town 3 Sheffield Wednesday 1 28680 20251220 Sat 20 Dec 2025 E Champ 19 of 23 Blackburn Rovers 2 Millwall 0 11657 20251220 Sat 20 Dec 2025 E Champ 19 of 23 Charlton Athletic 1 Oxford United 0 19594 20251220 Sat 20 Dec 2025 E Champ 20 of 23 Sheffield United 3 Birmingham City 0 28271 20251220 Sat 20 Dec 2025 E Champ 20 of 23 Watford 1 Stoke City 0 19285 20251220 Sat 20 Dec 2025 E Champ 20 of 24 Bristol City 2 Middlesbrough 0 24259 20251220 Sat 20 Dec 2025 E Champ 20 of 24 Derby County 1 Portsmouth 1 28877 20251220 Sat 20 Dec 2025 E Champ 20 of 24 Preston North End 1 Norwich City 1 14831 20251220 Sat 20 Dec 2025 E Champ 20 of 24 Queens Park Rangers 4 Leicester City 1 17500 20251220 Sat 20 Dec 2025 E Champ 20 of 24 Southampton 1 Coventry City 1 30584 20251220 Sat 20 Dec 2025 E L1 18 of 21 Stevenage 2 Burton Albion 2 20251220 Sat 20 Dec 2025 E L1 19 of 22 Mansfield Town 1 Stockport County 2 8086 20251220 Sat 20 Dec 2025 E L1 19 of 22 Port Vale 0 Peterborough United 1 7533 20251220 Sat 20 Dec 2025 E L1 19 of 23 Exeter City 3 Barnsley 0 6471 20251220 Sat 20 Dec 2025 E L1 19 of 23 Wigan Athletic 0 Blackpool 2 20251220 Sat 20 Dec 2025 E L1 20 of 23 Doncaster Rovers 1 Plymouth Argyle 5 8370 20251220 Sat 20 Dec 2025 E L1 20 of 23 Leyton Orient 2 Bradford City 1 20251220 Sat 20 Dec 2025 E L1 20 of 23 Rotherham United 1 Huddersfield Town 3 9514 20251220 Sat 20 Dec 2025 E L1 20 of 24 Lincoln City 2 Cardiff City 1 9913 20251220 Sat 20 Dec 2025 E L1 20 of 24 Wycombe Wanderers 2 Bolton Wanderers 1 6197 20251220 Sat 20 Dec 2025 E L2 21 of 24 Barnet 1 Salford City 3 2212 20251220 Sat 20 Dec 2025 E L2 21 of 24 Bromley 2 Grimsby Town 0 4427 20251220 Sat 20 Dec 2025 E L2 21 of 24 Colchester United 4 Newport County 1 4717 20251220 Sat 20 Dec 2025 E L2 21 of 24 Fleetwood Town 2 Gillingham 1 3001 20251220 Sat 20 Dec 2025 E L2 21 of 24 Harrogate Town 0 Milton Keynes Dons 4 2923 20251220 Sat 20 Dec 2025 E L2 21 of 24 Notts County 0 Walsall 0 11870 20251220 Sat 20 Dec 2025 E L2 21 of 24 Oldham Athletic 3 Tranmere Rovers 1 8838 20251220 Sat 20 Dec 2025 E L2 21 of 24 Shrewsbury Town 0 Chesterfield 1 20251220 Sat 20 Dec 2025 E L2 21 of 24 Swindon Town 1 Crawley Town 0 8172 20251221 Sun 21 Dec 2025 SPR 17 of 21 Celtic 3 Aberdeen 1 58798 20251221 Sun 21 Dec 2025 SPR 18 of 21 Heart of Midlothian 2 Rangers 1 18892 20251221 Sun 21 Dec 2025 EPLPO Aston Villa 2 Manchester United 1 43157