Football News & Analysis
AI-powered match previews, recaps, and tactical analysis
SC Braga vs Estrela: Fourth-place hosts eye routine victory in basement battle
Braga host struggling Estrela at the Estádio Municipal on Saturday, needing three points to cement fourth place. The 29-point gap between these sides tells the story — a mismatch on paper, though Estrela's set-piece threat offers a glimmer of hope.
Arouca vs Tondela: Mid-table hosts seek consistency against visitors in flux
Arouca host Tondela at Estádio Municipal de Arouca on Saturday seeking mid-table stability, but the visitors arrive with recent form that belies their league position — a tight contest on a knife-edge.
Eintracht Frankfurt vs Stuttgart: Champions League places on the line
Stuttgart travel to Deutsche Bank Park on the final day needing points for European qualification, but Frankfurt's home fortress could complicate their plans in an open, high-scoring encounter.
Moreirense vs AVS: mid-table hosts bid to exploit visitors' relegation struggle
Moreirense host bottom-half AVS at Parque Desportivo on Sat 16 May (14:30 BST) in a Primeira Liga clash between a settled mid-table side and a team fighting relegation form. The hosts are heavy favourites.
FC Porto vs Santa Clara: Champions crowned seek fitting finale
League champions Porto host Santa Clara in Primeira Liga's final round, seeking to cap their title-winning campaign with victory at the Estádio do Dragão.
Werder Bremen vs Borussia Dortmund: Visitors seek to finish with flourish
Borussia Dortmund travel to the Weserstadion for the Bundesliga's final day against a safely-secured Werder Bremen side. The visitors' superior league position and away pedigree make them clear favourites.
Union Berlin vs Augsburg: Eta's men seek redemption as Bundesliga season reaches climax
Marie-Louise Eta's Union Berlin host FC Augsburg on the final Bundesliga matchday with European qualification still a mathematical possibility. Augsburg arrive in resurgent form.
FC St. Pauli vs VfL Wolfsburg: Survival on the line in Hamburg relegation six-pointer
St. Pauli and Wolfsburg — both level on points but staring down the barrel — meet at Millerntor-Stadion for a final-day Bundesliga showdown that could determine which club faces the drop. A draw favours neither.
Heidenheim vs Mainz: Survival stakes at the Voith-Arena as hosts bid to shake off relegation curse
1. FC Heidenheim face FSV Mainz 05 in a decisive Bundesliga clash on Saturday. The hosts, languishing in 17th place with three games remaining, must win to keep their escape bid alive.
SC Freiburg vs RB Leipzig: European qualification on the line at Europa-Park Stadion
Leipzig travel to Freiburg on the final day of the Bundesliga season with Champions League football within touching distance. The visitors hold a 21-point advantage over their hosts.
Real Madrid 2-0 Oviedo: García and Bellingham seal laboured win amid Bernabéu turmoil
Real Madrid edged past relegated Oviedo 2-0 at the Bernabéu, but the victory was overshadowed by fan protests and Mbappé jeers as tensions continue to simmer at the club.
Girona 1-1 Real Sociedad: Stuani salvages draw as hosts cling to hope
Cristhian Stuani's 66th-minute equaliser rescued a vital point for Girona at Montilivi, but the hosts' struggles continue in a tense La Liga battle with Real Sociedad.
Valencia 1-1 Rayo Vallecano: Points shared in feisty Mestalla stalemate
Valencia and Rayo Vallecano played out a pulsating 1-1 draw at the Estadio de Mestalla, with both sides squandering chances in a match that saw the visitors reduced to ten men after the hour.
Bayern Munich vs 1. FC Köln: Champions seek flourish as Bundesliga title race closes
Bayern's dominance on every metric — 86 points and a staggering +82 goal difference — sets up a mismatch against relegation-zone Köln at the Allianz Arena on Match Day 34.
Bayer Leverkusen vs Hamburger SV: title-chasing Citizens host struggling visitors
Bayer Leverkusen host Hamburger SV at the BayArena on Saturday with Champions League qualification on the line. The 21-point gap tells the story — but the visitors arrive off consecutive wins.
Aston Villa vs Liverpool: Mid-table rivals battle for points at Villa Park
Aston Villa and Liverpool meet at Villa Park on Friday evening with both sides level on points but heading in opposite directions — a draw looks the most likely outcome.
Saint-Étienne vs Rodez: Promotion play-off semi-final stakes at Geoffroy-Guichard
Saint-Étienne host Rodez in a Ligue 1 promotion play-off semi-final with European football on the line. The Greens are slight favourites, but Rodez arrive in impressive form after a 3-2 comeback win.
Real Salt Lake 3-0 Houston Dynamo: Gozo stars as hosts dominate Rio Tinto
Real Salt Lake thrashed Houston Dynamo 3-0 at Rio Tinto Stadium, with teenage sensation Zavier Gozo claiming his first MLS brace to steer the hosts to a commanding victory.
San Diego 5-0 Austin: Vazquez double caps rout as hosts dominate
San Diego thrashed Austin 5-0 at Snapdragon Stadium to deliver a statement performance in MLS regular season play, with David Vazquez netting twice in a one-sided contest.
Seattle Sounders 3-2 San Jose Earthquakes: De Rosario's late strike ends Quakes' eight-game unbeaten run
Seattle Sounders edge San Jose Earthquakes 3-2 at Lumen Field in thrilling midweek encounter, with Osaze De Rosario's 89th-minute goal securing vital three points and halting the visitors' impressive form.