John McGinn news coverage, match reports, interviews, highlights, scores and statistics

John McGinn
Aston Villa's French midfielder #44 Boubacar Kamara (C) celebrates scoring
Aston Villa edge to derby win against Wolves to move into Premier League top four

Emery insists Aston Villa 'respect' Europa League despite being favourites

Aston Villa club captain John McGinn signs new contract at Villa Park until 2028

Dutch delight for Aston Villa as Emery's men down Feyenoord in Europa League

Villa's John McGinn hopes Ollie Watkins goal in win over Fulham silences critics

Aston Villa must use Europa Leauge victory as springboard, says manager Emery

Dreams of hope and glory drive record transfer spending in Premier League

Premier League Team of the Week: Palmer breaks goal drought & Brentford duo shine

How Crystal Palace and Manchester City made FA Cup final berth look easy

Aston Villa coach Unai Emery looks ahead: 'I am very proud of everything we did'

Why Aston Villa can feel confident of causing a Champions League upset against PSG

Aston Villa captain John McGinn wants to make history in Champions League

McGinn & Aston Villa now aiming for top-eight finish in 'surreal' Champions League campaign

Super sub Duran scores wonder goal as Aston Villa beat RB Leipzig in epic

John McGinn hails boss Unai Emery as 'one of Aston Villa's greatest managers'

Scotland relying on Aston Villa joker John McGinn to be Euro 2024 ace

EXCLUSIVE: Pat Nevin tells Scotland to 'have a right go' against Germany in EURO opener

EURO 2024 Preview: Scotland looking to rediscover form and make history

Liverpool's Ben Doak included in Scotland's provisional Euro 2024 squad

Villa's Champions League qualification a 'very special day,' says Emery

John McGinn admits Aston Villa have a mountain to climb in semi-final second leg

John McGinn admits Scotland need to be more 'streetwise' after Dutch thrashing

Premier League Team of the Week: Bowen, Foden and Luiz all stand out

Tartan Army continue march towards Euro 2024 qualification

Chances are you’re about to lose.

For free and confidential support call 1800 858 858 or visit gamblinghelponline.org.au