Live NowLIVENFL play-offs: Bills cling on to beat Ravens in AFC showdownFollow live text updates from the divisional round of the NFL play-offs as Buffalo Bills see off Baltimore Ravens after Philadelphia Eagles beat Los Angeles RamsFollow Live nowLIVEIsrael says 90 Palestinian prisoners freed after Hamas releases three hostages in GazaThe prisoners and hostages are being released in the first phase of a long-awaited ceasefire deal between Israel and Hamas.Follow Live nowRecently LiveInter defeat Empoli to cut gap on leaders NapoliInter Milan produce a fine second-half performance to defeat a dogged Empoli side and narrow the gap on Serie A leaders Napoli.See how it played outTrump promises 'lots' of executive orders on day one at pre-inauguration rallyDonald Trump told a packed arena in Washington that he was "thrilled to be back" in a lengthy speech.See how it played outToone's hat-trick gives Man Utd thrilling derby winElla Toone scores a hat-trick on her return from injury as Manchester United beat Manchester City in a thrilling derby at Etihad Stadium.See how it played outMan City thrash Ipswich to move back into top fourManchester City look like their old selves as they record the biggest Premier League win of the season by thrashing struggling Ipswich to move back into the top four.See how it played outSWPL Cup: Watch Rangers beat Celtic to set up Hibs finalWatch the SWPL Cup semi-final between Celtic and holders Rangers and follow updates from Hibernian v Aberdeen.See how it played outGiants top of Elite League after win over StormLive text commentary from the SSE Arena Belfast as the Belfast Giants host the Manchester Storm in the Elite League.See how it played outCuala hold on to beat Errigal Ciaran in All-Ireland Final - as it happenedLive text commentary as Tyrone team Errigal Ciaran face Dublin side Cuala in the All-Ireland Senior Club Football Final at Croke Park.See how it played outHearts pick up first win of 2025 against MontroseHearts recorded their first win of 2025 with a 6-0 victory at home to Montrose.See how it played outWSL leaders Chelsea put five past West HamChelsea cruise to a 5-0 victory over West Ham in the Women's Super League at Chigwell Construction Stadium.See how it played outMbappe scores twice as Real Madrid hit Las Palmas for fourKylian Mbappe scores twice as Real Madrid hit Las Palmas for four.See how it played outChampions Cup commentaries: Toulouse v Leicester Tigers & Saracens v Castres Listen to live BBC Radio commentaries as Toulouse face Leicester Tigers and Saracens take on Castres in the Champions Cup.See how it played outChampions Cup: Sale thrash Toulon to secure last-16 tie v Toulouse - reaction and full drawReaction after Sale beat Pool 4 leaders Toulon to make the knockout stage of the Champions Cup.See how it played outOnana howler helps Brighton to win at Man UtdBrighton capitalise on a disastrous mistake from Manchester United goalkeeper Andre Onana as they claim a third successive Old Trafford victory.See how it played outEverton beat Spurs to pile pressure on PostecoglouEverton get their first win under returning manager David Moyes to pile pressure on Tottenham counterpart Ange Postecoglou.See how it played outForest hang on to beat Saints and move level with second-placed ArsenalNottingham Forest move level on points with second-placed Arsenal after withstanding an unlikely comeback by bottom club Southampton at the City Ground.See how it played outArsenal continue fine form with big WSL win over PalaceRenee Slegers extends her unbeaten run as Arsenal manager with a thumping home win over bottom side Crystal Palace in the WSL.See how it played outDessers treble helps Rangers past obdurate FraserburghRangers reach the Scottish Cup last 16, with Cyriel Dessers' hat trick and strikes from Clinton Nsiala and Ross McCausland undoing Highland League Fraserburgh.See how it played outChallenge Cup: Edinburgh secure bonus-point win against Black Lion - reactionFollow live text updates from Edinburgh's Challenge Cup meeting with Black Lion and listen to radio commentary of Bayonne v Gloucester.See how it played outMurphy beats Wilson to win Masters title - relive the actionShaun Murphy wins his second Masters title, 10 years after his first, by beating world champion Kyren Wilson - relive the actionSee how it played outLeitzig own goal gives Tottenham win over LeicesterTottenham start 2025 with a 1-0 win over Leicester City at Brisbane Road in the Women's Super League.See how it played outPremier League: Foden at the double as Man City hit six at Ipswich - reactionFollow reaction as Man City thrash Ipswich in Premier League after Man Utd lose to Brighton, Everton beat Spurs, and Forest see off Southampton.See how it played outWSL: Dominant Chelsea go seven points clear at top with West Ham winReaction as Chelsea go seven points clear at the top of the Women's Super League, while there are also wins for Arsenal and Tottenham.See how it played outEaston penalty gives Raith extra-time Scottish Cup win at FalkirkRaith Rovers get the better of Championship rivals Falkirk after extra time in a pulsating Scottish Cup fourth-round tie.See how it played outLeeds beat Sheff Wed to go back top of ChampionshipLeeds United go back to the top of the Championship with a deserved win over Yorkshire rivals Sheffield Wednesday.See how it played outWatch live as Treasury minister Darren Jones faces Laura KuenssbergShadow foreign secretary Priti Patel and actor Adrien Brody are also on this week's Sunday with Laura Kuenssberg programme.See how it played outListen: Big Bash - Melbourne Stars v Hobart HurricanesListen to ABC Grandstand commentary as Melbourne Stars face Hobart Hurricanes in the Big Bash League.See how it played outAustralian Open: Djokovic beats Lehecka to set up Alcaraz clash - radio & textNovak Djokovic beats Jiri Lehecka in straight sets to reach the quarter-finals of the Australian Open - where he will play Carlos Alcaraz.See how it played outNFL play-offs: Commanders and Chiefs through to Conference Championships - as it happenedReaction from the NFL play-offs as the Washington Commanders beat the Detroit Lions following the Kansas City Chiefs' 23-14 win over the Houston Texans.See how it played outBalde reports racist abuse as Barcelona held by GetafeBarcelona drop points for a fourth La Liga game in a row as they are held to a draw at Getafe - after which full-back Alejandro Balde reported receiving racist abuse from fans.See how it played outMcTominay scores as leaders Napoli beat AtalantaScott McTominay and Romelu Lukaku score as Serie A leaders Napoli beat title rivals Atalanta.See how it played outChampions Cup: Harlequins v GlasgowListen to BBC Radio London commentary and follow live text updates as Harlequins take on Glasgow Warriors in the Champions Cup.See how it played outWatch: Wilson seals semi-final win over Trump with centuryWatch live coverage and follow live text as the semi-finals take place at the Masters Snooker at Alexandra Palace.See how it played outGiants beat Steelers to move within a point of first placeLive text commentary from the SSE Arena Belfast as the Belfast Giants host the Sheffield Steelers in the Elite League.See how it played outMaidenhead United 4-1 FyldeTristan Abrahams scores twice as Maidenhead United comfortably beat fellow strugglers Fylde in National League.See how it played outArsenal title hopes hit by Aston Villa comebackArsenal have a late goal disallowed as they drop two points in the Premier League title race after throwing away a two-goal lead at home to Aston Villa.See how it played outScarlets v Vannes: European Challenge Cup - Listen to Scrum V LiveListen to live Scrum V Live commentary as host French side Vannes in a crucial European Challenge Cup encounter.See how it played outEverton grab late equaliser to draw with VillaEverton substitute Veatriki Sarri scores a late equaliser at Walton Hall Park as Everton come from behind to deny Aston Villa victory.See how it played outMaeda goal ensures Scottish Cup holders Celtic edge past KilmarnockDaizen Maeda's second-half goal ensures holders Celtic start the defence of their Scottish Cup with a victory over Premiership rivals Kilmarnock.See how it played outGriezmann misses penalty as Atletico run endsLa Liga leaders Atletico Madrid's club-record 15-game winning run comes to an end with a surprise defeat at neighbours Leganes.See how it played outMateta double seals Palace win over West HamTwo goals from Jean-Philippe Mateta give Crystal Palace victory over West Ham in the Premier League.See how it played outLate Nunez double snatches Liverpool win at BrentfordSubstitute Darwin Nunez scores a late double to guide Liverpool to victory at Brentford and extend their lead at the top of the Premier League table to seven points.See how it played outHighlights: Crues end losing run with battling win over BannsidersWatch the highlights as Crusaders beat Coleraine 2-0 at the Showgrounds in the Irish Premiership.See how it played outWatch: Game at the Oval abandoned after floodlight failureWatch the highlights as Glentoran's game with Larne at the Oval is abandoned after floodlight failure early in the second half.See how it played outLouza's goal helps Watford beat DerbyImran Louza's first Watford goal for 18 months helps the Hornets overcome Championship strugglers Derby County.See how it played outHighlights: Carrick and Ballymena play out drab drawWatch the highlights as Carrick Rangers and Ballymena United play out a drab 0-0 draw in the Irish Premiership.See how it played outBlades beat Norwich to go top of the ChampionshipHarrison Burrows scores twice to send Sheffield United back to the top of the Championship as they beat Norwich City at Bramall Lane.See how it played outBloomfield's Luton draw with PrestonNew boss Matt Bloomfield ends Luton's four-game losing run with an encouraging goalless draw against Preston.See how it played outFulham inflict seventh straight defeat on LeicesterA clinical Fulham performance condemns Leicester City to their seventh straight Premier League defeat and piles the pressure on Foxes manager Ruud van Nistelrooy.See how it played outThomas-Asante gives Coventry win over Bristol CityCoventry City extend their unbeaten home run in the Championship to six games with a narrow victory against play-off-chasing Bristol City.See how it played outBrannagan winner continues Oxford revival Cameron Brannagan scores the only goal with a brilliant free-kick as Oxford United beat play-off hopefuls Blackburn Rovers.See how it played outHeadley earns Port Vale comeback win over Newport CountyFollow live text commentary, score updates and match stats from Port Vale vs Newport County in the League TwoSee how it played outWalsall beat MK Dons for ninth straight winLeague Two leaders Walsall shrug off the loss of top scorer Nathan Lowe to beat MK Dons for a club record-extending ninth straight league victory.See how it played outBraintree Town 1-0 Solihull MoorsMatt Robinson scores the only goal as Braintree boost their National League survival hopes with victory over play-off hopefuls Solihull Moors.See how it played outBromley 0-1 Colchester UnitedColchester return to winning ways with a battling victory at Bromley.See how it played outBolton Wanderers 2-2 Cambridge UnitedZeno Ibsen Rossi's last-minute own goal earn lucky Bolton a League One draw with Cambridge at the Toughsheet Community Stadium.See how it played outRitchie double helps Pompey come back to beat BoroVeteran winger Matt Ritchie scores twice as Portsmouth come from behind to beat play-off chasing Middlesbrough.See how it played outSouthend United 0-3 BarnetDanny Collinge scores twice as Barnet move back up to second place in the National League with a 3-0 win at Southend.See how it played outForest Green Rovers 1-0 RochdaleLiam Sercombe scores the only goal of the game as National League leaders Forest Green earn a hard-fought win over Rochdale.See how it played outBristol Rovers 3-1 BarnsleyBristol Rovers manager Inigo Calderon celebrates a home victory for the first time as the Gas beat in-form Barnsley at The Memorial Stadium.See how it played outHighlights: Cooper treble sees Blues past PortsWatch highlights as Joel Cooper's first-half hat-trick sees Linfield beat Portadown 3-1 at Shamrock Park in the Irish Premiership.See how it played outYork City 1-2 Sutton UnitedSutton United dent York City's National League title hopes with a 2-1 win.See how it played outWoking 1-1 Ebbsfleet UnitedBottom of the table Ebbsfleet draw their third successive game as they pick up a point at Woking in National League.See how it played outAFC Wimbledon 2-0 Tranmere RoversJosh Neufville's sublime strike helps promotion-chasing AFC Wimbledon to a League Two win over relegation-threatened Tranmere.See how it played outEastleigh 1-2 AltrinchamAltrincham moved into the National League play-off places with a 2-1 win at Eastleigh.See how it played outOldham Athletic 1-3 Aldershot TownJosh Barrett scores a hat-trick as Aldershot end a seven-match winless National League run with a 3-1 victory at Oldham.See how it played outTamworth 3-0 Boston UnitedTom McGlinchey scores twice in the first half to lead Tamworth to a comfortable home win over struggling Boston United.See how it played outAccrington Stanley 0-3 Notts CountyDavid McGoldrick scores twice as Notts County boost their automatic promotion push with an emphatic League Two win over Accrington.See how it played outQueen's Park v MontroseFollow live text commentary, score updates and match stats from Queen's Park vs Montrose in the Scottish CupSee how it played outSalford City 0-2 Fleetwood TownSalford's six-game winning run in League Two comes to an abrupt end as a resolute Fleetwood secure a 2-0 win at the Peninsula Stadium.See how it played outMowbray sees West Brom rescue point against StokeWest Brom, watched by new boss Tony Mowbray, come from behind to earn a draw with Stoke, after Nathan Lowe's early strike.See how it played outBirmingham City 1-0 Exeter CityBirmingham maintain their lead at the top of the League One table with victory over Exeter.See how it played outStevenage 1-2 Wigan AthleticThelo Aasgaard scores an injury-time free-kick as Wigan Athletic snatch victory at Stevenage.See how it played outHamilton Academical v Musselburgh AthleticFollow live text commentary, score updates and match stats from Hamilton Academical vs Musselburgh Athletic in the Scottish CupSee how it played outCrawley Town 1-1 Burton AlbionCrawley's winless League One run extends to six matches after Tola Showunmi rescues a home draw against bottom-placed Burton.See how it played outRotherham United 4-2 Charlton AthleticRotherham United enjoy a fourth win in five games to end Charlton Athletic's six-game unbeaten streak.See how it played outCove Rangers v Forfar AthleticFollow live text commentary, score updates and match stats from Cove Rangers vs Forfar Athletic in the Scottish CupSee how it played outReading 1-3 Stockport CountyStockport come out on top against fellow League One play-off contenders Reading with a 3-1 win at the SCL Stadium.See how it played outBroxburn Athletic v Ayr UnitedFollow live text commentary, score updates and match stats from Broxburn Athletic vs Ayr United in the Scottish CupSee how it played outDumbarton v AirdrieoniansFollow live text commentary, score updates and match stats from Dumbarton vs Airdrieonians in the Scottish CupSee how it played outMansfield Town 1-2 Wycombe WanderersSubstitute Garath McCleary scores the winning goal as promotion hopefuls Wigan shrug off the loss of former boss Matt Bloomfield by beating Mansfield.See how it played outDunfermline Athletic v StenhousemuirFollow live text commentary, score updates and match stats from Dunfermline Athletic vs Stenhousemuir in the Scottish CupSee how it played outSwindon Town 2-0 BarrowNnamdi Ofoborh's first league goal for Swindon helps lift the strugglers eight points clear of the League Two relegation zone.See how it played outWealdstone 1-1 Hartlepool UnitedWealdstone equalised four minutes from full-time as they claimed a 1-1 draw with Hartlepool in the National League.See how it played outGrimsby Town 1-1 ChesterfieldThe points are shared by Grimsby and Chesterfield as they play out a 1-1 draw at Blundell Park.See how it played outMorecambe 0-1 Crewe AlexandraCrewe maintain their push for promotion in League Two with a battling victory over Morecambe.See how it played outHighlights: Reds back to winning ways with victory over LoughgallWatch highlights as Cliftonville get back to winning ways in the Irish Premiership by defeating Loughgall 2-0 at Solitude.See how it played outAberdeen end dismal run to ease past League 2 ElginAberdeen end a run of 12 games without a victory as they ease aside Elgin City to move into the last 16 of the Scottish Cup.See how it played outRevived St Johnstone through at expense of struggling MotherwellMakenzie Kirk's early strike helps St Johnstone banish their Premiership blues against Motherwell to claim a place in the Scottish Cup last 16.See how it played outOlusanya double helps St Mirren past League 1 QueensSt Mirren are through to the last 16 of the Scottish Cup after victory over League 1 side Queen of the South at Palmerston Park.See how it played outHibs sweep aside sixth-tier Clydebank to reach last 16Hibernian make their way through to the Scottish Cup last 16 after a confident and comfortable victory against sixth tier Clydebank.See how it played outShinnie's 119th-minute goal edges Livingston past CountySecond-tier Livingston seal their place in the Scottish Cup last 16 after Andrew Shinnie's 119th-minute strike edges them past top-flight Ross County.See how it played outChampions Cup: Harlequins beat Glasgow to qualify for last 16 - reactionReaction after Harlequins overcome Glasgow Warriors 24-7 to secure their place in the Champions Cup knockout stage.See how it played outBayern overcome Wolfsburg to stretch Bundesliga lead to seven pointsLeon Goretzka scores twice as Bayern Munich held on against Wolfsburg to go seven points clear at the top of the Bundesliga table.See how it played outLions v Dragons: European Challenge Cup - Listen liveListen to live BBC Radio Wales commentary as Dragons go to South African side Lions in a crucial European Challenge Cup encounter.See how it played outNorthampton Town 0-1 Lincoln CityLincoln claim their first win in any competition for nearly a month by beating Northampton at Sixfields.See how it played outListen: Championship Rugby - Coventry v DoncasterListen to BBC Radio CWR live commentary as Coventry take on Doncaster in the RFU Championship.See how it played outIrish Premiership - Glens game abandoned, wins for Blues, Crues and Reds - as it happenedLive audio, text commentary and in-play clip coverage of Saturday's five Irish Premiership fixtures.See how it played outScottish Cup 4th round updates & clips: Livi net late extra-time winner at CountySee in-play goal clips and follow live text updates from the fourth round of the Scottish Cup.See how it played outListen: Non-league commentariesListen to BBC local radio commentaries from the National League, National League North and the National League South.See how it played outRobinson leads Cardiff to thumping win over SwanseaCallum Robinson's two goals inspire Cardiff City to a convincing south Wales derby win over Swansea City that revitalised their bid for Championship survival.See how it played outQPR inflict first defeat on Plymouth boss MuslicRayan Kolli's second-half winner inflicts a first defeat of 2025 on bottom team Plymouth Argyle.See how it played outOwn goal gives Hull victory at MillwallHull move out of the Championship relegation zone as Jake Cooper's unfortunate own goal gives them victory over Millwall.See how it played outKluivert hits hat-trick as Bournemouth end Newcastle's winning runJustin Kluivert scores a hat-trick as Bournemouth claimed a thoroughly deserved victory at St James' Park to stretch their unbeaten Premier League run to 10 matches and wreck Newcastle's own nine-match winning streak.See how it played outPeterborough United 0-0 Leyton OrientPeterborough's wait for a League One victory stretches to a month but they stop play-off-chasing Leyton Orient's five-game winning run with a goalless draw.See how it played outBlackpool 2-2 Huddersfield TownJoe Taylor and Brodie Spencer strike shortly after half-time as Huddersfield fight back to draw at Blackpool.See how it played outCarlisle United 0-1 Bradford CityCalum Kavanagh's second-half effort hands League Two promotion chasers Bradford victory over bottom-placed Carlisle at Brunton Park.See how it played outGillingham 0-1 Doncaster RoversLuke Molyneux nets his eighth league goal of the season as Doncaster continue their League Two promotion charge with victory over Gillingham.See how it played outWatch: Challenge Cup - Waterhead seal golden-point win over Leigh MinersWatch live coverage as Waterhead Warriors face Leigh Miners Rangers in the first round of the 2025 Challenge Cup.See how it played outRelive League One & Two: Victories for Birmingham & Wycombe; Walsall win ninth game in a rowFollow action from 22 League One and Two games including Blackpool v Huddersfield - follow live text coverage.See how it played outListen: Women's Premiership Rugby commentariesListen to live BBC Radio commentaries from the Women's Premiership Rugby as Bristol Bears face Leicester Tigers before Gloucester-Hartpury take on Trailfinders.See how it played outLeague One & League Two: build up to four lunchtime kick-offs including Peterborough v Leyton OrientFollow live text commentary from League One and League Two with twenty two games taking place across both divisions.See how it played outChampionship: Sheff Utd beat Norwich to go top; Pompey 2-1 Boro - reactionSheffield United beat Norwich 2-0 to move top of the Championship, there were big wins at the bottom for Portsmouth and Hull while Cardiff claimed bragging rights over Swansea in the south Wales derby.See how it played outPremier League: Havertz goal ruled out as Aston Villa come from 2-0 down to draw at ArsenalFollow reaction from Arsenal 2-2 Aston Villa in the Premier League after Brentford 0-2 Liverpool, Leicester City 0-2 Fulham and West Ham 0-2 Crystal Palace.See how it played outListen: Big Bash - Perth Scorchers v Adelaide StrikersListen to ABC Grandstand commentary as Perth Scorchers play Adelaide Strikers in the Big Bash League.See how it played outNetanyahu says Israel 'reserves right to resume war' and calls first phase a 'temporary ceasefire'The first phase of the ceasefire deal between Israel and Hamas is due to start at 08:30 local time (06:30 GMT) on Sunday.See how it played outAustralian Open: Sinner reaches fourth round but Raducanu out on day sevenWorld number one Jannik Sinner beats Marcos Giron in straight sets to reach the Australian Open fourth round.See how it played outListen: Big Bash - Melbourne Renegades v Brisbane HeatListen to ABC Grandstand commentary as Melbourne Renegades face Brisbane Heat in the Big Bash League.See how it played outScotland and Man Utd great Law dies - reaction Tributes pour in for former Manchester United, Manchester City and Scotland striker Denis Law, who has died aged 84.See how it played out