
18 June 2026
John McGinn Makes Scottish History With World Cup Goal
John McGinn became the oldest player ever to score for Scotland at a World Cup, surpassing a record held by the legendary Kenny Dalglish.
Scotland's World Cup campaign delivered a remarkable piece of history, with Sky Sports reporting that John McGinn has become the oldest player ever to score for Scotland at a World Cup. The Aston Villa midfielder achieved the feat at the age of 31 years and 238 days, edging past the previous record held by Kenny Dalglish.
It is a proud moment for a Scotland side making their presence felt at the tournament, with their supporters already generating headlines for their passionate following in Boston.
Joe Jordan remains Scotland's all-time top scorer at a World Cup with four goals, a tally that now looks at least conceivable for McGinn given the games still to come.
Sources





