John McGinn vs Ross Barkley: the stats side by side

Filter:
John McGinn Midfielder · 32 years old · Scotland Aston Villa
vs
Ross Barkley Midfielder · 32 years old · England Aston Villa
248 - 233 Matches
42 - 34 Goals
38 - 33 Assists
7.04 - 7.00 FN rating

Every match we track: since the 2018 season for John McGinn, since the 2015 season for Ross Barkley. So compare the numbers per 90 minutes above all. The 2019, 2020, 2021 seasons are missing from our data for both players.

Stats side by side

John McGinn Ross Barkley
Total
248 Matches 233
226 Starts 173
18,986 Minutes played 14,571
42 Goals 34
38 Assists 33
80 Goals + assists 67
4 Penalties scored 5
324 Key passes 290
252 Successful dribbles 325
52 Yellow cards 25
1 Red cards 0
Per 90 minutes
0.20 Goals 0.21
0.18 Assists 0.20
0.38 Goals + assists 0.41
1.30 Shots 2.30
0.55 Shots on target 0.80
1.54 Key passes 1.79
1.19 Successful dribbles 2.01
5.59 Duels won 5.84
1.31 Tackles 1.19
0.59 Interceptions 0.55
2.37 Fouls drawn 1.46
Efficiency
7.04 FN rating 7.00
452 Minutes per goal 429
237 Minutes per goal or assist 217
42% Shots on target (%) 35%
15% Shot conversion (%) 9%
100% Penalties scored (%) 100%
63% Successful dribbles (%) 64%
51% Duels won (%) 48%

John McGinn against Ross Barkley

2 McGinn wins
0 Draw
0 Barkley wins

John McGinn and Ross Barkley faced each other 2 times. In those matches John McGinn had 1 goals and 0 assists, Ross Barkley 0 goals and 0 assists.

Match John McGinnG / A Ross BarkleyG / A
Luton 2-3 Aston Villa Premier League, 02/03/2024 0 / 0 0 / 0
Aston Villa 3-1 Luton Premier League, 29/10/2023 1 / 0 0 / 0

John McGinn and Ross Barkley in the same team

John McGinn and Ross Barkley played 57 matches together: 31 won, 10 drawn and 16 lost. John McGinn scored 8 times in them, Ross Barkley 11 times.

Goals by Ross Barkley assisted by John McGinn: 2. Goals by John McGinn assisted by Ross Barkley: 0.

The last 10 matches together

Match John McGinnG / A Ross BarkleyG / A
Manchester United 4-4 Aston Villa Premier League, 08/11/2026 1 / 1 0 / 0
FC Barcelona 3-0 Aston Villa UEFA Champions League, 03/11/2026 0 / 0 0 / 0
Aston Villa 1-1 Fulham Premier League, 31/10/2026 0 / 0 0 / 0
Bournemouth 3-0 Aston Villa EFL Carabao Cup, 28/10/2026 0 / 0 0 / 0
Aston Villa 2-1 Manchester City Premier League, 24/10/2026 0 / 1 0 / 0
Aston Villa 3-1 Viking UEFA Champions League, 21/10/2026 0 / 0 1 / 0
Newcastle 0-1 Aston Villa Premier League, 17/10/2026 0 / 0 0 / 0
Aston Villa 6-0 Fenerbahce UEFA Champions League, 14/10/2026 0 / 0 2 / 1
Aston Villa 2-2 Brentford Premier League, 10/10/2026 1 / 0 0 / 0
Tottenham 2-3 Aston Villa Premier League, 19/09/2026 0 / 1 0 / 0

In the same competitions

Competition John McGinn Ross Barkley
Apps Goals Assists Apps Goals Assists
Premier League 109 14 16 185 27 27
UEFA Europa League 12 5 2 13 2 1
UEFA Champions League 14 4 2 10 4 1
FA Cup 8 - 0 9 - 2
EFL Carabao Cup 5 0 1 9 1 1
UEFA Nations League 9 5 0 2 - -
UEFA Super Cup 1 - 1 1 - -
Club Friendlies 1 - 0 1 - 0

Season by season

Season John McGinn Ross Barkley
Club Apps Goals Assists Club Apps Goals Assists
2026 Aston Villa 28 7 5 Aston Villa 17 4 2
2025 Aston Villa 46 10 7 Aston Villa 22 3 1
2024 Aston Villa 67 6 8 Aston Villa 31 4 2
2023 Aston Villa 63 12 9 Luton 36 5 6
2022 Scotland 1 1 - Nice 1 - -
2018 Aston Villa 43 6 9 Chelsea 50 5 6
2017 - - - Chelsea 2 - -
2016 - - - Everton 36 5 8
2015 - - - Everton 38 8 8

John McGinn vs Ross Barkley in numbers

Since the 2018 season John McGinn played 248 matches we track, with 42 goals and 38 assists: on average 0.38 goals and assists per 90 minutes. Since the 2015 season Ross Barkley played 233 matches we track, with 34 goals and 33 assists: on average 0.41 goals and assists per 90 minutes.

More on both players: all about John McGinn, all about Ross Barkley, compare other players.