Summary

  • 30 matches on opening Saturday of the 2024-25 EFL campaign

  • In the Championship, Leeds make it 3-3 against Portsmouth in stoppage time

  • Watford win 3-2 at Millwall after Lions had fought back to level

  • Stoke, West Brom, Middlesbrough, Oxford Utd & Sunderland all win

  • Josh Maja scores hat-trick for Baggies

  • In League Two, Bromley win in first EFL game in their 132-year history; Wimbledon come from 2-0 down to beat Colchester 4-2; Wins for Bradford and Barrow

  • In League One, newcomers Wrexham and Stockport both win

  • Birmingham comeback to draw with Reading; Huddersfield beat Peterborough

  • Get involved #bbcefl

  1. Postpublished at 13:09 British Summer Time 10 August

    Cardiff 0-1 Sunderland

    Better from the home side as they push for the leveller.

    They work the ball nicely into the area where Chris Willock picks out Callum Robinson, but he scuffs his volley and Anthony Patterson is easily able to dive on the ball.

  2. CLOSE!published at 13:06 British Summer Time 10 August

    Oxford United 1-0 Norwich City

    Oxford midfielder Will Vaulks comes close with an outrageous effort from about 35 yards.

    His strike bounces just wide of the left-hand post.

  3. CLOSE!published at 13:04 British Summer Time 10 August

    Leeds United 1-1 Portsmouth

    Portsmouth keeper Will Norris is called into action to deny the hosts reclaiming the lead.

    He gets down to his left to deny Mateo Jospeh's powerful low effort.

  4. 'Harris has done so well'published at 13:02 British Summer Time 10 August

    Oxford Utd 1-0 Norwich

    Peter Rhoades-Brown
    Former Oxford and Chelsea winger on BBC Radio Oxford

    When the ball goes over up top, that's for Mark Harris to get onto.

    He's cut inside and done so well. He's hit the target.

    That's a great run from Harris and also from Przemyslaw Płacheta.

    Wow.

  5. goal

    GOAL:Oxford United 1-0 Norwich Citypublished at 12:59 British Summer Time 10 August

    Mark Harris (28mins)

    Oxford United lead!

    Striker Mark Harris puts pressure on the Canaries defence after a pass from deep over the top.

    He forces a mistake, runs through and slots the ball into the net.

    Oxford United celebrate scoringImage source, Rex Features
  6. Postpublished at 12:58 British Summer Time 10 August

    Goals flying in everywhere!

  7. goal

    GOAL: QPR 1-1 West Brompublished at 12:57 British Summer Time 10 August

    Josh Maja (26 mins)

    Great response from the Baggies as they are level within 10 minutes of conceding.

    New signing Torbjorn Heggem gets forward down the left and sends over a fine cross, which Josh Maja does well to climb and direct his header on goal.

    New QPR no.1 Paul Nardi gets a hand to it, but he can't keep it.

    The Baggies looking a lot prettier in pink with that equaliser.

  8. goal

    GOAL: Middlesbrough 1-0 Swanseapublished at 12:56 British Summer Time 10 August

    Emmanuel Latte Lath (penalty) (25 mins)

    Emmanuel Latte Lath celebrates scoringImage source, Rex Features

    Excellent penalty from Emmanuel Latte Lath puts the hosts ahead.

    Lawrence Vigouroux goes the right way, but there is no saving this - high and powerfully struck. Close to the perfect penalty.

    Latte Lath managed 18 last season and he's up and running for the new one.

  9. goal

    GOAL: Leeds United 1-1 Portsmouthpublished at 12:55 British Summer Time 10 August

    Elias Sorensen (22 mins)

    Portsmouth are level!

    Captain Marlon Pack threads an intelligent pass through to Pompey debutant Elias Sorensen who fires his shot in despite a hand on it from Illan Meslier.

    Meslier might be disappointed he hasn't been able to keep that out.

    Elias Sorensen celebrates scoringImage source, Rex Features
  10. PENALTY TO MIDDLESBROUGHpublished at 12:55 British Summer Time 10 August

    Middlesbrough 0-0 Swansea

    Letting Isaiah Jones run at you into the area is always asking for trouble and there is no doubts about this call as Azeem Abdulai dangles a leg and Jones goes over it.

  11. goal

    GOAL: Millwall 0-1 Watfordpublished at 12:54 British Summer Time 10 August

    Edo Kayembe (22 mins)

    The away side take the lead in very unusual circumstances!

    The Hornets win a corner after some bright play from teenager Ryan Andrews.

    Edo Kayembe swings it in... All the way in, as his delivery beats everyone and goes in.

  12. Postpublished at 12:51 British Summer Time 10 August

    Oxford United 0-0 Norwich City

    Tyler Goodrham is looking lively in the opening 20 minutes of this game.

    His most recent involvement sees him again finding space down the right and forcing the Norwich defence to deflect a cross out for a corner.

  13. goal

    GOAL: Cardiff 0-1 Sunderlandpublished at 12:50 British Summer Time 10 August

    Luke O'Nien (18 mins)

    Captain Marvel delivers for the Black Cats.

    Sunderland have been on the back foot but strike the first blow. Patrick Roberts swings over a deep free-kick, Dennis Cirkin heads it across and club captain Luke O'Nien is on hand to head into an empty net from three yards.

    Luke O Nien scores for SunderlandImage source, Getty Images
  14. STOKE HIT THE WOODWORKpublished at 12:50 British Summer Time 10 August

    Stoke 0-0 Coventry

    The home side come so close to opening the scoring.

    Junior Tchamadeu does well to get up and get his head on Lynden Gooch's centre at the back stick but sees his effort come back off the post.

  15. goal

    GOAL: QPR 1-0 West Brompublished at 12:47 British Summer Time 10 August

    Lucas Andersen (16 mins)

    Loftus Road is bouncing!

    And it's Danish midfielder Lucas Andersen who provides the spark as he arrives unmarked to meet Rayan Kollis' fine in-swinging cross and head beyond Alex Palmer in the West Brom goal.

  16. Postpublished at 12:46 British Summer Time 10 August

    Hull City 0-0 Bristol City

    The home side having the better of it in the opening stages at the MKM Stadium as Max O'Leary makes a good save to deny Tigers striker Oscar Estupinan.

    Bristol City midfielder Joe Williams, booked 10 times last season, has his first for the new campaign.

  17. 'Leeds fired up'published at 12:44 British Summer Time 10 August

    Leeds 1-0 Portsmouth

    Aidy White
    Former Leeds United full-back on BBC Radio Leeds

    Good composure from Pascal Struijk. Great pace on the ball in that left-hand corner, no chance for Will Norris.

    That just shows us what the season entails and the conversations that have happened behind the scenes.

    Everyone is on it. Fired up, high energy, high pressing. Terrific start.

    Pascal Struijk scores for LeedsImage source, Rex Features
  18. GREAT SAVE!published at 12:43 British Summer Time 10 August

    Cardiff 0-0 Sunderland

    Cardiff always carried a threat in the air last season and they nearly exploit that here.

    Ollie Tanner swings over the cross where it's met with the head of big Greece defender Dimitrios Goutas and it's clawed behind at full stretch by Anthony Patterson.

  19. goal

    GOAL: Leeds 1-0 Portsmouthpublished at 12:42 British Summer Time 10 August

    Pascal Struijk (10 mins)

    Pascal Struijk converts the penalty calmly into the bottom left-hand corner.

    The spot kick came after Portsmouth's Connor Ogilvie brought down Daniel James in the box.

    The home side have dominated early on and are good value for this early lead.

    Pascal Struijk celebrates scoringImage source, Rex Features
  20. CLOSE!published at 12:42 British Summer Time 10 August

    Middlesbrough 0-0 Swansea

    A great chance for the home side and it comes from a Swansea corner!

    Excellent goalkeeping from Seny Dieng as he catches it and launches a huge kick upfield to set Isaiah Jones away at the other end.

    Jones spots new Swans goalkeeper Lawrence Vigouroux off his line, and he chips the ball over him but just wide of the post.