Football News & Analysis

AI-powered match previews, recaps, and tactical analysis

🎯 ANALYSIS 23 May

Guadalajara Chivas 1-2 Cruz Azul: Visitors advance to Liga MX final as Palavecino settles semi-final

Cruz Azul edge Guadalajara 2-1 at the Estadio AKRON to reach the Liga MX Clausura final, with Agustín Palavecino's 66th-minute goal proving decisive after a frantic first-half exchange.

#guadalajara-chivas-2278 #cruz-azul-2295 #liga-mx-262
⚡ PREVIEW 26 May

Nice vs Saint Etienne: Basement battle decides Ligue 1 fate at Allianz Riviera

Nice host Saint Etienne in a do-or-die Ligue 1 relegation playoff first leg on Friday. The hosts' alarming home form makes this a genuine knife-edge encounter.

#nice-84 #saint-etienne-1063 #france-ligue-1
📊 RECAP 26 May

SC Paderborn 07 2-1 VfL Wolfsburg: Curda's extra-time winner sends Wolfsburg down

Laurin Curda's 100th-minute goal secured Paderborn's Bundesliga survival and condemned Wolfsburg to relegation after 29 consecutive seasons in the top flight, ending a dramatic playoff at the Home Deluxe Arena.

#sc-paderborn-07-185 #vfl-wolfsburg-161 #germany-bundesliga
📊 RECAP 26 May

Los Angeles FC 1-0 Seattle Sounders: Tillman's late strike settles tight encounter

Timothy Tillman's 86th-minute goal gave LAFC a hard-fought 1-0 victory over Seattle Sounders at BMO Stadium, a decisive finish to the first phase of the MLS season before the World Cup break.

#los-angeles-fc-1616 #seattle-sounders-1595 #major-league-soccer-253
⚡ PREVIEW 26 May

Casa Pia vs Torreense: Primeira Liga Final decider as minnows seek miracle

Casa Pia host Torreense in a winner-takes-all Primeira Liga play-off final on Thursday night after their first meeting ended goalless. The hosts face an uphill battle with bottom-half form and a suspended defender.

#casa-pia-4716 #torreense-4799 #primeira-liga-94
⚡ PREVIEW 26 May

Crystal Palace vs Rayo Vallecano: Conference League final credentials tested in Leipzig

Crystal Palace face Rayo Vallecano in Wednesday's Europa Conference League final at the Red Bull Arena. The Eagles are favoured, but Vallecano's superior form and road record threaten an upset.

#crystal-palace-52 #rayo-vallecano-728 #uefa-europa-conference-league-848
⚡ PREVIEW 26 May

Saint-Étienne vs Nice: Survival on the line in Ligue 1 play-off final

The Stade Geoffroy-Guichard hosts a winner-takes-all relegation showdown as Saint-Étienne and struggling Nice battle for top-flight survival on Tuesday evening.

#saint-etienne-1063 #nice-84 #france-ligue-1
📊 RECAP 26 May

Inter Miami 6-4 Philadelphia Union: Berterame and Suárez spark wild comeback at Nu Stadium

Inter Miami overcome early deficit to edge Philadelphia Union 6-4 in a ten-goal thriller — one of MLS's most explosive fixtures, with Messi orchestrating from midfield before injury forced his withdrawal.

#inter-miami-9568 #philadelphia-union-1599 #major-league-soccer-253
📊 RECAP 26 May

Columbus Crew 2-0 Atlanta United: Farsi orchestrates clinical finish before World Cup break

Columbus Crew secured a commanding 2-0 victory over Atlanta United at Lower.com Field with Mohamed Farsi laying on both goals, sending the hosts into the FIFA World Cup break on a two-game winning streak.

#columbus-crew-1613 #atlanta-united-fc-1608 #major-league-soccer-253
📊 RECAP 26 May

Villarreal 5-1 Atletico Madrid: Pérez fires Yellow Submarine to statement victory

Villarreal thrashed Atletico Madrid 5-1 at the Estadio de la Cerámica on the final day of La Liga, with Ayoze Pérez scoring twice to cap a dominant display.

#villarreal-533 #atletico-madrid-530 #spain-la-liga
📊 RECAP 25 May

Hellas Verona 0-2 AS Roma: Dybala inspires Giallorossi back to Champions League

Roma secured Champions League football for the first time in seven years with a commanding away victory at the Stadio Marcantonio Bentegodi, where Donyell Malen and Stephan El Shaarawy struck either side of a dramatic second-half collapse for the hosts.

#hellas-verona-504 #as-roma-497 #italy-serie-a
📊 RECAP 25 May

Torino 2-2 Juventus: Derby stalemate condemns Bianconeri to Champions League exit

Dušan Vlahović's double looked to have settled the Turin Derby, but a stirring second-half comeback from the hosts—capped by Ché Adams's late leveller—left Juventus facing the prospect of missing European football for the first time in decades.

#torino-503 #juventus-496 #italy-serie-a
📊 RECAP 25 May

AC Milan 1-2 Cagliari: Rossoneri's Champions League dream dies on final day

AC Milan's bid for Champions League qualification ended in stunning collapse at San Siro as Cagliari secured an improbable victory, with Massimiliano Allegri facing the sack after a season branded 'unequivocal failure' by ownership.

#ac-milan-489 #cagliari-490 #italy-serie-a
📊 RECAP 25 May

Lecce 1-0 Genoa: Banda secures survival as Di Francesco's side edge relegation trap

Lameck Banda's early strike proved decisive as Lecce claimed vital three points at the Via del Mare to confirm Serie A safety for a fourth consecutive season.

#lecce-867 #genoa-495 #italy-serie-a
⚡ PREVIEW 24 May

Fulham vs Newcastle: Final-day finish on a knife-edge at Craven Cottage

Fulham and Newcastle meet on Premier League final day with both sides level on 49 points and their seasons hanging in the balance. A draw is predicted, but Osula's Newcastle pose a threat.

#fulham-36 #newcastle-34 #england-premier-league
⚡ PREVIEW 23 May

Cremonese vs Como: Survival battle meets European ambition at the Zini

Cremonese host fifth-placed Como in a final-day Serie A clash where the hosts desperately need points to avoid the drop, while the visitors chase European football.

#cremonese-520 #como-895 #italy-serie-a
⚡ PREVIEW 23 May

River Plate vs Belgrano: Apertura final on knife-edge at Kempes

River Plate host Belgrano in the 2026 Apertura final at the Estadio Mario Kempes. Second-placed River arrive unbeaten in three, but fifth-placed Belgrano's recent form keeps this wide open.

#river-plate-435 #belgrano-cordoba-440 #liga-profesional-argentina-128
⚡ PREVIEW 23 May

Napoli vs Udinese: Partenopei seek commanding finish at Maradona

Second-placed Napoli host tenth-place Udinese on the final day at the Stadio Diego Armando Maradona. The Partenopei are heavy favourites despite stuttering form.

#napoli-492 #udinese-494 #italy-serie-a
⚡ PREVIEW 23 May

West Ham vs Leeds: Hammers' survival bid meets Farke's resurgent Whites on final day

West Ham face Leeds at London Stadium on the final day of the season with relegation looming. The Hammers' desperate form contrasts sharply with Leeds' stability, but Nuno's side will lean on home advantage in a fixture that could define their fate.

#west-ham-48 #leeds-63 #england-premier-league
⚡ PREVIEW 23 May

Tottenham vs Everton: Survival on the line in Premier League finale

Tottenham's relegation fight reaches a climax as they host Everton on the final day, with Roberto De Zerbi demanding 'blood, character and spirit' from his embattled side.

#tottenham-47 #everton-45 #england-premier-league