Statistics
- Aston Villa2026/271624
- Aston Villa2025/264410—
- Aston Villa2024/25494—
- Aston Villa2023/24569—
- Aston Villa2022/233613
- Aston Villa2021/223634
- Aston Villa2020/213735
- Aston Villa2019/203033
- Aston Villa2018/194479
- Hibernian2018/1942—
- Hibernian2017/184363
- Hibernian2016/17375—
- Hibernian2015/164845
- ST Mirren2014/153301
- ST Mirren2013/14383—
- ST Mirren2012/13271—
Trophies & honours
- Premier League Summer SeriesWorld2nd Place2023
- Queensland Champions CupWorldWinner2022
- League CupEngland2nd Place2019/20
- ChampionshipScotlandWinner2016/17
- Scottish CupScotlandWinner2015/16
- League CupScotland2nd Place2015/16
- League CupScotlandWinner2012/13
- Premier League Summer SeriesWorld2nd Place
- League CupScotlandWinner
- Queensland Champions CupWorldWinner
- League CupScotland2nd Place
- Scottish CupScotlandWinner
- ChampionshipScotlandWinner
Transfers
- 2018
- 2015
About John McGinn
John McGinn (32, Scotland) is a midfielder for Aston Villa. In 2026/27 he has contributed 4 goals and 4 assists in 23 appearances across 6 competitions. His minutes-weighted match rating averages 6.83. Season-by-season and per-competition stats are below.
Before that, John McGinn played for Hibernian and ST Mirren. John McGinn has earned 68 caps for Scotland at international level. In 2026/27 he has 4 goals, down from 10 goals in 2025/26.
John McGinn: questions and answers
- How many goals has John McGinn scored in 2026/27?
- 4 goals in 23 appearances across all competitions, with 4 assists.
- Which club does John McGinn play for?
- Aston Villa.
- How old is John McGinn?
- 32, born on 18 October 1994.
- What position does John McGinn play?
- Midfielder.
Aston Villa squad
Next fixture
Aston Villa travel to Manchester United in the Premier League on 8 November 2026.
Recent matches
- 3 Nov 2026 · Champions League · at BarcelonaL 0–3
- 31 Oct 2026 · Premier League · vs FulhamD 1–1
- 28 Oct 2026 · EFL Cup · at BournemouthL 0–3(sub)
- 24 Oct 2026 · Premier League · vs Manchester CityW 2–1
- 21 Oct 2026 · Champions League · vs VikingW 3–1
- 17 Oct 2026 · Premier League · at NewcastleW 1–0(sub)
- 14 Oct 2026 · Champions League · vs FenerbahçeW 6–0
- 10 Oct 2026 · Premier League · vs BrentfordD 2–2
- 19 Sept 2026 · Premier League · at TottenhamW 3–2
- 16 Sept 2026 · EFL Cup · at CoventryW 3–1
Scotland squad
Data updated
