Football News & Analysis

AI-powered match previews, recaps, and tactical analysis

⚡ PREVIEW 19 May

Torreense vs Casa Pia: Survival stakes on the line in Torres Vedras

A Primeira Liga playoff showdown with everything to play for as Casa Pia battle relegation. Torreense host a visiting side desperate to claw their way out of the drop zone.

#torreense-4799 #casa-pia-4716 #primeira-liga-94
📊 RECAP 19 May

Nashville SC 3-2 Los Angeles FC: Mukhtar's hat-trick seals title credentials at Geodis Park

Hany Mukhtar's historic three-goal haul powers Nashville to a thrilling 3-2 victory over LAFC, extending their unbeaten run to seven and moving them top of the Supporters' Shield standings.

#nashville-sc-9569 #los-angeles-fc-1616 #major-league-soccer-253
📊 RECAP 19 May

Inter Miami 2-0 Portland Timbers: Messi settles it as hosts claim historic Nu Stadium victory

Lionel Messi scored and assisted as Inter Miami defeated Portland Timbers 2-0 at Nu Stadium in their first win at the new venue, with Germán Berterame adding the second.

#inter-miami-9568 #portland-timbers-1617 #major-league-soccer-253
📊 RECAP 19 May

Paris FC 2-1 Paris Saint-Germain: Gory's late heroics stun champions in Parisian derby

Paris FC pulled off a stunning upset at the Stade Jean Bouin, coming from behind to beat Paris Saint-Germain 2-1 with Alimami Gory's injury-time winner capping a remarkable second-half comeback.

#paris-fc-114 #paris-saint-germain-85 #france-ligue-1
📊 RECAP 19 May

Nice 0-0 Metz: Goalless stalemate on the Côte d'Azur as both sides cancel each other out

Nice and Metz played out a frustrating 0-0 draw at the Allianz Riviera on Sunday, with Yehvann Diouf's commanding display in goal keeping the hosts at bay despite 21 attempts.

#nice-84 #metz-112 #france-ligue-1
📊 RECAP 19 May

Lyon 0-4 Lens: Saïd brace decimates hosts at Groupama Stadium

RC Lens delivered a commanding display to thrash Olympique Lyonnais 4-0 at the Groupama Stadium, with Wesley Saïd's double setting the tone for a rout that leaves Lyon's season in tatters.

#lyon-80 #lens-116 #france-ligue-1
📊 RECAP 19 May

Lorient 0-2 Le Havre: Own goal and Soumaré seal vital away win at Stade Yves Allainmat

Le Havre climbed the Ligue 1 table with a disciplined away victory at Lorient, benefiting from an own goal and a clinical finish to edge out the hosts despite facing 58% possession.

#lorient-97 #le-havre-111 #france-ligue-1
📊 RECAP 19 May

Lille 0-2 Auxerre: Sinayoko double stuns hosts as champions-elect qualify for Champions League

Auxerre upset third-placed Lille with a dominant 2-0 away victory at Stade Pierre-Mauroy, with Lassine Sinayoko scoring twice. Despite the loss, Lille secure Champions League football for next season.

#lille-79 #auxerre-108 #france-ligue-1
📊 RECAP 19 May

Brest 1-1 Angers: Del Castillo and Sbai share spoils in Ligue 1 stalemate

Stade Brestois and Angers played out a 1-1 draw at the Stade Francis-Le Blé in round 34 of Ligue 1, with Romain Del Castillo and Amine Sbai cancelling each other out inside five minutes of the second half.

#stade-brestois-29-106 #angers-77 #france-ligue-1
📊 RECAP 19 May

Udinese 0-1 Cremonese: Vardy's early strike keeps survival hopes alive at Bluenergy

Jamie Vardy's ninth-minute goal proved decisive as Cremonese claimed a vital away victory at the Bluenergy Stadium, keeping their Serie A survival bid on track despite Udinese's dominance in possession.

#udinese-494 #cremonese-520 #italy-serie-a
📊 RECAP 19 May

Sassuolo 2-3 Lecce: Štulić's 96th-minute stunner keeps visitors' survival hopes alive

Lecce snatched a dramatic victory at the MAPEI Stadium with a stoppage-time goal from Nikola Štulić, overturning a two-goal deficit to claim three vital points in their Serie A relegation battle.

#sassuolo-488 #lecce-867 #italy-serie-a
📊 RECAP 19 May

Cagliari 2-1 Torino: Mina's stoppage-time header settles Sardinian thriller as hosts cling to survival hopes

Cagliari edged a pulsating encounter at the Unipol Domus to claim vital three points, with Yerry Mina's injury-time header turning the tide after Torino had taken the lead through Rafa Obrador.

#cagliari-490 #torino-503 #italy-serie-a
📊 RECAP 19 May

Sevilla 0-1 Real Madrid: Vinicius settles tight contest as Madrid chase strong finish

Real Madrid edged Sevilla 1-0 at the Estadio Ramón Sánchez Pizjuán with Vinicius Júnior's first-half strike securing vital three points in their penultimate La Liga fixture.

#sevilla-536 #real-madrid-541 #spain-la-liga
📊 RECAP 19 May

Oviedo 0-1 Alaves: Martínez's early strike settles tight encounter as hosts rue missed chances

Deportivo Alaves edged Real Oviedo 1-0 at the Estadio Nuevo Carlos Tartiere, with Toni Martínez's 17th-minute finish proving decisive in a contest where the hosts dominated possession but lacked a cutting edge.

#oviedo-718 #alaves-542 #spain-la-liga
📊 RECAP 19 May

Real Sociedad 3-4 Valencia: Guerra double seals dramatic Reale Arena comeback

Valencia salvage a point and more with two late goals to snatch victory at the Reale Arena, with Javi Guerra scoring twice in injury time to stun Real Sociedad.

#real-sociedad-548 #valencia-532 #spain-la-liga
📊 RECAP 19 May

Rayo Vallecano 2-0 Villarreal: Hosts seal commanding victory at Vallecas

Rayo Vallecano dispatched Villarreal 2-0 at the Estadio de Vallecas to secure a statement win in round 37 of La Liga, with Sergio Camello and Alemão on target.

#rayo-vallecano-728 #villarreal-533 #spain-la-liga
📊 RECAP 19 May

Osasuna 1-2 Espanyol: Visitors edge El Sadar thriller to stall hosts' survival hopes

Espanyol secured a vital away victory at Estadio El Sadar, with Carlos Romero and Kike García's goals enough to edge Osasuna 2-1 in a tense La Liga relegation battle on Matchday 37.

#osasuna-727 #espanyol-540 #spain-la-liga
📊 RECAP 19 May

Levante 2-0 Mallorca: Ryan keeps visitors at bay as hosts edge closer to safety

Levante secured a vital victory at the Estadio Ciudad de Valencia with goals from Carlos Espí and Kervin Arriaga, moving closer to La Liga survival as goalkeeper Mathew Ryan delivered a commanding display.

#levante-539 #mallorca-798 #spain-la-liga
📊 RECAP 19 May

Elche 1-0 Getafe: Chust settles tight affair as hosts edge clear of relegation

Víctor Chust's early strike proved decisive at the Estadio Manuel Martínez Valero, with Elche holding firm after Getafe's Djené was sent off before half-time to secure a vital win in the battle for La Liga survival.

#elche-797 #getafe-546 #spain-la-liga
📊 RECAP 19 May

Atlético Madrid 1-0 Girona: Lookman settles it as Griezmann bows out at the Metropolitano

Ademola Lookman's early strike — set up by Antoine Griezmann — proved decisive as Atlético Madrid edged past Girona 1-0 at the Riyadh Air Metropolitano, with the veteran Frenchman marking his final home appearance with an assist.

#atletico-madrid-530 #girona-547 #spain-la-liga