Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
FOOTSAM / PLAYER

John McGinn

Scotland1994-10-1832 years
Most appearances forAston Villa360 recorded matches
Highest-scoring season20187 goals · Championship
Most goals againstNottingham Forest6 goals in the match history
Most frequent opponentCrystal Palace16 spelade matches
Most starts alongsideEzri Konsa225 starts together
Most goals in one match3 goalsScotland – San Marino · 13 Oct 2019

Results and matches 2026/27 · Appearances

22Matches
1,660 recordedMinutes
4Goals
4 recordedAssists
9–4–9W–D–L
6,83Season rating
Recent form

Results and form across 22 recorded appearances. Goals recorded in 22, assists in 20 and minutes in 20 matches. Club and national-team matches are included.

Career statistics

SeasonTeamsCompetition
2012/13ST MirrenPremiership221 3871——10—
2013/14ST MirrenPremiership352 6603——70—
2014/15ST MirrenPremiership302 6500——50—
2016/17HibernianUEFA Europa League22100——00—
2017/18HibernianPremiership353 1385——150—
2018ScotlandWorld Cup - Qualification Europe2190——006,3
2018ScotlandFriendlies63360——10—
2018/19HibernianUEFA Europa League32702——10—
2018/19HibernianPremiership1800——00—
2018/19Aston VillaChampionship433 76479161407,19
2018/19ScotlandUEFA Nations League21800——00—
2018/19Aston VillaFA Cup1900——00—
2020/21ScotlandEuro Championship32700——106,55
2019/20Aston VillaPremier League282 317336306,94
2019/20Aston VillaLeague Cup2750——107,15
2020Aston VillaFriendlies Clubs1900——00—
2020ScotlandUEFA Nations League64170——107,15
2020/21Aston VillaPremier League373 3303581206,98
2020ScotlandWorld Cup - Qualification Europe10859415207,09
2021ScotlandFriendlies1900——00—
2021/22Aston VillaPremier League353 092347807,29
2021/22Aston VillaFA Cup1900——007,0
2022ScotlandFriendlies32702——00—
2022ScotlandUEFA Nations League6483224007,82
2022Aston VillaFriendlies Clubs21481——10—
2022/23Aston VillaPremier League352 702134707,01
2022/23Aston VillaLeague Cup21800——006,45
2023/24ScotlandEuro Championship - Qualification8695325107,33
2023/24Aston VillaPremier League353 0096410917,05
2023/24Aston VillaUEFA Europa Conference League141 026336207,09
2023/24ScotlandFriendlies2830——00—
2023/24Aston VillaLeague Cup1460——006,9
2023/24Aston VillaFA Cup32320——006,9
2024ScotlandFriendlies4343011107,3
2024ScotlandEuro Championship3232000106,5
2024/25Aston VillaPremier League342 247145706,95
2024ScotlandUEFA Nations League6472202107,13
2024/25Aston VillaUEFA Champions League10740325107,1
2024/25Aston VillaLeague Cup179—0—006,7
2024/25Aston VillaFA Cup4257—0—007,2
2025ScotlandFriendlies2149000107,25
2025Aston VillaFriendlies Clubs179—0—006,7
2025/26Aston VillaPremier League302 169549506,95
2024ScotlandWorld Cup - Qualification Europe6540011107,05
2025/26Aston VillaLeague Cup190011006,3
2025/26Aston VillaUEFA Europa League12715527307,34
2025/26Aston VillaFA Cup165000006,6
2026ScotlandFriendlies3128000006,93
2026ScotlandWorld Cup3261101006,7
2026Aston VillaUEFA Super Cup173011107,2
2026/27Aston VillaPremier League9724134206,76
2026/27Aston VillaUEFA Champions League4347101106,98
2026Aston VillaLeague Cup284000006,76
2026ScotlandUEFA Nations League4357101107,12

Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.

For those who want to understand the game.