This site uses cookies. When you browse the site you are consenting to its use. Know more.

John McGinn

John McGinn
Profile Position Club
Full Name John McGinn Midfielder Aston Villa logo
Nationality Scotland flag Scotland
Birth Place Glasgow
Birthdate 1994-10-18 (29)
Height 178cm
Weight 68 kg
Foot -

  • Stats
  • Transfers
  • Injuries / Suspensions
  • Trophies
Season Team Competition
2024/2025 Scotland small logoScotland UEFA Nations League
2024 Scotland small logoScotland Friendlies 163 2 2 2 1
2024 Scotland small logoScotland European Championship
2023/2024 Aston Villa small logoAston Villa Europa Conference League 676 10 7 3 3 3 2 2
2023/2024 Aston Villa small logoAston Villa FA Cup 232 3 3 2
2023/2024 Aston Villa small logoAston Villa Premier League 2383 28 28 10 6 7 1
2022/2023 Scotland small logoScotland UEFA Nations League 483 6 6 2 2
2024 Scotland small logoScotland EC Qualification 695 8 8 5 3 1 1
2023/2024 Aston Villa small logoAston Villa League Cup 46 1 1 1
2023 Aston Villa small logoAston Villa Club Friendlies
2023 Scotland small logoScotland Friendlies 83 2 1 1 1 1
2022/2023 Aston Villa small logoAston Villa FA Cup
2022/2023 Aston Villa small logoAston Villa Premier League 2697 34 30 4 8 5 1 7
2022/2023 Aston Villa small logoAston Villa League Cup 180 2 2
2022 Aston Villa small logoAston Villa Club Friendlies
2022 Scotland small logoScotland Friendlies 180 3 3 2
2022 Scotland small logoScotland WC Qualification Europe 859 10 10 3 4 2
2021/2022 Aston Villa small logoAston Villa Premier League 3093 35 35 3 3 8
2021/2022 Aston Villa small logoAston Villa FA Cup 90 1 1
2020/2021 Scotland small logoScotland UEFA Nations League 421 6 5 1 4 1 1
2021/2022 Aston Villa small logoAston Villa League Cup
2021 Aston Villa small logoAston Villa Club Friendlies
2021 Scotland small logoScotland Friendlies 90 1 1
2020 Scotland small logoScotland European Championship 270 3 3 1
2020/2021 Aston Villa small logoAston Villa League Cup 1
2020/2021 Aston Villa small logoAston Villa Premier League 3330 37 37 3 12
2020 Aston Villa small logoAston Villa Club Friendlies 90 1 1
2020 Scotland small logoScotland EC Qualification 727 10 9 1 6 3 7 2
2020/2021 Aston Villa small logoAston Villa FA Cup
2019/2020 Aston Villa small logoAston Villa FA Cup
2019/2020 Aston Villa small logoAston Villa Premier League 2317 28 27 1 6 1 3 3
2019/2020 Aston Villa small logoAston Villa League Cup 75 2 1 1 1 2 1
2018/2019 Scotland small logoScotland UEFA Nations League 180 2 2
2018/2019 Hibernian small logoHibernian UEFA Europa League 270 3 3 2 1
2018/2019 Aston Villa small logoAston Villa Championship 3764 43 42 1 6 1 7 14
2018/2019 Hibernian small logoHibernian Premiership 80 1 1 1
2018/2019 Aston Villa small logoAston Villa FA Cup 90 1 1
2018/2019 Aston Villa small logoAston Villa League Cup 1
2018 Scotland small logoScotland Friendlies 336 6 4 2 3 2 1
2017/2018 Hibernian small logoHibernian FA Cup 90 1 1 1
2017/2018 Hibernian small logoHibernian Premiership 3138 35 35 2 5 15
2017 Scotland small logoScotland Friendlies 104 2 1 1 1 1
2017/2018 Hibernian small logoHibernian League Cup 610 7 7 1 1 2
2018 Scotland small logoScotland WC Qualification Europe 19 2 2 7
2017 Poland Scotland U21 small logoScotland U21 UEFA U21 Championship 360 4 4 1
2016/2017 Hibernian small logoHibernian FA Cup 424 5 5 1 1 1
2016/2017 Hibernian small logoHibernian UEFA Europa League 210 2 2
2016/2017 Hibernian small logoHibernian Championship 2410 29 27 2 4 2 4 4
2016 Scotland small logoScotland Friendlies 90 1 1 1 1
2016/2017 Hibernian small logoHibernian League Cup 90 1 1 1
2015/2016 Hibernian small logoHibernian Play-offs 1/2 360 4 4 1 1
2015/2016 Hibernian small logoHibernian FA Cup 660 7 7
2015/2016 Hibernian small logoHibernian Championship 2962 36 33 3 4 3 3 3 1
2015/2016 Hibernian small logoHibernian League Cup 428 5 5 1 1 1
2016 Scotland small logoScotland EC Qualification 14 1 1 1
2015 Czech Republic Scotland U21 small logoScotland U21 UEFA U21 Championship 268 3 3 1
2014/2015 St. Mirren small logoSt. Mirren FA Cup 151 2 2 1
2014/2015 St. Mirren small logoSt. Mirren Premiership 2650 30 30 3 5
2014/2015 St. Mirren small logoSt. Mirren League Cup 90 1 1
2013/2014 St. Mirren small logoSt. Mirren FA Cup 167 2 2 1 2
2013/2014 St. Mirren small logoSt. Mirren Premiership 2660 35 31 4 10 6 3 7
2013/2014 St. Mirren small logoSt. Mirren League Cup 120 1 1
2013 Lithuania Scotland U19 small logoScotland U19 UEFA U19 Championship 160 2 2 1 1
2012/2013 St. Mirren small logoSt. Mirren FA Cup 211 3 3 1
2012/2013 St. Mirren small logoSt. Mirren Premiership 1387 22 15 7 8 18 1 1
2012/2013 St. Mirren small logoSt. Mirren League Cup 157 2 2 2
Frequently asked questions

John McGinn is 29 years old, born 17 October 1994, in Glasgow, Scotland.

He's full name is John McGinn.

John McGinn currently plays for Aston Villa, in England .

John McGinn plays as Midfielder.