John McGinnGetty Images
Aston Villa captain John McGinn has signed a new deal to extend his stay with the club until 2028.
The 31-year-old joined the club from Hibernian in August 2018 and is one short of 300 games for Villa across all competitions.
In that time he has scored 33 goals and provided 41 assists.
A key figure for the West Midlands side, he was named club captain by then manager Steven Gerrard in 2022, replacing defender Tyrone Mings in the role.
McGinn has played in all 14 matches so far this season, scoring three times and providing one assist.
The Scotland international is the latest to sign a new contract with the club following defender Matty Cash last week.
Related topics
Aston Villa
Football
Scotland Men's Football Team