Football News & Analysis

AI-powered match previews, recaps, and tactical analysis

📊 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
📊 RECAP 19 May

Newcastle 3-1 West Ham: Osula double settles relegation battle as Hammers' survival hopes fade

William Osula's clinical display proved decisive at St. James' Park as Newcastle thrashed West Ham 3-1 to keep their European ambitions alive — leaving the visitors staring into an abyss with just two matches remaining.

#newcastle-34 #west-ham-48 #england-premier-league
📊 RECAP 19 May

Atalanta 0-1 Bologna: Orsolini's late strike stuns hosts in Bergamo

Bologna secured a crucial away victory at the Gewiss Stadium as Riccardo Orsolini's 78th-minute finish handed Atalanta a damaging defeat in their fight for European qualification.

#atalanta-499 #bologna-500 #italy-serie-a
📊 RECAP 19 May

Wolves 1-1 Fulham: Mané's opener undone as Robinson levels from spot

Mateus Mané's first-half strike looked set to seal three points for Wolves at Molineux, but Antonee Robinson's penalty converted deep into stoppage time earned Fulham a draw on the penultimate weekend.

#wolves-39 #fulham-36 #england-premier-league
📊 RECAP 19 May

Leeds 1-0 Brighton: Calvert-Lewin's stoppage-time strike keeps Whites' survival hopes alive

Dominic Calvert-Lewin's dramatic 90+6 finish at Elland Road hands Leeds a vital three points in their battle to avoid the drop, with one match remaining.

#leeds-63 #brighton-51 #england-premier-league
📊 RECAP 19 May

Brentford 2-2 Crystal Palace: Ouattara rescues Bees twice to keep European hopes alive

Dango Ouattara bagged a dramatic brace as Brentford fought back from a penalty deficit to claim a 2-2 draw with Crystal Palace at the Gtech Community Stadium, keeping their European ambitions on a knife-edge with one match remaining.

#brentford-55 #crystal-palace-52 #england-premier-league
📊 RECAP 19 May

PEC Zwolle 0-2 Feyenoord: Hadj Moussa double seals dominant away display

Feyenoord ended their Eredivisie campaign in convincing fashion at the MAC³PARK Stadion, with Anis Hadj Moussa's brace in the final quarter securing a clean sheet victory over struggling hosts PEC Zwolle.

#pec-zwolle-193 #feyenoord-209 #eredivisie-88
📊 RECAP 18 May

Inter 1-1 Hellas Verona: Bowie's dramatic late leveller denies champions

Inter's Serie A title defence stutters as relegated Hellas Verona snatch a 90th-minute equaliser through Kieron Bowie at San Siro, leaving the Nerazzurri frustrated on Matchday 37.

#inter-505 #hellas-verona-504 #italy-serie-a
📊 RECAP 18 May

Utrecht 2-0 Fortuna Sittard: De Wit and Min seal play-off push at Galgenwaard

Utrecht edged closer to securing a play-off spot with a commanding 2-0 victory over Fortuna Sittard at Stadion Galgenwaard, goals from Dani de Wit and David Min cementing their late-season surge.

#utrecht-207 #fortuna-sittard-205 #eredivisie-88
📊 RECAP 18 May

PSV Eindhoven 5-1 Twente: Perišić orchestrates rout as champions end season in style

PSV Eindhoven thrashed FC Twente 5-1 at the Philips Stadion on Sunday to cap their Eredivisie title-winning campaign with a statement performance. Ivan Perišić's creative brilliance proved decisive.

#psv-eindhoven-197 #twente-415 #eredivisie-88
📊 RECAP 18 May

NEC Nijmegen 2-1 GO Ahead Eagles: Lebreton brace seals historic Champions League spot

NEC Nijmegen edged GO Ahead Eagles 2-1 at Goffertstadion to confirm a remarkable first Champions League qualification in the club's 125-year history, with Noe Lebreton's double proving decisive.

#nec-nijmegen-413 #go-ahead-eagles-410 #eredivisie-88
📊 RECAP 18 May

Heracles 1-2 Groningen: Land settles tight encounter as visitors hold nerve

Groningen came from behind to edge Heracles 1-2 at the Asito Stadium, with Tygo Land's second-half strike proving decisive in a tightly contested Eredivisie affair.

#heracles-206 #groningen-202 #eredivisie-88
📊 RECAP 18 May

Heerenveen 0-0 Ajax: Stalemate condemns Amsterdam side to play-off fate

Ajax's goalless draw at the Abe Lenstra Stadion leaves them outside the European places and facing an unwanted play-off route for Conference League qualification.

#heerenveen-210 #ajax-194 #eredivisie-88
📊 RECAP 18 May

FC Volendam 1-2 Telstar: Koeman Jr's late penalty condemns hosts as visitors steal dramatic win

Telstar sensationally kept their Eredivisie status alive with a 1-2 victory at the Kras Stadion on Sunday, capped by goalkeeper Ronald Koeman Jr's 89th-minute penalty — a moment of pure theatre that snatched victory from the jaws of defeat.

#fc-volendam-416 #telstar-427 #eredivisie-88
📊 RECAP 18 May

AZ Alkmaar 3-3 NAC Breda: Soumano's brace fires dramatic comeback at AFAS Stadion

NAC Breda stormed back from two goals down to claim a stunning 3-3 draw at AZ Alkmaar, with Moussa Soumano's brace and a late Talvitie finish securing a point that keeps their survival hopes alive.

#az-alkmaar-201 #nac-breda-203 #eredivisie-88
📊 RECAP 18 May

Manchester United 3-2 Nottingham Forest: Red Devils hold nerve in thrilling Old Trafford shootout

Manchester United edge a pulsating encounter at Old Trafford to secure vital three points, though Bryan Mbeumo's controversial goal sparks refereeing debate.

#manchester-united-33 #nottingham-forest-65 #england-premier-league
📊 RECAP 18 May

Roma 2-0 Lazio: Mancini brace fires Giallorossi towards Champions League

Gianluca Mancini's double settles a feisty Derby della Capitale as Roma edge closer to European football, though red cards mar the Stadio Olimpico spectacle.

#as-roma-497 #lazio-487 #italy-serie-a
📊 RECAP 18 May

Pisa 0-3 Napoli: McTominay and Rrahmani seal Champions League spot

Napoli swept aside relegated Pisa 3-0 at the Arena Garibaldi to secure UEFA Champions League qualification, with Scott McTominay and Amir Rrahmani striking in a dominant first-half display.

#pisa-801 #napoli-492 #italy-serie-a
📊 RECAP 18 May

Juventus 0-2 Fiorentina: Ndour and Mandragora seal upset as Bianconeri's Champions League hopes hang by thread

Fiorentina inflicted a damaging blow on Juventus's Champions League ambitions with a clinical 2-0 victory at the Allianz Stadium, with Cher Ndour and Rolando Mandragora on the scoresheet.

#juventus-496 #fiorentina-502 #italy-serie-a
⚡ PREVIEW 16 May

Genoa vs AC Milan: Title-chasing Citizens bid to seal points at Marassi

AC Milan travel to the Luigi Ferraris on Sunday seeking a vital three points as the Rossoneri look to extend their commanding Serie A lead. Genoa, however, have steadied the ship after recent draws.

#genoa-495 #ac-milan-489 #italy-serie-a