
John McGinn
Midfielder · Aston Villa · Scotland
John McGinn is a 32-year-old Scotland midfielder playing for Aston Villa. This season (2026/2027: 1 goal and 3 assists in 9 appearances). Career club totals on ScoreBuzz: 472 appearances, 46 goals and 43 assists.
ClubAston Villa
PositionMidfielder
NationalityScotland
Age32
Born18.10.1994 · Glasgow
Height178 cm
Weight68 kg
FootLeft
Market value€12.6m
Club statistics
| Season | Team | Competition | Apps | Starts | Min | Goals | Assists | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/2027 | Aston Villa | Premier League | 9 | 9 | 724 | 1 | 3 | 2 | 0 | 6.811111 |
| 2025/2026 | Aston Villa | Premier League | 30 | 30 | 2169 | 5 | 4 | 5 | 0 | 6.930000 |
| 2024/2025 | Aston Villa | Premier League | 34 | 32 | 2247 | 1 | 4 | 7 | 0 | 6.950000 |
| 2023/2024 | Aston Villa | Premier League | 35 | 35 | 3009 | 6 | 4 | 9 | 1 | 7.051428 |
| 2022/2023 | Aston Villa | Premier League | 34 | 32 | 2702 | 1 | 3 | 7 | 0 | 7.005882 |
| 2021/2022 | Aston Villa | Premier League | 35 | 35 | 3092 | 3 | 4 | 8 | 0 | 7.288571 |
| 2020/2021 | Aston Villa | Premier League | 37 | 37 | 3330 | 3 | 5 | 12 | 0 | 6.978378 |
| 2019/2020 | Aston Villa | Premier League | 28 | 27 | 2316 | 3 | 3 | 3 | 0 | 6.939285 |
| 2018/2019 | Aston Villa | Championship | 42 | 41 | 3674 | 6 | 9 | 14 | 0 | 7.192857 |
| 2018/2019 | Hibernian | Premiership | 1 | 0 | 1 | 0 | 0 | |||
| 2017/2018 | Hibernian | Premiership | 35 | 5 | 3 | 15 | 0 | |||
| 2016/2017 | Hibernian | Championship | 29 | 4 | - | 4 | 0 | |||
| 2015/2016 | Hibernian | Premiership | 4 | 1 | 0 | 1 | 0 | |||
| 2015/2016 | Hibernian | Championship | 36 | 3 | - | 3 | 1 | |||
| 2014/2015 | St. Mirren | Premiership | 30 | 0 | 0 | 5 | 0 | |||
| 2013/2014 | St. Mirren | Premiership | 35 | 3 | 0 | 7 | 0 | |||
| 2012/2013 | St. Mirren | Premier League | 18 | 1 | - | 1 | 0 |
John McGinn: stats FAQ
How many goals has John McGinn scored this season?
John McGinn has scored 1 goal and made 3 assists in 9 appearances in the 2026/2027 season.
How many career goals has John McGinn scored?
John McGinn has scored 46 goals and 43 assists in 472 club appearances, according to the season-by-season table on this page.
Which club does John McGinn play for?
John McGinn plays for Aston Villa as a midfielder.