Football News & Analysis
AI-powered match previews, recaps, and tactical analysis
Preston 1-3 Southampton: Saints seal top-four finish at Deepdale
Southampton secured a top-four finish and play-off semi-final berth with a commanding 3-1 victory at Deepdale, with Taylor Harwood-Bellis and Ross Stewart sealing the points in emphatic fashion.
Swansea 3-1 Charlton: Idah's late double seals emphatic finale
Adam Idah struck twice in the closing stages as Swansea swept aside Charlton 3-1 at the Swansea.com Stadium to end their Championship season on a high.
Hoffenheim 3-3 Stuttgart: Kramarić on fire as Sinsheim thriller ends all square
Andrej Kramarić scored twice as Hoffenheim and Stuttgart served up a six-goal spectacle at the PreZero Arena, but a dramatic late Tomás leveller denied the hosts victory on Saturday.
Udinese 2-0 Torino: Ehizibue and Kristensen seal vital win as Friulani eye top-10 finish
Udinese dispatched Torino 2-0 at the Bluenergy Stadium to maintain their push for a top-10 finish, with goals from Kingsley Ehizibue and Thomas Kristensen either side of half-time settling a one-sided encounter.
Almere City 3-0 Den Bosch: Hosts seal playoff progression with commanding display
Almere City thrashed Den Bosch 3-0 at the Yanmar Stadion to advance past the promotion-relegation playoff on aggregate, with goals from Marley Dors, F. Druijf and Julian Rijkhoff securing a dominant second-leg performance.
Villarreal 5-1 Levante: Mikautadze double and Pépé masterclass seal rout at Cerámica
Villarreal dismantled Levante 5-1 at the Estadio de la Cerámica to maintain their push for European qualification, with Nicolas Pépé orchestrating a devastating second-half display.
Portsmouth 1-1 Birmingham: Segecic's early strike cancelled out as season ends level
Portsmouth and Birmingham shared the spoils at Fratton Park in a competitive Championship encounter that saw both sides fail to find a winner on the final day.
Blackburn 0-1 Leicester: Mavididi ends Foxes' drought at Ewood Park
Stephy Mavididi's 78th-minute strike secures a vital win for Leicester at Ewood Park, ending an eight-match winless run as Blackburn's dominance goes unrewarded on the final day.
Nacional vs AVS: Hosts seek to exploit basement dwellers' frail defence at Madeira
Nacional host relegation-battling AVS at Estádio da Madeira on Saturday afternoon, with the islanders heavy favourites despite patchy home form. AVS arrive in freefall, having conceded 65 goals — the worst defensive record in the Primeira Liga.
Moreirense vs Estrela: survival scrap on knife-edge in Moreira de Cónegos
Moreirense host Estrela on Saturday in a Primeira Liga fixture where both sides are battling inconsistency — but the hosts' home advantage offers a slim edge in a match tipped as a coin-flip.
Arouca vs Santa Clara: Mid-table rivals battle for breathing space
Arouca host Santa Clara at the Estádio Municipal in Liga Portugal's Round 32, with both sides seeking vital points in a tight mid-table scrap. Evenly matched encounter expected.
Utrecht vs NAC Breda: Title credentials face acid test as strugglers visit Galgenwaard
Utrecht host relegation-threatened NAC Breda on Saturday in a clash that pits the Eredivisie's eighth-placed side against a team mired in 17th. The hosts' home form gives them a commanding edge.
Valencia vs Atlético Madrid: Rojiblanco away value in La Liga showdown
Atlético Madrid travel to Mestalla as heavy favourites despite patchy away form, with a 23-point gap and four wins in five head-to-head meetings underlining their quality advantage over struggling Valencia.
Wolves vs Sunderland: Relegation-haunted hosts face mid-table visitors on knife-edge Saturday
Wolves host Sunderland at the Molineux on Saturday lunchtime with their Premier League survival hanging by a thread. The hosts' calamitous defensive record — 62 goals conceded in roughly 20 games — has left them in freefall, whilst Sunderland, despite a 5-0 hammering at home to Nottingham Forest last time out, remain favourites to take the points.
Newcastle vs Brighton: Magpies seek escape from crisis at St. James' Park
Newcastle host Brighton on Saturday in a must-win fixture after five successive defeats. The Seagulls, sixth and in fine form, arrive as heavy favourites—but Eddie Howe's side faces a pivotal afternoon.
Brentford vs West Ham: European chase meets survival struggle in London derby
Brentford host West Ham on Saturday with contrasting fortunes on the line — the hosts eyeing European qualification despite recent form struggles, while the Hammers battle relegation fears in a high-stakes London clash.
Girona 0-1 Mallorca: Samú Costa's first-half strike sends visitors clear
Mallorca edged past Girona 0-1 at Montilivi with Samú Costa's clinical finish on 43 minutes, leaving the hosts toiling in midfield despite territorial dominance.
Waalwijk 1-1 Roda: Uneken drama sends hosts through on penalties
Jesper Uneken's stoppage-time equaliser forced extra time as RKC Waalwijk edged Roda on penalties in a thrilling Eredivisie playoff at the Mandemakers Stadion, with Justin Treichel's man-of-the-match display in the visitors' goal ultimately in vain.
Bristol City vs Stoke City: Hodgson's swansong as mid-table stalemate looms
Roy Hodgson's Bristol City host a Stoke City side in freefall on the final day of the Championship season at Ashton Gate — a fixture between two struggling sides where a draw looks most likely.
Wrexham vs Middlesbrough: Playoff dreams on the line as final-day drama unfolds
Wrexham host Middlesbrough at the Racecourse in a Championship climax that could determine playoff positions. The Reds face a side nine points clear but vulnerable on the road.