John McGinn signs a new four-year deal with Aston Villa that will keep him at the club until 2027
John McGinn has agreed a new four-year deal with Aston Villa that will keep him at the club until 2027. The Villa captain admitted he has 'loved every minute' since joining five years previous.