John McGinn
Midfielder, born 1994, 3 clubs, 2020s era
John McGinn played for 3 clubs in his senior career, which is still going, starting at St Mirren in 2012. His longest spell was at Aston Villa: 8 seasons, 2018–present. He is currently at Aston Villa.
- St Mirren2012–15St Mirren, 2012–15Hibernian2015–18Hibernian, 2015–18Aston Villa2018–Aston Villa, 2018–
John McGinn’s clubs
| Years | Club | |
|---|---|---|
| 2012–2015 | St Mirren | |
| 2015–2018 | Hibernian | |
| 2018–present | Aston Villa |
Played alongside
Players in our database who were at the same club in the same seasons.
- Ezri KonsaAston Villa
- Jacob RamseyAston Villa
- Tyrone MingsAston Villa
- Emiliano MartínezAston Villa
- Matty CashAston Villa
- Ollie WatkinsAston Villa
- Douglas LuizAston Villa
- Jed SteerAston Villa
- Anwar El GhaziAston Villa
- Axel TuanzebeAston Villa
- Boubacar KamaraAston Villa
- Emiliano BuendíaAston Villa
Quick answers
- What clubs did John McGinn play for?
- John McGinn played for 3 clubs in his senior career: St Mirren, Hibernian and Aston Villa.
- What is John McGinn's current club?
- John McGinn is at Aston Villa, where he has played since 2018.
- What was John McGinn's first club?
- John McGinn started his senior career at St Mirren in 2012.
Could you name him from the crests alone?
A new player every day, one club at a time.
Play today’s puzzleSenior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.