
John McGinn
Age32
Height178
PositionMidfielder
NationalityScotland
Number#7
John McGinn is a midfielder at Aston Villa, aged 32. This season: 40 apps, 8 goals, 9 assists. Average Futbolaka Index rating: 7.1.
Strengths & weaknesses
Attack+0.50
Passing-0.05
Defence+0.01
Goalkeeping+0.00
Discipline-0.03
Result+0.21
Average FI block contribution per match
Apps40
Minutes3 177
Goals8
Assists9
Average FI7.07
Season by season
| Season | Competition | Apps | G | A | FI |
|---|---|---|---|---|---|
| 2026 | Premier League | 10 | 2 | 4 | 6.9 |
| 2026 | Champions League | 4 | 1 | 0 | 7.1 |
| 2026 | League Cup | 2 | 0 | 0 | 7.0 |
| 2026 | UEFA Super Cup | 1 | 0 | 1 | 6.6 |
Career
Aston Villa2018
Hibernian2015 — 2018
ST Mirren2015
Matches · 40
- 8 Nov 2026Manchester United 4:4 Aston Villa71′7.6
- 4 Nov 2026Barcelona 3:0 Aston Villa77′6.0
- 1 Nov 2026Aston Villa 1:1 Fulham87′6.5
- 29 Oct 2026Bournemouth 3:0 Aston Villa20′6.5
- 24 Oct 2026Aston Villa 2:1 Manchester City66′7.6
- 22 Oct 2026Aston Villa 3:1 Viking90′7.5
- 17 Oct 2026Newcastle 0:1 Aston Villa45′6.7
- 15 Oct 2026Aston Villa 6:0 Fenerbahçe90′7.1
- 10 Oct 2026Aston Villa 2:2 Brentford90′7.5
- 6 Oct 2026Scotland 1:2 Slovenia87′6.6
All matches (40)
- 3 Oct 2026FYR Macedonia 0:2 Scotland90′8.5
- 29 Sep 2026Scotland 0:3 Switzerland90′6.4
- 26 Sep 2026Slovenia 0:0 Scotland90′7.3
- 19 Sep 2026Tottenham 2:3 Aston Villa84′6.9
- 17 Sep 2026Coventry 1:3 Aston Villa64′7.6
- 12 Sep 2026Aston Villa 1:2 Nottingham Forest90′7.2
- 8 Sep 2026Club Brugge KV 2:3 Aston Villa90′7.9
- 5 Sep 2026Hull City 0:0 Aston Villa90′6.2
- 1 Sep 2026Aston Villa 0:1 Arsenal90′6.3
- 23 Aug 2026Brighton 4:0 Aston Villa82′6.2
- 13 Aug 2026Paris Saint Germain 2:1 Aston Villa73′6.6
- 25 Jun 2026Scotland 0:3 Brazil89′6.8
- 20 Jun 2026Scotland 0:1 Morocco89′6.4
- 14 Jun 2026Haiti 0:1 Scotland83′7.8
- 24 May 2026Manchester City 1:2 Aston Villa4′–
- 16 May 2026Aston Villa 4:2 Liverpool90′7.3
- 10 May 2026Burnley 2:2 Aston Villa85′7.2
- 25 Apr 2026Fulham 1:0 Aston Villa74′7.1
- 19 Apr 2026Aston Villa 4:3 Sunderland80′7.2
- 12 Apr 2026Nottingham Forest 1:1 Aston Villa90′7.4
- 22 Mar 2026Aston Villa 2:0 West Ham67′7.5
- 15 Mar 2026Manchester United 3:1 Aston Villa61′6.6
- 19 Nov 2025Scotland 4:2 Denmark90′6.8
- 16 Nov 2025Greece 3:2 Scotland90′7.3
- 12 Oct 2025Scotland 2:1 Belarus90′7.6
- 9 Oct 2025Scotland 3:1 Greece90′7.0
- 8 Sep 2025Belarus 0:2 Scotland90′7.3
- 5 Sep 2025Denmark 0:0 Scotland90′7.1
- 20 Nov 2023Scotland 3:3 Norway79′8.0
- 16 Nov 2023Georgia 2:2 Scotland90′6.7