Global stats
- Appearances 29
- Subbed in 4
- Goal 5
- Yellow 5
- Starting eleven 25
- Subbed off 18
- Assist 3
- Red 0
- Appearances 49
- Subbed in 9
- Goal 4
- Yellow 8
- Starting eleven 40
- Subbed off 24
- Assist 6
- Red 0
- Appearances 51
- Subbed in 2
- Goal 9
- Yellow 11
- Starting eleven 49
- Subbed off 17
- Assist 7
- Red 1
- Appearances 36
- Subbed in 4
- Goal 1
- Yellow 7
- Starting eleven 32
- Subbed off 8
- Assist 3
- Red 0
- Appearances 36
- Subbed in 0
- Goal 3
- Yellow 8
- Starting eleven 36
- Subbed off 3
- Assist 4
- Red 0
- Appearances 37
- Subbed in 0
- Goal 3
- Yellow 12
- Starting eleven 37
- Subbed off 0
- Assist 5
- Red 0
- Appearances 30
- Subbed in 2
- Goal 3
- Yellow 4
- Starting eleven 28
- Subbed off 7
- Assist 3
- Red 0
- Appearances 44
- Subbed in 1
- Goal 7
- Yellow 14
- Starting eleven 42
- Subbed off 6
- Assist 9
- Red 0
- Appearances 4
- Subbed in 0
- Goal 2
- Yellow 1
- Starting eleven 1
- Subbed off 1
- Assist 1
- Red 0
- Appearances 35
- Subbed in 0
- Goal 5
- Yellow 15
- Starting eleven 35
- Subbed off 2
- Assist 2
- Red 0
- Appearances 2
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
- Appearances 6
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 6
- Subbed off 0
- Assist 1
- Red 0
- Appearances 2
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 0
- Subbed off 1
- Assist 0
- Red 0
- Appearances 21
- Subbed in 1
- Goal 5
- Yellow 4
- Starting eleven 16
- Subbed off 11
- Assist 2
- Red 0
- Appearances 2
- Subbed in 1
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
- Appearances 17
- Subbed in 0
- Goal 7
- Yellow 2
- Starting eleven 17
- Subbed off 5
- Assist 3
- Red 0
- Appearances 1
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 0
- Assist 0
- Red 0
- Appearances 9
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 8
- Subbed off 4
- Assist 0
- Red 0
- Appearances 10
- Subbed in 1
- Goal 7
- Yellow 2
- Starting eleven 9
- Subbed off 6
- Assist 2
- Red 0
- Appearances 4
- Subbed in 2
- Goal 0
- Yellow 0
- Starting eleven 2
- Subbed off 2
- Assist 0
- Red 0
- Appearances 2
- Subbed in 1
- Goal 0
- Yellow 1
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
- Appearances 1
- Subbed in 1
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
Current team
-
Form
W D L
- Joined 08/08/2018
- Contract until 30/06/2028
- From Hibernian
Individual stats
- 1. M. Rogers 0.9
- 2. O. Watkins 0.9
- 3. D. Malen 0.4
- 1. Douglas Luiz 2.4
- 2. Y. Tielemans 1.3
- 3. L. Bailey 1.2
- 1. M. Rogers 1.1
- 2. Alysson 1
- 3. B. Kamara 0.8
Current injury
Profile
- Age 31 years (18/10/1994)
- Place of birth Glasgow Scotland
- Nationality Scotland
- Size 178 cm
- Weight 68 kg
- Best foot Left
- Position Midfielder
Where is John McGinn from?
John McGinn was born in Glasgow, Scotland. Nationality(ies): Scotland.How old is John McGinn?
John McGinn has 31 years. He was born on the 18/10/1994.
What position is John McGinn playing at?
John McGinn is a Midfielder.
What is John McGinn's current team?
John McGinn is playing in club for Aston Villa (England). John McGinn also plays for his national team: Scotland.
How many goals has John McGinn scored this season?
John McGinn scored 5 goals in all competitions with Aston Villa during the 2025/2026 season over 29 matches played. John McGinn also has 3 assists to his name.
Compare his stats
John McGinn is unavailable since the Monday 19 January 2026 due to a Knee injury. This is a moderate injury and John McGinn should get back on his feet on the Wednesday 04 March 2026. The player will probably not be able to play during 56 days and therefore miss 12 matches if we take into account the matches currently scheduled.
- Appearances 29
- Subbed in 4
- Goal 5
- Yellow 5
- Starting eleven 25
- Subbed off 18
- Assist 3
- Red 0
| UEFA Europa League | 5 | 2 | 2 | 0 | 2 | 0 |
| Premier League | 22 | 21 | 3 | 2 | 3 | 0 |
| FA Cup | 1 | 1 | 0 | 0 | 0 | 0 |
| League Cup | 1 | 1 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 0 |
| Defensive midfielder centre right | 6 | 6 | 3 | 1 | 2 | 0 |
| Midfielder right | 3 | 3 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 4 | 0 | 0 | 0 | 1 | 0 |
| Attacking midfielder left | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder right | 11 | 11 | 2 | 3 | 0 | 0 |
- Appearances 49
- Subbed in 9
- Goal 4
- Yellow 8
- Starting eleven 40
- Subbed off 24
- Assist 6
- Red 0
| UEFA Champions League | 10 | 9 | 3 | 2 | 1 | 0 |
| Premier League | 34 | 27 | 1 | 4 | 7 | 0 |
| FA Cup | 4 | 3 | 0 | 0 | 0 | 0 |
| League Cup | 1 | 1 | 0 | 0 | 0 | 0 |
| Defensive midfielder centre right | 8 | 8 | 0 | 0 | 2 | 0 |
| Substitute | 10 | 0 | 2 | 0 | 1 | 0 |
| Attacking midfielder left | 15 | 15 | 4 | 3 | 2 | 0 |
| Midfielder left | 2 | 2 | 0 | 0 | 1 | 0 |
| Attacking midfielder right | 9 | 9 | 0 | 3 | 1 | 0 |
| Striker centre right | 3 | 3 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Striker centre left | 2 | 2 | 0 | 0 | 2 | 0 |
| Attacking midfielder centre | 10 | 10 | 1 | 1 | 1 | 0 |
| Midfielder right | 3 | 3 | 1 | 0 | 1 | 0 |
| Attacking midfielder centre left | 1 | 1 | 1 | 1 | 0 | 0 |
| Attacking midfielder centre right | 2 | 2 | 1 | 0 | 0 | 0 |
- Appearances 51
- Subbed in 2
- Goal 9
- Yellow 11
- Starting eleven 49
- Subbed off 17
- Assist 7
- Red 1
| Premier League | 35 | 35 | 6 | 4 | 9 | 1 |
| FA Cup | 3 | 3 | 0 | 0 | 0 | 0 |
| League Cup | 1 | 1 | 0 | 0 | 0 | 0 |
| UEFA Europa Conference League | 12 | 10 | 3 | 3 | 2 | 0 |
| Attacking midfielder centre | 7 | 7 | 2 | 2 | 0 | 0 |
| Midfielder centre right | 9 | 9 | 0 | 1 | 2 | 1 |
| Defensive midfielder centre right | 4 | 4 | 0 | 0 | 0 | 0 |
| Substitute | 3 | 0 | 0 | 1 | 1 | 0 |
| Attacking midfielder centre right | 1 | 1 | 1 | 0 | 0 | 0 |
| Midfielder left | 12 | 12 | 3 | 1 | 5 | 0 |
| Attacking midfielder right | 3 | 3 | 0 | 1 | 1 | 0 |
| Attacking midfielder left | 6 | 6 | 2 | 0 | 1 | 0 |
| Midfielder right | 6 | 6 | 1 | 1 | 1 | 0 |
| Attacking midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Defender left | 1 | 1 | 0 | 0 | 0 | 0 |
- Appearances 36
- Subbed in 4
- Goal 1
- Yellow 7
- Starting eleven 32
- Subbed off 8
- Assist 3
- Red 0
| Premier League | 34 | 30 | 1 | 3 | 7 | 0 |
| League Cup | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre right | 4 | 4 | 1 | 1 | 0 | 0 |
| Midfielder left | 2 | 2 | 0 | 0 | 0 | 0 |
| Defensive midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder right | 5 | 5 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre | 7 | 7 | 1 | 0 | 2 | 0 |
| Defensive midfielder centre right | 2 | 2 | 0 | 0 | 1 | 0 |
| Midfielder centre right | 10 | 10 | 3 | 1 | 4 | 0 |
| Midfielder centre left | 8 | 8 | 1 | 0 | 1 | 0 |
| Striker centre right | 2 | 2 | 0 | 1 | 0 | 0 |
| Midfielder right | 7 | 7 | 1 | 2 | 1 | 0 |
| Substitute | 4 | 0 | 0 | 0 | 0 | 0 |
- Appearances 36
- Subbed in 0
- Goal 3
- Yellow 8
- Starting eleven 36
- Subbed off 3
- Assist 4
- Red 0
| Premier League | 35 | 35 | 3 | 4 | 8 | 0 |
| FA Cup | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 22 | 22 | 2 | 3 | 5 | 0 |
| Midfielder centre left | 3 | 3 | 0 | 0 | 2 | 0 |
| Defensive midfielder left | 2 | 2 | 0 | 0 | 0 | 0 |
| Defensive midfielder centre right | 2 | 2 | 1 | 0 | 0 | 0 |
| Defensive midfielder centre | 1 | 1 | 0 | 0 | 1 | 0 |
| Midfielder right | 3 | 3 | 0 | 1 | 0 | 0 |
| Defensive midfielder right | 3 | 3 | 0 | 0 | 0 | 0 |
- Appearances 37
- Subbed in 0
- Goal 3
- Yellow 12
- Starting eleven 37
- Subbed off 0
- Assist 5
- Red 0
| Premier League | 37 | 37 | 3 | 5 | 12 | 0 |
| Defensive midfielder centre right | 9 | 9 | 0 | 0 | 4 | 0 |
| Striker centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 13 | 13 | 2 | 3 | 4 | 0 |
| Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 3 | 3 | 0 | 0 | 1 | 0 |
| Midfielder centre left | 2 | 2 | 0 | 0 | 2 | 0 |
| Defensive midfielder centre left | 16 | 16 | 2 | 2 | 3 | 0 |
| Substitute | 1 | 0 | 0 | 0 | 0 | 0 |
- Appearances 30
- Subbed in 2
- Goal 3
- Yellow 4
- Starting eleven 28
- Subbed off 7
- Assist 3
- Red 0
| Premier League | 28 | 27 | 3 | 3 | 3 | 0 |
| League Cup | 2 | 1 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre | 6 | 6 | 6 | 1 | 2 | 0 |
| Midfielder centre right | 28 | 28 | 4 | 5 | 2 | 0 |
| Midfielder centre left | 3 | 3 | 0 | 0 | 1 | 0 |
| Substitute | 3 | 0 | 0 | 0 | 1 | 0 |
- Appearances 44
- Subbed in 1
- Goal 7
- Yellow 14
- Starting eleven 42
- Subbed off 6
- Assist 9
- Red 0
| FA Cup | 1 | 0 | 0 | 0 | 0 | 0 |
| Championship | 43 | 42 | 7 | 9 | 14 | 0 |
| Midfielder centre | 1 | 1 | 0 | 1 | 0 | 0 |
| Defensive midfielder centre left | 1 | 1 | 0 | 1 | 1 | 0 |
| Defensive midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre left | 18 | 18 | 1 | 2 | 6 | 0 |
| Midfielder centre right | 25 | 25 | 6 | 6 | 6 | 0 |
| Substitute | 3 | 0 | 0 | 0 | 1 | 0 |
- Appearances 4
- Subbed in 0
- Goal 2
- Yellow 1
- Starting eleven 1
- Subbed off 1
- Assist 1
- Red 0
| UEFA Europa League | 3 | 0 | 2 | 0 | 1 | 0 |
| Premiership | 1 | 1 | 0 | 1 | 0 | 0 |
| Midfielder centre | 1 | 1 | 0 | 1 | 0 | 0 |
| Defensive midfielder centre left | 1 | 1 | 0 | 1 | 1 | 0 |
| Defensive midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre left | 18 | 18 | 1 | 2 | 6 | 0 |
| Midfielder centre right | 25 | 25 | 6 | 6 | 6 | 0 |
| Substitute | 3 | 0 | 0 | 0 | 1 | 0 |
- Appearances 35
- Subbed in 0
- Goal 5
- Yellow 15
- Starting eleven 35
- Subbed off 2
- Assist 2
- Red 0
| Premiership | 35 | 35 | 5 | 2 | 15 | 0 |
| Midfielder right | 3 | 3 | 3 | 0 | 2 | 0 |
| Midfielder centre left | 25 | 25 | 1 | 0 | 9 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 0 |
| Defensive midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre | 3 | 3 | 1 | 2 | 2 | 0 |
| Midfielder centre right | 1 | 1 | 0 | 0 | 1 | 0 |
| Midfielder | 1 | 1 | 0 | 0 | 0 | 0 |
- Appearances 2
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
| UEFA Europa League | 2 | 0 | 0 | 0 | 0 | 0 |
- Appearances 6
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 6
- Subbed off 0
- Assist 1
- Red 0
| WC Qualification Europe | 6 | 6 | 0 | 1 | 1 | 0 |
| Attacking midfielder left | 2 | 2 | 0 | 1 | 1 | 0 |
| Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder right | 3 | 3 | 0 | 0 | 0 | 0 |
- Appearances 2
- Subbed in 0
- Goal 0
- Yellow 1
- Starting eleven 0
- Subbed off 1
- Assist 0
- Red 0
| Friendlies | 2 | 0 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 0 |
| Defensive midfielder centre right | 6 | 6 | 3 | 1 | 2 | 0 |
| Midfielder right | 3 | 3 | 0 | 0 | 1 | 0 |
| Attacking midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Substitute | 4 | 0 | 0 | 0 | 1 | 0 |
| Attacking midfielder left | 2 | 2 | 0 | 0 | 0 | 0 |
| Attacking midfielder right | 11 | 11 | 2 | 3 | 0 | 0 |
- Appearances 21
- Subbed in 1
- Goal 5
- Yellow 4
- Starting eleven 16
- Subbed off 11
- Assist 2
- Red 0
| UEFA Nations League | 6 | 5 | 2 | 0 | 1 | 0 |
| EC Qualification | 8 | 8 | 3 | 2 | 1 | 0 |
| European Championship | 3 | 3 | 0 | 0 | 1 | 0 |
| Friendlies | 4 | 0 | 0 | 0 | 1 | 0 |
| Defensive midfielder centre right | 8 | 8 | 0 | 0 | 2 | 0 |
| Substitute | 10 | 0 | 2 | 0 | 1 | 0 |
| Attacking midfielder left | 15 | 15 | 4 | 3 | 2 | 0 |
| Midfielder left | 2 | 2 | 0 | 0 | 1 | 0 |
| Attacking midfielder right | 9 | 9 | 0 | 3 | 1 | 0 |
| Striker centre right | 3 | 3 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Striker centre left | 2 | 2 | 0 | 0 | 2 | 0 |
| Attacking midfielder centre | 10 | 10 | 1 | 1 | 1 | 0 |
| Midfielder right | 3 | 3 | 1 | 0 | 1 | 0 |
| Attacking midfielder centre left | 1 | 1 | 1 | 1 | 0 | 0 |
| Attacking midfielder centre right | 2 | 2 | 1 | 0 | 0 | 0 |
- Appearances 2
- Subbed in 1
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 1
- Assist 0
- Red 0
| Friendlies | 2 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 7 | 7 | 2 | 2 | 0 | 0 |
| Midfielder centre right | 9 | 9 | 0 | 1 | 2 | 1 |
| Defensive midfielder centre right | 4 | 4 | 0 | 0 | 0 | 0 |
| Substitute | 3 | 0 | 0 | 1 | 1 | 0 |
| Attacking midfielder centre right | 1 | 1 | 1 | 0 | 0 | 0 |
| Midfielder left | 12 | 12 | 3 | 1 | 5 | 0 |
| Attacking midfielder right | 3 | 3 | 0 | 1 | 1 | 0 |
| Attacking midfielder left | 6 | 6 | 2 | 0 | 1 | 0 |
| Midfielder right | 6 | 6 | 1 | 1 | 1 | 0 |
| Attacking midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
| Defender left | 1 | 1 | 0 | 0 | 0 | 0 |
- Appearances 17
- Subbed in 0
- Goal 7
- Yellow 2
- Starting eleven 17
- Subbed off 5
- Assist 3
- Red 0
| UEFA Nations League | 6 | 6 | 2 | 2 | 0 | 0 |
| WC Qualification Europe | 10 | 10 | 4 | 1 | 2 | 0 |
| Friendlies | 1 | 1 | 1 | 0 | 0 | 0 |
| Attacking midfielder centre right | 4 | 4 | 1 | 1 | 0 | 0 |
| Midfielder left | 2 | 2 | 0 | 0 | 0 | 0 |
| Defensive midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder right | 5 | 5 | 0 | 1 | 0 | 0 |
| Attacking midfielder centre | 7 | 7 | 1 | 0 | 2 | 0 |
| Defensive midfielder centre right | 2 | 2 | 0 | 0 | 1 | 0 |
| Midfielder centre right | 10 | 10 | 3 | 1 | 4 | 0 |
| Midfielder centre left | 8 | 8 | 1 | 0 | 1 | 0 |
| Striker centre right | 2 | 2 | 0 | 1 | 0 | 0 |
| Midfielder right | 7 | 7 | 1 | 2 | 1 | 0 |
| Substitute | 4 | 0 | 0 | 0 | 0 | 0 |
- Appearances 1
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 0
- Assist 0
- Red 0
| Friendlies | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 22 | 22 | 2 | 3 | 5 | 0 |
| Midfielder centre left | 3 | 3 | 0 | 0 | 2 | 0 |
| Defensive midfielder left | 2 | 2 | 0 | 0 | 0 | 0 |
| Defensive midfielder centre right | 2 | 2 | 1 | 0 | 0 | 0 |
| Defensive midfielder centre | 1 | 1 | 0 | 0 | 1 | 0 |
| Midfielder right | 3 | 3 | 0 | 1 | 0 | 0 |
| Defensive midfielder right | 3 | 3 | 0 | 0 | 0 | 0 |
- Appearances 9
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 8
- Subbed off 4
- Assist 0
- Red 0
| UEFA Nations League | 6 | 5 | 0 | 0 | 1 | 0 |
| European Championship | 3 | 3 | 0 | 0 | 1 | 0 |
| Defensive midfielder centre right | 9 | 9 | 0 | 0 | 4 | 0 |
| Striker centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre right | 13 | 13 | 2 | 3 | 4 | 0 |
| Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
| Attacking midfielder centre | 3 | 3 | 0 | 0 | 1 | 0 |
| Midfielder centre left | 2 | 2 | 0 | 0 | 2 | 0 |
| Defensive midfielder centre left | 16 | 16 | 2 | 2 | 3 | 0 |
| Substitute | 1 | 0 | 0 | 0 | 0 | 0 |
- Appearances 10
- Subbed in 1
- Goal 7
- Yellow 2
- Starting eleven 9
- Subbed off 6
- Assist 2
- Red 0
| EC Qualification | 10 | 9 | 7 | 2 | 2 | 0 |
| Attacking midfielder centre | 6 | 6 | 6 | 1 | 2 | 0 |
| Midfielder centre right | 28 | 28 | 4 | 5 | 2 | 0 |
| Midfielder centre left | 3 | 3 | 0 | 0 | 1 | 0 |
| Substitute | 3 | 0 | 0 | 0 | 1 | 0 |
- Appearances 4
- Subbed in 2
- Goal 0
- Yellow 0
- Starting eleven 2
- Subbed off 2
- Assist 0
- Red 0
| WC Qualification Europe | 2 | 0 | 0 | 0 | 0 | 0 |
| Friendlies | 2 | 2 | 0 | 0 | 0 | 0 |
| Midfielder centre | 1 | 1 | 0 | 1 | 0 | 0 |
| Defensive midfielder centre left | 1 | 1 | 0 | 1 | 1 | 0 |
| Defensive midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre left | 18 | 18 | 1 | 2 | 6 | 0 |
| Midfielder centre right | 25 | 25 | 6 | 6 | 6 | 0 |
| Substitute | 3 | 0 | 0 | 0 | 1 | 0 |
- Appearances 2
- Subbed in 1
- Goal 0
- Yellow 1
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
| Friendlies | 2 | 0 | 0 | 0 | 1 | 0 |
| Midfielder right | 3 | 3 | 3 | 0 | 2 | 0 |
| Midfielder centre left | 25 | 25 | 1 | 0 | 9 | 0 |
| Attacking midfielder centre | 2 | 2 | 0 | 0 | 1 | 0 |
| Defensive midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
| Midfielder centre | 3 | 3 | 1 | 2 | 2 | 0 |
| Midfielder centre right | 1 | 1 | 0 | 0 | 1 | 0 |
| Midfielder | 1 | 1 | 0 | 0 | 0 | 0 |
- Appearances 1
- Subbed in 1
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
| Friendlies | 1 | 0 | 0 | 0 | 0 | 0 |
- Appearances 428
- Subbed in 30
- Goal 61
- Yellow 98
- Starting eleven 385
- Subbed off 116
- Assist 51
- Red 1
| Premier League | 225 | 212 | 20 | 25 | 49 | 1 |
| Championship | 43 | 42 | 7 | 9 | 14 | 0 |
| Premiership | 36 | 36 | 5 | 3 | 15 | 0 |
| WC Qualification Europe | 18 | 16 | 4 | 2 | 3 | 0 |
| UEFA Nations League | 18 | 16 | 4 | 2 | 2 | 0 |
| EC Qualification | 18 | 17 | 10 | 4 | 3 | 0 |
| Friendlies | 15 | 5 | 1 | 0 | 3 | 0 |
| UEFA Europa Conference League | 12 | 10 | 3 | 3 | 2 | 0 |
| UEFA Europa League | 10 | 2 | 4 | 0 | 3 | 0 |
| FA Cup | 10 | 8 | 0 | 0 | 0 | 0 |
| UEFA Champions League | 10 | 9 | 3 | 2 | 1 | 0 |
| League Cup | 7 | 6 | 0 | 1 | 1 | 0 |
| European Championship | 6 | 6 | 0 | 0 | 2 | 0 |
| Aston Villa | 312 | 289 | 35 | 40 | 69 | 1 |
| Hibernian | 41 | 36 | 7 | 3 | 16 | 0 |
| Scotland | 75 | 60 | 19 | 8 | 13 | 0 |
| Season | Missed | Played | Missed |
|---|---|---|---|
| 2025/2026 | 12 | 49 | 24.49% |
| 2024/2025 | 8 | 87 | 9.2% |
| 2022/2023 | 4 | 68 | 5.88% |
| 2021/2022 | 1 | 47 | 2.13% |
| 2019/2020 | 14 | 63 | 22.22% |
| Total | 39 | 314 | 12.42% |