Football News & Analysis
AI-powered match previews, recaps, and tactical analysis
Cagliari vs Udinese: Mid-table rivals battle for Serie A breathing room
Cagliari host Udinese at the Unipol Domus in a fixture where home form could prove decisive — the Rossoblu have won two of their last three at home, whilst the visitors arrive inconsistent.
Elche vs Alavés: Mid-table battle on the knife-edge
Elche host Alavés at the Estadio Manuel Martínez Valero on Saturday lunchtime in a fixture where both sides' inconsistency could prove decisive in the run-in.
Middlesbrough vs Southampton: Play-off semi-final credentials on line at Riverside
Middlesbrough host Southampton in a Championship play-off semi-final first leg where level-point rivals — both on 80 points — clash at the Riverside. The Reds' home form wobbles against the Saints' resilient away record.
Liverpool vs Chelsea: Reds seek to punish Blues' freefall at Anfield
Liverpool host a Chelsea side in freefall, with the Reds looking to capitalise on five straight losses and a crippled away record. Kick-off Saturday 11:30am at Anfield.
Hull City vs Millwall: Play-off semi-final revival on the line at the MKM
Hull City host Millwall in a Championship play-off semi-final first leg on Friday night, with the hosts bidding to overturn recent form struggles against a Lions side arriving in steadier momentum.
Levante vs Osasuna: Wounded hosts seek refuge at home as relegation battle tightens
Levante host Osasuna at the Estadio Ciudad de Valencia on Friday night seeking respite after a heavy 5-1 drubbing at Villarreal — but the visitors arrive seven points clear in the table and eyeing three more.
Lens vs Nantes: Title-chasing hosts look to punish struggling visitors
Second-placed Lens host basement-battling Nantes in a Ligue 1 encounter that pits the league's form team against a side desperately seeking salvation.
Torino vs Sassuolo: Mid-table duel on knife's edge at Olimpico
Evenly matched Serie A rivals collide in Turin on Friday with both sides battling for consistency. Torino's defensive fragility clashes with Sassuolo's unpredictability in a fixture that could prove pivotal for end-of-season momentum.
Borussia Dortmund vs Eintracht Frankfurt: Second-place finish on the line at Signal Iduna Park
Dortmund seek to seal runners-up status against a wobbling Frankfurt side on Friday night, though their inconsistent home form and Frankfurt's famous 3-3 draw against them in January suggest danger lurks.
Strasbourg vs Rayo Vallecano: Shock semi-final test for French leaders
Strasbourg host Rayo Vallecano in a Europa Conference League semi-final first leg at the Meinau, but their domestic form falters while the Spanish visitors arrive in sharper nick — and hold a crucial away-goals advantage from last week's 1-0 victory.
Aston Villa vs Nottingham Forest: Emery's side must overturn semi-final deficit
Villa face a resurgent Forest side on the back of three consecutive defeats, needing to reverse a 1-0 first-leg loss at Villa Park on Thursday night.
Bayern Munich vs PSG: Champions League semi-final reckoning at the Allianz Arena
Bayern host PSG in the Champions League semi-final second leg needing to overturn a 5-4 deficit from an epic first encounter. The Bavarians sit second in the Bundesliga but face the defending champions in blistering form.
Waalwijk 0-1 Willem II: Own goal decides Eredivisie relegation playoff
Willem II progressed in the Eredivisie relegation playoffs after Waalwijk's own goal decided a tightly contested encounter at the Mandemakers Stadion. The hosts were reduced to ten men late on.
AS Roma 4-0 Fiorentina: Pisilli shines as Giallorossi demolish visitors at Olimpico
Roma swept aside Fiorentina 4-0 at the Stadio Olimpico on Monday evening, with Niccolò Pisilli's two-goal haul and commanding midfield display keeping alive their bid for Champions League qualification.
Cremonese 1-2 Lazio: Noslin snatches dramatic late winner as visitors stage stunning comeback
Lazio completed a memorable turnaround at the Stadio Giovanni Zini, overturning a first-half deficit through Gustav Isaksen and Tijjani Noslin's stoppage-time strike to leave Cremonese heartbroken.
Crystal Palace vs Shakhtar Donetsk: Selhurst Park semi-final showdown with two-goal cushion at stake
Palace host Shakhtar in the Conference League semi-final second leg with a commanding 3-1 advantage from the first meeting. The Ukrainians need a miracle; the Eagles are odds-on to reach the final.
SC Freiburg vs SC Braga: Semi-final second leg on knife-edge after dramatic first meeting
Freiburg host Braga in the Europa League semi-final second leg at Europa-Park Stadion on Thursday, with the tie finely balanced after a thrilling 2-1 first-leg victory for the Portuguese side.
Almere City vs De Graafschap: Relegation playoff stakes as hosts seek to extend winning run
Almere City host De Graafschap in a Relegation Round clash at the Yammer Stadion with both sides desperate to avoid the drop. Almere arrive in form, whilst data on the visitors remains scarce.
Estudiantes Rio Cuarto 0-2 Instituto Cordoba: Red card derails hosts as visitors seal emphatic win
Instituto Cordoba dispatched Estudiantes Rio Cuarto 2-0 at the Antonio Candini to close the regular season, but fell agonisingly short of knockout qualification despite the commanding display.
Vélez Sarsfield 1-1 Newell's Old Boys: Points shared in fiery Buenos Aires derby
Florián Monzón's first-half strike cancelled by Juan Ignacio Ramírez's leveller as Newell's frustrate hosts at the Amalfitani in Liga Profesional clash.