Youngest/Oldest Players All Competitions


On this page, players are only listed once for their achievements re: appearances and goals, unless appearing first as a substitute before making a starting appearance.

In the case of hat-tricks, players may appear more than once where they are recorded as the youngest players to score three or more goals in a match.


Youngest Debuts and Oldest Serving


Youngest Player



1. Tom Leith
14 years, 11 months, 24 days
on 2 Oct 1920

2. Richard Konczak
15 years, 2 months, 9 days
on 30 Aug 1969

3. John MacPherson
15 years, 5 months, 3 days
on 20 Sep 1919

4. Ian Gibson
15 years, 6 months, 18 days
on 21 Aug 1971

5. Richard Konczak (as sub)
15 years, 9 months, 21 days
on 11 Apr 1970

6. William MacRae
16 years, 17 days
on 17 Jan 1920

7. Richard Hastings (as sub)
16 years, 3 months, 0 days
on 18 Aug 1993

8. Richard Hastings
16 years, 3 months, 17 days
on 4 Sep 1993

9. Davy Johnston
16 years, 4 months, 18 days
on 15 Apr 1959

10. Gordon Haines (as sub)
16 years, 4 months, 27 days
on 1 Nov 2003

Oldest Player



1. Jim Calder
45 years, 6 months, 6 days
on 4 Feb 2006

2. Jim Calder (as sub)
45 years, 2 months, 9 days
on 8 Oct 2005

3. Ross Tokely
43 years, 10 months, 20 days
on 28 Jan 2023

4. Steven Mackay (as sub)
41 years, 6 months, 26 days
on 21 Jan 2023

5. Steven Mackay
41 years, 6 months, 19 days
on 14 Jan 2023

6. David Osborne
40 years, 1 months, 7 days
on 12 Sep 2015

7. Alex Caldwell
39 years, 4 months, 26 days
on 21 Mar 1994

8. Conor Gethins
39 years, 2 months, 27 days
on 28 Jan 2023

9. Conor Gethins (as sub)
39 years, 2 months, 20 days
on 21 Jan 2023

10. George MacKay
38 years, 11 months, 17 days
on 14 Sep 1929

Youngest Starting Player



1. Tom Leith
14 years, 11 months, 24 days
on 2 Oct 1920

2. Richard Konczak
15 years, 2 months, 9 days
on 30 Aug 1969

3. John MacPherson
15 years, 5 months, 3 days
on 20 Sep 1919

4. Ian Gibson
15 years, 6 months, 18 days
on 21 Aug 1971

5. William MacRae
16 years, 17 days
on 17 Jan 1920

6. Richard Hastings
16 years, 3 months, 17 days
on 4 Sep 1993

7. Davy Johnston
16 years, 4 months, 18 days
on 15 Apr 1959

8. Wayne Mackintosh
16 years, 5 months, 9 days
on 17 Mar 2004

9. Johnny Gray
16 years, 5 months, 22 days
on 23 Oct 1926

10. John Bowie
16 years, 8 months, 2 days
on 22 Oct 1927

Oldest Starting Player



1. Jim Calder
45 years, 6 months, 6 days
on 4 Feb 2006

2. Ross Tokely
43 years, 10 months, 20 days
on 28 Jan 2023

3. Steven Mackay
41 years, 6 months, 19 days
on 14 Jan 2023

4. David Osborne
40 years, 1 months, 7 days
on 12 Sep 2015

5. Alex Caldwell
39 years, 4 months, 26 days
on 21 Mar 1994

6. Conor Gethins
39 years, 2 months, 27 days
on 28 Jan 2023

7. George MacKay
38 years, 11 months, 17 days
on 14 Sep 1929

8. Dave Bellshaw
37 years, 9 months, 12 days
on 9 May 1994

9. David Hannah
37 years, 9 months, 0 days
on 4 May 2011

10. Glenn Main
37 years, 3 months, 28 days
on 17 Sep 2022

Youngest Goalscorer



1. John MacPherson
15 years, 6 months, 1 days
on 18 Oct 1919

2. Ian Gibson
15 years, 9 months, 24 days
on 27 Nov 1971

3. Davy Johnston
16 years, 4 months, 18 days
on 15 Apr 1959

4. Max Ewan
16 years, 7 months, 6 days
on 5 Aug 2017

5. William MacRae
17 years, 1 months, 5 days
on 5 Feb 1921

6. Cohen Ramsay
17 years, 7 months, 0 days
on 2 Aug 2017

7. Rory Williamson
17 years, 7 months, 25 days
on 18 Sep 2021

8. Chris Macrae
17 years, 8 months, 27 days
on 30 Apr 1994

9. Dylan Mackenzie
17 years, 10 months, 3 days
on 14 Sep 2016

10. Kyle Macdonald
18 years, 6 days
on 11 Dec 2021

Oldest Goalscorer



1. Ross Tokely
43 years, 10 months, 13 days
on 21 Jan 2023

2. Conor Gethins
39 years, 2 months, 27 days
on 28 Jan 2023

3. Glenn Main
36 years, 9 months, 17 days
on 9 Mar 2022

4. Joe Mulholland
35 years, 7 months, 17 days
on 6 Nov 1993

5. Michael Morrison
35 years, 4 months, 21 days
on 14 Mar 2015

6. George MacKay
33 years, 6 months, 29 days
on 26 Apr 1924

7. Davy Johnston
33 years, 3 months, 0 days
on 28 Feb 1976

8. Seán Webb
32 years, 7 months, 18 days
on 22 Aug 2015

9. Darren Shallicker
32 years, 7 months, 1 days
on 25 Nov 2006

10. Gregg Main
32 years, 6 months, 5 days
on 13 Apr 2019

Youngest Hat-Trick Scorer



1. Davy Johnston
17 years, 9 months, 27 days on 24 Sep 1960

2. Jordan MacRae
18 years, 4 months, 16 days on 11 Mar 2017

3. Dylan Mackenzie
18 years, 9 months, 19 days on 30 Aug 2017

4. Max Ewan
18 years, 10 months, 24 days on 23 Nov 2019

5. Jordan MacRae
19 years, 5 months, 22 days on 14 Apr 2018

6. Dylan Mackenzie
19 years, 8 months, 21 days on 1 Aug 2018

7. Dylan Mackenzie
19 years, 11 months, 30 days on 10 Nov 2018

8. David MacRae
20 years, 2 months, 9 days on 3 Jan 2005

9. David MacRae
20 years, 3 months, 18 days on 12 Feb 2005

10. Steve Sanderson
20 years, 8 months, 0 days on 12 Mar 2002

Oldest Hat-Trick Scorer



1. Conor Gethins
39 years, 25 days on 26 Nov 2022

2. Conor Gethins
38 years, 19 days on 20 Nov 2021

3. Conor Gethins
32 years, 1 months, 4 days on 5 Dec 2015

4. Conor Gethins
31 years, 11 months, 9 days on 10 Oct 2015

5. Conor Gethins
31 years, 10 months, 18 days on 19 Sep 2015

6. Robbie Duncanson
31 years, 7 months, 19 days on 20 Apr 2016

7. Robbie Duncanson
31 years, 3 months, 18 days on 19 Dec 2015

8. Conor Gethins
30 years, 11 months, 14 days on 15 Oct 2014

9. Conor Gethins
30 years, 9 months, 29 days on 30 Aug 2014

10. Steven Mackay
30 years, 9 months, 9 days on 4 Apr 2012