Barry Glendenning 

Coventry v Swansea, Egypt v South Africa, and more: EFL, Afcon 2025 – football live

Football clockwatch: Join Barry Glendenning for updates from the afternoon Boxing Day fixtures in the EFL and at the Africa Cup of Nations
  
  

Mohamed Salah in action for Egypt against South Africa at Afcon.
Mohamed Salah in action for Egypt against South Africa at Afcon. Photograph: Franck Fife/AFP/Getty Images

League One: With second placed Lincoln winning at Stockport, league leaders Cardiff City have just gone one up against Exeter City courtesy of an Alex Robertson sidefooted effort from seven yards out. Elsewhere in League One, Huddersfield are 4-0 up against Port Vale at the Accu Stadium.

Coventry City 1-0 Swansea City: With one goal to his name already this afternoon, Ephron Mason-Clark goes close to doubling Coventry’s lead as his low drive from distance takes a deflection off a defender and fizzes a couple inches wide of the upright. In the Swansea goal, Lawrence Vigouroux was horribly wrongfooted.

Salah fires Egypt ahead against South Africa

Afcon: Egypt are down to 10 men after losing Mohamed Hany to a red card but just before he received his marching orders, Mo Salah scored his second goal of the tournament. The Liverpool winger converted from the penalty spot in the 45th minute to give his nation a 1-0 half-time lead in Agadir.

Updated

Championship half-times

  • Birmingham City 1-1 Derby County (R)

  • Millwall 0-0 Ipswich Town (R)

  • Coventry City 1-0 Swansea City

  • Leicester City 1-1 Watford

  • Middlesbrough 0-0 Blackburn

  • Norwich City 0-0 Charlton Athletic

  • Oxford United 1-1 Southampton

  • Portsmouth 1-0 QPR

  • Sheffield Wednesday 1-1 Hull City

  • Stoke City 0-0 Preston

  • West Brom 0-2 Bristol City

  • Wrexham v Sheffield United (5.30pm GMT)

  • View the Championship table

GOAL! Leicester City 1-1 Watford (Maamma 45)

Championship: Othmane Maamma equalises for Watford with a sublime curled effort off the outside of his left boot. That’s a delightful finish.

GOAL! Portsmouth 1-0 QPR (Devlin 45)

Championship: QPR fail to clear a Portsmouth corner and Terry Devlin reacts quickest to volley the ball through traffic and into the bottom corner from 15 yards out.

GOAL! Coventry City 1-0 Swansea City (Mason-Clark 44)

Championship: Ephron Mason-Clark shoots on the turn and roofs the ball to give Coventry the lead. Moments previously, the runaway league leaders were denied by millimetres when an Ellis Simms header was clawed out by Swansea goalkeeper Lawrence Vigouroux. He performed miracles to prevent the ball crossing the line on that occasion but was powerlesws to keep Mason-Clark’s shot out.

GOAL! Sheffield Wednesday 1-1 Hull City (Belloumi 37)

Championship: A massive 28 points from safety after various points deductions and still looking for their first home win of the season, Sheffield Wedneday have been pegged by Hull City, who equalise through Mohamed Belloumi. His first touch was superb, taking out a defender and his second to beat Pierce Charles was similarly sublime.

Updated

Afcon: There’s no score in the Group B game between Egypt and South Africa with a little over 10 minutes to go until half-time. Mo Salah and Omar Marmoush are both in the Egypt side, while Burnley’s Lyle Foster is playing up front for South Africa.

GOAL! Oxford United 1-1 Southampton (Harwood-Bellis 29)

Championship: Taking advantage of some poor defending at a free-kick, a completely unmarked Taylor Harwood-Bellis nods home from eight yards out to restore parity for Southampton at the Kassam Stadium.

League One: In the top-of-the-table clash at Edgeley Park, Reeco Hackett has given Lincoln City the lead in their game against Stockport County.

GOAL! West Brom 0-2 Bristol City (McRorie 22)

Championship: Ross McRorie doubles Bristol City’s lead, hammering the ball home from a narrow angle after running on to a ball across the penalty area slipped his way by Scott Twine.

Updated

GOAL! Oxford United 1-0 Southampton (Goodrham 23)

Championship: Tyler Goodrham runs on to a Southampton clearance from a corner and smashes the ball past Gavin Bazunu to put Oxford United ahead in their match of the post-Gary Rowett era.

Updated

GOAL! Sheffield Wednesday 1-0 Hull City (Ingelsson 21)

Championship: Svante Ingelsson runs in behind the Hull CIty defence to latch on to a long kick-out from Sheffield Wednesday goalkeeper Pierce Charles and fire past Ivan Pandur.

West Brom 0-1 Bristol City: Bristol City goalscorer Anis Mehmeti is somewhat fortunate to avoid a red card for what looked suspiciously like a deliberate forearm smash on Callum Styles that drew blood from the West Brom midfielder.

Leicester City 1-0 Watford: Mattie Pollock thinks he’s equalised for Watford with a bullet header from a corner but his effort is ruled out because one of his teammates was standing in front of Leicester goalkeeper Jakub Stolarczyk in an offside position.

Updated

GOAL! Leicester City 1-0 Watford (James 7)

Championship: Jordan James shoots on the turn from distance to put Leicester in front with a low drive into the bottom corner. It’s his sixth goal of the season.

Updated

GOAL! West Brom 0-1 Bristol City (Mehmeti 4)

Championship: Anis Mehmeti fires Bristol City in front at the Hawthorns with a low shot through traffic from outside the penalty area that finds its way into the bottom corner.

Stoke 0-0 Preston: Harrison Armstrong gets an early chance, shooting over the Stoke bar from distance after the ball sat up nicely for him.

Not long now: Your Boxing Day 3pm kick-offs are just seconds away …

Millwall 0-0 Ipswich Town

Championship: A fairly uneventful game in which both sides had their moments without ever threatening to win finishes all sqaure at the Den. Both sides remain in the top six, with Ipswich in third place and their hosts in sixth.

Updated

Birmingham City 1-1 Derby County

Championship: Patrick Agyemang and Jack Robinson traded goals as both sides finished a Boxing Day match that was low on quality but high on talking points at St Andrew’s.

Angola 1-1 Zimbabwe

Afcon Group B: It’s finished all square in Marrakesh between Angola and Zimbabwe, who pick up their first points of the competition after two games each. Gelson Dala opened the scoring for Angola but his goal was cancelled out by Knowledge Musona.

Updated

Birmingham City 1-1 Derby County: So close. Birmingham City’s Jack Robinson leaps to connect with a cross into the Derby County penalty area and steers a header on to the bar.

Updated

Red card! Birmingham down to 10 men

Birmingham City 1-1 Derby County: Already on a yellow card and lucky not to have been sent off earlier in the second half, Christoph Klarer gets a straight red card for a high boot on Eboue Adams out by touchline. We’re in added time at St Andrew’s, both sides are down to 10 men and the scores are level.

Updated

Oxford United: Following the dimissal of Gary Rowett three days ago, Oxford United will face Southampton at the Kassam Stadium with Craig Short in interim charge. Rowett and his assistant Mark Sale were relieved of their duties following a disappointing run of results, most recently a 1-0 defeat to Charlton Athletic. Oxford United have won just one of their past 10 games and currently sit 22nd in the Championship.

Birmingham get lucky: Already on a yellow card, Birmingham City captain Christoph Klarer illegally blocks Patrick Agyemang as he attempts to run on to a long ball from deep. Klarer escapes a second yellow and the red that should accompany it but Derby County head coach John Eustace is booked for complaining about what seems a blatant injustice. It’s a baffling decision.

GOAL! Birmingham City 1-1 Derby County (Robinson 64)

Championship: Despite failing to properly get his head to a free-kick aimed towards the far post, Jack Robinson somehow manages to take advantage of some slapstick defending to bundle the ball over the line anyway and equalise for Birmingham City against 10-man Derby County. It’s as scruffy a goal as you’ll ever see but the home fans at St Andrew’s won’t care.

Updated

Millwall 0-0 Ipswich Town: It’s half-time at the Den, where the deadlock between Millwall and Ipswich remains resolutely unbroken.

Afcon: In today’s early match, Knowledge Musona scored for Zimbabwe in the sixth minute of time added on at the end of the first half to cancel out Gelson Dala’s opener for Angola. It’s 1-1 in Marrakesh.

Birmingham 0-1 Derby County: The second half is well under way at St Andrew’s, where Birmingham City trail 1-0 and have just had an excellent shout for a penalty inexplicably turned down. With both his arms wrapped around Marvin Ducksch, Derby defender Matt Clarke fell backwards in his own penalty area, clearly dragging the Birmingham striker to ground with him. He gets away with it.

Updated

John Robertson dies "peacefully" aged 72

There will have been no shortage of glasses raised in Nottingham, Scotland and beyond yesterday in memory of John Robertson, following news of his death at the age of 72. The winger was a hugely important member of Brian Clough’s great Forest team that rose from the second tier of English football to win multiple major honours, most famously back-to-back European Cups.

Described by Clough as “the Picasso of our game”, Robertson played 28 times for Scotland and scored the winning goal in a Home Championship victory over England at Wembley in May 1981. Sachin Nakrani reports …

Premier League and EFL to hold blackout talks

Guardian exclusive: The Premier League and EFL will hold talks early next year about combining to permit 3pm Saturday kick-offs to be broadcast live each week for the first time. Matt Hughes reports …

Today at the Africa Cup of Nations

  • Group B

  • Angola 1-0 Zimbabwe (L)

  • Egypt v South Africa (3pm GMT)

Championship: In today’s early kick-off, Derby County lead Birmingham City courtesy of a Patrick Agemang header in the 27th minute, but are down to 10 men following the dimissal of Joe Ward. The Derby winger picked up a silly yellow card for trying to delay a free-kick and was sent off for his second bookable offence 10 minutes later. His crime? Cynically tripping Jonathan Roberts as he advanced on the visitors’ penalty area. He can have no complaints about either caution.

They’re approaching half-time at St Andrew’s, while it’s scoreless at the Den in today’s slightly later kick-off between Millwall and Ipswich Town after 19 minutes.

Boxing Day Championship fixtures

  • Birmingham City 0-1 Derby County (L)

  • Millwall 0-0 Ipswich Town (L)

  • Coventry City v Swansea City

  • Leicester City v Watford

  • Middlesbrough v Blackburn

  • Norwich City v Charlton Athletic

  • Oxford United v Southampton

  • Portsmouth v QPR

  • Sheffield Wednesday v Hull City

  • Stoke City v Preston

  • West Brom v Bristol City

  • Wrexham v Sheffield United (5.30pm GMT)

  • View the Championship table

Updated

Boxing Day clockwatch ...

Good afternoon and season’s greetings to you all. If you’re currently nursing a mild Harvey’s Bristol Cream headache, staring at a mountain of cold meat and unable to get to the TV because nan and the kids are watching Puss In Boots: The Last Wish, you’ve come to the right place. Obviously, if you’re watching Puss In Boots: The Last Wish but wish to simultaneously keep tabs on all of his afternoon’s football action, then you’ve also come to the right place. Welcome, nan.

Unlike your Christmas turkey, there are slim top flight pickings to be had today; a quirk of the 2025 calendar and broadcasting demands means the Premier League has largely pulled up the drawbridge, leaving us with just a solitary nightcap at Old Trafford later on. But fear not, for the EFL remains the heart and soul of the festive schedule. We have a full slate of 3pm kick-offs, in the Championship, including leaders Coventry City hosting Swansea and a high-stakes clash between Middlesbrough and Blackburn.

Beyond the second tier, we’ll be scanning the EFL for any headline news of note — and for those craving something a bit more exotic than a drizzly afternoon in Gillingham, we’re also keeping tabs on Afcon goings-on in Morocco. Angola and Zimbabwe’s Group B game is already under way, while Egypt and South Africa are due to kick off in Agadir at 3pm (GMT). Settle in, grab a drink and a mince pie, and let’s get to it.

Updated

 

Leave a Comment

Required fields are marked *

*

*