12 Sep Brasileirão Serie A Coritiba Coritiba 3-3 FT Athletico Athletico Liga Profesional de Fútbol Boca Juniors Boca Juniors 3-1 FT Central Córdoba Central Córdoba Liga MX Apertura Club Necaxa Club Necaxa 0-1 FT Club Puebla Club Puebla USL Championship New Mexico United New Mexico United 2-2 FT Indy Eleven Indy Eleven Categoría Primera A Independiente Santa Fe Independiente San… 1-0 FT Deportes Tolima Deportes Tolima USL Championship Colorado Springs Switchbacks FC Colorado Springs … 2-1 FT San Antonio FC San Antonio FC Liga MX Apertura Atlante FC Atlante FC 0-3 FT CF Pachuca CF Pachuca Liga MX Apertura Club Tijuana Club Tijuana 0-1 FT Querétaro FC Querétaro FC K League 1 Ulsan HD Ulsan HD 2-1 FT Incheon United Incheon United K League 1 Jeonbuk Hyundai Motors Jeonbuk Hyundai M… 1-2 FT FC Seoul FC Seoul K League 1 Bucheon FC 1995 Bucheon FC 1995 2-2 FT Jeju SK Jeju SK J1 League Mito Hollyhock Mito Hollyhock 0-1 FT Kawasaki Frontale Kawasaki Frontale NPL Queensland Lions FC Lions FC 1-0 FT Peninsula Power Peninsula Power J1 League Shimizu S-Pulse Shimizu S-Pulse 1-0 FT Avispa Fukuoka Avispa Fukuoka J1 League V-Varen Nagasaki V-Varen Nagasaki 2-0 FT Nagoya Grampus Nagoya Grampus J1 League Sanfrecce Hiroshima Sanfrecce Hiroshi… 6-1 FT Cerezo Osaka Cerezo Osaka J1 League Machida Zelvia Machida Zelvia 1-1 FT Yokohama F. Marin… Yokohama F. Marinos J1 League Gamba Osaka Gamba Osaka 0-2 FT FC Tokyo FC Tokyo K League 1 Daejeon Hana Citizen Daejeon Hana Citi… 2-2 FT Pohang Steelers Pohang Steelers Liga 3 UD Oliveirense UD Oliveirense 2-1 FT CD Mafra CD Mafra Liga Portugal 2 Portimonense SAD Portimonense SAD 0-2 FT Tondela Tondela Chinese Super League Tianjin Jinmen Tiger Tianjin Jinmen Ti… 1-0 FT Liaoning Tieren FC Liaoning Tieren FC 2. Bundesliga VfL Bochum 1848 VfL Bochum 1848 1-1 FT SpVgg Greuther Fü… SpVgg Greuther Fürth 2. Bundesliga Eintracht Braunschweig Eintracht Braunsc… 2-2 FT SG Dynamo Dresden SG Dynamo Dresden 2. Bundesliga 1. FC Magdeburg 1. FC Magdeburg 3-0 FT 1. FC Kaiserslaut… 1. FC Kaiserslautern Championship West Bromwich Albion West Bromwich Alb… 1-1 FT Queens Park Range… Queens Park Rangers Championship Derby County Derby County 1-2 FT Birmingham City Birmingham City Championship Bolton Wanderers Bolton Wanderers 1-0 FT Cardiff City Cardiff City League One Notts County Notts County 0-1 FT Bradford City Bradford City League One Leyton Orient Leyton Orient 2-3 FT Wycombe Wanderers Wycombe Wanderers League Two Grimsby Town Grimsby Town 2-0 FT Bristol Rovers Bristol Rovers League Two Crawley Town Crawley Town 1-3 FT Cheltenham Town Cheltenham Town National League Worthing FC Worthing FC 2-2 FT Barrow AFC Barrow AFC National League Harrogate Town Harrogate Town 3-1 FT Tamworth Tamworth Chinese Super League Wuhan Three Towns Wuhan Three Towns 1-1 FT Henan FC Henan FC Ligue 2 Sochaux Sochaux 1-0 FT Nantes Nantes Ligue 2 Guingamp Guingamp 2-1 FT Annecy FC Annecy FC La Liga Real Racing Club Real Racing Club 2-1 FT Deportivo Alavés Deportivo Alavés Segunda División FC Andorra FC Andorra 1-3 FT Real Sociedad B Real Sociedad B Ekstraklasa Śląsk Wrocław Śląsk Wrocław 1-2 FT MKS Korona Kielce MKS Korona Kielce
Club Friendlies Club Friendlies · Saturday, Jul 25, 2026 at 7:00 PM UTC

Porto edges past Villa in friendly encounter

FC Porto 2-1 Aston Villa
Share

Porto made the perfect start against their English visitors, with W. Gomes breaking the deadlock inside five minutes. The home side's early intensity set the tone, but Villa showed character to respond quickly. L. Lynch levelled matters just seven minutes later, bringing the away support to life and suggesting a tight contest lay ahead.

The Dragons reasserted their dominance as the first half progressed. Pepê restored Porto's lead before the break with a well-taken goal on 41 minutes, giving the hosts a commanding position heading into the interval. Villa had their chances to trouble the scoreline, though Ross Barkley's yellow card on 29 minutes signalled the visitors' frustration as the match became increasingly competitive.

The second half saw Villa press for an equaliser without quite finding their cutting edge. Porto's defence held firm under sustained pressure, particularly in the closing stages when the away side threw everything forward in search of a leveller. The hosts managed the game intelligently once they had established their two-goal advantage, controlling the tempo and limiting Villa's opportunities.

The 2-1 victory offers Porto an encouraging preparation for the new season ahead, though they'll know friendlies can only tell you so much. Villa depart having shown some bright moments but will need sharper finishing if they're to compete at the top of the English Premier League when the real business begins. Both sides will use this workout to fine-tune their preparations for the challenges ahead.

Want the full match analysis?

Prediction breakdown, H2H record, team form, odds and more.

View Match Stats