<- Team <- Date <- Comp -> Comp -> Date -> Team
Hearts Team Opponents Scoring Seq Penalties Table Streaks Events Statistics Games played
![]()
Sat 31 Jan 2026 20:00
Dundee United 0 Hearts 3
Premiership 24 of 38
Tannadice Park Dundee Scotland
11627
Ref: Calum Scott
Scorers Pierre Landry Kabore 10:59 ;Alexandros Kyziridis pen 28:43 ;Pierre Landry Kabore 79:58 Opp Scorers -----
Manager Cumulative to date
Manager Type G W D L F A PenW PenL Derek McInnes LA 12 8 2 2 22 10 0 0 Derek McInnes COMPA 15 10 3 2 31 11 0 1 Derek McInnes L 24 16 6 2 47 19 0 0 Derek McInnes COMP 30 20 8 2 65 22 0 2
MR NR Season Team Venue FT HT Agg Comp Round Crowd TV 2025-26 Dundee United Tannadice Park Dundee Scotland
2-0 Premiership
24 of 38 11627 SKY
Notes Hearts beat 9 man Dundee United to go 7 points clear. Rangers and Celtic are playing on Sunday.First red card upgraded from yellow after VAR review. Penalty awarded after VAR review shows Braga's foot was inside the box. Dave Bowman United coach given red card for disputing 2nd red card.
Hearts Line Up - NB Average ages only shown where there are 8 or more 'known' ages Number of Team Changes (Competitive Games Only) = 3
Team Changes Compared to Last League Team (League Games Only) = 3No 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 19 33y 07m 29d / 2026-01-25 sun last game 2 23 Jordi Altena 5 22y 01m 27d Steinwender Michael 73 / 2026-01-25 sun last game 3 18 Harry Milne 30 29y 03m 02d Y45 McCart Jamie 73 / 2026-01-25 sun last game 4 4 Craig Halkett (C) 166 30y 08m 02d / 1 2026-01-25 sun last game 5 49 Marc Leonard 2 24y 01m 12d / 2026-01-25 sun last game 6 19 Stuart Findlay 29 30y 04m 17d / 2 2026-01-25 sun last game 7 31 Oisin McEntee 25 25y 00m 26d / 2026-01-25 sun last game 8 22 Tomas Magnusson 23 23y 05m 17d Ageu Eduardo 82 / 2026-01-25 sun last game 9 11 Pierre Landry Kabore 14 24y 06m 26d 2 4 2 / 2 2026-01-25 sun last game 10 10 Claudio Braga 30 26y 03m 03d Kerjota Sabah 73 / 2026-01-25 sun last game 11 89 Alexandros Kyziridis 28 25y 04m 15d 1 1 6 Mato Rogers 82 1 / 1 2026-01-25 sun last game Total Starting App->> 371 26.82 <<-Average Starting Age –––––– Substitutes –––––– S02 15 Michael Steinwender 35 25y 08m 27d Altena Jordi 73 / 2026-01-25 sun last game S03 5 Jamie McCart 25 28y 07m 11d Milne Harry 73 / 2026-01-25 sun last game S08 40 Ageu 4 23y 11m 11d Magnusson Tomas 82 / 2026-01-25 sun last game S10 29 Sabah Kerjota 13 24y 05m 17d Braga Claudio 73 / 2026-01-25 sun last game S11 74 Rogers Mato 1 22y 03m 21d Kyziridis Alexandros 82 / first game last game U1 1 Craig Gordon 43y 01m 00d / 2026-01-25 sun last game U2 2 Frankie Kent 30y 02m 10d / 2026-01-25 sun last game U3 7 Elton Kabangu 27y 11m 23d / 2026-01-25 sun last game U4 16 Blair Spittal 30y 01m 12d / 2026-01-25 sun last game 26.26 <<-Average Age of Players who played
Opponents
Manager James Goodwin
Team Managed 06 of 06
Total Managed 14 of 14
No Player Nat Age Gls Pens OGs Pen
SavePen
MissDiscipline Team
AppsTotal
AppsSub
MrkSubstitued by Sub
Time1 Ashley Maynard-Brewer AUS 26y 07m 06d 01 of 01 02 of 02 2 Ryan Strain AUS 28y 09m 29d 03 of 03 07 of 07 3 Will Ferry IRL 25y 01m 24d 04 of 04 04 of 04 4 Samuel Cleall-Harding SCO 19y 10m 05d 02 of 02 02 of 02 5 Ross Graham SCO 24y 11m 11d 06 of 06 06 of 06 6 Krisztian Keresztes HUN 26y 00m 27d 03 of 03 03 of 03 Neil Yves Farrugia 30 7 Luca Stephenson ENG 22y 04m 14d 05 of 05 05 of 05 8 Amar Fatah SWE 21y 11m 12d R24 03 of 03 03 of 03 9 Nikolaj Moller SWE 23y 06m 11d 01 of 01 01 of 01 Owen Lucas Stirton 69 10 Craig Sibbald SCO 31y 00m 30d Y54 07 of 07 14 of 14 Panutche Amadu Pereira Camara 59 11 Kristijan Trapanovski MKD 26y 05m 17d Y31 04 of 04 04 of 04 Zachary Albert Sapsford HT 25.17 <<-Average Starting Age –––––– Substitutes –––––– S06 Neil Farrugia IRL 26y 08m 12d Y61 01 of 01 01 of 01 Krisztian Keresztes 30 S09 Owen Stirton SCO 19y 00m 01d 02 of 02 02 of 02 Nikolaj Duus Moller 69 S10 Panutche Camara GNB 28y 11m 03d R75 03 of 03 03 of 03 Craig Sibbald 59 S11 Zac Sapsford AUS 23y 05m 15d 03 of 03 03 of 03 Kristijan Trapanovski HT U1 Dave Richards WAL 32y 01m 00d of of U2 Bert Esselink NED 26y 05m 15d of 02 of 02 U3 Iurie Iovu Mol 23y 06m 25d of 02 of 02 U4 Dario Naamo FIN 20y 08m 17d of 01 of 01 U5 Max Watters ENG 26y 10m 08d of of 25.00 <<-Average Age of players who played
Scoring Sequence No Score Scorer Scores For Time 1 1-0
Pierre Landry Kabore Heart of Midlothian 10:59 2 2-0
Alexandros Kyziridis(pen) Heart of Midlothian 28:43 3 3-0
Pierre Landry Kabore Heart of Midlothian 79:58
Penalties Taker Team Outcome Given Away By Won By Time Score if Missed Alexandros Kyziridis Heart of Midlothian Scored Ross Graham Claudio Braga 29
Discipline and Officials
Referee Calum Scott Hearts Redcards Linesman 1 Calum Spence Opponents Redcards 2 Linesman 2 Graeme Stewart Hearts Yellowcards 1 Fourth Official Dan McFarlane Opponents Yellowcards 3
Match Events
Click on heading to sortPd Time VAR Diff Player For Type What Notes 1H 10:59 Pierre Landry Kabore Heart of Midlothian GOAL Goal Scored by Pierre Landry Kabore (Heart of Midlothian) 1H 21:48 23:11 01:23 Amar Fatah Dundee United REDCARD Red Card For Amar Abdirahman Ahmed Fatah (Dundee United) Initial yellow card upgraded to red for foul Marc Leonard after VAR review 1H 26:29 27:53 01:24 Ross Graham Heart of Midlothian PENAWARD Penalty to Heart of Midlothian 1H 28:43 Alexandros Kyziridis Heart of Midlothian GOAL Goal Scored by Alexandros Kyziridis pen (Heart of Midlothian) 1H 29:30 Krisztian Keresztes Dundee United TAKENOFF Player:Krisztian Keresztes (Dundee United) subbed by Neil Farrugia on 30 mins 1H 29:30 Neil Farrugia Dundee United SUBBEDON Player:Neil Farrugia (Dundee United) came on for Krisztian Keresztes on 30 mins 1H 30:57 Kristijan Trapanovski Dundee United YELLOWCARD Yellow Card For Kristijan Trapanovski (Dundee United) Foul on Jordi Altena 1H 45:22 Harry Milne Heart of Midlothian YELLOWCARD Yellow Card For Milne Harry (Heart of Midlothian) Foul on Neil Farrugia 1H 49:00 Dundee United 1HEND 1st half ends on 49 Minutes 00 seconds 2H 45:00 Kristijan Trapanovski Dundee United TAKENOFF Player:Kristijan Trapanovski (Dundee United) subbed by Zac Sapsford on 46 mins 2H 45:00 Zac Sapsford Dundee United SUBBEDON Player:Zac Sapsford (Dundee United) came on for Kristijan Trapanovski on 46 mins 2H 53:49 Craig Sibbald Dundee United YELLOWCARD Yellow Card For Craig Sibbald (Dundee United) Hauls Alexandros Kzyiridis to the ground. 2H 58:04 Craig Sibbald Dundee United TAKENOFF Player:Craig Sibbald (Dundee United) subbed by Panutche Camara on 59 mins 2H 58:04 Panutche Camara Dundee United SUBBEDON Player:Panutche Camara (Dundee United) came on for Craig Sibbald on 59 mins 2H 60:35 Neil Farrugia Dundee United YELLOWCARD Yellow Card For Neil Yves Farrugia (Dundee United) Foul on Pierre Landry Kabore 2H 68:28 Nikolaj Moller Dundee United TAKENOFF Player:Nikolaj Moller (Dundee United) subbed by Owen Stirton on 69 mins 2H 68:28 Owen Stirton Dundee United SUBBEDON Player:Owen Stirton (Dundee United) came on for Nikolaj Moller on 69 mins 2H 72:24 Claudio Braga Heart of Midlothian TAKENOFF Player:Claudio Braga (Hearts) subbed by Sabah Kerjota on 73 mins 2H 72:24 Sabah Kerjota Heart of Midlothian SUBBEDON Player:Sabah Kerjota (Hearts) came on for Claudio Braga on 73 mins 2H 72:33 Jordi Altena Heart of Midlothian TAKENOFF Player:Jordi Altena (Hearts) subbed by Michael Steinwender on 73 mins 2H 72:33 Michael Steinwender Heart of Midlothian SUBBEDON Player:Michael Steinwender (Hearts) came on for Jordi Altena on 73 mins 2H 72:45 Harry Milne Heart of Midlothian TAKENOFF Player:Harry Milne (Hearts) subbed by Jamie McCart on 73 mins 2H 72:45 Jamie McCart Heart of Midlothian SUBBEDON Player:Jamie McCart (Hearts) came on for Harry Milne on 73 mins 2H 74:57 Panutche Camara Dundee United REDCARD Red Card For Panutche Amadu Pereira Camara (Dundee United) Moves his head towards Marc Leonard and given a straight red. 2H 76:24 David Bowman Dundee United OPP COACH RED Red Card For David Bowman (Dundee United) Coach is sent to stand for disputing 2nd red card 2H 79:58 Pierre Landry Kabore Heart of Midlothian GOAL Goal Scored by Pierre Landry Kabore (Heart of Midlothian) 2H 81:04 Alexandros Kyziridis Heart of Midlothian TAKENOFF Player:Alexandros Kyziridis (Hearts) subbed by Rogers Mato on 82 mins 2H 81:04 Rogers Mato Heart of Midlothian SUBBEDON Player:Rogers Mato (Hearts) came on for Alexandros Kyziridis on 82 mins 2H 81:07 Tomas Magnusson Heart of Midlothian TAKENOFF Player:Tomas Magnusson (Hearts) subbed by Ageu on 82 mins 2H 81:07 Ageu Heart of Midlothian SUBBEDON Player:Ageu (Hearts) came on for Tomas Magnusson on 82 mins 2H 93:01 Dundee United 2HEND 2nd half ends on 93 Minutes 01 seconds
League Tables Before - Sunday 25 Jan 2026 After - Saturday 31 Jan 2026
Pos Team G W D L F A Diff Avg Pts Note 1 Heart of Midlothian 23 15 6 2 44 19 25 2.3158 51 2 Rangers 23 13 8 2 37 17 20 2.1765 47 3 Celtic 23 14 3 6 41 23 18 1.7826 45 4 Motherwell 23 10 10 3 35 17 18 2.0588 40 5 Hibernian 23 9 8 6 38 28 10 1.3571 35 6 Falkirk 23 9 6 8 27 29 -2 .9310 33 7 Aberdeen 23 8 4 11 26 30 -4 .8667 28 8 Dundee United 22 5 10 7 28 34 -6 .8235 25 9 Dundee 23 6 4 13 19 37 -18 .5135 22 10 St Mirren 22 4 7 11 17 31 -14 .5484 19 11 Kilmarnock 23 2 8 13 20 43 -23 .4651 14 12 Livingston (Meadowbank Thistle) 23 1 8 14 24 48 -24 .5000 11
Pos Diff Team G W D L F A Diff Avg Pts Note 1 0 Heart of Midlothian 24 16 6 2 47 19 28 2.4737 54 2 0 Rangers 23 13 8 2 37 17 20 2.1765 47 3 0 Celtic 23 14 3 6 41 23 18 1.7826 45 4 0 Motherwell 24 11 10 3 37 17 20 2.1765 43 5 0 Hibernian 23 9 8 6 38 28 10 1.3571 35 6 0 Falkirk 23 9 6 8 27 29 -2 .9310 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 0 Dundee 24 6 5 13 19 37 -18 .5135 23 10 0 St Mirren 23 4 8 11 17 31 -14 .5484 20 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 Heart of Midlothian 2 Celtic 2 18859 Rangers 3 Dundee 0 50165
League Games Played
Home F Away A Crowd Dundee United 0 Heart of Midlothian 3 11627 Kilmarnock 3 Aberdeen 0 5801 Livingston (Meadowbank Thistle) 0 Motherwell 2 St Mirren 0 Dundee 0 6461
Type Streaks by Date Last 10 Cumulative by Date W D L Unb NoW G W D L F A Competitive 1
6
W
D
D
W
W
W
L
W
W
W
5721
2644
1266
1811
10351
7863
L only 1
5
4619
2080
1064
1475
8151
6403
Type Streaks by Team Cumulative by Team W D L Unb NoW G W D L F A Competitive 1
3
210
85
54
71
302
274
L only 1
3
183
76
46
61
258
230
Match Statistics
Hearts What Opponents 22 Goal Attempts 3 12 On Target 2 10 Off Target 0 0 Woodwork 0 6 Corners 0 11 Fouls 12 0 Offside 0
Games played during this week
Click on heading to sortSortDate Date Comp Rd Home F Away A Crowd 20260126 Mon 26 Jan 2026 EPL 13 of 14 Everton 1 Leeds United 1 51979 20260126 Mon 26 Jan 2026 E Champ 26 of 27 Norwich City 2 Coventry City 1 25452 20260127 Tue 27 Jan 2026 SL2 21 of 22 East Kilbride 0 The Spartans 6 413 20260127 Tue 27 Jan 2026 E L1 26 of 27 Doncaster Rovers 3 Leyton Orient 0 7033 20260127 Tue 27 Jan 2026 E L1 26 of 27 Reading 2 Exeter City 2 8404 20260127 Tue 27 Jan 2026 E L1 26 of 27 Rotherham United 2 Northampton Town 1 7228 20260127 Tue 27 Jan 2026 E L1 26 of 27 Stevenage 1 Peterborough United 0 3693 20260127 Tue 27 Jan 2026 E L1 27 of 28 Blackpool 1 Stockport County 2 9708 20260127 Tue 27 Jan 2026 E L1 27 of 28 Cardiff City 4 Barnsley 0 17841 20260127 Tue 27 Jan 2026 E L1 27 of 28 Lincoln City 3 Bradford City 0 10064 20260127 Tue 27 Jan 2026 E L1 27 of 28 Plymouth Argyle 1 Mansfield Town 1 14131 20260127 Tue 27 Jan 2026 E L1 27 of 28 Wycombe Wanderers 2 Wigan Athletic 0 4190 20260127 Tue 27 Jan 2026 E L1 28 of 29 Huddersfield Town 1 Luton Town 0 15367 20260127 Tue 27 Jan 2026 E L1 29 of 30 Bolton Wanderers 2 Burton Albion 1 18820 20260127 Tue 27 Jan 2026 E L2 27 of 28 Barnet 1 Tranmere Rovers 0 1983 20260127 Tue 27 Jan 2026 E L2 27 of 28 Cambridge United 1 Shrewsbury Town 0 5347 20260127 Tue 27 Jan 2026 E L2 27 of 28 Colchester United 0 Grimsby Town 1 4237 20260127 Tue 27 Jan 2026 E L2 27 of 28 Newport County 1 Accrington Stanley [2] 4 3563 20260127 Tue 27 Jan 2026 E L2 27 of 28 Notts County 2 Swindon Town 1 8931 20260127 Tue 27 Jan 2026 E L2 27 of 28 Salford City 0 Chesterfield 1 2630 20260127 Tue 27 Jan 2026 E L2 27 of 28 Walsall 0 Crawley Town 0 4899 20260127 Tue 27 Jan 2026 E L2 28 of 29 Bromley 2 Crewe Alexandra 2 3618 20260127 Tue 27 Jan 2026 E L2 28 of 29 Harrogate Town 1 Fleetwood Town 2 1951 20260127 Tue 27 Jan 2026 E L2 28 of 29 Milton Keynes Dons 1 Bristol Rovers 0 6503 20260128 Wed 28 Jan 2026 Champions League MD8 Ajax 1 Olympiakos (Pireus) 2 51719 20260128 Wed 28 Jan 2026 Champions League MD8 Arsenal 3 Kairat Almaty 2 50200 20260128 Wed 28 Jan 2026 Champions League MD8 Athletic Bilbao 2 Sporting Lisbon 3 52065 20260128 Wed 28 Jan 2026 Champions League MD8 Atletico Madrid 1 Bodo Glimt 2 58910 20260128 Wed 28 Jan 2026 Champions League MD8 Barcelona 4 FC Copenhagen 1 44609 20260128 Wed 28 Jan 2026 Champions League MD8 Bayer Leverkusen 3 Villarreal 0 30210 20260128 Wed 28 Jan 2026 Champions League MD8 Benfica 4 Real Madrid 2 64305 20260128 Wed 28 Jan 2026 Champions League MD8 Borussia Dortmund 0 Internazionale 2 81365 20260128 Wed 28 Jan 2026 Champions League MD8 Club Brugge KV 3 Olympique Marseille 0 26361 20260128 Wed 28 Jan 2026 Champions League MD8 Eintracht Frankfurt 0 Tottenham Hotspur 2 58000 20260128 Wed 28 Jan 2026 Champions League MD8 Liverpool 6 Qarabag (Agdam) 0 60043 20260128 Wed 28 Jan 2026 Champions League MD8 Manchester City 2 Galatasaray 0 35259 20260128 Wed 28 Jan 2026 Champions League MD8 Monaco 0 Juventus 0 10287 20260128 Wed 28 Jan 2026 Champions League MD8 Napoli 2 Chelsea 3 46513 20260128 Wed 28 Jan 2026 Champions League MD8 Pafos 4 Slavia Prague 1 5109 20260128 Wed 28 Jan 2026 Champions League MD8 Paris Saint-Germain 1 Newcastle United 1 47637 20260128 Wed 28 Jan 2026 Champions League MD8 PSV (Eindhoven) 1 Bayern Munich 2 35000 20260128 Wed 28 Jan 2026 Champions League MD8 Union Saint-Gilloise 1 Atalanta 0 15010 20260129 Thu 29 Jan 2026 Europa League MD8 Aston Villa 3 Austria Salzburg 2 37457 20260129 Thu 29 Jan 2026 Europa League MD8 Basle 0 Viktoria Plzen 1 20454 20260129 Thu 29 Jan 2026 Europa League MD8 Celtic 4 Utrecht 2 55559 20260129 Thu 29 Jan 2026 Europa League MD8 Go Ahead Eagles (Deventer) 0 Sporting Braga 0 9480 20260129 Thu 29 Jan 2026 Europa League MD8 KRC Genk 2 Malmo FF 1 11450 20260129 Thu 29 Jan 2026 Europa League MD8 Lille 1 Freiburg 0 22583 20260129 Thu 29 Jan 2026 Europa League MD8 Ludogorets Razgrad 1 Nice 0 4792 20260129 Thu 29 Jan 2026 Europa League MD8 Maccabi Tel-Aviv 0 Bologna 3 81 20260129 Thu 29 Jan 2026 Europa League MD8 Midtjylland 2 Dinamo Zagreb 0 8297 20260129 Thu 29 Jan 2026 Europa League MD8 Nottingham Forest 4 Ferencvaros 0 26304 20260129 Thu 29 Jan 2026 Europa League MD8 Olympique Lyonnaise 4 PAOK Thessaloniki 2 26149 20260129 Thu 29 Jan 2026 Europa League MD8 Panathinaikos 1 Roma 1 27432 20260129 Thu 29 Jan 2026 Europa League MD8 Porto 3 Rangers 1 38213 20260129 Thu 29 Jan 2026 Europa League MD8 Real Betis Balompie (Seville) 2 Feyenoord 1 42688 20260129 Thu 29 Jan 2026 Europa League MD8 Red Star (Belgrade) 1 RC Celta Vigo 1 39116 20260129 Thu 29 Jan 2026 Europa League MD8 Steaua Bucharest 1 Fenerbahce 1 27751 20260129 Thu 29 Jan 2026 Europa League MD8 Sturm Graz 1 SK Brann 0 19752 20260129 Thu 29 Jan 2026 Europa League MD8 VfB Stuttgart 3 Young Boys (Berne) 2 57000 20260130 Fri 30 Jan 2026 SCH 23 of 23 St Johnstone 2 Partick Thistle 2 5949 20260130 Fri 30 Jan 2026 E Champ 27 of 27 Bristol City 0 Derby County 5 23512 20260131 Sat 31 Jan 2026 SPR 23 of 23 Dundee United 0 Heart of Midlothian 3 11627 20260131 Sat 31 Jan 2026 SPR 23 of 23 St Mirren 0 Dundee 0 6461 20260131 Sat 31 Jan 2026 SPR 24 of 24 Kilmarnock 3 Aberdeen 0 5801 20260131 Sat 31 Jan 2026 SPR 24 of 24 Livingston (Meadowbank Thistle) 0 Motherwell 2 20260131 Sat 31 Jan 2026 SCH 21 of 21 Queens Park 2 Arbroath 1 848 20260131 Sat 31 Jan 2026 SCH 22 of 22 Dunfermline Athletic 0 Airdrieonians (Airdrie United) 2 5314 20260131 Sat 31 Jan 2026 SCH 23 of 23 Ayr United 2 Raith Rovers 1 2062 20260131 Sat 31 Jan 2026 SCH 23 of 23 Greenock Morton 2 Ross County 1 1657 20260131 Sat 31 Jan 2026 SL1 22 of 22 East Fife 2 Montrose 3 553 20260131 Sat 31 Jan 2026 SL1 23 of 23 Alloa Athletic 2 Cove Rangers 2 509 20260131 Sat 31 Jan 2026 SL1 23 of 23 Kelty Hearts 0 Hamilton Academical 0 449 20260131 Sat 31 Jan 2026 SL1 23 of 23 Queen of the South 2 Inverness Caledonian Thistle 2 1938 20260131 Sat 31 Jan 2026 SL1 23 of 23 Stenhousemuir 2 Peterhead 2 463 20260131 Sat 31 Jan 2026 SL2 20 of 20 Annan Athletic 1 Clyde 1 377 20260131 Sat 31 Jan 2026 SL2 20 of 20 Elgin City 3 The Spartans 3 20260131 Sat 31 Jan 2026 SL2 21 of 21 Dumbarton 1 Edinburgh City 2 711 20260131 Sat 31 Jan 2026 SL2 22 of 22 East Kilbride 3 Forfar Athletic 1 286 20260131 Sat 31 Jan 2026 SL2 22 of 22 Stirling Albion 1 Stranraer 1 740 20260131 Sat 31 Jan 2026 EPL 13 of 13 Chelsea 3 West Ham United 2 20260131 Sat 31 Jan 2026 EPL 14 of 14 Wolverhampton Wanderers 0 Bournemouth 2 30161 20260131 Sat 31 Jan 2026 EPL 15 of 15 Brighton and Hove Albion 1 Everton 1 31419 20260131 Sat 31 Jan 2026 EPL 15 of 15 Leeds United 0 Arsenal 4 36858 20260131 Sat 31 Jan 2026 EPL 15 of 15 Liverpool 4 Newcastle United 1 20260131 Sat 31 Jan 2026 E Champ 25 of 25 Blackburn Rovers 0 Hull City 1 13769 20260131 Sat 31 Jan 2026 E Champ 25 of 25 Ipswich Town 1 Preston North End 1 27549 20260131 Sat 31 Jan 2026 E Champ 26 of 26 Oxford United 0 Birmingham City 2 11509 20260131 Sat 31 Jan 2026 E Champ 26 of 26 Portsmouth 3 West Bromwich Albion 0 20413 20260131 Sat 31 Jan 2026 E Champ 26 of 26 Sheffield Wednesday 0 Wrexham 1 23297 20260131 Sat 31 Jan 2026 E Champ 27 of 27 Leicester City 0 Charlton Athletic 2 20260131 Sat 31 Jan 2026 E Champ 27 of 27 Millwall 1 Sheffield United 1 18007 20260131 Sat 31 Jan 2026 E Champ 27 of 27 Watford 0 Swansea City 2 18691 20260131 Sat 31 Jan 2026 E Champ 28 of 28 Middlesbrough 1 Norwich City 0 28616 20260131 Sat 31 Jan 2026 E Champ 28 of 28 Queens Park Rangers 2 Coventry City 1 17321 20260131 Sat 31 Jan 2026 E Champ 28 of 28 Stoke City 0 Southampton 2 23529 20260131 Sat 31 Jan 2026 E L1 24 of 24 Barnsley 3 Stevenage 1 9823 20260131 Sat 31 Jan 2026 E L1 26 of 26 AFC Wimbledon 0 Bolton Wanderers 1 8659 20260131 Sat 31 Jan 2026 E L1 26 of 26 Mansfield Town 0 Wycombe Wanderers 0 7401 20260131 Sat 31 Jan 2026 E L1 27 of 27 Bradford City 1 Doncaster Rovers 0 19775 20260131 Sat 31 Jan 2026 E L1 27 of 27 Burton Albion 2 Cardiff City 2 4864 20260131 Sat 31 Jan 2026 E L1 27 of 27 Exeter City 0 Rotherham United 4 7171 20260131 Sat 31 Jan 2026 E L1 27 of 27 Northampton Town 0 Reading 2 7038 20260131 Sat 31 Jan 2026 E L1 27 of 27 Wigan Athletic 0 Lincoln City 1 20260131 Sat 31 Jan 2026 E L1 28 of 28 Leyton Orient 0 Port Vale 1 7692 20260131 Sat 31 Jan 2026 E L1 28 of 28 Luton Town 1 Blackpool 0 10697 20260131 Sat 31 Jan 2026 E L1 28 of 28 Peterborough United 2 Huddersfield Town 3 9261 20260131 Sat 31 Jan 2026 E L1 29 of 29 Stockport County 2 Plymouth Argyle 1 10117 20260131 Sat 31 Jan 2026 E L2 26 of 26 Gillingham 1 Bromley 4 8164 20260131 Sat 31 Jan 2026 E L2 27 of 27 Accrington Stanley [2] 3 Cheltenham Town 1 2052 20260131 Sat 31 Jan 2026 E L2 27 of 27 Oldham Athletic 0 Cambridge United 3 20260131 Sat 31 Jan 2026 E L2 28 of 28 Bristol Rovers 3 Newport County 0 8591 20260131 Sat 31 Jan 2026 E L2 28 of 28 Fleetwood Town 1 Notts County 2 3428 20260131 Sat 31 Jan 2026 E L2 28 of 28 Grimsby Town 2 Milton Keynes Dons 2 6246 20260131 Sat 31 Jan 2026 E L2 28 of 28 Shrewsbury Town 0 Barnet 0 5075 20260131 Sat 31 Jan 2026 E L2 28 of 28 Swindon Town 3 Barrow 1 7596 20260131 Sat 31 Jan 2026 E L2 29 of 29 Chesterfield 2 Walsall 2 8702 20260131 Sat 31 Jan 2026 E L2 29 of 29 Crawley Town 2 Harrogate Town 0 3326 20260131 Sat 31 Jan 2026 E L2 29 of 29 Crewe Alexandra 1 Colchester United 0 4776 20260131 Sat 31 Jan 2026 E L2 29 of 29 Tranmere Rovers 0 Salford City 2 20260201 Sun 01 Feb 2026 SPR 24 of 24 Celtic 2 Falkirk 0 20260201 Sun 01 Feb 2026 SPR 24 of 24 Hibernian 0 Rangers 0 18227