SportSignals
🏆FIFA WORLD CUP 2026Kicks off in 9d 19h 00mNext match: Mexico v South Africa, Thu 11 Jun · Mexico City Stadium
John McGinn

John McGinn

Fit
ScotlandScotland·Central Midfield·Age 31·#7
Born in: Glasgow, Scotland
3
Appearances
1
Goals
0
Assists
7.1
Rating

Recent form vs typical bookmaker lines

1/3
Anytime scorer
Last 3 matches
2/3
2+ SOT
Last 3 matches
3.0
SOT/match
Recent form

Past performance does not guarantee future results · 18+ · GambleAware

About John McGinn

John McGinn is a 31-year-old Scotland Central Midfield who plays for Aston Villa in the Premier League. He wears the number 7 shirt.

This season, John McGinn has made 3 appearances, scoring 1 goals and providing 0 assists, earning an average rating of 7.1.

In his last 3 matches, John McGinn has scored 1 goals and provided 0 assists, with an average rating of 7.1.

Rating Trend
6.07.08.015 Mar22 Mar12 Apr
Peak: 7.5 (Mar)Average: 7.1
Player Attributes
Finishing
25
Shooting
225
Passing
86
How is this rating calculated?

SportSignals' player rating is a weighted score across goals, assists, shot quality (xG and shots on target), key passes, defensive actions (tackles and interceptions), passing accuracy, minutes played, and match outcome. The weighting depends on position: a centre back's rating leans on tackles, interceptions, and clean sheets; a forward's leans on goals and shot quality. Ratings are recalculated after every match and averaged across the season.

This rating is informational and is not a recommendation to place any bet.

Recent Matches

DateMatchMinsG/ARating
12 AprNottingham Forest 1-1 Aston Villa90-7.4
22 MarAston Villa 2-0 West Ham United671G7.5
15 MarManchester United 3-1 Aston Villa61-6.5

Honours

  • Trophy
    Winner
  • Trophy
    Winner
  • Trophy
    Winner
  • Trophy
    Winner
  • Trophy
    Winner
  • Carabao Cup
    Winner

John McGinn frequently asked questions

How many goals has John McGinn scored this season?

John McGinn has scored 1 goals in 3 appearances for Aston Villa in the 2025/2026 Premier League season, along with 0 assists and an average match rating of 7.1.

What position does John McGinn play?

John McGinn plays as a Central Midfield for Aston Villa in the Premier League.

How old is John McGinn?

John McGinn is 31 years old, born on 18 October 1994 in Scotland. He stands 178cm tall and weighs 68kg.

What team does John McGinn play for?

John McGinn currently plays for Aston Villa in the Premier League.

What is John McGinn's nationality?

John McGinn is Scotland.

How tall is John McGinn?

John McGinn stands 178cm (5ft 10in) tall.

What number does John McGinn wear?

John McGinn wears the number 7 shirt for Aston Villa.