John McGinn - Salary & Contract

John McGinn earns £50,000 per week, £2,600,000 per year playing for Aston Villa as a DM, M/AM (C). John McGinn has earned a total of £6,885,840 over their career to date. John McGinn is 25 years old and was born in Scotland. His current contract expires June 30, 2024.

Career Earnings:

YearWeekly WageYearly SalaryClubPositionLeagueAgeContract Expiry
2021£50,000£2,600,000Aston VillaDM, M/AM (C)Premier League2530-06-2024
2020£50,000£2,600,000Aston VillaDM, M/AM (C)Premier League2430-06-2024
2019£25,000£1,300,000Aston VillaDM, M/AM (C)Sky Bet Championship2330-06-2022
2018£2,100£109,200HibernianDM, M/AM (C)Ladbrokes Premiership2231-05-2019
2017£2,100£109,200HibernianDM, M/AM (C)Ladbrokes Championship2130-05-2019
2016£2,100£109,200HibernianDM, M/AM (C)Ladbrokes Championship2030-05-2019
2015£610£31,720St. MirrenDM, M/AM (C)Scottish Premiership1930-05-2015
2014£510£26,520St. MirrenDM, M/AM (C)Scottish Premiership1829-06-2015

View John McGinn's Teammates Salaries

What is John McGinn's weekly salary?

John McGinn current earns £50,000 per week

What is John McGinn's yearly salary?

John McGinn current earns £2,600,000 per year

How much has John McGinn earned over their career?

John McGinn has earned a total of £6,885,840

What is John McGinn's current team?

John McGinn plays for Aston Villa in the Premier League

When does John McGinn's current contract expire?

John McGinn contract expires on June 30, 2024

How old is John McGinn?

John McGinn is 25 years old

Other Aston Villa Players

Sources - Press releases, news & articles, online encyclopedias & databases, industry experts & insiders. We find the information so you don't have to!