John McGinn - Stats & Data

John McGinn is a Midfielder who currently plays for Aston Villa FC in the Premier League. McGinn is 26 years old and from Scotland, born in Glasgow on Tuesday, October 18, 1994. McGinn weighs 10st 0lbs, 68 kg and is 5ft 10", 178 cm tall.

John McGinn headshot

Aston Villa FC logoJohn McGinn

Position:

Midfielder

Club/Team:

Aston Villa FC

Current League:

Premier League

Age:

26

Date of Birth:

18/10/1994

Place of Birth:

Glasgow

Country:

Scotland

Weight:

10st 0lbs, 68 kg

Height:

5ft 10", 178 cm

John McGinn is a Midfielder who currently plays for Aston Villa FC in the Premier League. McGinn is 26 years old and from Scotland, born in Glasgow on Tuesday, October 18, 1994. McGinn weighs 10st 0lbs, 68 kg and is 5ft 10", 178 cm tall.

Transfers

John McGinn most recent transfer was from Hibernian to Aston Villa for N/A in 2018.

DateValueSold byBought by
08/08/18N/AHibernianAston Villa
01/07/15N/ASt. MirrenHibernian

Appearances

McGinn has played for Aston Villa FC 89 times, his first appearance for Aston Villa FC was in the 2018/2019 season. John McGinn has played for the Scotland national team 29 times, debuting in 2016.

SeasonClubLeagueAppearances
2020/2021Aston VillaPremier League14
2020Aston VillaClub Friendlies1
2020/2021Aston VillaLeague Cup0
2020/2021ScotlandUEFA Nations League6
2020ScotlandEC Qualification10
2019/2020Aston VillaLeague Cup2
2019/2020Aston VillaFA Cup0
2019/2020Aston VillaPremier League28
2018/2019HibernianPremiership1
2018/2019Aston VillaChampionship43
2018/2019ScotlandUEFA Nations League2
2018/2019HibernianUEFA Europa League3
2018/2019Aston VillaLeague Cup0
2018ScotlandFriendlies6
2018 RussiaScotlandWC Qualification Europe2
2018/2019Aston VillaFA Cup1
2017/2018HibernianLeague Cup7
2017 PolandScotland U21UEFA U21 Championship4
2017ScotlandFriendlies2
2017/2018HibernianFA Cup1
2017/2018HibernianPremiership35
2016/2017HibernianFA Cup5
2016/2017HibernianLeague Cup1
2016ScotlandFriendlies1
2016/2017HibernianChampionship29
2016/2017HibernianUEFA Europa League2
2015/2016HibernianPlay-offs 1/24
2015/2016HibernianFA Cup7
2015/2016HibernianChampionship36
2015/2016HibernianLeague Cup5
2015 Cz…Scotland U21UEFA U21 Championship3
2014/2015St. MirrenLeague Cup1
2014/2015St. MirrenFA Cup2
2014/2015St. MirrenPremiership30
2013/2014St. MirrenFA Cup2
2013/2014St. MirrenLeague Cup1
2013/2014St. MirrenPremiership35
2013 Li…Scotland U19UEFA U21 Championship2
2012/2013St. MirrenFA Cup3
2012/2013St. MirrenLeague Cup2
2012/2013St. MirrenPremiership22

Minutes Played

John McGinn has played 7596 minutes total for current team Aston Villa FC. McGinn played 1260 minutes this season for Aston Villa FC in the Premier League. John McGinn has played for the Scotland national team for 1904 minutes.

SeasonClubLeagueMinutes
2020/2021Aston VillaPremier League1260
2020Aston VillaClub Friendlies90
2020/2021Aston VillaLeague Cup0
2020/2021ScotlandUEFA Nations League417
2020ScotlandEC Qualification758
2019/2020Aston VillaLeague Cup75
2019/2020Aston VillaFA Cup0
2019/2020Aston VillaPremier League2317
2018/2019HibernianPremiership80
2018/2019Aston VillaChampionship3764
2018/2019ScotlandUEFA Nations League180
2018/2019HibernianUEFA Europa League270
2018/2019Aston VillaLeague Cup0
2018ScotlandFriendlies336
2018 RussiaScotlandWC Qualification Europe19
2018/2019Aston VillaFA Cup90
2017/2018HibernianLeague Cup610
2017 PolandScotland U21UEFA U21 Championship360
2017ScotlandFriendlies104
2017/2018HibernianFA Cup90
2017/2018HibernianPremiership3138
2016/2017HibernianFA Cup424
2016/2017HibernianLeague Cup90
2016ScotlandFriendlies90
2016/2017HibernianChampionship2410
2016/2017HibernianUEFA Europa League210
2015/2016HibernianPlay-offs 1/2360
2015/2016HibernianFA Cup660
2015/2016HibernianChampionship2962
2015/2016HibernianLeague Cup428
2015 Cz…Scotland U21UEFA U21 Championship268
2014/2015St. MirrenLeague Cup90
2014/2015St. MirrenFA Cup151
2014/2015St. MirrenPremiership2650
2013/2014St. MirrenFA Cup167
2013/2014St. MirrenLeague Cup120
2013/2014St. MirrenPremiership2660
2013 Li…Scotland U19UEFA U21 Championship160
2012/2013St. MirrenFA Cup211
2012/2013St. MirrenLeague Cup157
2012/2013St. MirrenPremiership1387

Goals scored

John McGinn has scored 11 goals for Aston Villa FC. McGinn highest scoring season was 7 in 2018/2019 for Aston Villa. John McGinn has scored for the Scotland national team 7 times, McGinn first goal for Scotland was in Friendlies in 2016.

SeasonClubLeagueGoals
2020/2021Aston VillaPremier League1
2020Aston VillaClub Friendlies0
2020/2021Aston VillaLeague Cup0
2020/2021ScotlandUEFA Nations League0
2020ScotlandEC Qualification7
2019/2020Aston VillaLeague Cup0
2019/2020Aston VillaFA Cup0
2019/2020Aston VillaPremier League3
2018/2019HibernianPremiership0
2018/2019Aston VillaChampionship7
2018/2019ScotlandUEFA Nations League0
2018/2019HibernianUEFA Europa League2
2018/2019Aston VillaLeague Cup0
2018ScotlandFriendlies0
2018 RussiaScotlandWC Qualification Europe0
2018/2019Aston VillaFA Cup0
2017/2018HibernianLeague Cup1
2017 PolandScotland U21UEFA U21 Championship0
2017ScotlandFriendlies0
2017/2018HibernianFA Cup0
2017/2018HibernianPremiership5
2016/2017HibernianFA Cup1
2016/2017HibernianLeague Cup0
2016ScotlandFriendlies0
2016/2017HibernianChampionship4
2016/2017HibernianUEFA Europa League0
2015/2016HibernianPlay-offs 1/21
2015/2016HibernianFA Cup0
2015/2016HibernianChampionship3
2015/2016HibernianLeague Cup1
2015 Cz…Scotland U21UEFA U21 Championship0
2014/2015St. MirrenLeague Cup0
2014/2015St. MirrenFA Cup0
2014/2015St. MirrenPremiership0
2013/2014St. MirrenFA Cup0
2013/2014St. MirrenLeague Cup0
2013/2014St. MirrenPremiership3
2013 Li…Scotland U19UEFA U21 Championship0
2012/2013St. MirrenFA Cup0
2012/2013St. MirrenLeague Cup0
2012/2013St. MirrenPremiership1

Goals scored

John McGinn has scored 11 goals for Aston Villa FC. McGinn highest scoring season was 7 in 2018/2019 for Aston Villa. John McGinn has scored for the Scotland national team 7 times, McGinn first goal for Scotland was in Friendlies in 2016.

SeasonClubLeagueGoals
2020/2021Aston VillaPremier League1
2020Aston VillaClub Friendlies0
2020/2021Aston VillaLeague Cup0
2020/2021ScotlandUEFA Nations League0
2020ScotlandEC Qualification7
2019/2020Aston VillaLeague Cup0
2019/2020Aston VillaFA Cup0
2019/2020Aston VillaPremier League3
2018/2019HibernianPremiership0
2018/2019Aston VillaChampionship7
2018/2019ScotlandUEFA Nations League0
2018/2019HibernianUEFA Europa League2
2018/2019Aston VillaLeague Cup0
2018ScotlandFriendlies0
2018 RussiaScotlandWC Qualification Europe0
2018/2019Aston VillaFA Cup0
2017/2018HibernianLeague Cup1
2017 PolandScotland U21UEFA U21 Championship0
2017ScotlandFriendlies0
2017/2018HibernianFA Cup0
2017/2018HibernianPremiership5
2016/2017HibernianFA Cup1
2016/2017HibernianLeague Cup0
2016ScotlandFriendlies0
2016/2017HibernianChampionship4
2016/2017HibernianUEFA Europa League0
2015/2016HibernianPlay-offs 1/21
2015/2016HibernianFA Cup0
2015/2016HibernianChampionship3
2015/2016HibernianLeague Cup1
2015 Cz…Scotland U21UEFA U21 Championship0
2014/2015St. MirrenLeague Cup0
2014/2015St. MirrenFA Cup0
2014/2015St. MirrenPremiership0
2013/2014St. MirrenFA Cup0
2013/2014St. MirrenLeague Cup0
2013/2014St. MirrenPremiership3
2013 Li…Scotland U19UEFA U21 Championship0
2012/2013St. MirrenFA Cup0
2012/2013St. MirrenLeague Cup0
2012/2013St. MirrenPremiership1

Yellow cards

John McGinn has received 22 yellow cards for Aston Villa FC. McGinn's most yellow cards in a season was 15 in 2017/2018 for Hibernian. John McGinn has 6 yellow cards while playing for Scotland. John McGinn has never recieved a second yellow card in the same match.

SeasonClubLeagueYellows2nd Yellows
2017/2018HibernianPremiership150
2018/2019Aston VillaChampionship140
2013/2014St. MirrenPremiership70
2014/2015St. MirrenPremiership50
2016/2017HibernianChampionship40
2020/2021Aston VillaPremier League40
2015/2016HibernianChampionship30
2019/2020Aston VillaPremier League30
2013/2014St. MirrenFA Cup20
2017/2018HibernianLeague Cup20
2020ScotlandEC Qualification20
2016ScotlandFriendlies10
2015/2016HibernianLeague Cup10
2018ScotlandFriendlies10
2012/2013St. MirrenPremiership10
2015/2016HibernianPlay-offs 1/210
2019/2020Aston VillaLeague Cup10
2017 PolandScotland U21UEFA U21 Championship10
2017ScotlandFriendlies10
2017/2018HibernianFA Cup10
2020/2021ScotlandUEFA Nations League10
2016/2017HibernianFA Cup10
2016/2017HibernianLeague Cup10
2018/2019HibernianUEFA Europa League10
2014/2015St. MirrenFA Cup00
2020Aston VillaClub Friendlies00
2018/2019Aston VillaFA Cup00
2015/2016HibernianFA Cup00
2018 RussiaScotlandWC Qualification Europe00
2018/2019Aston VillaLeague Cup00
2015 Cz…Scotland U21UEFA U21 Championship00
2014/2015St. MirrenLeague Cup00
2016/2017HibernianUEFA Europa League00
2018/2019ScotlandUEFA Nations League00
2018/2019HibernianPremiership00
2013/2014St. MirrenLeague Cup00
2020/2021Aston VillaLeague Cup00
2013 Li…Scotland U19UEFA U21 Championship00
2012/2013St. MirrenFA Cup00
2012/2013St. MirrenLeague Cup00
2019/2020Aston VillaFA Cup00

Red cards

John McGinn has received a total of 1 red card over his career. McGinn's most red cards in a season was 1 in 2015/2016 playing for Hibernian.

SeasonClubLeagueReds
2015/2016HibernianChampionship1
2017/2018HibernianPremiership0
2020/2021Aston VillaLeague Cup0
2020/2021ScotlandUEFA Nations League0
2020ScotlandEC Qualification0
2019/2020Aston VillaLeague Cup0
2019/2020Aston VillaFA Cup0
2019/2020Aston VillaPremier League0
2018/2019HibernianPremiership0
2018/2019Aston VillaChampionship0
2018/2019ScotlandUEFA Nations League0
2018/2019HibernianUEFA Europa League0
2018/2019Aston VillaLeague Cup0
2018ScotlandFriendlies0
2018 RussiaScotlandWC Qualification Europe0
2018/2019Aston VillaFA Cup0
2017/2018HibernianLeague Cup0
2017 PolandScotland U21UEFA U21 Championship0
2017ScotlandFriendlies0
2017/2018HibernianFA Cup0
2020Aston VillaClub Friendlies0
2016/2017HibernianFA Cup0
2016/2017HibernianLeague Cup0
2016ScotlandFriendlies0
2016/2017HibernianChampionship0
2016/2017HibernianUEFA Europa League0
2015/2016HibernianPlay-offs 1/20
2015/2016HibernianFA Cup0
2020/2021Aston VillaPremier League0
2015/2016HibernianLeague Cup0
2015 Cz…Scotland U21UEFA U21 Championship0
2014/2015St. MirrenLeague Cup0
2014/2015St. MirrenFA Cup0
2014/2015St. MirrenPremiership0
2013/2014St. MirrenFA Cup0
2013/2014St. MirrenLeague Cup0
2013/2014St. MirrenPremiership0
2013 Li…Scotland U19UEFA U21 Championship0
2012/2013St. MirrenFA Cup0
2012/2013St. MirrenLeague Cup0
2012/2013St. MirrenPremiership0

Injurys

John McGinn is rarely injured and has been sidelined for only 3 periods during his career. McGinn's longest injury was 166 days for a Ankle/Foot Injury.

Injury TypeFromTo
Ankle/Foot Injury22/12/1905/06/20
Suspended17/02/1903/03/19
Suspended21/10/1824/10/18

Substitute appearances

John McGinn has received a total of 26 red cards over his career. McGinn's most red cards in a season was 7 in 2012/2013 playing for St. Mirren. John McGinn has 7 red cards while playing for Scotland.

SeasonClubLeagueSubstituted offSubstituted onOn bench
2012/2013St. MirrenPremiership7818
2013/2014St. MirrenPremiership4106
2015/2016HibernianChampionship343
2018 RussiaScotlandWC Qualification Europe207
2016/2017HibernianChampionship242
2018ScotlandFriendlies232
2020ScotlandEC Qualification163
2019/2020Aston VillaLeague Cup112
2019/2020Aston VillaPremier League161
2018/2019Aston VillaChampionship161
2020/2021ScotlandUEFA Nations League141
2017ScotlandFriendlies101
2018/2019Aston VillaLeague Cup001
2019/2020Aston VillaFA Cup000
2020/2021Aston VillaLeague Cup001
2018/2019Aston VillaFA Cup000
2017/2018HibernianLeague Cup010
2017 PolandScotland U21UEFA U21 Championship000
2018/2019HibernianPremiership010
2017/2018HibernianFA Cup000
2020Aston VillaClub Friendlies000
2016/2017HibernianFA Cup010
2016/2017HibernianLeague Cup000
2016ScotlandFriendlies001
2020/2021Aston VillaPremier League000
2016/2017HibernianUEFA Europa League000
2015/2016HibernianPlay-offs 1/2000
2015/2016HibernianFA Cup000
2018/2019ScotlandUEFA Nations League000
2015/2016HibernianLeague Cup010
2015 Cz…Scotland U21UEFA U21 Championship010
2014/2015St. MirrenLeague Cup000
2014/2015St. MirrenFA Cup010
2014/2015St. MirrenPremiership030
2013/2014St. MirrenFA Cup010
2013/2014St. MirrenLeague Cup000
2018/2019HibernianUEFA Europa League000
2013 Li…Scotland U19UEFA U21 Championship011
2012/2013St. MirrenFA Cup010
2012/2013St. MirrenLeague Cup020
2017/2018HibernianPremiership020