Craig Gordon, Scotland's oldest player at the 2026 World Cup, retired from professional football at age 43 after a 25-year career on July 16, 2026 [1, 2]. He made 766 first-team club appearances, including spells at Heart of Midlothian, Cowdenbeath, Sunderland, and Celtic [3].
Gordon began his career with Hearts, making 13 appearances on loan at Cowdenbeath in the 2001-02 season before breaking into Hearts' first team [3, 1]. In 2007, he transferred from Hearts to Sunderland for a British record goalkeeper fee of £9 million, playing 95 times in five injury-affected years there [3, 1, 2].
He joined Celtic in 2014, where he won five Scottish Premiership titles, two Scottish Cups, and five League Cups over six seasons [3, 1, 2]. He returned to Hearts in 2020 and played until 2023, overcoming a double leg break sustained in 2022 to continue playing [3].
Internationally, Gordon earned 84 senior caps for Scotland, keeping 30 clean sheets. He was part of Scotland's 2026 World Cup squad but did not play any matches. He made his final international appearance in a pre-World Cup win over Curacao in May 2026 [3].
Reflecting on his decision, Gordon said in a retirement announcement video, "I've never wanted it to end, but end it must. I have lived my dreams and for that I am so thankful" [1].
His career highlights include being the oldest player at the 2026 World Cup and maintaining a shutout in roughly two-thirds of his club games [3, 1, 2].
Gordon officially confirmed his retirement last month and concluded a career widely respected across Scottish and British football.