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. goal

    GOAL: QPR 1-3 West Brompublished at 13:54 British Summer Time 10 August

    Josh Maja (65 mins)

    HAT-TRICK!!!

    Josh Maja is providing a masterclass in centre-forward play at Loftus Road and he has a first hat-trick in English football to show for his afternoon's work.

    More good play out wide from Tom Fellows, whose cross is deflected and Maja is on it in a flash to hook it past Paul Nardi from inside the six-yard box.

    That is a proper sniffer's goal.

    Josh Maja celebrates scoringImage source, Getty Images
  2. Postpublished at 13:54 British Summer Time 10 August

    Stoke 0-0 Coventry

    The away side make changes.

    Strikers Haji Wright and Brandon Thomas-Asante are both on.

  3. Postpublished at 13:53 British Summer Time 10 August

    Middlesbrough 1-0 Swansea

    News flash... Swansea have had an attempt on goal.

    However, Harry Darling's header is miles off target.

    But it is a warning to Middlesbrough that one moment could change the whole complex of this match.

  4. Postpublished at 13:53 British Summer Time 10 August

    Millwall 0-2 Watford

    Watford boss Neil Harris rolls the dice and brings on new signing Macauley Langstaff who has been prolific for Notts County these past two seasons.

    Play is held up for the time being though as Lions' midfielder Ryan Leonard gets treatment for a knock.

  5. Postpublished at 13:51 British Summer Time 10 August

    Cardiff 0-1 Sunderland

    We said that Aaron Ramsey could be the man for Cardiff and he has a chance as he arrives to meet a deflected cross, but he stumbles at the vital moment and it bounces off him and into the arms of Anthony Patterson.

    We have seen that many times over the years with Ramsey finding the net after timing his run into the box.

  6. 'Confident Oxford'published at 13:49 British Summer Time 10 August

    Oxford Utd 2-0 Norwich

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

    Confidence is high for Oxford but they can't afford to take their foot off the gas.

    They need to make sure they work hard. There will be some tired legs out there.

  7. Postpublished at 13:48 British Summer Time 10 August

    QPR 1-2 West Brom

    The hosts have to respond and Lucas Andersen drags an effort wide as they try to find an equaliser.

    But Hoops boss Marti Cifuentes turns to his bench with forward Alfie Lloyd on in place of youngster Rayan Kolli.

  8. 'Lions really up against it'published at 13:48 British Summer Time 10 August

    Millwall 0-2 Watford

    Chris Peddy
    BBC Sport at The Den

    What a free-kick from Giorgi Chakvetadze!

    The home side had started the second half really well but they're really up against it now.

    They've seen efforts from George Honeyman and George Saville both hit the woodwork but now find themselves two goals down.

    Neil Harris looks like he is preparing to make a substitution...

  9. Postpublished at 13:48 British Summer Time 10 August

    Hull City 0-0 Bristol City

    The home side go to their bench and bring on new signing Liam Millar who arrived from Basel on Friday.

    Can the winger help them to find the opener?

  10. goal

    GOAL: Oxford United 2-0 Norwich Citypublished at 13:46 British Summer Time 10 August

    Cameron Brannagan (58 mins)

    U's lead doubled!

    Oxford's Sam Long crosses to Cameron Brannagan who is waiting in all kinds of space inside the box.

    The Oxford number eight strikes the ball first time into the back of the net. The three stands of the Kassam are bouncing!

    Oxford United celebrate scoringImage source, Rex Features
  11. goal

    GOAL: Milwall 0-2 Watfordpublished at 13:44 British Summer Time 10 August

    Giorgi Chakvetadze (55 mins)

    Absolute beauty!

    The home side had made a really positive start to this half but it is the away side who double their lead with a superb strike from Giorgi Chakvetadze.

    The Georgia international impressed in the Euros this summer and he gets just his second goal for the club with a brilliantly struck free-kick from miles out.

  12. BORO HIT THE WOODWORKpublished at 13:44 British Summer Time 10 August

    Middlesbrough 1-0 Swansea

    Middlesbrough's 1000th ever player Aidan Morris almost marks his debut with a club, but his deflected low cross comes back off the post.

    From the resulting corner, Emmanuel Latte Lath is unmarked but off target as he tries to get his second.

  13. Postpublished at 13:43 British Summer Time 10 August

    Cardiff 0-1 Sunderland

    Cardiff will be looking to Aaron Ramsey for a bit of inspiration.

    Last season, he only managed 13 games in his homecoming campaign but the former Arsenal player still possesses that little bit of class.

  14. HITS THE WOODWORKpublished at 13:42 British Summer Time 10 August

    Oxford United 1-0 Norwich City

    The hosts come close to doubling their lead just after the restart.

    Cameron Brannagan's deflected strike loops onto the bar with Norwich keeper Angus Gunn looking beaten.

  15. BRISTOL CITY HIT THE WOODWORKpublished at 13:41 British Summer Time 10 August

    Hull City 0-0 Bristol City

    The home side had had the better of this match in the first 45 but it is the away side who almost break the deadlock.

    Anis Mehmeti's deflected effort loops up and kisses the crossbar on its way over.

  16. goal

    GOAL: QPR 1-2 West Brompublished at 13:40 British Summer Time 10 August

    Josh Maja (51 mins)

    Two goals, two headers and Josh Maja has turned this one around for West Brom.

    This one owes a lot to the wing play of Tom Fellows as he skins his man and stands up the ideal cross for any striker to attack.

    Maja obliges, outjumping Jimmy Dunne, and the Baggies are bouncing!

  17. 'Norwich surprised by Oxford'published at 13:39 British Summer Time 10 August

    Oxford Utd 1-0 Norwich

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

    The Norwich fans have been quiet because Oxford have kept them quiet.

    I think they will be quite surprised with how Oxford United have played.

  18. MILLWALL HIT THE WOODWORKpublished at 13:39 British Summer Time 10 August

    Millwall 0-1 Watford

    The home side hit the woodwork for the second time this afternoon.

    This time it's midfielder George Saville who sees a header come back off the post.

  19. goal

    GOAL: Leeds United 2-2 Portsmouthpublished at 13:38 British Summer Time 10 August

    Willy Gnonto (46 mins)

    Willy Gnonto draws Leeds level straight away.

    He drives into the box from the left, cuts infield and strikes the ball low into the bottom left-hand side of the net.

    John Mousinho's half-time team talk out the window!

    Willy Gnonto celebrates scoringImage source, Rex Features
  20. Boro fans show Mowbray appreciationpublished at 13:37 British Summer Time 10 August

    Middlesbrough 1-0 Swansea

    Sanny Rudravajhala
    BBC Radio 5 Live at the Riverside Stadium

    What a lovely moment at half-time.

    Tony Mowbray, who had to leave Birmingham City through illness in the summer, is at his beloved Middlesbrough and was presented to the fans at the break.

    'He's one of our own' ringing round the Riverside as he says he's doing well and adds that people come up to him on the street with bags of Revels when he's out and about in Boro.