Summary

  • Wycombe go top of League One with 2-1 win against Exeter after 94th minute penalty

  • Birmingham held to 1-1 draw at Stockport, Wrexham lose 2-1 to Barnsley who move up to sixth

  • Walsall extend lead at top of League Two with 2-1 win against Notts County

  • Huddersfield v Wigan postponed due to "severe localised flooding" and Crawley v Charlton also off due to waterlogged pitch

  1. Ws for the Ws... Wycombe and Walsallpublished at 17:34 Greenwich Mean Time 1 January

    #bbcefl

    Wycombe celebrate their 94th minute winnerImage source, PA Media

    What a way to start 2025 in the EFL. Late drama, comeback wins, valuable points won and lost.

    It might be a new year but League One and League Two never change. Always at their frantic best.

    The hangovers might just feel a little worse now for Birmingham and Wrexham fans after their teams ceded ground in the race for promotion to Wycombe.

    Walsall might already be looking forward to where they could be in 2026 with they way they're going in League Two.

    That's us done for today's live text here, we thoroughly enjoyed having you along with us. See you again tomorrow to do it all again with two League Two games.

    Until then, rest up, enjoy your evening and goodbye!

  2. At the bottom of League Twopublished at 17:32 Greenwich Mean Time 1 January

    #bbcefl

    League Two 15-24Image source, BBC Sport

    Morecambe moved off the bottom of League Two thanks to their 2-0 victory over Tranmere, who have now won just one of their past eight games.

    Swindon and Accrington also picked up important wins to move above Harrogate, while Carlisle slip to the foot of the table following their defeat at Crewe.

    Barrow's draw with Bradford sees them move up to 15th.

  3. Walsall march onpublished at 17:30 Greenwich Mean Time 1 January

    #bbcefl

    League Two 1-10Image source, BBC Sport

    League Two leaders Walsall came from behind to win 2-1 at fellow promotion-chasers Notts County, meaning they are now 12 points clear with a game in hand on Doncaster, who beat Fleetwood.

    The Saddlers are 13 points clear of Salford and Crewe who both won today and sit in third and fourth respectively, having played the same number of games.

    Port Vale lost further ground in their goalless draw with Cheltenham, while Bradford moved up to ninth despite being held to a 2-2 draw at Barrow.

    AFC Wimbledon will move back into second if they beat Newport tomorrow.

  4. League Two full-time headlinespublished at 17:28 Greenwich Mean Time 1 January

    #bbcefl

    Accrington Stanley capitalised on their equaliser against Grimsby as Ben Woods scored his second goal of the game to give the home side a 3-2 win.

    Barrow and Bradford ended their match 2-2 after Clarke Oduor equalised for the away side in the 86th minute.

    Chesterfield pulled a goal back against MK Dons through Darren Oldaker, but it wasn't to be enough as the Dons came out on top in a 2-1 win.

    Crewe stunned Carlisle in stoppage time with two late goals to win the match 3-2, the winner being scored by Jack Lankester.

    Doncaster also won their match in stoppage time against Fleetwood with a strike from veteran Billy Sharp giving them a 2-1 victory.

    Salford travel home with three points after they held out in a 2-0 win over Harrogate.

    Morecambe extended their lead against Tranmere in the 84th minute thanks to Jamie Stott to win them the game 2-0.

    Neither Port Vale or Cheltenham could find a winner as their match ended goalless.

    George Cox kept his cool from the penalty spot in the 98th minute to win the game 3-2 for Swindon after a red card was shown to Colchester's Ellis Iandolo.

  5. League Two back in action tomorrowpublished at 17:27 Greenwich Mean Time 1 January

    If you enjoyed that, we have two more League Two games to get our teeth into tomorrow night.

    Gillingham host Bromley and Wimbledon travel to south Wales to take on Newport County.

    League Two (19:45 GMT)Gillingham v Bromley

    Newport County v AFC Wimbledon

  6. At the bottom of League Onepublished at 17:26 Greenwich Mean Time 1 January

    #bbcefl

    League One 15-24Image source, BBC Sport

    Rotherham were the only side in the bottom half of League One to pick up three points today, winning 1-0 away at Lincoln.

    Shrewsbury's draw at Blackpool lifts them above Cambridge on goal difference after they lost at home to Reading.

    Bristol Rovers suffered defeat, Crawley's game was postponed and Northampton drew with Stevenage.

    Meanwhile, bottom side Burton played out a 2-2 draw with Peterborough, who move five points clear of danger.

  7. Wycombe back on toppublished at 17:24 Greenwich Mean Time 1 January

    #bbcefl

    League One table 1-10Image source, BBC Sport

    Wycombe's 94th-minute winner against Exeter to seal a 2-1 victory was huge.

    It means the Chairboys move two points clear at the the top of League One, above Birmingham who drop to second after they were held to a 1-1 draw at Stockport.

    Blues do have a game in hand on Wanderers and two games in hand on Wrexham who fell to a 2-1 defeat at Barnsley, who move into the play-off spots.

    Reading's 3-1 win at Cambridge lifts them up to sixth, while Leyton Orient and Mansfield are up to eighth and ninth respectively after picking up three points.

  8. League One full-time headlinespublished at 17:20 Greenwich Mean Time 1 January

    Aaron Morley scored a 94th minute penalty for Wycombe to give them a 2-1 win against Exeter.

    Liam Leahy had given Wycombe the lead, before Tristan Crama levelled for the Grecians, to move Wycombe top of the table.

    Stockport came from behind to score a 78th minute equaliser and finish an entertaining 1-1 draw with Birmingham.

    Wrexham's scored late in the second half but two first-half goals for Barnsley saw the Red Dragons defeated 2-1 at Oakwell to lose ground on their promotion rivals.

    Leyton Orient made it eight wins out of nine matches in all competitions after they held on to beat Bristol Rovers 3-2 at the Memorial Ground.

    Kevin Nolan's first home match in charge with Northampton ended goalless with Stevenage and Mansfield saw off Bolton 2-1.

    Rotherham left it late to beat Lincoln City 1-0 and Reading go home with all three points after winning at Cambridge United 3-1.

    Burton Albion let a two goal lead slip to fellow strugglers Peterborough to draw 2-2 whilst Blackpool and Shrewsbury ended 1-1.

    Two games that didn't go ahead were Wigan versus Huddersfield and Crawley against Charlton Athletic, which were both called off because of waterlogged pitches.

  9. Wycome confirm Morley's Bolton returnpublished at 17:12 Greenwich Mean Time 1 January

    #bbcefl

    Wycombe's Aaron Morley celebratesImage source, Rex Features

    Wycombe Wanderers have confirmed today's match-winning goalscorer Aaron Morley will return to Bolton Wanderers.

    The 24-year-old has been on loan from the Trotters since the start of the season and struck the winning penalty in the 2-1 victory over Exeter in the 94th minute.

    "Aaron, we've absolutely loved having you here," Wycombe said on X.

    "Bolton have triggered his recall clause and our match-winning hero will be returning to his parent club.

    "An outstanding contribution in your time here, Azza!"

  10. Postpublished at 17:09 Greenwich Mean Time 1 January

    Now we're all done and dusted after that flurry of late goals, we'll catch our breath before running through the headlines from across League One and Two this afternoon.

  11. 'Half-time changes made all the difference'published at 17:05 Greenwich Mean Time 1 January

    Notts County 1-2 Walsall

    Mike Taylor
    BBC WM commentator

    Walsall have won what is going to be one of the most famous wins in their recent history.

    They were put under the pump of a very good Notts County side, Matt Sadler's half-time changes have made all the difference.

  12. 'Birmingham will be glad for the point'published at 17:01 Greenwich Mean Time 1 January

    Stockport 1-1 Birmingham

    Richard Wilford
    BBC Radio WM commentator

    Birmingham, having led for a long period of time, will be glad for the point as the final whistle goes.

    A great goal for Alfie May who had been short for goals since his flurry back in August.

  13. FULL-TIMEpublished at 16:58 Greenwich Mean Time 1 January

    Stockport County 1-1 Birmingham City

    What a brilliant match of League One football between two very good teams.

    Alfie May deservedly put Birmingham into a half-time lead with an excellent left-footed curling effort after five minutes.

    County, who produced next to nothing in the first-half, came out in the second-half a completely different team and will argue that they should have won this one.

    Macauley Southam-Hayles' excellent backpost header deservedly got the Hatters level and the same man was close to grabbing the lead when he struck the inside of the box from the right side of the box.

    Kyle Wootton should have won it in injury time for the hosts but, after rounding the goalkeeper, had his effort superbly blocked by Birmingham's Christoph Klerer after delaying his shot slightly too long.

    It perhaps would have been harsh on Blues but what is not in doubt is that today's match was an excellent advert for the league and both teams can be happy with their performances after a busy festive schedule.

  14. CLOSE!published at 16:57 Greenwich Mean Time 1 January

    Stockport 1-1 Birmingham

    Oh my word what a chance for Stockport - I can't believe they haven't won it.

    An awful backpass from City skipper Krystian Bielik is pounced upon by Stockport's Kyle Wooton.

    He calmly rounds Ryan Allsop and with the goal gaping takes just a second too long as he shoots into an empty net and Christoph Kierer, with some heroic defending, gets back to block what would have been the winning goal.

    Stockport will be kicking themselves if they don't take all three points here!

  15. FULL-TIMEpublished at 16:56 Greenwich Mean Time 1 January

    Barnsley 2-1 Wrexham

    Huge three points for Barnsley. Major blow for Wrexham.

    Davis Keillor-Dunn brilliantly curled the Tykes ahead after 11 minutes before Adam Phillips doubled the lead in the first half with a wonderful effort from the edge of the box.

    The Red Dragons completely dominated the second period and deservedly pulled a goal back through Max Cleworth with 10 minutes remaining.

    But the Tykes weathered the storm, both physically and metaphorically as the rain poured down, and held on for the victory.

    That's nine games at Oakwell without a win for Wrexham, who see their eight-game unbeaten run ended.

  16. Postpublished at 16:56 Greenwich Mean Time 1 January

    Barnsley 2-1 Wrexham

    Steven Fletcher flashes wide from the edge of the box for Wrexham. That is probably that now.

  17. FULL-TIMEpublished at 16:55 Greenwich Mean Time 1 January

    Wycombe 2-1 Exeter

    Wycombe players celebrateImage source, Rex Features

    Wycombe win it thanks to a late Aaron Morley penalty and they're going top of League One!

    Luke Leahy's deflected free-kick put the Chairboys ahead midway through the second period before Tristan Crama thought he'd rescued a point for Exeter when he headed home in the 86th-minute.

    But there was to be yet more drama as Edward Francis was adjudged to have handled in the area and the ref pointed to the spot in stoppage time.

    Bolton loanee Aaron Morley, who is likely to return to his parent club this month, made no mistake and slotted home the 94th minute winner.

    Huge win for Wycombe.

  18. FULL-TIMEpublished at 16:55 Greenwich Mean Time 1 January

    Notts County 1-2 Walsall

    Nathan Lowe's strike keeps Walsall comfortably ahead of the rest of the promotion-pushing teams and Notts County slip further down amongst the best of the rest.

  19. INJURY TIMEpublished at 16:54 Greenwich Mean Time 1 January

    Stockport County 1-1 Birmingham

    Five minutes of additional time has been added by the fourth official.

    The match continues to be played in the Birmingham half and Macauley Southam-Hayles who picks up a yellow card for cynically stopping a counter-attack.

  20. DISALLOWED GOALpublished at 16:54 Greenwich Mean Time 1 January

    Notts County 1-2 Walsall

    David McGoldrick thought he had grabbed the equaliser for Notts County as his header hits the back of the net but the flag is up for offside.