Football News & Analysis
AI-powered match previews, recaps, and tactical analysis
Minnesota United vs Real Salt Lake: Loons face table-topping challenge before World Cup break
Minnesota host resurgent Real Salt Lake at Allianz Field on Saturday evening, with the visitors riding a two-game winning streak and third-place table position.
Girona vs Elche: Survival stakes at Montilivi as relegation fight goes to the wire
Girona and Elche clash in a final-day La Liga battle with both sides hovering above the trapdoor. Form is fragile on both flanks — expect a cagey affair.
St. Louis City vs Austin: Toss-up on the cards as hosts seek home solidity
St. Louis City and Austin meet at CITYPARK on Saturday with both sides struggling for consistency — the hosts winless in two at home, the visitors reeling after a 5-0 drubbing.
Valencia vs Barcelona: Champions to sign off with Mestalla test
Barcelona arrive at Mestalla as overwhelming favourites to crown a dominant season, but Valencia's recent away heroics offer hope — the hosts stunned Real Sociedad 4-3 last time out.
Real Madrid vs Athletic Club: Bernabéu farewell as title race fades
Real Madrid host Athletic Club on matchday 38 at the Estadio Santiago Bernabéu in what promises to be an emotional closing act — the hosts 38 points clear and heavy favourites despite a disappointing campaign.
Mallorca vs Real Oviedo: Relegation battle reaches climax at Son Moix
Mallorca host bottom-of-the-table Oviedo in a season finale with contrasting stakes — the hosts seeking to consolidate mid-table safety, visitors fighting for survival. Kickoff 19:00 BST, Sat 23 May.
Getafe vs Osasuna: Inconsistency reigns as La Liga season reaches finale
Getafe host Osasuna on the final day at the Estadio Coliseum with both sides mired in erratic form — a low-conviction contest that could swing either way.
Espanyol vs Real Sociedad: Level on points, uneven form shapes season finale
Espanyol and Real Sociedad meet at the RCDE Stadium on the final day of La Liga, locked on 45 points but pulling in opposite directions. Españyol's resurgent form clashes with Sociedad's wavering campaign.
Celta Vigo vs Sevilla: Season finale on knife's edge at Balaídos
Celta host Sevilla in La Liga's final round with both sides battling for European places. Despite fifth-place hosts' alarming home form collapse, oddsmakers favour a competitive draw at the Estadio Abanca-Balaídos.
Real Betis vs Levante: Pellegrini's side eye fifth-place finish as visitors battle relegation
Real Betis host struggling Levante at the Estadio de La Cartuja in La Liga's final round, with the hosts 12 points clear in fifth and Levante fighting for survival.
Alaves vs Rayo Vallecano: Season finale promises tight encounter at Mendizorroza
Alaves host Rayo Vallecano on the final day of La Liga knowing a draw could suit both sides, though the visitors' superior league position gives them the edge in Saturday's Vitoria-Gasteiz showdown.
Lazio vs Pisa: Relegated Pisans face Olimpico ordeal as hosts seek redemption
Lazio host relegated Pisa on the final day of Serie A — a 33-point gulf and vastly contrasting form make this a formality, though the Biancocelesti desperately need a positive result.
Bologna vs Inter: Nerazzurri chase Serie A coronation at the Dall'Ara
Inter travel to Bologna on the final day seeking to seal the Serie A title with overwhelming odds stacked in their favour. The Citizens hold an 86-point haul and a +54 goal difference — can the Rossoblu spring a surprise at home?
Ajax vs Groningen: Dutch semi-final on knife-edge after stadium switch
Ajax face Groningen in an Eredivisie play-off semi-final at an unfamiliar venue, with the Citizens' patchy home form offering the visitors genuine upset hope despite an eight-point league gap.
Chelsea 2-1 Tottenham: Fernández settles it as Spurs' survival goes to final day
Enzo Fernández inspired Chelsea to a 2-1 victory at Stamford Bridge, leaving Tottenham's Premier League survival hanging by a thread with one match remaining.
Bournemouth 1-1 Manchester City: Haaland's late equaliser hands Arsenal the title
Manchester City's title dream dies on the South Coast as Bournemouth hold firm at the Vitality Stadium. Eli Kroupi's first-half goal looked set to seal a shock upset, but Erling Haaland's 90+5 equaliser comes too late — Arsenal are Premier League champions.
Fiorentina vs Atalanta: Bergamo side favoured despite Florence test in Serie A finale
Fiorentina host Atalanta on the final day of Serie A knowing their defensive frailties — 49 goals conceded — could be ruthlessly exposed by visitors who boast a 17-point gap in the table and superior attacking firepower.
FC Utrecht vs SC Heerenveen: Semi-final showdown at Galgenwaard
Utrecht's five-game home winning streak sets them up as narrow favourites against inconsistent Heerenveen in a cagey Eredivisie semi-final. De Wit in form.
Wolfsburg vs Paderborn: Survival on the knife-edge at the Volkswagen Arena
VfL Wolfsburg face SC Paderborn in a crucial Bundesliga promotion/relegation playoff on Thursday. The hosts, languishing in 16th place, are in freefall at home—but Koulierakis's recent form offers a glimmer of hope.
SC Freiburg vs Aston Villa: Emery's Europa League pedigree tested in Istanbul final
Aston Villa chase their first major European trophy since 1982 when they face SC Freiburg in Wednesday's Europa League final at Besiktas Park. Unai Emery's experience in the competition is favoured against a Freiburg side seeking their maiden silverware.