ScotlandJohn McGinn – Scotland | World Cup 2026 Player Profile

    John McGinn
    John McGinn
    Date of BirthOctober 18, 1994 (age 31)
    Place of BirthGlasgow, Scotland
    Height / Weight178 / 68
    PositionMidfielder
    Current ClubAston Villa
    76
    Career
    Appearances
    16
    Career
    Goals
    2025-26 Season
    CompetitionMPGlsAst
    Friendlies300
    World Cup310
    Friendlies Clubs100
    League Cup101
    FA Cup100
    UEFA Europa League1252
    Premier League3054
    UEFA Champions League1032
    Euro Championship300
    UEFA Nations League620
    World Cup - Qualification Europe601
    All Competitions761610
    34
    Int'l
    Caps
    8
    Int'l
    Goals
    Scotland's group: Group C →
    Scotland International
    VeloBet

    Get a $20 World Cup Free Bet — No Deposit Required

    Accepts:
    Ξ
    Ł
    · 18+ · PLAY RESPONSIBLY

    Standard stats — all competitions

    SeasonAgeSquadCountryCompMPStartsMinGlsAstG+ACrdYCrdR
    202632ScotlandWorldFriendlies3112800000
    202632ScotlandWorldWorld Cup3326110100
    202531Aston VillaWorldFriendlies Clubs117900000
    202531ScotlandWorldFriendlies2214900010
    202531Aston VillaEnglandLeague Cup119001100
    202531Aston VillaEnglandFA Cup116500000
    202531Aston VillaWorldUEFA Europa League12871552730
    202531Aston VillaEnglandPremier League30282,16954950
    202430Aston VillaEnglandPremier League34322,24714570
    202430Aston VillaEnglandFA Cup4425700000
    202430Aston VillaEnglandLeague Cup117900000
    202430Aston VillaWorldUEFA Champions League10974032510
    202430ScotlandWorldFriendlies4434301110
    202430ScotlandWorldEuro Championship3323200010
    202430ScotlandWorldUEFA Nations League6547220210
    202430ScotlandWorldWorld Cup - Qualification Europe6654001110
    2023-2429Aston VillaEnglandPremier League35353,009641091
    2023-2429Aston VillaEnglandLeague Cup114600000
    2023-2429Aston VillaEnglandFA Cup3323200000
    2023-2429Aston VillaWorldUEFA Europa Conference League14111,02633620
    2023-2429Aston VillaEnglandPremier League - Summer Series3315200000
    2023-2429ScotlandWorldEuro Championship - Qualification8869532510
    2023-2429ScotlandWorldFriendlies218300000
    2022-2328Aston VillaEnglandPremier League35322,70213470
    2022-2328Aston VillaEnglandLeague Cup2218000000
    2022-2328Aston VillaEnglandFA Cup00000000
    2022-2328Aston VillaWorldFriendlies Clubs2214810110
    2022-2328ScotlandWorldUEFA Nations League6648322400
    2022-2328ScotlandWorldFriendlies3327020200
    2021-2227Aston VillaEnglandPremier League35353,09234780
    2021-2227Aston VillaEnglandLeague Cup00000000
    2021-2227Aston VillaEnglandFA Cup119000000
    2021-2227ScotlandWorldFriendlies119000000
    2020-2126Aston VillaEnglandPremier League37373,330358120
    2020-2126Aston VillaEnglandLeague Cup00000000
    2020-2126Aston VillaEnglandFA Cup00000000
    2020-2126Aston VillaWorldFriendlies Clubs119000000
    2020-2126ScotlandWorldWorld Cup - Qualification Europe101085941520
    2020-2126ScotlandWorldUEFA Nations League6541700010
    2020-2126ScotlandWorldEuro Championship3327000010
    CAREER2 Clubs32930925,830453984651

    Shooting stats

    SeasonSquadCompGlsShSoTSoT%G/ShG/SoT
    2026ScotlandFriendlies011100.0%0.000.00
    2026ScotlandWorld Cup13133.3%0.331.00
    2025Aston VillaFriendlies Clubs0
    2025ScotlandFriendlies03266.7%0.000.00
    2025Aston VillaLeague Cup0
    2025Aston VillaFA Cup011100.0%0.000.00
    2025Aston VillaUEFA Europa League59777.8%0.560.71
    2025Aston VillaPremier League5211257.1%0.240.42
    2024Aston VillaPremier League121523.8%0.050.20
    2024Aston VillaFA Cup033100.0%0.000.00
    2024Aston VillaLeague Cup0
    2024Aston VillaUEFA Champions League311654.5%0.270.50
    2024ScotlandFriendlies0
    2024ScotlandEuro Championship0
    2024ScotlandUEFA Nations League24375.0%0.500.67
    2024ScotlandWorld Cup - Qualification Europe04250.0%0.000.00
    2023-24Aston VillaPremier League6291655.2%0.210.38
    2023-24Aston VillaLeague Cup0
    2023-24Aston VillaFA Cup05240.0%0.000.00
    2023-24Aston VillaUEFA Europa Conference League38562.5%0.380.60
    2023-24Aston VillaPremier League - Summer Series0
    2023-24ScotlandEuro Championship - Qualification312541.7%0.250.60
    2023-24ScotlandFriendlies0
    2022-23Aston VillaPremier League1291137.9%0.030.09
    2022-23Aston VillaLeague Cup02150.0%0.000.00
    2022-23Aston VillaFA Cup0
    2022-23Aston VillaFriendlies Clubs1
    2022-23ScotlandUEFA Nations League213430.8%0.150.50
    2022-23ScotlandFriendlies2
    2021-22Aston VillaPremier League3331648.5%0.090.19
    2021-22Aston VillaLeague Cup0
    2021-22Aston VillaFA Cup011100.0%0.000.00
    2021-22ScotlandFriendlies0
    2020-21Aston VillaPremier League3341132.4%0.090.27
    2020-21Aston VillaLeague Cup0
    2020-21Aston VillaFA Cup0
    2020-21Aston VillaFriendlies Clubs0
    2020-21ScotlandWorld Cup - Qualification Europe413753.8%0.310.57
    2020-21ScotlandUEFA Nations League02150.0%0.000.00
    2020-21ScotlandEuro Championship02150.0%0.000.00
    CAREER2 Clubs4526412447.0%0.170.36

    Discipline & miscellaneous stats

    SeasonSquadComp90sCrdYCrdRFlsFldIntTklW
    2026ScotlandFriendlies1.400322
    2026ScotlandWorld Cup2.900211
    2025Aston VillaFriendlies Clubs0.900
    2025ScotlandFriendlies1.710341
    2025Aston VillaLeague Cup1.000122
    2025Aston VillaFA Cup0.70021
    2025Aston VillaUEFA Europa League7.930131539
    2025Aston VillaPremier League24.15031481229
    2024Aston VillaPremier League25.07043691433
    2024Aston VillaFA Cup2.9002243
    2024Aston VillaLeague Cup0.900
    2024Aston VillaUEFA Champions League8.21089510
    2024ScotlandFriendlies3.81011
    2024ScotlandEuro Championship2.6103911
    2024ScotlandUEFA Nations League5.21051729
    2024ScotlandWorld Cup - Qualification Europe6.01071847
    2023-24Aston VillaPremier League33.49139692159
    2023-24Aston VillaLeague Cup0.500122
    2023-24Aston VillaFA Cup2.6004313
    2023-24Aston VillaUEFA Europa Conference League11.420822413
    2023-24Aston VillaPremier League - Summer Series1.700
    2023-24ScotlandEuro Championship - Qualification7.710131939
    2023-24ScotlandFriendlies0.900
    2022-23Aston VillaPremier League30.07041662466
    2022-23Aston VillaLeague Cup2.0004525
    2022-23Aston VillaFA Cup0.000
    2022-23Aston VillaFriendlies Clubs1.610
    2022-23ScotlandUEFA Nations League5.40081113
    2022-23ScotlandFriendlies3.000
    2021-22Aston VillaPremier League34.480578035106
    2021-22Aston VillaLeague Cup0.000
    2021-22Aston VillaFA Cup1.000112
    2021-22ScotlandFriendlies1.000
    2020-21Aston VillaPremier League37.012043774361
    2020-21Aston VillaLeague Cup0.000
    2020-21Aston VillaFA Cup0.000
    2020-21Aston VillaFriendlies Clubs1.000
    2020-21ScotlandWorld Cup - Qualification Europe9.520142693
    2020-21ScotlandUEFA Nations League4.61081447
    2020-21ScotlandEuro Championship3.0104426
    CAREER2 Clubs287.0651

    CrdY = Yellow cards · CrdR = Red cards · Fls = Fouls committed · Fld = Fouls drawn · Int = Interceptions · TklW = Tackles won

    Data is sourced from API-Football and updated regularly. If you notice incorrect information, it will be corrected in the next data refresh.