Skip to content
GO TO bet365 Sports
Scotland odds
  1. Football
  2. Scotland Men’s Football Team

Oldest male Scotland players ever: Hearts captain Craig Gordon holds the record

Starting in goal for Scotland aged 41 years and 285 days against Croatia in the UEFA Nations League in October 2024, Craig Gordon is his country's oldest ever player.

Coming through the youth ranks at hometown club Hearts, Sunderland broke the British record fee for a goalkeeper of £9m when acquiring Gordon from the Jambos in 2007.

After a tumultuous career in which he was forced to bounce back from a series of devastating injuries, Gordon is currently back where it all started as club captain of Hearts in the Scottish Premiership.

We take a look through the archives at the oldest male Scotland internationals of all time.

Football

Oldest male Scotland players ever

Rank

Player

Age

Match

1

Craig Gordon

41 years, 285 days

Croatia (A) - Oct 2024

2

David Weir

40 years, 155 days

Spain (H) - Oct 2010

3

Jim Leighton

40 years, 78 days

Estonia (H) - Oct 1998

4

Jimmy McMenemy

39 years, 201 days

Ireland (H) - Mar 1920

5

Alan Morton

39 years, 13 days

France (A) - May 1932

6

Ronnie Simpson

38 years, 26 days

Austria (H) - Nov 1968

7

Graham Alexander

37 years, 330 days

North Macedonia (H) - Sep 2009

8

Andy Cunningham

37 years, 59 days

England (H) - Apr 1927

9

Allan McGregor

36 years, 293 days

Israel (H) - Nov 2018

10

George Hamilton

36 days, 163 days

Norway (A) - May 1954

*Stats correct as of 9th October 2024.

Related Articles

bet365 uses cookies

We use cookies to deliver a better and more personalised service. For more information, see our Cookie Policy

New to bet365? Bet £10 & Get £30 in Free Bets Join Now

Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.