Scotland Players Sorted by Birthday (original) (raw)

Player

Clubs

Date of Birth

Birthplace

Career

Da

Mo

Year

First

Last

Span

Apps

CW

Goals

Angus Douglas

Chelsea

1

1

1889

Lochmaben

Scotland

Sat 18 Mar 1911

Sat 18 Mar 1911

00y 00m 01d

1

4.0000

0

Thomas Hamilton

Rangers

1

1

1902

Renfrew

Scotland

Sat 09 Apr 1932

Sat 09 Apr 1932

00y 00m 01d

1

3.0000

0

John Crum

Celtic

1

1

1912

Glasgow

Scotland

Sat 04 Apr 1936

Sat 08 Oct 1938

02y 06m 05d

2

7.0000

0

William McIntosh

Third Lanark

2

1

1879

Stirling

Scotland

Sat 18 Mar 1905

Sat 18 Mar 1905

00y 00m 01d

1

4.0000

0

Andy Paton

Motherwell

2

1

1923

Dreghorn

Scotland

Wed 23 Jan 1946

Fri 30 May 1952

06y 04m 08d

3

10.0000

0

Scot Gemmill

Nottingham Forest; Everton

2

1

1971

Paisley

Scotland

Sun 21 May 1995

Wed 30 Apr 2003

07y 11m 10d

26

34.8025

1

James Oswald

Third Lanark; St Bernards; Rangers

3

1

1868

Scotland

Sat 13 Apr 1889

Sat 20 Mar 1897

07y 11m 08d

3

12.0000

1

James Easson

Portsmouth

3

1

1906

Brechin

Scotland

Sat 16 May 1931

Wed 04 Oct 1933

02y 04m 19d

3

7.0000

1

James Marshall

Rangers

3

1

1908

Avonbridge

Scotland

Sat 09 Apr 1932

Sat 14 Apr 1934

02y 00m 06d

3

10.0000

0

Hugh Long

Clyde

3

1

1923

Glasgow

Scotland

Wed 27 Nov 1946

Wed 27 Nov 1946

00y 00m 01d

1

2.4000

0

Davie Holt

Heart of Midlothian

3

1

1936

Glasgow

Scotland

Wed 08 May 1963

Tue 12 May 1964

01y 00m 05d

5

9.2572

0

Ikechi Anya

Watford; Derby County

3

1

1988

Glasgow

Scotland

Fri 06 Sep 2013

Sun 08 Oct 2017

04y 01m 03d

29

42.9521

3

Bill Sawers

Dundee

4

1

1868

Scotland

Sat 23 Mar 1895

Sat 23 Mar 1895

00y 00m 01d

1

4.0000

0

Alan McLaren

Heart of Midlothian; Rangers

4

1

1971

Edinburgh

Scotland

Sun 17 May 1992

Wed 15 Nov 1995

03y 05m 30d

24

34.0451

0

Russell Martin

Norwich City

4

1

1986

Brighton

England

Wed 25 May 2011

Sun 26 Mar 2017

05y 10m 02d

29

42.1236

0

Bob Parlane

Vale of Leven

5

1

1847

Bonhill

Scotland

Sat 23 Mar 1878

Mon 07 Apr 1879

01y 00m 16d

3

18.0000

0

Lewis Stevenson

Hibernian

5

1

1988

Kirkcaldy

Scotland

Tue 29 May 2018

Tue 29 May 2018

00y 00m 01d

1

1.3333

0

John Clelland

Royal Albert

6

1

1863

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

0

Rab McFarlane

Greenock Morton

6

1

1874

Scotland

Sat 21 Mar 1896

Sat 21 Mar 1896

00y 00m 01d

1

4.0000

0

James Blair

Blackpool

6

1

1918

Glasgow

Scotland

Sat 19 Oct 1946

Sat 19 Oct 1946

00y 00m 01d

1

2.4000

0

Stewart Imlach

Nottingham Forest

6

1

1932

Lossiemouth

Scotland

Wed 07 May 1958

Sun 15 Jun 1958

00y 01m 09d

4

5.3332

0

Willie Carr

Coventry City

6

1

1950

Glasgow

Scotland

Sat 18 Apr 1970

Wed 15 Nov 1972

02y 06m 29d

6

10.2000

0

John Auld

Third Lanark

7

1

1862

Lugar

Scotland

Sat 19 Mar 1887

Mon 15 Apr 1889

02y 00m 28d

3

12.0000

0

Willie Stewart

Queens Park

7

1

1875

Scotland

Sat 26 Mar 1898

Sat 03 Mar 1900

01y 11m 06d

2

8.0000

1

James Nelson

Cardiff City

7

1

1901

Scotland

Sat 14 Feb 1925

Sun 18 May 1930

05y 03m 05d

4

15.0000

0

George Brown

Rangers

7

1

1907

Glasgow

Scotland

Sat 25 Oct 1930

Sat 21 May 1938

07y 06m 27d

19

53.6000

0

William Gibb

Clydesdale

8

1

1852

Scotland

Sat 08 Mar 1873

Sat 08 Mar 1873

00y 00m 01d

1

6.0000

1

Ted MacDougall

Norwich City

8

1

1947

Inverness

Scotland

Wed 16 Apr 1975

Wed 17 Dec 1975

00y 08m 02d

7

10.0951

3

Kenny McLean

Aberdeen; Norwich City

8

1

1992

Rutherglen

Scotland

Thu 24 Mar 2016

Sun 23 Mar 2025

09y 00m 00d

50

57.7028

2

Davie Russell

Heart of Midlothian; Celtic

9

1

1871

Shotts

Scotland

Sat 30 Mar 1895

Sat 02 Mar 1901

05y 11m 03d

6

24.0000

1

Stevie Crawford

Raith Rovers; Dunfermline Athletic; Plymouth Argyle

9

1

1974

Dunfermline

Scotland

Wed 24 May 1995

Wed 17 Nov 2004

09y 05m 25d

25

29.7594

4

John Weir

Third Lanark

10

1

1865

Scotland

Sat 19 Feb 1887

Sat 19 Feb 1887

00y 00m 01d

1

4.0000

0

John Patrick

St Mirren

10

1

1870

Scotland

Sat 20 Mar 1897

Sat 03 Apr 1897

00y 00m 15d

2

8.0000

0

William Lambie

Queens Park

10

1

1873

Scotland

Sat 19 Mar 1892

Sat 03 Apr 1897

05y 00m 16d

9

36.0000

5

Bobby Walker

Heart of Midlothian

10

1

1879

Dalrymple Place

Scotland

Sat 03 Mar 1900

Sat 05 Apr 1913

13y 01m 03d

29

116.0000

8

James Young

Celtic

10

1

1882

Scotland

Sat 17 Mar 1906

Sat 17 Mar 1906

00y 00m 01d

1

4.0000

0

Billy Liddell

Liverpool

10

1

1922

Dunfermline

Scotland

Wed 15 May 1946

Sat 08 Oct 1955

09y 04m 24d

29

62.3000

8

Davie Wilson

Rangers

10

1

1939

Glasgow

Scotland

Sat 22 Oct 1960

Thu 27 May 1965

04y 07m 06d

22

42.2287

9

Jimmy Scoular

Portsmouth

11

1

1925

Livingston

Scotland

Sat 12 May 1951

Wed 05 Nov 1952

01y 05m 25d

9

18.5000

0

Joe Harper

Huddersfield Town; Aberdeen; Hibernian

11

1

1948

Greenock

Scotland

Tue 13 Jun 1967

Wed 07 Jun 1978

10y 11m 26d

5

6.6476

7

James Hutton

St Bernards

12

1

1865

Scotland

Sat 19 Feb 1887

Sat 19 Feb 1887

00y 00m 01d

1

4.0000

0

Jimmy McGowan

Partick Thistle

12

1

1924

Scotland

Wed 23 Jan 1946

Wed 23 Jan 1946

00y 00m 01d

1

6.0000

0

John Forbes

Vale of Leven

13

1

1862

Bonhill

Scotland

Sat 26 Jan 1884

Mon 21 Mar 1887

03y 01m 24d

5

20.0000

0

Bernard Battles

Celtic

13

1

1875

Springburn

Scotland

Sat 23 Feb 1901

Sat 30 Mar 1901

00y 01m 08d

3

12.0000

0

Dave Wilson

Oldham Athletic

14

1

1885

Scotland

Sat 05 Apr 1913

Sat 05 Apr 1913

00y 00m 01d

1

4.0000

0

Jocky Scott

Dundee

14

1

1948

Aberdeen

Scotland

Wed 09 Jun 1971

Mon 14 Jun 1971

00y 00m 06d

2

3.0000

0

Francis McGurk

Birmingham City

15

1

1909

Hamilton

Scotland

Wed 04 Oct 1933

Wed 04 Oct 1933

00y 00m 01d

1

3.0000

0

Dylan McGeouch

Hibernian

15

1

1993

Glasgow

Scotland

Tue 29 May 2018

Sat 02 Jun 2018

00y 00m 05d

2

2.6666

0

Hugh McIntyre

Rangers

16

1

1857

Glasgow

Scotland

Sat 27 Mar 1880

Sat 27 Mar 1880

00y 00m 01d

1

6.0000

0

John Lindsay

Renton

16

1

1862

Scotland

Sat 17 Mar 1888

Sat 01 Apr 1893

05y 00m 16d

3

12.0000

0

Robert Glen

Renton; Hibernian

16

1

1875

Renton

Scotland

Sat 23 Mar 1895

Sat 03 Mar 1900

04y 11m 09d

3

12.0000

0

Jock Govan

Hibernian

16

1

1923

Larkhall

Scotland

Wed 12 Nov 1947

Wed 17 Nov 1948

01y 00m 06d

6

13.0000

0

Jimmy Watson

Motherwell; Huddersfield Town

16

1

1924

Cowie

Scotland

Sat 04 Oct 1947

Sat 03 Oct 1953

06y 00m 00d

2

3.5000

0

Alex Cropley

Hibernian

16

1

1951

Aldershot

England

Wed 13 Oct 1971

Wed 10 Nov 1971

00y 00m 29d

2

3.0000

0

Derek Riordan

Hibernian

16

1

1983

Edinburgh

Scotland

Wed 17 Aug 2005

Sat 14 Nov 2009

04y 02m 29d

3

5.3333

0

Craig Beattie

Celtic; West Bromwich Albion

16

1

1984

Glasgow

Scotland

Sat 03 Sep 2005

Wed 17 Oct 2007

02y 01m 15d

7

10.1666

1

Chris Maguire

Aberdeen

16

1

1989

Bellshill

Scotland

Wed 09 Feb 2011

Sun 29 May 2011

00y 03m 21d

2

2.4000

0

Albert Buick

Heart of Midlothian

17

1

1875

Arbroath

Scotland

Sat 01 Mar 1902

Sat 15 Mar 1902

00y 00m 15d

2

8.0000

2

Peter Campbell

Greenock Morton

17

1

1875

Scotland

Scotland

Sat 19 Mar 1898

Sat 19 Mar 1898

00y 00m 01d

1

4.0000

0

Willie Muir

Dundee

17

1

1876

Scotland

Sat 16 Mar 1907

Sat 16 Mar 1907

00y 00m 01d

1

4.0000

0

Jackie Henderson

Portsmouth; Arsenal

17

1

1932

Bishopbriggs

Scotland

Wed 06 May 1953

Wed 05 Nov 1958

05y 06m 00d

7

14.5000

1

Eddie Gray

Leeds United

17

1

1948

Glasgow

Scotland

Sat 10 May 1969

Wed 17 Nov 1976

07y 06m 08d

12

18.8286

3

Billy MacKinnon

Queens Park

18

1

1852

Scotland

Sat 30 Nov 1872

Sat 05 Apr 1879

06y 04m 07d

9

66.0000

5

Jock Hepburn

Alloa Athletic

18

1

1865

Scotland

Sat 21 Mar 1891

Sat 21 Mar 1891

00y 00m 01d

1

4.0000

0

William Walker

Clyde

18

1

1884

Scotland

Mon 15 Mar 1909

Sat 19 Mar 1910

01y 00m 05d

2

8.0000

0

Peter Weir

St Mirren; Aberdeen

18

1

1958

Johnstone

Scotland

Fri 16 May 1980

Tue 13 Dec 1983

03y 06m 28d

6

7.7143

0

Peter Canero

Leicester City

18

1

1981

Glasgow

Scotland

Wed 28 Apr 2004

Wed 28 Apr 2004

00y 00m 01d

1

1.0909

0

John Divers

Celtic

19

1

1874

Scotland

Sat 23 Mar 1895

Sat 23 Mar 1895

00y 00m 01d

1

4.0000

1

William Harper

Hibernian; Arsenal

19

1

1897

Scotland

Sat 03 Mar 1923

Sat 17 Apr 1926

03y 01m 15d

11

44.0000

0

Bobby Moncur

Newcastle United

19

1

1945

Perth

Scotland

Thu 30 May 1968

Sat 27 May 1972

03y 11m 28d

16

27.5000

0

Charles Campbell

Queens Park

20

1

1854

Coupar Angus

Scotland

Sat 07 Mar 1874

Sat 27 Mar 1886

12y 00m 21d

13

78.0000

1

Duncan McLean

St Bernards

20

1

1868

Renton

Scotland

Sat 21 Mar 1896

Sat 27 Mar 1897

01y 00m 07d

2

8.0000

0

Andrew Richmond

Queens Park

20

1

1882

Scotland

Sat 03 Mar 1906

Sat 03 Mar 1906

00y 00m 01d

1

4.0000

0

Bobbie Bruce

Middlesbrough

20

1

1906

Paisley

Scotland

Wed 29 Nov 1933

Wed 29 Nov 1933

00y 00m 01d

1

3.0000

0

Tommy Wright

Sunderland

20

1

1928

Blairhall

Scotland

Sat 18 Oct 1952

Sat 18 Apr 1953

00y 06m 01d

3

9.0000

0

Jimmy Smith

Aberdeen; Newcastle United

20

1

1947

Glasgow

Scotland

Thu 30 May 1968

Tue 14 May 1974

05y 11m 15d

4

6.0000

0

John Robertson

Nottingham Forest; Derby County

20

1

1953

Uddingston

Scotland

Sat 13 May 1978

Wed 12 Oct 1983

05y 05m 00d

28

36.5649

8

Colin Calderwood

Tottenham Hotspur; Aston Villa

20

1

1965

Stranraer

Scotland

Wed 29 Mar 1995

Tue 05 Oct 1999

04y 06m 07d

36

45.2084

1

Paul Hanlon

Hibernian

20

1

1990

Edinburgh

Scotland

Wed 14 Oct 2020

Wed 14 Oct 2020

00y 00m 01d

1

.7500

0

Tom Cairney

Fulham

20

1

1991

Nottingham

England

Wed 22 Mar 2017

Fri 23 Mar 2018

01y 00m 02d

2

3.0476

0

James Mitchell

Kilmarnock

21

1

1880

Scotland

Sat 14 Mar 1908

Sat 19 Mar 1910

02y 00m 06d

3

12.0000

0

Joe Kennaway

Celtic

21

1

1907

Point St. Charles

Canada

Wed 29 Nov 1933

Wed 29 Nov 1933

00y 00m 01d

1

3.0000

0

Alec Forbes

Sheffield United; Arsenal

21

1

1925

Dundee

Scotland

Sat 12 Apr 1947

Fri 30 May 1952

05y 01m 19d

14

27.7000

0

Alex McLeish

Aberdeen

21

1

1959

Glasgow

Scotland

Wed 26 Mar 1980

Wed 17 Feb 1993

12y 10m 23d

77

107.7275

0

David Black

Hurlford

22

1

1870

Irvine

Scotland

Sat 09 Mar 1889

Sat 09 Mar 1889

00y 00m 01d

1

4.0000

1

Angus Gunn

Norwich City

22

1

1996

Norwich

England

Sat 25 Mar 2023

Sun 08 Sep 2024

01y 05m 15d

15

17.3079

0

Jimmy McDougall

Liverpool

23

1

1904

Port Glasgow

Scotland

Sat 16 May 1931

Wed 20 May 1931

00y 00m 05d

2

4.0000

0

Bobby Baxter

Middlesbrough

23

1

1911

Gilmerton

Scotland

Wed 09 Nov 1938

Sat 15 Apr 1939

00y 05m 07d

3

9.0000

0

Tom Forsyth

Motherwell; Rangers

23

1

1949

Glasgow

Scotland

Wed 09 Jun 1971

Sun 11 Jun 1978

07y 00m 03d

22

28.5572

0

Gary Mackay

Heart of Midlothian

23

1

1964

Edinburgh

Scotland

Wed 11 Nov 1987

Tue 22 Mar 1988

00y 04m 12d

4

5.3332

1

Liam Kelly

Motherwell

23

1

1996

Glasgow

Scotland

Tue 17 Oct 2023

Tue 17 Oct 2023

00y 00m 01d

1

.9231

0

Mick McKeown

Celtic

24

1

1869

Dalmellington

Scotland

Sat 09 Mar 1889

Sat 05 Apr 1890

01y 00m 28d

2

8.0000

0

Tommy Muirhead

Rangers

24

1

1897

Scotland

Sat 04 Mar 1922

Sat 26 Oct 1929

07y 07m 23d

8

27.0000

0

Robert Middleton

Cowdenbeath

24

1

1904

Scotland

Sat 22 Feb 1930

Sat 22 Feb 1930

00y 00m 01d

1

3.0000

0

Robert Beattie

Preston North End

24

1

1916

Kilmarnock

Scotland

Wed 09 Nov 1938

Wed 09 Nov 1938

00y 00m 01d

1

3.0000

0

Andrew McLaren

Preston North End

24

1

1922

Larkhall

Scotland

Sat 12 Apr 1947

Wed 12 Nov 1947

00y 07m 01d

4

9.2000

4

Willie Bauld

Heart of Midlothian

24

1

1927

Newtongrange

Scotland

Sat 15 Apr 1950

Sun 21 May 1950

00y 01m 07d

3

6.0000

2

Willie Henderson

Rangers

24

1

1944

Baillieston

Scotland

Sat 20 Oct 1962

Wed 21 Apr 1971

08y 06m 02d

29

51.1904

5

Shaun Maloney

Celtic; Aston Villa; Wigan Athletic; Chicago Fire; Hull City

24

1

1983

Mirri

Malaysia

Sat 08 Oct 2005

Sat 04 Jun 2016

10y 07m 28d

47

67.5235

7

James Kelly

Renton; Celtic

25

1

1865

Scotland

Sat 20 Mar 1886

Sat 28 Mar 1896

10y 00m 09d

9

36.0000

2

William Lennie

Aberdeen

26

1

1882

Scotland

Sat 07 Mar 1908

Sat 14 Mar 1908

00y 00m 08d

2

8.0000

1

John Taylor

Dumbarton; St Mirren

27

1

1872

Scotland

Sat 26 Mar 1892

Sat 30 Mar 1895

03y 00m 05d

4

16.0000

1

John Thomson

Celtic

28

1

1909

Kirkcaldy

Scotland

Sun 18 May 1930

Sat 28 Mar 1931

00y 10m 11d

4

9.0000

0

Willie Mills

Aberdeen

28

1

1915

Alexandria

Scotland

Sat 05 Oct 1935

Wed 02 Dec 1936

01y 01m 28d

3

10.0000

0

Dave McPherson

Heart of Midlothian; Rangers

28

1

1964

Paisley

Scotland

Wed 26 Apr 1989

Wed 28 Apr 1993

04y 00m 03d

27

36.4544

0

Bobby Combe

Hibernian

29

1

1924

Leith

Scotland

Sat 10 Apr 1948

Mon 17 May 1948

00y 01m 08d

3

6.0000

1

Davie Hay

Celtic

29

1

1948

Paisley

Scotland

Sat 18 Apr 1970

Sat 22 Jun 1974

04y 02m 05d

27

35.0000

0

Andrew McCombie

Sunderland; Newcastle United

30

1

1877

Scotland

Mon 09 Mar 1903

Sat 01 Apr 1905

02y 00m 24d

4

16.0000

0

Andy Cunningham

Rangers

31

1

1891

Galston

Scotland

Sat 13 Mar 1920

Sat 02 Apr 1927

07y 00m 21d

12

48.0000

5

Patrick Buckley

Aberdeen

31

1

1926

Leith

Scotland

Wed 05 May 1954

Wed 03 Nov 1954

00y 05m 30d

3

4.5000

1

Jim Kennedy

Celtic

31

1

1934

Johnstone

Scotland

Wed 20 Nov 1963

Wed 25 Nov 1964

01y 00m 06d

6

12.3429

0

John Collins

Hibernian; Celtic; AS Monaco; Everton

31

1

1968

Galashiels

Scotland

Wed 17 Feb 1988

Wed 17 Nov 1999

11y 09m 01d

58

76.7016

12

Allan McGregor

Rangers; Besiktas; Hull City; Cardiff City

31

1

1982

Edinburgh

Scotland

Wed 30 May 2007

Tue 20 Nov 2018

11y 05m 22d

42

57.0571

0

Christophe Berra

Heart of Midlothian; Wolverhampton Wanderers; Ipswich Town

31

1

1985

Edinburgh

Scotland

Fri 30 May 2008

Thu 09 Nov 2017

09y 05m 11d

41

59.2189

4

William King

Queens Park

1

2

1898

Scotland

Sat 27 Oct 1928

Sat 27 Oct 1928

00y 00m 01d

1

2.0000

0

Darren Fletcher

Manchester United; West Bromwich Albion; Stoke City

1

2

1984

Edinburgh

Scotland

Wed 20 Aug 2003

Sun 08 Oct 2017

14y 01m 19d

80

115.0504

5

Peter Miller

Dumbarton

2

2

1858

Scotland

Sat 11 Mar 1882

Mon 12 Mar 1883

01y 00m 02d

3

18.0000

0

Hughie Gallacher

Airdrieonians; Newcastle United; Chelsea; Derby County

2

2

1903

Bellshill

Scotland

Sat 01 Mar 1924

Sat 06 Apr 1935

11y 01m 06d

20

70.0000

24

Daniel Blair

Clyde; Aston Villa

2

2

1905

Parkhead

Scotland

Sat 27 Oct 1928

Wed 26 Oct 1932

04y 00m 00d

8

20.0000

0

Willie Waugh

Heart of Midlothian

2

2

1910

Livingston Station

Scotland

Wed 08 Dec 1937

Wed 08 Dec 1937

00y 00m 01d

1

2.4000

0

Jim Townsend

Heart of Midlothian

2

2

1945

Greenock

Scotland

Sun 28 May 1967

Tue 13 Jun 1967

00y 00m 17d

4

5.3332

1

Jim Blyth

Coventry City

2

2

1955

Perth

Scotland

Wed 22 Feb 1978

Wed 17 May 1978

00y 02m 26d

2

2.4000

0

Barry Ferguson

Rangers; Blackburn Rovers

2

2

1978

Glasgow

Scotland

Sat 05 Sep 1998

Sat 28 Mar 2009

10y 06m 24d

45

61.2851

3

William Gulliland

Queens Park

3

2

1871

Scotland

Sat 21 Mar 1891

Sat 06 Apr 1895

04y 00m 17d

4

16.0000

0

Alex Young

Heart of Midlothian; Everton

3

2

1937

Loanhead

Scotland

Sat 09 Apr 1960

Sat 18 Jun 1966

06y 02m 10d

8

14.1905

5

John Hansen

Partick Thistle

3

2

1950

Sauchie

Scotland

Wed 10 Nov 1971

Thu 29 Jun 1972

00y 07m 20d

2

3.0000

0

Maurice Ross

Rangers

3

2

1981

Dundee

Scotland

Thu 16 May 2002

Wed 19 Nov 2003

01y 06m 04d

13

15.4090

0

James Duncan

Alexandra Athletic

4

2

1859

Scotland

Sat 23 Mar 1878

Sat 25 Mar 1882

04y 00m 03d

2

12.0000

0

Jimmy Murray

Heart of Midlothian

4

2

1933

Edinburgh

Scotland

Sat 19 Apr 1958

Sun 15 Jun 1958

00y 01m 28d

5

6.6665

1

Jimmy Campbell

Sheffield Wednesday

5

2

1887

Newhaven

Scotland

Mon 03 Mar 1913

Mon 03 Mar 1913

00y 00m 01d

1

4.0000

0

Alex Forsyth

Partick Thistle; Manchester United

5

2

1952

Swinton, Glasgow

Scotland

Thu 29 Jun 1972

Wed 03 Sep 1975

03y 02m 06d

10

13.3475

0

Billy Dodds

Aberdeen; Dundee United; Rangers

5

2

1969

New Cumnock

Scotland

Sat 05 Oct 1996

Wed 05 Sep 2001

04y 11m 01d

26

38.6570

7

Jordan Rhodes

Huddersfield Town; Blackburn Rovers; Sheffield Wednesday

5

2

1990

Oldham

England

Fri 11 Nov 2011

Wed 22 Mar 2017

05y 04m 12d

14

18.4809

3

John Murdoch

Motherwell

6

2

1901

Scotland

Sat 21 Feb 1931

Sat 21 Feb 1931

00y 00m 01d

1

2.0000

0

William Paul

Partick Thistle

7

2

1866

Scotland

Sat 10 Mar 1888

Sat 22 Mar 1890

02y 00m 13d

3

12.0000

5

George Key

Heart of Midlothian

7

2

1878

Glasgow

Scotland

Sat 01 Mar 1902

Sat 01 Mar 1902

00y 00m 01d

1

4.0000

0

Jimmy McMullan

Partick Thistle; Manchester City

7

2

1894

Scotland

Thu 26 Feb 1920

Sat 13 Apr 1929

09y 01m 19d

16

58.0000

0

Thomas Bradshaw

Bury

7

2

1904

Bishopton

Scotland

Sat 31 Mar 1928

Sat 31 Mar 1928

00y 00m 01d

1

4.0000

0

David Harvey

Leeds United

7

2

1948

Leeds

England

Wed 15 Nov 1972

Wed 08 Sep 1976

03y 09m 25d

16

18.8285

0

Donald Gow

Rangers

8

2

1868

Blair-Atholl

Scotland

Sat 17 Mar 1888

Sat 17 Mar 1888

00y 00m 01d

1

4.0000

0

Mark Bell

Heart of Midlothian

8

2

1881

Edinburgh

Scotland

Sat 02 Mar 1901

Sat 02 Mar 1901

00y 00m 01d

1

4.0000

0

Eddie Rutherford

Rangers

8

2

1921

Glasgow

Scotland

Sun 23 May 1948

Sun 23 May 1948

00y 00m 01d

1

2.0000

0

James Hay

Celtic; Newcastle United

9

2

1881

Scotland

Sat 18 Mar 1905

Sat 04 Apr 1914

09y 00m 18d

11

44.0000

0

Allan Craig

Motherwell

9

2

1907

Paisley

Scotland

Sun 26 May 1929

Sat 09 Apr 1932

02y 10m 15d

3

7.0000

0

Gordon Strachan

Aberdeen; Manchester United; Leeds United

9

2

1957

Edinburgh

Scotland

Fri 16 May 1980

Wed 25 Mar 1992

11y 10m 10d

50

66.6125

5

Jimmy Niven

Moffat

10

2

1861

Scotland

Sat 14 Mar 1885

Sat 14 Mar 1885

00y 00m 01d

1

4.0000

0

James Millar

Rangers

10

2

1871

Scotland

Sat 03 Apr 1897

Sat 02 Apr 1898

01y 00m 00d

3

12.0000

2

Robert Main

Rangers

10

2

1909

Airdrie

Scotland

Sat 30 Oct 1937

Sat 30 Oct 1937

00y 00m 01d

1

2.4000

0

Joe McDonald

Sunderland

10

2

1929

Blantyre

Scotland

Sat 08 Oct 1955

Wed 09 Nov 1955

00y 01m 02d

2

6.0000

0

Billy Thomson

St Mirren

10

2

1958

Linwood

Scotland

Fri 16 May 1980

Wed 16 Nov 1983

03y 06m 01d

7

9.4052

0

Alan McInally

Aston Villa; Bayern Munich

10

2

1963

Ayr

Scotland

Wed 08 Feb 1989

Mon 11 Jun 1990

01y 04m 04d

8

9.5454

3

Liam Kelly

Kilmarnock

10

2

1990

Milton Keynes

England

Wed 14 Nov 2012

Wed 14 Nov 2012

00y 00m 01d

1

1.2000

0

Robert (Plumber) Brown

Dumbarton

11

2

1860

Motherwell

Scotland

Mon 23 Mar 1885

Mon 23 Mar 1885

00y 00m 01d

1

4.0000

0

Jay McEveley

Derby County

11

2

1985

Liverpool

England

Wed 22 Aug 2007

Wed 26 Mar 2008

00y 07m 05d

3

4.5000

0

John Cross

Third Lanark

12

2

1881

Scotland

Sat 21 Mar 1903

Sat 21 Mar 1903

00y 00m 01d

1

4.0000

0

William Callaghan

Dunfermline Athletic

12

2

1943

Cowdenbeath

Scotland

Tue 16 May 1967

Wed 22 Apr 1970

02y 11m 07d

6

9.3332

0

Declan Gallagher

Motherwell

13

2

1991

Rutherglen

Scotland

Sat 16 Nov 2019

Sun 06 Jun 2021

01y 06m 22d

9

9.2500

0

Samuel Thomson

Lugar Boswell

14

2

1862

Scotland

Sat 26 Jan 1884

Sat 29 Mar 1884

00y 02m 04d

2

8.0000

0

John Ewart

Bradford City

14

2

1891

Oakbank

Scotland

Sat 09 Apr 1921

Sat 09 Apr 1921

00y 00m 01d

1

4.0000

0

Joe Cassidy

Celtic

14

2

1894

Cadder

Scotland

Sat 12 Feb 1921

Sat 16 Feb 1924

03y 00m 05d

4

16.0000

1

Hugh Howie

Hibernian

14

2

1924

Glasgow

Scotland

Sat 23 Oct 1948

Sat 23 Oct 1948

00y 00m 01d

1

3.0000

1

William Hunter

Motherwell

14

2

1940

Edinburgh

Scotland

Sun 05 Jun 1960

Sat 22 Oct 1960

00y 04m 18d

3

5.4286

1

John Duncan

Leicester City

15

2

1896

Lochgelly

Scotland

Sat 31 Oct 1925

Sat 31 Oct 1925

00y 00m 01d

1

4.0000

1

Andy Wilson

Dunfermline Athletic; Middlesbrough

15

2

1896

Scotland

Thu 26 Feb 1920

Sat 14 Apr 1923

03y 01m 20d

12

48.0000

13

Scott Severin

Heart of Midlothian; Aberdeen

15

2

1979

Stirling

Scotland

Sat 06 Oct 2001

Wed 06 Sep 2006

04y 11m 01d

15

20.0301

0

Don Cowie

Watford; Cardiff City

15

2

1983

Inverness

Scotland

Sat 10 Oct 2009

Sat 26 May 2012

02y 07m 17d

10

15.7000

0

George Hirst

Ipswich Town

15

2

1999

Sheffield

England

Thu 20 Mar 2025

Sun 23 Mar 2025

00y 00m 04d

2

3.0000

0

Lord Arthur Kinnaird

Wanderers

16

2

1847

London

England

Sat 08 Mar 1873

Sat 08 Mar 1873

00y 00m 01d

1

6.0000

0

Ralph Aitken

Dumbarton

16

2

1863

Kilbarchan

Scotland

Sat 27 Mar 1886

Sat 24 Mar 1888

01y 11m 27d

2

8.0000

1

Frank Watt

Kilbirnie

16

2

1866

Scotland

Sat 09 Mar 1889

Sat 04 Apr 1891

02y 00m 27d

4

16.0000

3

Jock Cameron

St Mirren; Chelsea

16

2

1879

Kirkwood

Scotland

Sat 26 Mar 1904

Sat 03 Apr 1909

05y 00m 09d

2

8.0000

0

Jimmy Lawrence

Newcastle United

16

2

1879

Scotland

Sat 01 Apr 1911

Sat 01 Apr 1911

00y 00m 01d

1

4.0000

0

Bobby Collins

Celtic; Everton; Leeds United

16

2

1931

Glasgow

Scotland

Sat 21 Oct 1950

Sun 23 May 1965

14y 07m 03d

31

51.8093

10

Willie Hamilton

Hibernian

16

2

1938

Chapelhall

Scotland

Thu 27 May 1965

Thu 27 May 1965

00y 00m 01d

1

1.7143

0

Daniel Liddle

East Fife

17

2

1912

Scotland

Sat 16 May 1931

Sun 24 May 1931

00y 00m 09d

3

6.0000

0

Alexander Thomson

Airdrieonians

18

2

1877

Scotland

Mon 15 Mar 1909

Mon 15 Mar 1909

00y 00m 01d

1

4.0000

1

Harry Ritchie

Hibernian

18

2

1900

Scotland

Sat 17 Mar 1923

Sat 25 Feb 1928

04y 11m 09d

2

8.0000

0

Steven Hammell

Motherwell

18

2

1982

Glasgow

Scotland

Wed 17 Nov 2004

Wed 17 Nov 2004

00y 00m 01d

1

1.3333

0

William McColl

Renton

19

2

1865

Scotland

Sat 23 Mar 1895

Sat 23 Mar 1895

00y 00m 01d

1

4.0000

0

Bobby Reid

Brentford

19

2

1911

Hamilton

Scotland

Wed 10 Nov 1937

Sat 09 Apr 1938

00y 05m 00d

2

4.8000

0

Paddy Crerand

Celtic; Manchester United

19

2

1939

Glasgow

Scotland

Wed 03 May 1961

Wed 13 Oct 1965

04y 05m 11d

16

30.3048

0

Jim McInally

Dundee United

19

2

1964

Glasgow

Scotland

Wed 01 Apr 1987

Wed 28 Apr 1993

06y 00m 28d

10

15.0346

0

Malky Mackay

Norwich City

19

2

1972

Bellshill

Scotland

Wed 28 Apr 2004

Wed 08 Sep 2004

00y 04m 12d

5

5.9393

0

John McGregor

Vale of Leven

20

2

1851

Alexandria

Scotland

Sat 03 Mar 1877

Sat 13 Mar 1880

03y 00m 11d

4

24.0000

1

Andrew Penman

Dundee; Rangers

20

2

1943

Rosyth

Scotland

Wed 11 May 1966

Tue 13 Jun 1967

01y 01m 03d

4

5.3332

0

David Speedie

Chelsea; Coventry City

20

2

1960

Glenrothes

Scotland

Sat 25 May 1985

Tue 30 May 1989

04y 00m 06d

10

13.5779

0

James Watson

Rangers

21

2

1855

Scotland

Sat 23 Mar 1878

Sat 23 Mar 1878

00y 00m 01d

1

6.0000

1

David Wilson

Queens Park

21

2

1880

Scotland

Sat 03 Feb 1900

Sat 03 Feb 1900

00y 00m 01d

1

4.0000

2

Andy Anderson

Heart of Midlothian

21

2

1909

Airdrie

Scotland

Sat 01 Apr 1933

Wed 07 Dec 1938

05y 08m 07d

23

68.0000

0

John Brown

Clyde

21

2

1915

Troon

Scotland

Wed 09 Nov 1938

Wed 09 Nov 1938

00y 00m 01d

1

3.0000

0

John Kelly

Barnsley

21

2

1921

Paisley

Scotland

Sat 23 Oct 1948

Wed 17 Nov 1948

00y 00m 26d

2

6.0000

0

James Connor

Airdrieonians

22

2

1861

Airdrie

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

0

David Kinnear

Rangers

22

2

1917

Glasgow

Scotland

Wed 08 Dec 1937

Wed 08 Dec 1937

00y 00m 01d

1

2.4000

1

Willie Cunningham

Preston North End

22

2

1925

Cowdenbeath

Scotland

Wed 05 May 1954

Sat 02 Apr 1955

00y 10m 29d

8

12.0000

0

Ryan Christie

Aberdeen; Celtic; A.F.C. Bournemouth

22

2

1995

Inverness

Scotland

Thu 09 Nov 2017

Sun 23 Mar 2025

07y 04m 15d

59

69.8043

7

Johny Graham

Annbank

23

2

1857

Coylton

Scotland

Sat 26 Jan 1884

Sat 26 Jan 1884

00y 00m 01d

1

4.0000

0

Neilly Gibson

Rangers; Partick Thistle

23

2

1873

Larkhall

Scotland

Sat 30 Mar 1895

Sat 18 Mar 1905

09y 11m 19d

14

56.0000

1

Phil Watson

Blackpool

23

2

1907

Shotts

Scotland

Wed 29 Nov 1933

Wed 29 Nov 1933

00y 00m 01d

1

3.0000

0

Willie Ormond

Hibernian

23

2

1927

Falkirk

Scotland

Sat 03 Apr 1954

Sat 11 Apr 1959

05y 00m 09d

6

9.5000

2

David McCrae

St Mirren

24

2

1901

Scotland

Sun 26 May 1929

Sat 01 Jun 1929

00y 00m 07d

2

4.0000

0

William Fraser

Sunderland

24

2

1929

Melbourne

Australia

Sat 16 Oct 1954

Wed 03 Nov 1954

00y 00m 19d

2

3.0000

0

Denis Law

Huddersfield Town; Manchester City; Torino; Manchester United

24

2

1940

Aberdeen

Scotland

Sat 18 Oct 1958

Fri 14 Jun 1974

15y 07m 28d

55

91.5715

30

Brian Martin

Motherwell

24

2

1963

Bellshill

Scotland

Sun 21 May 1995

Wed 24 May 1995

00y 00m 04d

2

2.6666

0

Neil Sullivan

Wimbledon; Tottenham Hotspur

24

2

1970

Sutton

England

Tue 27 May 1997

Wed 12 Feb 2003

05y 08m 17d

28

41.7146

0

Craig Forsyth

Derby County

24

2

1989

Carnoustie

Scotland

Wed 28 May 2014

Sat 13 Jun 2015

01y 00m 17d

4

5.4999

0

Ryan Fraser

A.F.C. Bournemouth; Newcastle United

24

2

1994

Aberdeen

Scotland

Sat 10 Jun 2017

Wed 16 Nov 2022

05y 05m 07d

26

30.1771

4

Jacky Robertson

Everton; Southampton; Rangers

25

2

1877

Scotland

Sat 02 Apr 1898

Mon 06 Mar 1905

06y 11m 05d

16

64.0000

2

Jock Buchanan

Rangers

25

2

1894

Paisley

Scotland

Sat 13 Apr 1929

Sat 05 Apr 1930

00y 11m 24d

2

5.0000

0

Davie Cooper

Rangers; Motherwell

25

2

1956

Cumbernauld

Scotland

Wed 12 Sep 1979

Wed 16 May 1990

10y 08m 05d

22

31.0754

6

Ally Dawson

Rangers

25

2

1958

Johnstone

Scotland

Wed 28 May 1980

Sun 19 Jun 1983

03y 00m 23d

5

6.0000

0

Craig Mackail-Smith

Peterborough United; Brighton and Hove Albion

25

2

1984

Watford

England

Sun 27 Mar 2011

Sat 26 May 2012

01y 02m 00d

7

10.2000

1

George Ker

Queens Park

26

2

1860

Glasgow

Scotland

Sat 13 Mar 1880

Sat 25 Mar 1882

02y 00m 13d

5

30.0000

10

Thomas Breckenridge

Heart of Midlothian

26

2

1865

Edinburgh

Scotland

Sat 24 Mar 1888

Sat 24 Mar 1888

00y 00m 01d

1

4.0000

1

Michael Stewart

Manchester United; Heart of Midlothian

26

2

1981

Edinburgh

Scotland

Wed 17 Apr 2002

Wed 20 Aug 2008

06y 04m 04d

4

6.2143

0

Ryan Jack

Rangers; Unattached

27

2

1992

Aberdeen

Scotland

Thu 09 Nov 2017

Fri 07 Jun 2024

06y 06m 30d

20

22.5719

0

Peter Meehan

Celtic

28

2

1872

Scotland

Sat 28 Mar 1896

Sat 28 Mar 1896

00y 00m 01d

1

4.0000

0

James Blessington

Celtic

28

2

1874

Linlithgow

Scotland

Sat 31 Mar 1894

Sat 04 Apr 1896

02y 00m 05d

4

16.0000

0

John McPherson

Heart of Midlothian

1

3

1863

Motherwell

Scotland

Sat 29 Mar 1890

Sat 04 Apr 1891

01y 00m 07d

2

8.0000

0

Bobby Ferguson

Kilmarnock

1

3

1945

Ardrossan

Scotland

Wed 24 Nov 1965

Wed 16 Nov 1966

00y 11m 24d

7

9.3331

0

George Connelly

Celtic

1

3

1949

Scotland

Wed 26 Sep 1973

Wed 14 Nov 1973

00y 01m 20d

2

2.0000

0

James McCall

Renton

2

3

1865

Scotland

Sat 10 Apr 1886

Sat 05 Apr 1890

03y 11m 27d

5

20.0000

2

Billy McNeill

Celtic

2

3

1940

Bellshill

Scotland

Sat 15 Apr 1961

Sat 27 May 1972

11y 01m 13d

29

52.9857

3

William Thornton

Rangers

3

3

1920

Winchburgh

Scotland

Wed 15 May 1946

Fri 30 May 1952

06y 00m 16d

8

21.8000

1

Eadie Fraser

Queens Park

4

3

1860

Scotland

Sat 27 Mar 1880

Mon 12 Mar 1883

02y 11m 14d

5

30.0000

4

Davie Baird

Heart of Midlothian

4

3

1869

Dalry

Scotland

Sat 29 Mar 1890

Sat 26 Mar 1892

01y 11m 27d

3

12.0000

1

Willie Imrie

St Johnstone

4

3

1908

Scotland

Sun 26 May 1929

Sat 01 Jun 1929

00y 00m 07d

2

4.0000

1

Kenny Dalglish

Celtic; Liverpool

4

3

1951

Glasgow

Scotland

Wed 10 Nov 1971

Wed 12 Nov 1986

15y 00m 03d

102

131.3959

30

William Chalmers

Queens Park

5

3

1907

Mount Florida

Scotland

Sat 23 Feb 1929

Sat 23 Feb 1929

00y 00m 01d

1

2.0000

0

David Marshall

Celtic; Cardiff City; Hull City; Wigan Athletic; Derby County

5

3

1985

Glasgow

Scotland

Wed 18 Aug 2004

Tue 22 Jun 2021

16y 10m 05d

47

62.8259

0

Peter Campbell

Rangers

6

3

1857

Rhu

Scotland

Sat 23 Mar 1878

Mon 07 Apr 1879

01y 00m 16d

2

12.0000

3

Martin Buchan

Aberdeen; Manchester United

6

3

1949

Aberdeen

Scotland

Wed 13 Oct 1971

Wed 29 Nov 1978

07y 01m 17d

34

43.1285

0

Charlie Mulgrew

Celtic; Blackburn Rovers; Wigan Athletic

6

3

1986

Glasgow

Scotland

Wed 29 Feb 2012

Thu 10 Oct 2019

07y 07m 12d

44

63.1091

3

James Wilson

Heart of Midlothian

6

3

2007

Scotland

Sun 23 Mar 2025

Sun 23 Mar 2025

00y 00m 01d

1

1.5000

0

George Robertson

Motherwell; Sheffield Wednesday

7

3

1885

Menstrie

Scotland

Sat 05 Mar 1910

Sat 05 Apr 1913

03y 01m 01d

4

16.0000

0

Willie Waddell

Rangers

7

3

1921

Forth

Scotland

Wed 15 May 1946

Wed 03 Nov 1954

08y 05m 20d

18

40.4000

6

Murray Davidson

St Johnstone

7

3

1988

Edinburgh

Scotland

Wed 14 Nov 2012

Wed 14 Nov 2012

00y 00m 01d

1

1.2000

0

Kevin Nisbet

Hibernian; Millwall

8

3

1997

Glasgow

Scotland

Wed 31 Mar 2021

Tue 20 Jun 2023

02y 02m 21d

11

9.6924

1

David Crawford

St Mirren; Rangers

9

3

1873

Paisley

Scotland

Sat 24 Mar 1894

Sat 03 Feb 1900

05y 10m 11d

3

12.0000

0

Ernie McGarr

Aberdeen

9

3

1944

Glasgow

Scotland

Sun 21 Sep 1969

Wed 05 Nov 1969

00y 01m 16d

2

4.0000

0

James Stewart

Kilmarnock; Middlesbrough

9

3

1954

Kilwinning

Scotland

Wed 15 Jun 1977

Wed 25 Oct 1978

01y 04m 11d

2

2.7000

0

Gary Holt

Kilmarnock; Norwich City

9

3

1973

Irvine

Scotland

Sat 02 Sep 2000

Wed 13 Oct 2004

04y 01m 12d

10

13.5345

1

Henry Smith

Heart of Midlothian

10

3

1956

Douglaswater

Scotland

Wed 17 Feb 1988

Wed 20 May 1992

04y 03m 04d

3

3.5151

0

David Bowman

Dundee United

10

3

1964

Tunbridge Wells

England

Wed 25 Mar 1992

Wed 13 Oct 1993

01y 06m 19d

6

9.1818

0

Neil Alexander

Cardiff City

10

3

1978

Edinburgh

Scotland

Wed 01 Mar 2006

Sat 13 May 2006

00y 02m 13d

3

3.9999

0

Eamonn Brophy

Kilmarnock

10

3

1996

Glasgow

Scotland

Sat 08 Jun 2019

Sat 08 Jun 2019

00y 00m 01d

1

1.2000

0

Robert Fleming

Greenock Morton

11

3

1860

Greenock

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

0

Willie Cook

Bolton Wanderers

11

3

1903

Dundee

Scotland

Sat 14 Apr 1934

Wed 21 Nov 1934

00y 07m 08d

3

11.0000

0

David Provan

Rangers

11

3

1941

Falkirk

Scotland

Sat 12 Oct 1963

Wed 11 May 1966

02y 07m 00d

5

8.7999

0

David Stewart

Leeds United

11

3

1947

Glasgow

Scotland

Wed 07 Sep 1977

Wed 07 Sep 1977

00y 00m 01d

1

1.2000

0

John Brownlie

Hibernian

11

3

1952

Caldercruix

Scotland

Mon 14 Jun 1971

Wed 17 Dec 1975

04y 06m 04d

7

10.1143

0

Andy Robertson

Dundee United; Hull City; Liverpool

11

3

1994

Glasgow

Scotland

Wed 05 Mar 2014

Sun 23 Mar 2025

11y 00m 19d

82

99.2229

4

John McLeod

Dumbarton

12

3

1866

Scotland

Sat 24 Mar 1888

Sat 18 Mar 1893

04y 11m 23d

5

20.0000

0

Alexander Kennedy

Glasgow Eastern; Third Lanark

13

3

1853

Dalguhairn

Scotland

Sat 06 Mar 1875

Sat 29 Mar 1884

09y 00m 24d

6

40.0000

0

Alex Massie

Heart of Midlothian; Aston Villa

13

3

1906

Glasgow

Scotland

Sat 19 Sep 1931

Sat 30 Oct 1937

06y 01m 12d

18

55.4000

1

Alec Linwood

Clyde

13

3

1920

Drumsmudden

Scotland

Wed 09 Nov 1949

Wed 09 Nov 1949

00y 00m 01d

1

2.0000

1

John Clark

Celtic

13

3

1941

Larkhall

Scotland

Sat 25 Jun 1966

Wed 10 May 1967

00y 10m 16d

4

5.3332

0

Matt Phillips

Blackpool; Queens Park Rangers; West Bromwich Albion

13

3

1991

Aylesbury

England

Sat 26 May 2012

Mon 09 Sep 2019

07y 03m 15d

16

22.7664

1

Hugh Baird

Airdrieonians

14

3

1930

Calderbank

Scotland

Wed 02 May 1956

Wed 02 May 1956

00y 00m 01d

1

3.0000

0

Ian Black

Rangers

14

3

1985

Tranent

Scotland

Wed 15 Aug 2012

Wed 15 Aug 2012

00y 00m 01d

1

1.2000

0

Ian Ferguson

Rangers

15

3

1967

Glasgow

Scotland

Thu 22 Dec 1988

Tue 11 Feb 1997

08y 01m 21d

9

14.7000

0

Richard Hunter

St Mirren

16

3

1865

Scotland

Sat 29 Mar 1890

Sat 29 Mar 1890

00y 00m 01d

1

4.0000

0

Tommy Pearson

Newcastle United

16

3

1913

Edinburgh

Scotland

Sat 12 Apr 1947

Sun 18 May 1947

00y 01m 07d

2

4.8000

0

Jimmy Hannah

Third Lanark

17

3

1869

Scotland

Mon 15 Apr 1889

Mon 15 Apr 1889

00y 00m 01d

1

4.0000

0

Alex Hastings

Sunderland

17

3

1912

Falkirk

Scotland

Wed 13 Nov 1935

Wed 10 Nov 1937

01y 11m 29d

2

6.4000

0

John Cumming

Heart of Midlothian

17

3

1930

Carluke

Scotland

Wed 08 Dec 1954

Wed 08 Jun 1960

05y 06m 01d

9

14.5715

0

Lawrie Leslie

Airdrieonians

17

3

1935

Edinburgh

Scotland

Sat 22 Oct 1960

Sun 14 May 1961

00y 06m 23d

5

10.0000

0

Alex MacDonald

Rangers

17

3

1948

Glasgow

Scotland

Wed 07 Apr 1976

Wed 07 Apr 1976

00y 00m 01d

1

1.7143

0

Frank McGarvey

Liverpool; Celtic

17

3

1956

Glasgow

Scotland

Tue 22 May 1979

Tue 28 Feb 1984

04y 09m 07d

7

11.5715

0

Darren Barr

Falkirk

17

3

1985

Glasgow

Scotland

Wed 20 Aug 2008

Wed 20 Aug 2008

00y 00m 01d

1

1.7143

0

Lalty Wilson

Newmilns; Sunderland; Third Lanark

18

3

1869

Scotland

Sat 22 Mar 1890

Sat 26 Mar 1904

14y 00m 05d

4

16.0000

1

James McKee

East Stirlingshire

18

3

1871

Scotland

Sat 19 Mar 1898

Sat 19 Mar 1898

00y 00m 01d

1

4.0000

2

John Fyfe

Third Lanark

18

3

1873

Scotland

Sat 23 Mar 1895

Sat 23 Mar 1895

00y 00m 01d

1

4.0000

0

Ian McMillan

Airdrieonians; Rangers

18

3

1931

Airdrie

Scotland

Sat 05 Apr 1952

Sun 14 May 1961

09y 01m 10d

6

12.5000

2

Charlie Miller

Dundee United

18

3

1976

Glasgow

Scotland

Wed 25 Apr 2001

Wed 25 Apr 2001

00y 00m 01d

1

1.7143

0

Ross McCrorie

Bristol City

18

3

1998

Dailly

Scotland

Mon 03 Jun 2024

Mon 03 Jun 2024

00y 00m 01d

1

.9231

0

Jimmy Howie

Newcastle United

19

3

1880

Scotland

Sat 01 Apr 1905

Sat 04 Apr 1908

03y 00m 04d

3

12.0000

2

Joe Harris

Partick Thistle

19

3

1893

Scotland

Sat 12 Feb 1921

Sat 26 Feb 1921

00y 00m 15d

2

8.0000

0

Bobby Brown

Queens Park; Rangers

19

3

1923

Dunipace

Scotland

Wed 23 Jan 1946

Sat 05 Apr 1952

06y 02m 14d

5

19.4000

0

John Dick

West Ham United

19

3

1930

Govan

Scotland

Sat 11 Apr 1959

Sat 11 Apr 1959

00y 00m 01d

1

2.0000

0

Jimmy Lang

Clydesdale; Third Lanark

20

3

1851

Glasgow

Scotland

Sat 25 Mar 1876

Sat 23 Mar 1878

01y 11m 27d

2

12.0000

2

Gilbert Rankin

Vale of Leven

20

3

1870

Vale of Leven

Scotland

Sat 29 Mar 1890

Sat 04 Apr 1891

01y 00m 07d

2

8.0000

3

William Robb

Rangers; Hibernian

20

3

1895

Scotland

Sat 31 Oct 1925

Sat 29 Oct 1927

01y 11m 30d

2

8.0000

0

Ian Murray

Hibernian; Rangers

20

3

1981

Edinburgh

Scotland

Tue 15 Oct 2002

Sat 13 May 2006

03y 06m 29d

6

7.7574

0

William Ker

Queens Park

21

3

1852

Glasgow

Scotland

Sat 30 Nov 1872

Sat 08 Mar 1873

00y 03m 09d

2

12.0000

0

Daniel Bruce

Vale of Leven

21

3

1868

Bonhill

Scotland

Sat 22 Mar 1890

Sat 22 Mar 1890

00y 00m 01d

1

4.0000

0

Willie Telfer

Motherwell

21

3

1909

Scotland

Sat 17 Sep 1932

Sat 16 Sep 1933

01y 00m 00d

2

7.0000

0

Jimmy Wardhaugh

Heart of Midlothian

21

3

1929

Marshall Meadows

England

Wed 08 Dec 1954

Wed 07 Nov 1956

01y 11m 00d

2

3.0000

0

James Richmond

Clydesdale; Queens Park

22

3

1858

Glasgow

Scotland

Sat 03 Mar 1877

Sat 25 Mar 1882

05y 00m 23d

3

18.0000

1

James Gillespie

Third Lanark

22

3

1868

Glasgow

Scotland

Sat 19 Mar 1898

Sat 19 Mar 1898

00y 00m 01d

1

4.0000

3

Tom McInnes

Cowlairs

22

3

1869

Glasgow

Scotland

Sat 09 Mar 1889

Sat 09 Mar 1889

00y 00m 01d

1

4.0000

1

Thomas Hamilton

Hurlford

22

3

1872

Dundee

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

0

James Speirs

Rangers

22

3

1886

Scotland

Sat 07 Mar 1908

Sat 07 Mar 1908

00y 00m 01d

1

4.0000

0

Bertie Auld

Celtic

23

3

1938

Maryhill

Scotland

Wed 27 May 1959

Wed 04 Nov 1959

00y 05m 09d

3

5.7143

0

William McGuire

Beith

24

3

1860

Beith

Scotland

Sat 12 Mar 1881

Mon 14 Mar 1881

00y 00m 03d

2

12.0000

0

William Robertson

Dumbarton

24

3

1866

Scotland

Sat 19 Mar 1887

Mon 21 Mar 1887

00y 00m 03d

2

8.0000

1

Archie Gemmill

Derby County; Nottingham Forest; Birmingham City

24

3

1947

Paisley

Scotland

Wed 03 Feb 1971

Wed 25 Mar 1981

10y 01m 23d

43

58.6715

8

John Milne

Middlesbrough

25

3

1911

Scotland

Sat 09 Apr 1938

Sat 15 Apr 1939

01y 00m 07d

2

5.4000

0

Phil ODonnell

Motherwell

25

3

1972

Bellshill

Scotland

Wed 08 Sep 1993

Wed 08 Sep 1993

00y 00m 01d

1

2.0000

0

Ryan Porteous

Hibernian; Watford; Preston North End

25

3

1999

Edinburgh

Scotland

Tue 27 Sep 2022

Thu 20 Mar 2025

02y 05m 22d

13

15.4617

1

Robert Bennie

Airdrieonians

26

3

1900

Slamannan

Scotland

Sat 14 Feb 1925

Sat 27 Feb 1926

01y 00m 14d

3

12.0000

0

Andy Love

Aberdeen

26

3

1905

Renfrew

Scotland

Sat 16 May 1931

Sun 24 May 1931

00y 00m 09d

3

6.0000

1

Steven Fletcher

Hibernian; Burnley; Sunderland; Olympique Marseille; Sheffield Wednesday

26

3

1987

Shrewsbury

England

Wed 26 Mar 2008

Tue 20 Nov 2018

10y 07m 26d

33

48.6379

10

Ian Black

Southampton

27

3

1924

Aberdeen

Scotland

Sat 10 Apr 1948

Sat 10 Apr 1948

00y 00m 01d

1

2.0000

0

Ronnie Glavin

Celtic

27

3

1951

Glasgow

Scotland

Wed 27 Apr 1977

Wed 27 Apr 1977

00y 00m 01d

1

1.2000

0

Ian Wilson

Leicester City; Everton

27

3

1958

Aberdeen

Scotland

Sat 23 May 1987

Wed 02 Dec 1987

00y 06m 10d

5

7.4285

0

David Goodwillie

Dundee United; Blackburn Rovers

28

3

1989

Stirling

Scotland

Tue 16 Nov 2010

Tue 11 Oct 2011

00y 10m 26d

3

4.2000

1

James Campbell

Kilmarnock

29

3

1869

Ayr

Scotland

Sat 28 Mar 1891

Sat 26 Mar 1892

00y 11m 28d

2

8.0000

0

John Murray

Renton

29

3

1874

Scotland

Sat 23 Mar 1895

Sat 23 Mar 1895

00y 00m 01d

1

4.0000

0

Robert Findlay

Kilmarnock

29

3

1877

Galston

Scotland

Sat 19 Mar 1898

Sat 19 Mar 1898

00y 00m 01d

1

4.0000

0

Bobby Templeton

Aston Villa; Newcastle United; Arsenal; Kilmarnock

29

3

1880

Scotland

Sat 03 May 1902

Mon 03 Mar 1913

10y 10m 01d

11

44.0000

1

Peter Scarff

Celtic

29

3

1909

Scotland

Sat 21 Feb 1931

Sat 21 Feb 1931

00y 00m 01d

1

2.0000

0

Eddie Colquhoun

West Bromwich Albion; Sheffield United

29

3

1945

Prestonpans

Scotland

Tue 16 May 1967

Wed 14 Feb 1973

05y 08m 30d

11

14.6666

0

James McAdam

Third Lanark

30

3

1860

Renfrew

Scotland

Sat 27 Mar 1880

Sat 27 Mar 1880

00y 00m 01d

1

6.0000

1

John Martis

Motherwell

30

3

1940

Motherwell

Scotland

Sat 22 Oct 1960

Sat 22 Oct 1960

00y 00m 01d

1

2.0000

0

Steven Saunders

Motherwell

30

3

1991

Rutherglen

Scotland

Tue 16 Nov 2010

Tue 16 Nov 2010

00y 00m 01d

1

1.2000

0

Stuart Armstrong

Celtic; Southampton; Vancouver Whitecaps

30

3

1992

Inverness

Scotland

Sun 26 Mar 2017

Mon 18 Nov 2024

07y 07m 24d

53

62.0045

5

David Gardner

Third Lanark

31

3

1873

Glasgow

Scotland

Sat 20 Mar 1897

Sat 20 Mar 1897

00y 00m 01d

1

4.0000

0

Jim Forrest

Motherwell

31

3

1927

Bothwell

Scotland

Sat 19 Apr 1958

Sat 19 Apr 1958

00y 00m 01d

1

1.3333

0

William Fulton

Abercorn

1

4

1857

Scotland

Sat 26 Jan 1884

Sat 26 Jan 1884

00y 00m 01d

1

4.0000

0

George Gillespie

Rangers; Queens Park

1

4

1858

Stirling

Scotland

Sat 27 Mar 1880

Sat 28 Mar 1891

11y 00m 02d

7

36.0000

0

Thomas Law

Chelsea

1

4

1908

Scotland

Sat 31 Mar 1928

Sat 05 Apr 1930

02y 00m 06d

2

7.0000

0

Andrew Considine

Aberdeen

1

4

1987

Aberdeen

Scotland

Sun 11 Oct 2020

Sun 15 Nov 2020

00y 01m 05d

3

2.2500

0

James McGhee

Hibernian

2

4

1862

Scotland

Sat 10 Apr 1886

Sat 10 Apr 1886

00y 00m 01d

1

4.0000

0

Jimmy McLuckie

Manchester City

2

4

1908

Stonehouse

Scotland

Wed 04 Oct 1933

Wed 04 Oct 1933

00y 00m 01d

1

3.0000

0

John Hughes

Celtic

3

4

1943

Coatbridge

Scotland

Sat 08 May 1965

Sun 21 Sep 1969

04y 04m 14d

8

13.9285

1

Douglas Gray

Rangers

4

4

1905

Scotland

Sat 27 Oct 1928

Wed 26 Oct 1932

04y 00m 00d

10

27.0000

0

George Stevenson

Motherwell

4

4

1905

Scotland

Sat 29 Oct 1927

Sat 20 Oct 1934

06y 11m 22d

12

38.0000

4

Billy Houliston

Queen of the South

4

4

1921

Dumfries

Scotland

Wed 17 Nov 1948

Wed 27 Apr 1949

00y 05m 11d

3

9.0000

2

Thomas Wyllie

Rangers

5

4

1870

Scotland

Sat 29 Mar 1890

Sat 29 Mar 1890

00y 00m 01d

1

4.0000

1

Alex Hamilton

Dundee

5

4

1936

Armadale

Scotland

Wed 08 Nov 1961

Wed 13 Oct 1965

03y 11m 06d

24

44.9525

0

Alfred Conn

Tottenham Hotspur

5

4

1952

Kirkcaldy

Scotland

Tue 20 May 1975

Sat 24 May 1975

00y 00m 05d

2

2.6666

0

Richard Gough

Dundee United; Tottenham Hotspur; Rangers

5

4

1962

Stockholm

Sweden

Wed 30 Mar 1983

Wed 28 Apr 1993

10y 00m 30d

61

83.8003

6

John Hunter

Dundee

6

4

1878

Scotland

Mon 01 Mar 1909

Mon 01 Mar 1909

00y 00m 01d

1

4.0000

0

Colin McNab

Dundee

6

4

1902

Scotland

Sat 25 Oct 1930

Sat 09 Apr 1932

01y 05m 16d

6

13.0000

0

Alex Munro

Heart of Midlothian; Blackpool

6

4

1912

Carriden

Scotland

Sat 31 Oct 1936

Sat 21 May 1938

01y 06m 22d

3

6.4000

1

Neil Mochan

Celtic

6

4

1927

Larbert

Scotland

Wed 19 May 1954

Sat 19 Jun 1954

00y 01m 01d

3

4.5000

0

Andy Walker

Celtic

6

4

1965

Glasgow

Scotland

Tue 17 May 1988

Wed 12 Oct 1994

06y 04m 26d

3

3.9999

0

Bobby Rankin

St Mirren

7

4

1905

Scotland

Sun 26 May 1929

Tue 04 Jun 1929

00y 00m 10d

3

6.0000

2

Scott Robertson

Dundee United

7

4

1985

Dundee

Scotland

Wed 19 Nov 2008

Wed 11 Aug 2010

01y 08m 24d

2

2.9143

0

Oliver Burke

Nottingham Forest; Red Bull Leipzig; Celtic; Deportivo Alaves; West Bromwich AlbionSheffield United

7

4

1997

Kirkcaldy

Scotland

Tue 29 Mar 2016

Wed 18 Nov 2020

04y 07m 21d

13

19.2429

1

Sam Kennedy

Partick Thistle

8

4

1881

Scotland

Mon 06 Mar 1905

Mon 06 Mar 1905

00y 00m 01d

1

4.0000

0

Billy Dickson

Kilmarnock

8

4

1945

Larkhall

Scotland

Sat 18 Apr 1970

Mon 14 Jun 1971

01y 01m 28d

5

9.0000

0

John McGinlay

Bolton Wanderers

8

4

1964

Inverness

Scotland

Wed 20 Apr 1994

Wed 02 Apr 1997

02y 11m 14d

13

17.8907

4

Johnny Russell

Derby County; Sporting Kansas City

8

4

1990

Glasgow

Scotland

Tue 18 Nov 2014

Sun 13 Oct 2019

04y 10m 26d

14

19.2332

1

David Wotherspoon

Queens Park

9

4

1849

Scotland

Sat 30 Nov 1872

Sat 08 Mar 1873

00y 03m 09d

2

12.0000

0

John McDougall

Vale of Leven

9

4

1854

Scotland

Sat 03 Mar 1877

Mon 07 Apr 1879

02y 01m 05d

5

30.0000

4

Andrew Devine

Falkirk

9

4

1886

Falkirk

Scotland

Sat 05 Mar 1910

Sat 05 Mar 1910

00y 00m 01d

1

4.0000

1

David Ellis

Mossend Swifts

10

4

1869

West Calder

Scotland

Sat 19 Mar 1892

Sat 19 Mar 1892

00y 00m 01d

1

4.0000

1

John Mudie

Blackpool

10

4

1930

Dundee

Scotland

Sat 20 Oct 1956

Sun 15 Jun 1958

01y 07m 27d

17

23.9997

9

Tommy Younger

Hibernian; Liverpool

10

4

1930

Edinburgh

Scotland

Wed 04 May 1955

Wed 11 Jun 1958

03y 01m 08d

24

40.6664

0

Jacob Brown

Stoke City; Luton Town

10

4

1998

Halifax

England

Fri 12 Nov 2021

Sun 19 Nov 2023

02y 00m 08d

8

7.9617

0

John Johnstone

Kilmarnock

11

4

1868

Scotland

Sat 24 Mar 1894

Sat 24 Mar 1894

00y 00m 01d

1

4.0000

1

James McMillan

St Bernards

11

4

1869

Bonhill

Scotland

Sat 20 Mar 1897

Sat 20 Mar 1897

00y 00m 01d

1

4.0000

0

Frank Walker

Third Lanark

11

4

1897

Scotland

Sat 04 Feb 1922

Sat 04 Feb 1922

00y 00m 01d

1

4.0000

0

Jim Holton

Manchester United

11

4

1951

Lesmahagow

Scotland

Sat 12 May 1973

Wed 30 Oct 1974

01y 05m 19d

15

16.3333

2

Allan Stewart

Queens Park

12

4

1865

Scotland

Sat 24 Mar 1888

Mon 15 Apr 1889

01y 00m 23d

2

8.0000

1

Eddie Turnbull

Hibernian

12

4

1923

Falkirk

Scotland

Wed 28 Apr 1948

Sun 15 Jun 1958

10y 01m 19d

9

14.1665

0

Gary Caldwell

Newcastle United; Hibernian; Celtic; Wigan Athletic

12

4

1982

Stirling

Scotland

Wed 27 Mar 2002

Tue 26 Mar 2013

11y 00m 00d

55

79.1490

2

Jordan Archer

Millwall

12

4

1993

Walthamstow

England

Tue 29 May 2018

Tue 29 May 2018

00y 00m 01d

1

1.3333

0

Willie Watt

Queens Park

13

4

1864

Scotland

Sat 19 Feb 1887

Sat 19 Feb 1887

00y 00m 01d

1

4.0000

1

Jock Drummond

Falkirk; Rangers

13

4

1870

Alva

Scotland

Sat 19 Mar 1892

Sat 21 Mar 1903

11y 00m 03d

14

56.0000

0

John Cameron

Queens Park

13

4

1872

Scotland

Sat 28 Mar 1896

Sat 28 Mar 1896

00y 00m 01d

1

4.0000

0

Bob McColl

Queens Park; Newcastle United

13

4

1876

Scotland

Sat 21 Mar 1896

Sat 14 Mar 1908

11y 11m 23d

13

52.0000

13

Sammy Cox

Rangers

13

4

1924

Darvel

Scotland

Sun 23 May 1948

Sat 03 Apr 1954

05y 10m 12d

25

51.0000

0

Jim Cruickshank

Heart of Midlothian

13

4

1941

Glasgow

Scotland

Tue 12 May 1964

Wed 17 Dec 1975

11y 07m 06d

9

15.1142

0

Mo Johnston

Watford; Celtic; FC Nantes; Rangers

13

4

1963

Glasgow

Scotland

Tue 28 Feb 1984

Wed 13 Nov 1991

07y 08m 17d

38

53.9046

14

Andy Goram

Oldham Athletic; Hibernian; Rangers

13

4

1964

Bury

Scotland

Wed 16 Oct 1985

Wed 25 Mar 1998

12y 05m 10d

43

58.1655

0

Angus McKinnon

Queens Park

14

4

1851

Scotland

Sat 07 Mar 1874

Sat 07 Mar 1874

00y 00m 01d

1

12.0000

1

Jimmy Kinloch

Partick Thistle

14

4

1898

Scotland

Sat 04 Mar 1922

Sat 04 Mar 1922

00y 00m 01d

1

4.0000

0

Paul Devlin

Birmingham City

14

4

1972

Birmingham

England

Tue 15 Oct 2002

Sat 06 Sep 2003

00y 10m 23d

10

10.9090

0

James McFadden

Motherwell; Everton; Birmingham City

14

4

1983

Glasgow

Scotland

Mon 20 May 2002

Tue 07 Sep 2010

08y 03m 19d

48

66.1861

15

John May

Rangers

15

4

1878

Scotland

Sat 03 Mar 1906

Mon 01 Mar 1909

02y 11m 27d

5

20.0000

0

John Gilchrist

Celtic

15

4

1900

Glasgow

Scotland

Sat 08 Apr 1922

Sat 08 Apr 1922

00y 00m 01d

1

4.0000

0

David Herd

Arsenal

15

4

1934

Hamilton

Scotland

Sat 18 Oct 1958

Sun 14 May 1961

02y 06m 27d

5

10.0000

3

Eddie McCreadie

Chelsea

15

4

1940

Glasgow

Scotland

Sat 10 Apr 1965

Sat 17 May 1969

04y 01m 08d

23

40.1903

0

John Lyall

Sheffield Wednesday

16

4

1881

Scotland

Sat 01 Apr 1905

Sat 01 Apr 1905

00y 00m 01d

1

4.0000

0

Tom Collins

Heart of Midlothian

16

4

1882

Leven

Scotland

Mon 01 Mar 1909

Mon 01 Mar 1909

00y 00m 01d

1

4.0000

0

Archie Glen

Aberdeen

16

4

1929

Coalburn

Scotland

Sat 08 Oct 1955

Sat 14 Apr 1956

00y 06m 07d

2

6.0000

0

John Gow

Rangers

17

4

1869

Blair-Atholl

Scotland

Sat 24 Mar 1888

Sat 24 Mar 1888

00y 00m 01d

1

4.0000

0

John McNab

Liverpool

17

4

1894

Scotland

Sat 17 Mar 1923

Sat 17 Mar 1923

00y 00m 01d

1

4.0000

0

Archie Gray

Hibernian

18

4

1877

Scotland

Sat 21 Mar 1903

Sat 21 Mar 1903

00y 00m 01d

1

4.0000

0

Philip McCloy

Ayr United

18

4

1896

Scotland

Sat 12 Apr 1924

Sat 04 Apr 1925

00y 11m 24d

2

8.0000

0

Eamonn Bannon

Dundee United

18

4

1958

Edinburgh

Scotland

Wed 19 Dec 1979

Sun 08 Jun 1986

06y 05m 21d

11

13.1688

1

William Watson

Falkirk

19

4

1873

Scotland

Sat 19 Mar 1898

Sat 19 Mar 1898

00y 00m 01d

1

4.0000

0

Willie Moir

Bolton Wanderers

19

4

1922

Bucksburn

Scotland

Sat 15 Apr 1950

Sat 15 Apr 1950

00y 00m 01d

1

2.0000

0

Gordon Marshall

Celtic

19

4

1964

Edinburgh

Scotland

Sun 17 May 1992

Sun 17 May 1992

00y 00m 01d

1

1.0909

0

Paul Caddis

Birmingham City

19

4

1988

Irvine

Scotland

Thu 24 Mar 2016

Thu 24 Mar 2016

00y 00m 01d

1

1.5000

0

Lee Wilkie

Dundee

20

4

1980

Dundee

Scotland

Mon 20 May 2002

Wed 19 Nov 2003

01y 06m 00d

11

12.8181

1

Tom Jenkinson

Heart of Midlothian

21

4

1865

Scotland

Scotland

Sat 19 Feb 1887

Sat 19 Feb 1887

00y 00m 01d

1

4.0000

1

Tommy Orr

Greenock Morton

21

4

1924

Greenock

Scotland

Sat 06 Oct 1951

Wed 14 Nov 1951

00y 01m 09d

2

4.0000

1

David Alexander

East Stirlingshire

22

4

1869

Cambusnethan, Wishaw

Scotland

Sat 24 Mar 1894

Sat 31 Mar 1894

00y 00m 08d

2

8.0000

1

George McWattie

Queens Park

22

4

1875

Scotland

Sat 23 Feb 1901

Sat 02 Mar 1901

00y 00m 08d

2

8.0000

0

Billy McKinlay

Dundee United; Blackburn Rovers

22

4

1969

Glasgow

Scotland

Wed 17 Nov 1993

Wed 14 Oct 1998

04y 10m 28d

29

39.4404

4

Frank Brennan

Airdrieonians; Newcastle United

23

4

1924

Annathill

Scotland

Wed 15 May 1946

Sat 03 Apr 1954

07y 10m 20d

8

22.8000

0

Andy Webster

Heart of Midlothian; Dundee United

23

4

1982

Dundee

Scotland

Wed 30 Apr 2003

Wed 06 Feb 2013

09y 09m 08d

28

35.6934

1

John Murray

Vale of Leven

24

4

1865

Scotland

Sat 22 Mar 1890

Sat 22 Mar 1890

00y 00m 01d

1

4.0000

0

Jack Marshall

Middlesbrough; Llanelly

24

4

1892

Scotland

Sat 12 Feb 1921

Sat 16 Feb 1924

03y 00m 05d

7

28.0000

0

Alan Morton

Queens Park; Rangers

24

4

1893

Scotland

Thu 26 Feb 1920

Sun 08 May 1932

12y 02m 13d

31

106.0000

5

Tommy Docherty

Preston North End; Arsenal

24

4

1928

Glasgow

Scotland

Wed 14 Nov 1951

Sat 11 Apr 1959

07y 04m 29d

25

41.8332

1

Rab Douglas

Celtic; Leicester City

24

4

1972

Lanark

Scotland

Wed 17 Apr 2002

Wed 17 Aug 2005

03y 04m 01d

19

22.4392

0

William Anderson

Queens Park

25

4

1862

Glasgow

Scotland

Sat 11 Mar 1882

Mon 23 Mar 1885

03y 00m 13d

6

30.0000

3

Willie Turner

Pollokshields Athletic

25

4

1864

Scotland

Sat 14 Mar 1885

Sat 20 Mar 1886

01y 00m 07d

2

8.0000

1

William Maley

Celtic

25

4

1868

Scotland

Sat 25 Mar 1893

Sat 01 Apr 1893

00y 00m 08d

2

8.0000

0

Andrew Aitken

Newcastle United; Middlesbrough; Leicester City

25

4

1875

Ayr

Scotland

Sat 30 Mar 1901

Sat 01 Apr 1911

10y 00m 03d

14

56.0000

0

John McMenemy

Motherwell

25

4

1906

Scotland

Wed 04 Oct 1933

Wed 04 Oct 1933

00y 00m 01d

1

3.0000

0

Andrew Jackson

Cambuslang

26

4

1856

Scotland

Sat 10 Apr 1886

Sat 24 Mar 1888

01y 11m 15d

2

8.0000

0

Jimmy McGrory

Celtic

26

4

1904

Scotland

Sat 25 Feb 1928

Sat 16 Sep 1933

05y 06m 23d

7

23.0000

6

Pat Quinn

Motherwell

26

4

1936

Glasgow

Scotland

Sat 15 Apr 1961

Wed 02 May 1962

01y 00m 18d

4

8.0000

1

Jaimie McAllister

Livingston

26

4

1978

Glasgow

Scotland

Sun 30 May 2004

Sun 30 May 2004

00y 00m 01d

1

1.0909

0

James McLaren

Hibernian; Celtic

27

4

1861

Scotland

Sat 10 Mar 1888

Sat 05 Apr 1890

02y 00m 27d

3

12.0000

1

Adam McLean

Celtic

27

4

1898

Scotland

Sat 31 Oct 1925

Sat 02 Apr 1927

01y 05m 03d

4

16.0000

1

John Marshall

Third Lanark

28

4

1859

Scotland

Sat 14 Mar 1885

Mon 21 Mar 1887

02y 00m 08d

4

16.0000

1

Tom Townsley

Falkirk

28

4

1898

Scotland

Sat 31 Oct 1925

Sat 31 Oct 1925

00y 00m 01d

1

4.0000

0

William Clunas

Sunderland

28

4

1899

Johnstone

Scotland

Sat 12 Apr 1924

Sat 31 Oct 1925

01y 06m 20d

2

8.0000

1

Alexander Cheyne

Aberdeen

28

4

1907

Glasgow

Scotland

Sat 13 Apr 1929

Sun 18 May 1930

01y 01m 06d

5

11.0000

4

John White

Falkirk; Tottenham Hotspur

28

4

1937

Musselburgh

Scotland

Wed 06 May 1959

Tue 12 May 1964

05y 00m 07d

22

43.7144

3

Dominic Matteo

Leeds United

28

4

1974

Dumfries

Scotland

Wed 15 Nov 2000

Wed 27 Mar 2002

01y 04m 13d

6

9.6429

0

Willie Johnstone

Third Lanark

29

4

1865

Scotland

Sat 19 Feb 1887

Sat 05 Apr 1890

03y 01m 18d

3

12.0000

1

David Mitchell

Rangers

29

4

1866

Scotland

Sat 29 Mar 1890

Sat 07 Apr 1894

04y 00m 10d

5

20.0000

0

William Thomson

Dundee

29

4

1874

Scotland

Sat 21 Mar 1896

Sat 21 Mar 1896

00y 00m 01d

1

4.0000

0

James Boyd

Newcastle United

29

4

1907

Glasgow

Scotland

Sat 16 Sep 1933

Sat 16 Sep 1933

00y 00m 01d

1

3.0000

0

John Blackburn

Royal Engineers

30

4

1851

Edinburgh

Scotland

Sat 08 Mar 1873

Sat 08 Mar 1873

00y 00m 01d

1

6.0000

0

David Allan

Queens Park

30

4

1863

Irvine

Scotland

Sat 21 Mar 1885

Sat 10 Apr 1886

01y 00m 21d

3

12.0000

2

Edward McBain

St Mirren

30

4

1869

Scotland

Sat 24 Mar 1894

Sat 24 Mar 1894

00y 00m 01d

1

4.0000

0

Bill McCartney

Hibernian

30

4

1879

Scotland

Sat 01 Mar 1902

Sat 01 Mar 1902

00y 00m 01d

1

4.0000

0

Peter McGonagle

Celtic

30

4

1905

Hamilton

Scotland

Sat 01 Apr 1933

Wed 21 Nov 1934

01y 07m 21d

6

21.0000

0

James Craig

Celtic

30

4

1943

Glasgow

Scotland

Wed 22 Nov 1967

Wed 22 Nov 1967

00y 00m 01d

1

3.0000

0

Harry McNeil

Queens Park

n/a

5

1850

Rhu

Scotland

Sat 07 Mar 1874

Mon 14 Mar 1881

07y 00m 08d

10

72.0000

6

Robert Smith

Queens Park

1

5

1848

Scotland

Sat 30 Nov 1872

Sat 08 Mar 1873

00y 03m 09d

2

12.0000

0

James Reid

Airdrieonians

1

5

1890

Scotland

Sat 28 Feb 1914

Sat 01 Mar 1924

10y 00m 03d

3

12.0000

0

Billy Steel

Greenock Morton; Derby County; Dundee

1

5

1923

Denny

Scotland

Sat 12 Apr 1947

Wed 06 May 1953

06y 00m 25d

30

65.2000

12

Doug Cowie

Dundee

1

5

1926

Aberdeen

Scotland

Sat 18 Apr 1953

Wed 11 Jun 1958

05y 01m 25d

20

35.3332

0

Danny McGrain

Celtic

1

5

1950

Glasgow

Scotland

Sat 12 May 1973

Tue 22 Jun 1982

09y 01m 11d

62

78.0552

0

Bernard Breslin

Hibernian

2

5

1874

Carfin

Scotland

Sat 20 Mar 1897

Sat 20 Mar 1897

00y 00m 01d

1

4.0000

0

Tommy Ewing

Partick Thistle

2

5

1937

Larkhall

Scotland

Wed 13 Nov 1957

Sat 19 Apr 1958

00y 05m 07d

2

2.6666

0

Willie Miller

Aberdeen

2

5

1955

Glasgow

Scotland

Sun 01 Jun 1975

Wed 15 Nov 1989

14y 05m 15d

65

88.0314

1

Craig Conway

Dundee United; Cardiff City; Brighton and Hove Albion

2

5

1985

Irvine

Scotland

Sat 10 Oct 2009

Tue 19 Nov 2013

04y 01m 10d

7

10.4000

0

William Reid

Rangers

3

5

1884

Scotland

Mon 06 Mar 1911

Sat 04 Apr 1914

03y 00m 30d

9

36.0000

4

William Thomson

Dumbarton

4

5

1868

Scotland

Sat 26 Mar 1892

Sat 26 Mar 1898

06y 00m 01d

4

16.0000

1

George Livingstone

Manchester City; Rangers

5

5

1876

Scotland

Sat 07 Apr 1906

Mon 04 Mar 1907

00y 10m 26d

2

8.0000

0

David Shaw

Hibernian

5

5

1917

Annathill

Scotland

Wed 15 May 1946

Wed 17 Nov 1948

02y 06m 03d

9

24.8000

0

Campbell Forsyth

Kilmarnock

5

5

1934

Plean

Scotland

Sat 11 Apr 1964

Wed 25 Nov 1964

00y 07m 15d

4

7.5429

0

Derek Parlane

Rangers

5

5

1953

Helensburgh

Scotland

Sat 12 May 1973

Sat 28 May 1977

04y 00m 17d

12

15.8474

1

Graham Dorrans

West Bromwich Albion; Norwich City

5

5

1987

Glasgow

Scotland

Sat 10 Oct 2009

Sun 11 Oct 2015

06y 00m 02d

12

18.6000

0

Pat Murray

Hibernian

6

5

1874

Scotland

Sat 28 Mar 1896

Sat 20 Mar 1897

00y 11m 21d

2

8.0000

1

David Cumming

Middlesbrough

6

5

1910

Middlesbrough

Scotland

Sat 09 Apr 1938

Sat 09 Apr 1938

00y 00m 01d

1

2.4000

0

Hugh Wales

Motherwell

6

5

1910

Scotland

Wed 26 Oct 1932

Wed 26 Oct 1932

00y 00m 01d

1

4.0000

0

George Herd

Clyde

6

5

1936

Lanark

Scotland

Sat 19 Apr 1958

Wed 09 Nov 1960

02y 06m 22d

5

8.7619

1

Graeme Souness

Middlesbrough; Liverpool; Sampdoria Genova

6

5

1953

Edinburgh

Scotland

Wed 30 Oct 1974

Sun 08 Jun 1986

11y 07m 10d

54

71.1064

4

Garry OConnor

Hibernian; Lokomotiv Moscow; Birmingham City

7

5

1983

Edinburgh

Scotland

Wed 17 Apr 2002

Wed 09 Sep 2009

07y 04m 24d

16

23.8332

4

Jack Hendry

Celtic; KV Oostende; Club Brugge KV; Cremonese; Al Ettifaq

7

5

1995

Glasgow

Scotland

Tue 27 Mar 2018

Sun 23 Jun 2024

06y 02m 28d

34

35.2517

3

Matt McQueen

Leith Athletic

8

5

1863

Scotland

Sat 22 Mar 1890

Sat 21 Mar 1891

01y 00m 00d

2

8.0000

0

Duncan Stewart

Dumbarton

8

5

1865

Scotland

Sat 24 Mar 1888

Sat 24 Mar 1888

00y 00m 01d

1

4.0000

0

Archie Baird

Aberdeen

8

5

1919

Rutherglen

Scotland

Wed 23 Jan 1946

Wed 23 Jan 1946

00y 00m 01d

1

6.0000

0

George Mulhall

Aberdeen; Sunderland

8

5

1936

Falkirk

Scotland

Sat 03 Oct 1959

Sat 12 Oct 1963

04y 00m 10d

3

5.8286

1

David Provan

Celtic

8

5

1956

Gourock

Scotland

Wed 21 Nov 1979

Wed 28 Apr 1982

02y 05m 08d

10

12.5727

1

Liam Bridcutt

Brighton and Hove Albion; Leeds United

8

5

1989

Reading

England

Tue 26 Mar 2013

Tue 29 Mar 2016

03y 00m 04d

2

2.7000

0

Scot Symon

Rangers

9

5

1911

Errol

Scotland

Wed 07 Dec 1938

Wed 07 Dec 1938

00y 00m 01d

1

3.0000

0

Willie McNaught

Raith Rovers

9

5

1922

Dumfries

Scotland

Sat 21 Oct 1950

Wed 03 Nov 1954

04y 00m 14d

5

8.0000

0

Don Hutchison

Everton; Sunderland; West Ham United

9

5

1971

Gateshead

England

Wed 31 Mar 1999

Sat 15 Nov 2003

04y 07m 16d

26

36.5171

6

Bobby Hogg

Celtic

10

5

1914

Scotland

Sat 15 May 1937

Sat 15 May 1937

00y 00m 01d

1

2.0000

0

Colin Stein

Rangers; Coventry City

10

5

1947

Linlithgow

Scotland

Wed 16 Oct 1968

Sat 19 May 1973

04y 07m 04d

21

33.0000

10

David Weir

Heart of Midlothian; Everton; Rangers

10

5

1970

Falkirk

Scotland

Tue 27 May 1997

Tue 12 Oct 2010

13y 04m 16d

69

100.5957

1

James Blair

Sheffield Wednesday; Cardiff City

11

5

1888

Glenboig

Scotland

Sat 13 Mar 1920

Sat 16 Feb 1924

03y 11m 04d

8

32.0000

0

Johnny Doyle

Ayr United

11

5

1951

Uddingston

Scotland

Wed 17 Dec 1975

Wed 17 Dec 1975

00y 00m 01d

1

1.7143

0

Jim Brown

Sheffield United

11

5

1952

Coatbridge

Scotland

Sun 01 Jun 1975

Sun 01 Jun 1975

00y 00m 01d

1

1.3333

0

Stephen O'Donnell

Kilmarnock; Motherwell

11

5

1992

Glasgow

Scotland

Tue 29 May 2018

Tue 29 Mar 2022

03y 10m 01d

26

27.0090

0

Wally Arnott

Queens Park

12

5

1861

Pollockshields

Scotland

Mon 12 Mar 1883

Sat 01 Apr 1893

10y 00m 21d

14

58.0000

0

Alex Troup

Dundee; Everton

12

5

1895

Scotland

Sat 10 Apr 1920

Sat 17 Apr 1926

06y 00m 08d

5

20.0000

0

Alex Jackson

Aberdeen; Huddersfield Town

12

5

1905

Scotland

Sat 14 Feb 1925

Sun 18 May 1930

05y 03m 05d

17

58.0000

8

John Blackley

Hibernian

12

5

1948

Westquarter Nr Falkirk

Scotland

Wed 17 Oct 1973

Wed 27 Apr 1977

03y 06m 11d

7

8.1143

0

Frank Shaw

Pollokshields Athletic

13

5

1864

Scotland

Sat 15 Mar 1884

Sat 29 Mar 1884

00y 00m 15d

2

8.0000

1

Robert Hamilton

Rangers; Dundee

13

5

1877

Scotland

Sat 18 Mar 1899

Mon 06 Mar 1911

11y 11m 17d

11

44.0000

15

Fred Martin

Aberdeen

13

5

1929

Carnoustie

Scotland

Wed 05 May 1954

Sat 02 Apr 1955

00y 10m 29d

6

9.0000

0

Samuel Baird

Rangers

13

5

1930

Denny

Scotland

Wed 21 Nov 1956

Sun 15 Jun 1958

01y 06m 26d

7

10.1666

2

Eric Caldow

Rangers

14

5

1934

Cumnock

Scotland

Sat 06 Apr 1957

Sat 06 Apr 1963

06y 00m 01d

40

69.5951

5

Tommy Lawrence

Liverpool

14

5

1940

Dalry

Scotland

Sun 09 Jun 1963

Sat 03 May 1969

05y 10m 25d

3

4.7143

0

Hugh Tinney

Bury

14

5

1944

Glasgow

Scotland

Sat 03 Jun 1967

Tue 13 Jun 1967

00y 00m 11d

2

2.6666

0

Joe Craig

Celtic

14

5

1954

Bridge of Allan

Scotland

Wed 27 Apr 1977

Wed 27 Apr 1977

00y 00m 01d

1

1.2000

1

Lee McCulloch

Wigan Athletic; Rangers

14

5

1978

Bellshill

Scotland

Wed 13 Oct 2004

Tue 12 Oct 2010

06y 00m 00d

18

24.9331

1

Robert Clements

Leith Athletic

15

5

1866

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

0

Wattie White

Bolton Wanderers

15

5

1882

Scotland

Sat 06 Apr 1907

Sat 04 Apr 1908

00y 11m 30d

2

8.0000

0

Jimmy Brownlie

Third Lanark

15

5

1885

Blantyre

Scotland

Mon 15 Mar 1909

Sat 04 Apr 1914

05y 00m 21d

16

64.0000

0

William Cringan

Celtic

15

5

1890

Muirkirk

Scotland

Thu 26 Feb 1920

Sat 14 Apr 1923

03y 01m 20d

5

20.0000

0

Johnny Deakin

St Mirren

15

5

1919

Scotland

Wed 23 Jan 1946

Wed 23 Jan 1946

00y 00m 01d

1

6.0000

0

Robert Watson

Motherwell

15

5

1946

Airdrie

Scotland

Mon 14 Jun 1971

Mon 14 Jun 1971

00y 00m 01d

1

1.5000

0

James Dunlop

St Mirren

17

5

1870

Paisley

Scotland

Sat 22 Mar 1890

Sat 22 Mar 1890

00y 00m 01d

1

4.0000

0

Patrick Callaghan

Hibernian

17

5

1877

Glasgow

Scotland

Sat 03 Mar 1900

Sat 03 Mar 1900

00y 00m 01d

1

4.0000

0

Keith Wright

Hibernian

17

5

1965

Edinburgh

Scotland

Wed 19 Feb 1992

Wed 19 Feb 1992

00y 00m 01d

1

1.0909

0

Lee Miller

Dundee United; Aberdeen

18

5

1983

Lanark

Scotland

Sat 13 May 2006

Sat 10 Oct 2009

03y 04m 28d

3

5.0476

0

William Miller

Third Lanark

19

5

1854

Scotland

Sat 04 Mar 1876

Sat 04 Mar 1876

00y 00m 01d

1

6.0000

0

Andrew Whitelaw

Vale of Leven

19

5

1865

Scotland

Sat 19 Feb 1887

Sat 22 Mar 1890

03y 01m 04d

2

8.0000

0

Torry Gillick

Everton

19

5

1916

Airdrie

Scotland

Sun 09 May 1937

Wed 07 Dec 1938

01y 06m 29d

5

13.0000

2

Mark McGhee

Aberdeen

20

5

1957

Glasgow

Scotland

Sun 12 Jun 1983

Sat 26 May 1984

00y 11m 15d

4

5.8286

2

Walter Aitkenhead

Blackburn Rovers

21

5

1887

Glasgow

Scotland

Sat 16 Mar 1912

Sat 16 Mar 1912

00y 00m 01d

1

4.0000

2

James Crawford

Queens Park

21

5

1904

Glasgow

Scotland

Sat 19 Sep 1931

Sat 01 Apr 1933

01y 06m 14d

5

18.0000

0

Frank Hill

Aberdeen

21

5

1906

Forfar

Scotland

Sun 18 May 1930

Sat 21 Feb 1931

00y 09m 04d

3

7.0000

0

Ian Wallace

Coventry City

23

5

1956

Glasgow

Scotland

Wed 22 Feb 1978

Sat 19 May 1979

01y 02m 28d

3

4.2000

1

Stephen Glass

Newcastle United

23

5

1976

Dundee

Scotland

Wed 14 Oct 1998

Wed 14 Oct 1998

00y 00m 01d

1

1.7143

0

Ross Wallace

Preston North End

23

5

1985

Dundee

Scotland

Sat 10 Oct 2009

Sat 10 Oct 2009

00y 00m 01d

1

2.0000

0

Andrew Watson

Queens Park

24

5

1856

Demerara

British Guiana

Sat 12 Mar 1881

Sat 11 Mar 1882

01y 00m 00d

3

18.0000

0

George Walker

St Mirren

24

5

1909

Scotland

Sun 18 May 1930

Sun 24 May 1931

01y 00m 07d

4

9.0000

0

Doug Rougvie

Aberdeen

24

5

1956

Ballingry

Scotland

Tue 13 Dec 1983

Tue 13 Dec 1983

00y 00m 01d

1

1.7143

0

Brian Irvine

Aberdeen

24

5

1965

Bellshill

Scotland

Wed 12 Sep 1990

Fri 27 May 1994

03y 08m 16d

9

16.5000

0

William Paul

Dykebar

25

5

1867

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

0

Bobby Orrock

Falkirk

25

5

1885

Scotland

Mon 03 Mar 1913

Mon 03 Mar 1913

00y 00m 01d

1

4.0000

0

Gordon Smith

Hibernian

25

5

1924

Edinburgh

Scotland

Wed 23 Jan 1946

Sun 26 May 1957

11y 04m 04d

19

42.3000

4

Dougie Freedman

Crystal Palace

25

5

1974

Glasgow

Scotland

Sat 06 Oct 2001

Wed 27 Mar 2002

00y 05m 22d

2

3.0000

1

James Morrison

West Bromwich Albion

25

5

1986

Darlington

England

Fri 30 May 2008

Thu 05 Oct 2017

09y 04m 06d

46

64.3331

3

Matt Busby

Manchester City

26

5

1909

Orbiston Nr Bellshill

Scotland

Wed 04 Oct 1933

Wed 04 Oct 1933

00y 00m 01d

1

3.0000

0

Tommy Walker

Heart of Midlothian

26

5

1915

Livingston Station

Scotland

Wed 21 Nov 1934

Wed 15 May 1946

11y 05m 25d

21

62.0000

9

Dandy McLean

Dundee

26

5

1943

Paisley

Scotland

Thu 30 May 1968

Thu 30 May 1968

00y 00m 01d

1

3.0000

0

Tom Vallance

Rangers

27

5

1856

Succoth

Scotland

Sat 03 Mar 1877

Mon 14 Mar 1881

04y 00m 12d

7

42.0000

0

Davidson Berry

Queens Park

27

5

1875

Cathcart

Scotland

Sat 24 Mar 1894

Sat 25 Mar 1899

05y 00m 02d

3

12.0000

1

Donald McLeod

Celtic

28

5

1882

Scotland

Sat 18 Mar 1905

Sat 07 Apr 1906

01y 00m 21d

4

16.0000

0

Jackie Husband

Partick Thistle

28

5

1918

Dunfermline

Scotland

Wed 15 May 1946

Sat 19 Oct 1946

00y 05m 05d

2

8.4000

0

George Aitken

East Fife; Sunderland

28

5

1925

Lochgelly

Scotland

Sat 09 Apr 1949

Sat 03 Apr 1954

04y 11m 26d

8

19.5000

0

James Main

Hibernian

29

5

1886

Scotland

Mon 15 Mar 1909

Mon 15 Mar 1909

00y 00m 01d

1

4.0000

0

Jimmy Fleming

Rangers

29

5

1903

Glasgow

Scotland

Sat 01 Jun 1929

Sat 05 Apr 1930

00y 10m 05d

3

7.0000

3

Danny Fox

Celtic; Southampton

29

5

1986

Winsford

England

Sat 14 Nov 2009

Tue 16 Oct 2012

02y 11m 03d

4

5.6000

0

Mike Galloway

Celtic

30

5

1965

Oswestry

England

Wed 16 Oct 1991

Wed 16 Oct 1991

00y 00m 01d

1

1.0909

0

Robert Gardner

Queens Park; Clydesdale

31

5

1847

Scotland

Sat 30 Nov 1872

Sat 02 Mar 1878

05y 03m 03d

5

42.0000

0

William Loney

Celtic

31

5

1879

Scotland

Sat 05 Mar 1910

Sat 19 Mar 1910

00y 00m 15d

2

8.0000

0

Stuart Kennedy

Aberdeen

31

5

1953

Grangemouth

Scotland

Wed 22 Feb 1978

Wed 18 Nov 1981

03y 08m 28d

8

10.0909

0

James Low

Cambuslang

1

6

1863

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

1

Harry Rennie

Heart of Midlothian; Hibernian

1

6

1873

Scotland

Sat 03 Mar 1900

Sat 14 Mar 1908

08y 00m 12d

13

52.0000

0

Stewart Davidson

Middlesbrough

1

6

1886

Aberdeen

Scotland

Sat 09 Apr 1921

Sat 09 Apr 1921

00y 00m 01d

1

4.0000

0

Jimmy Connor

Sunderland

1

6

1909

Renfrew

Scotland

Sun 18 May 1930

Sat 20 Oct 1934

04y 05m 03d

4

13.0000

0

John Campbell

Glasgow South Western

2

6

1856

Glasgow

Scotland

Sat 27 Mar 1880

Sat 27 Mar 1880

00y 00m 01d

1

6.0000

1

Bert Johnston

Sunderland

2

6

1909

Scotland

Wed 08 Dec 1937

Wed 08 Dec 1937

00y 00m 01d

1

2.4000

0

Tommy McLean

Kilmarnock

2

6

1947

Larkhall

Scotland

Wed 31 May 1967

Wed 09 Jun 1971

04y 00m 10d

8

12.6666

1

Peter Somers

Celtic

3

6

1878

Scotland

Sat 18 Mar 1905

Mon 01 Mar 1909

03y 11m 12d

4

16.0000

0

George Burley

Ipswich Town

3

6

1956

Cumnock

Scotland

Sat 19 May 1979

Sat 29 May 1982

03y 00m 11d

11

14.4818

0

Robert Buchanan

Abercorn

4

6

1866

Scotland

Sat 21 Mar 1891

Sat 21 Mar 1891

00y 00m 01d

1

4.0000

1

Isaac Begbie

Heart of Midlothian

4

6

1868

Gorgie

Scotland

Sat 29 Mar 1890

Sat 07 Apr 1894

04y 00m 10d

4

16.0000

0

James Crapnell

Airdrieonians

4

6

1903

Paisley

Scotland

Sat 13 Apr 1929

Sat 17 Sep 1932

03y 05m 05d

9

23.0000

0

Matt Gilks

Blackpool

4

6

1982

Rochdale

England

Wed 15 Aug 2012

Tue 10 Sep 2013

01y 00m 27d

3

3.9000

0

Oli McBurnie

Barnsley; Swansea City; Sheffield United

4

6

1996

Leeds

England

Fri 23 Mar 2018

Wed 31 Mar 2021

03y 00m 09d

16

18.1832

0

Thomas Kelso

Dundee

5

6

1882

Scotland

Sat 28 Feb 1914

Sat 28 Feb 1914

00y 00m 01d

1

4.0000

0

James Gibson

Partick Thistle; Aston Villa

5

6

1901

Larkhall

Scotland

Sat 17 Apr 1926

Sat 22 Feb 1930

03y 10m 06d

8

30.0000

2

George Cummings

Partick Thistle; Aston Villa

5

6

1913

Thornbridge

Scotland

Sat 06 Apr 1935

Sat 15 Apr 1939

04y 00m 10d

9

28.2000

0

Jim Brogan

Celtic

5

6

1944

Glasgow

Scotland

Wed 21 Apr 1971

Sat 22 May 1971

00y 01m 02d

4

6.0000

0

Andy McLaren

Kilmarnock

5

6

1973

Glasgow

Scotland

Wed 25 Apr 2001

Wed 25 Apr 2001

00y 00m 01d

1

1.7143

0

Mark Wilson

Celtic

5

6

1984

Glasgow

Scotland

Wed 09 Feb 2011

Wed 09 Feb 2011

00y 00m 01d

1

1.2000

0

Kieran Tierney

Celtic; Arsenal; Real Sociedad

5

6

1997

Douglas

Isle of Man

Tue 29 Mar 2016

Sun 23 Mar 2025

08y 11m 24d

49

54.3521

1

William MacKinnon

Dumbarton

6

6

1859

Bonhill

Scotland

Sat 10 Mar 1883

Sat 29 Mar 1884

01y 00m 20d

4

20.0000

0

Harry Campbell

Renton

6

6

1867

Renton

Scotland

Mon 15 Apr 1889

Mon 15 Apr 1889

00y 00m 01d

1

4.0000

0

Alexander Barbour

Renton

7

6

1862

Dumbarton

Scotland

Sat 14 Mar 1885

Sat 14 Mar 1885

00y 00m 01d

1

4.0000

1

James Hamilton

Queens Park

7

6

1869

Scotland

Sat 26 Mar 1892

Sat 01 Apr 1893

01y 00m 07d

3

12.0000

3

John McTavish

Falkirk

7

6

1885

Scotland

Sat 19 Mar 1910

Sat 19 Mar 1910

00y 00m 01d

1

4.0000

0

Jimmy Howieson

St Mirren

7

6

1900

Scotland

Sat 26 Feb 1927

Sat 26 Feb 1927

00y 00m 01d

1

4.0000

0

Ian McColl

Rangers

7

6

1927

Alexandria

Scotland

Sat 15 Apr 1950

Sat 19 Apr 1958

08y 00m 05d

14

21.6666

0

Ian St John

Motherwell; Liverpool

7

6

1938

Motherwell

Scotland

Wed 06 May 1959

Sat 10 Apr 1965

05y 11m 05d

21

38.9716

9

Lou Macari

Celtic; Manchester United

7

6

1949

Edinburgh

Scotland

Wed 24 May 1972

Wed 07 Jun 1978

06y 00m 15d

24

30.3665

5

John ONeil

Hibernian

7

6

1971

Bellshill

Scotland

Wed 25 Apr 2001

Wed 25 Apr 2001

00y 00m 01d

1

1.7143

0

Kevin Kyle

Sunderland; Kilmarnock

7

6

1981

Stranraer

Scotland

Thu 16 May 2002

Sat 14 Nov 2009

07y 05m 30d

10

13.0454

1

George Henderson

Rangers

8

6

1879

Scotland

Sat 26 Mar 1904

Sat 26 Mar 1904

00y 00m 01d

1

4.0000

0

Alex Venters

Cowdenbeath; Rangers

9

6

1913

Cowdenbeath

Scotland

Sat 16 Sep 1933

Sat 15 Apr 1939

05y 07m 00d

3

10.0000

0

Harry Yorston

Aberdeen

9

6

1929

Aberdeen

Scotland

Sat 16 Oct 1954

Sat 16 Oct 1954

00y 00m 01d

1

1.5000

0

Woodville Gray

Pollokshields Athletic

10

6

1866

Scotland

Sat 27 Mar 1886

Sat 27 Mar 1886

00y 00m 01d

1

4.0000

0

Joe McBride

Celtic

10

6

1938

Glasgow

Scotland

Sat 22 Oct 1966

Wed 16 Nov 1966

00y 00m 26d

2

2.6666

0

Stuart McCall

Everton; Rangers

10

6

1964

Leeds

England

Wed 28 Mar 1990

Wed 25 Mar 1998

07y 11m 26d

40

52.2815

1

Aaron Hickey

Bologna FC 1909; Brentford

10

6

2002

Glasgow

Scotland

Thu 24 Mar 2022

Thu 12 Oct 2023

01y 06m 19d

14

16.9617

0

George Sommerville

Queens Park

11

6

1863

Scotland

Sat 27 Mar 1886

Sat 27 Mar 1886

00y 00m 01d

1

4.0000

1

Jake Madden

Celtic

11

6

1865

Scotland

Sat 18 Mar 1893

Sat 23 Mar 1895

02y 00m 06d

2

8.0000

5

Andrew Baird

Queens Park

11

6

1866

Irvine

Scotland

Sat 19 Mar 1892

Sat 24 Mar 1894

02y 00m 06d

2

8.0000

0

Billy Gilmour

Chelsea; Norwich City; Brighton and Hove Albion; Napoli

11

6

2001

Irvine

Scotland

Wed 02 Jun 2021

Sun 23 Mar 2025

03y 09m 22d

38

40.9044

2

Charlie Thomson

Heart of Midlothian; Sunderland

12

6

1878

Prestonpans

Scotland

Sat 26 Mar 1904

Sat 04 Apr 1914

10y 00m 10d

21

84.0000

4

David Narey

Dundee United

12

6

1956

Dundee

Scotland

Wed 27 Apr 1977

Wed 08 Feb 1989

11y 09m 13d

35

44.4428

1

John Connolly

Everton

13

6

1950

Barrhead

Scotland

Fri 22 Jun 1973

Fri 22 Jun 1973

00y 00m 01d

1

1.2000

0

Alan Hansen

Liverpool

13

6

1955

Sauchie

Scotland

Sat 19 May 1979

Wed 18 Feb 1987

07y 09m 00d

26

33.5571

0

Alec Thomson

Celtic

14

6

1902

Scotland

Sat 17 Apr 1926

Wed 26 Oct 1932

06y 06m 10d

3

11.0000

0

Callum McGregor

Celtic

14

6

1993

Glasgow

Scotland

Thu 09 Nov 2017

Sun 23 Jun 2024

06y 07m 15d

63

70.0581

3

Robert McPherson

Arthurlie

15

6

1858

Scotland

Sat 11 Mar 1882

Sat 11 Mar 1882

00y 00m 01d

1

6.0000

1

James Paterson

Cowdenbeath

15

6

1905

Cowdenbeath

Scotland

Sat 16 May 1931

Sun 24 May 1931

00y 00m 09d

3

6.0000

0

Alan Brazil

Ipswich Town

15

6

1959

Glasgow

Scotland

Wed 28 May 1980

Wed 01 Jun 1983

03y 00m 05d

13

14.8363

1

James Hogg

Ayr United

16

6

1896

Scotland

Sat 04 Mar 1922

Sat 04 Mar 1922

00y 00m 01d

1

4.0000

0

James Hamilton

St Mirren

16

6

1901

Scotland

Sat 01 Mar 1924

Sat 01 Mar 1924

00y 00m 01d

1

4.0000

0

Robert Ancell

Newcastle United

16

6

1911

Scotland

Scotland

Sat 31 Oct 1936

Wed 02 Dec 1936

00y 01m 03d

2

4.0000

0

Jimmy Cowan

Greenock Morton

16

6

1926

Paisley

Scotland

Wed 28 Apr 1948

Fri 30 May 1952

04y 01m 03d

25

49.0000

0

John Grant

Hibernian

16

6

1931

Edinburgh

Scotland

Sat 18 Oct 1958

Wed 05 Nov 1958

00y 00m 19d

2

4.0000

0

Steven Whittaker

Rangers; Norwich City

16

6

1984

Edinburgh

Scotland

Wed 12 Aug 2009

Tue 29 Mar 2016

06y 07m 18d

31

45.1665

0

John Inglis

Rangers

17

6

1859

Glasgow

Scotland

Sat 10 Mar 1883

Mon 12 Mar 1883

00y 00m 03d

2

12.0000

0

John Allan

Queens Park

17

6

1866

Bridgend Kilwinning

Scotland

Sat 19 Mar 1887

Mon 21 Mar 1887

00y 00m 03d

2

8.0000

2

Jack Kennedy

Hibernian

18

6

1870

Bellshill

Scotland

Sat 20 Mar 1897

Sat 20 Mar 1897

00y 00m 01d

1

4.0000

0

Alex King

Heart of Midlothian; Celtic

18

6

1871

Scotland

Scotland

Sat 21 Mar 1896

Sat 25 Mar 1899

03y 00m 05d

6

24.0000

1

Jimmy Mason

Third Lanark

18

6

1919

Glasgow

Scotland

Sat 23 Oct 1948

Sun 27 May 1951

02y 07m 05d

7

15.5000

4

David Calderhead

Queen of the South Wanderers

19

6

1864

Hurlford

Scotland

Sat 09 Mar 1889

Sat 09 Mar 1889

00y 00m 01d

1

4.0000

0

John (Kitey) McPherson

Kilmarnock; Cowlairs; Rangers

19

6

1868

Scotland

Sat 10 Mar 1888

Sat 27 Mar 1897

09y 00m 18d

8

32.0000

5

John Gilmour

Dundee

19

6

1900

Scotland

Sat 25 Oct 1930

Sat 25 Oct 1930

00y 00m 01d

1

2.0000

0

Jimmy Robertson

Dundee

19

6

1906

Scotland

Sat 16 May 1931

Wed 20 May 1931

00y 00m 05d

2

4.0000

0

Robbie Neilson

Heart of Midlothian

19

6

1980

Paisley

Scotland

Wed 11 Oct 2006

Wed 11 Oct 2006

00y 00m 01d

1

1.5000

0

Peter Kerr

Hibernian

20

6

1891

Scotland

Sat 01 Mar 1924

Sat 01 Mar 1924

00y 00m 01d

1

4.0000

0

Graham Leggat

Aberdeen; Fulham

20

6

1934

Aberdeen

Scotland

Sat 14 Apr 1956

Sun 05 Jun 1960

04y 01m 23d

18

31.4523

8

Willie McStay

Celtic

21

6

1892

Scotland

Sat 12 Feb 1921

Sat 25 Feb 1928

07y 00m 14d

13

52.0000

0

Garry Kenneth

Dundee United

21

6

1987

Dundee

Scotland

Wed 11 Aug 2010

Tue 16 Nov 2010

00y 03m 06d

2

2.4000

0

John Ferguson

Vale of Leven

22

6

1848

Alexandria

Scotland

Sat 07 Mar 1874

Sat 23 Mar 1878

04y 00m 17d

6

42.0000

5

Leitch Keir

Dumbarton

22

6

1861

Scotland

Sat 20 Mar 1886

Sat 17 Mar 1888

01y 11m 27d

4

16.0000

1

Robert Foyers

St Bernards

22

6

1868

Hamilton

Scotland

Sat 18 Mar 1893

Sat 24 Mar 1894

01y 00m 07d

2

8.0000

0

Stephen Crainey

Celtic; Southampton; Blackpool

22

6

1981

Glasgow

Scotland

Wed 27 Mar 2002

Fri 11 Nov 2011

09y 07m 16d

12

15.4636

0

Alex Young

Liverpool; Everton

23

6

1880

Scotland

Sat 01 Apr 1905

Mon 04 Mar 1907

01y 11m 04d

2

8.0000

0

Willie Macfadyen

Motherwell

23

6

1904

Overtown

Scotland

Wed 04 Oct 1933

Wed 29 Nov 1933

00y 01m 26d

2

6.0000

2

Willie Wallace

Heart of Midlothian; Celtic

23

6

1940

Kirkintilloch

Scotland

Wed 25 Nov 1964

Sat 10 May 1969

04y 05m 16d

7

11.5475

0

James Logan

Ayr

24

6

1870

Scotland

Sat 21 Mar 1891

Sat 21 Mar 1891

00y 00m 01d

1

4.0000

1

Danny McRorie

Greenock Morton

25

6

1906

Scotland

Sat 25 Oct 1930

Sat 25 Oct 1930

00y 00m 01d

1

2.0000

0

Callum Davidson

Blackburn Rovers; Leicester City; Preston North End

25

6

1976

Stirling

Scotland

Sat 05 Sep 1998

Sat 05 Sep 2009

11y 00m 01d

19

29.7770

0

Richard Hughes

Portsmouth

25

6

1979

Glasgow

Scotland

Thu 27 May 2004

Wed 17 Aug 2005

01y 02m 22d

5

6.1817

0

Scott Brown

Hibernian; Celtic

25

6

1985

Dunfermline

Scotland

Sat 12 Nov 2005

Mon 04 Sep 2017

11y 09m 24d

55

82.8760

4

Gordon McQueen

Leeds United; Manchester United

26

6

1952

Kilbirnie

Scotland

Sat 01 Jun 1974

Sat 16 May 1981

06y 11m 16d

30

39.3474

5

Zander Clark

Heart of Midlothian

26

6

1992

Glasgow

Scotland

Tue 17 Oct 2023

Mon 03 Jun 2024

00y 07m 18d

4

3.6924

0

Alex Lochhead

Third Lanark

27

6

1863

Scotland

Mon 15 Apr 1889

Mon 15 Apr 1889

00y 00m 01d

1

4.0000

0

George Bowman

Montrose

27

6

1872

Montrose

Scotland

Sat 19 Mar 1892

Sat 19 Mar 1892

00y 00m 01d

1

4.0000

0

John Buchanan

Cambuslang

28

6

1866

Tollcross

Scotland

Sat 09 Mar 1889

Sat 09 Mar 1889

00y 00m 01d

1

4.0000

0

John Barker

Rangers

28

6

1869

Govan

Scotland

Sat 18 Mar 1893

Sat 24 Mar 1894

01y 00m 07d

2

8.0000

4

Bobby Campbell

Chelsea

28

6

1922

Glasgow

Scotland

Sun 18 May 1947

Sat 27 May 1950

03y 00m 10d

5

10.8000

1

Phil Bardsley

Sunderland

28

6

1985

Salford

England

Tue 12 Oct 2010

Wed 05 Mar 2014

03y 04m 22d

13

18.0000

0

Andy Kerr

Partick Thistle

29

6

1931

Lugar

Scotland

Thu 19 May 1955

Sun 29 May 1955

00y 00m 11d

2

3.0000

0

Thomas Miller

Liverpool; Manchester United

30

6

1890

Scotland

Sat 10 Apr 1920

Sat 09 Apr 1921

01y 00m 00d

3

12.0000

2

James Gossland

Rangers

1

7

1859

Glasgow

Scotland

Sat 26 Jan 1884

Sat 26 Jan 1884

00y 00m 01d

1

4.0000

2

Peter Pursell

Queens Park

1

7

1894

Scotland

Sat 28 Feb 1914

Sat 28 Feb 1914

00y 00m 01d

1

4.0000

0

Wilson Humphries

Motherwell

1

7

1928

Motherwell

Scotland

Fri 30 May 1952

Fri 30 May 1952

00y 00m 01d

1

2.0000

0

Bob Boyd

Mossend Swifts

2

7

1867

Whifflet

Scotland

Sat 09 Mar 1889

Sat 21 Mar 1891

02y 00m 13d

2

8.0000

2

Andrew McAtee

Celtic

2

7

1888

Scotland

Mon 03 Mar 1913

Mon 03 Mar 1913

00y 00m 01d

1

4.0000

0

Tommy Gemmell

St Mirren

2

7

1930

Tarbolton

Scotland

Wed 04 May 1955

Sun 15 May 1955

00y 00m 12d

2

3.0000

1

Johnny Hill

Heart of Midlothian

3

7

1862

Scotland

Sat 04 Apr 1891

Sat 26 Mar 1892

00y 11m 23d

2

8.0000

0

Neil McCallum

Renton

3

7

1868

Scotland

Sat 24 Mar 1888

Sat 24 Mar 1888

00y 00m 01d

1

4.0000

1

Mick Cullen

Luton Town

3

7

1931

Glasgow

Scotland

Wed 02 May 1956

Wed 02 May 1956

00y 00m 01d

1

3.0000

0

Allan Campbell

Luton Town

4

7

1998

Glasgow

Scotland

Tue 14 Jun 2022

Tue 14 Jun 2022

00y 00m 01d

1

.9231

0

John Goudie

Abercorn

5

7

1857

Paisley

Scotland

Sat 26 Jan 1884

Sat 26 Jan 1884

00y 00m 01d

1

4.0000

1

William Dickson

Dundee Strathmore

5

7

1866

Crail

Scotland

Sat 24 Mar 1888

Sat 24 Mar 1888

00y 00m 01d

1

4.0000

4

Gary Gillespie

Liverpool

5

7

1960

Stirling

Scotland

Wed 14 Oct 1987

Wed 14 Nov 1990

03y 01m 01d

13

17.0453

0

Derek McInnes

West Bromwich Albion

5

7

1971

Paisley

Scotland

Wed 21 Aug 2002

Wed 20 Nov 2002

00y 03m 00d

2

2.1818

0

James Wilson

Vale of Leven

6

7

1865

Scotland

Sat 10 Mar 1888

Sat 04 Apr 1891

03y 00m 26d

4

16.0000

0

Jimmy Raeside

Third Lanark

6

7

1879

Scotland

Sat 03 Mar 1906

Sat 03 Mar 1906

00y 00m 01d

1

4.0000

0

Jock Thomson

Everton

6

7

1906

Thornton

Scotland

Wed 26 Oct 1932

Wed 26 Oct 1932

00y 00m 01d

1

4.0000

0

Johnny Little

Rangers

7

7

1930

Calgary

Canada

Wed 06 May 1953

Wed 06 May 1953

00y 00m 01d

1

3.0000

0

James Forrest

Celtic

7

7

1991

Prestwick

Scotland

Sun 29 May 2011

Mon 03 Jun 2024

13y 00m 06d

39

53.4801

5

Jimmy Quinn

Celtic

8

7

1878

Scotland

Sat 18 Mar 1905

Sat 23 Mar 1912

07y 00m 06d

11

44.0000

7

James Bowie

Rangers

9

7

1888

Glasgow

Scotland

Sat 13 Mar 1920

Sat 10 Apr 1920

00y 00m 29d

2

8.0000

0

David Turnbull

Celtic

10

7

1999

Carluke

Scotland

Wed 02 Jun 2021

Tue 14 Jun 2022

01y 00m 13d

5

4.4424

0

Matt Scott

Airdrieonians

11

7

1872

Scotland

Sat 19 Mar 1898

Sat 19 Mar 1898

00y 00m 01d

1

4.0000

0

Alex Graham

Arsenal

11

7

1889

Scotland

Sat 26 Feb 1921

Sat 26 Feb 1921

00y 00m 01d

1

4.0000

0

Ross Stewart

Sunderland

11

7

1996

Irvine

Scotland

Wed 08 Jun 2022

Sat 11 Jun 2022

00y 00m 04d

2

1.8462

0

David Hill

Rangers

12

7

1858

Scotland

Sat 12 Mar 1881

Sat 25 Mar 1882

01y 00m 14d

3

18.0000

1

Bertie Thomson

Celtic

12

7

1907

Scotland

Sat 31 Oct 1931

Sat 31 Oct 1931

00y 00m 01d

1

3.0000

1

Charles Fleming

East Fife

12

7

1927

Blairhall

Scotland

Sat 03 Oct 1953

Sat 03 Oct 1953

00y 00m 01d

1

1.5000

2

George Farm

Blackpool

13

7

1924

Slateford

Scotland

Sat 18 Oct 1952

Wed 03 Jun 1959

06y 07m 17d

10

22.5000

0

Che Adams

Southampton; Torino

13

7

1996

Leicester

England

Thu 25 Mar 2021

Sun 23 Mar 2025

03y 11m 27d

37

37.5582

6

Joseph Dodds

Celtic

14

7

1887

Carluke

Scotland

Sat 28 Feb 1914

Sat 04 Apr 1914

00y 01m 08d

3

12.0000

0

Willie Summers

St Mirren

14

7

1893

Scotland

Sat 17 Apr 1926

Sat 17 Apr 1926

00y 00m 01d

1

4.0000

0

Duncan MacKay

Celtic

14

7

1937

Glasgow

Scotland

Sat 11 Apr 1959

Wed 02 May 1962

03y 00m 22d

14

26.5715

0

Arthur Albiston

Manchester United

14

7

1957

Edinburgh

Scotland

Wed 28 Apr 1982

Fri 13 Jun 1986

04y 01m 17d

14

21.5066

0

John Colquhoun

Heart of Midlothian

14

7

1963

Stirling

Scotland

Wed 17 Feb 1988

Tue 22 Mar 1988

00y 01m 06d

2

2.6666

0

Bobby Evans

Celtic; Chelsea

16

7

1927

Glasgow

Scotland

Sat 23 Oct 1948

Wed 08 Jun 1960

11y 07m 17d

48

89.9998

0

Harry Anderson

Raith Rovers

17

7

1888

Glasgow

Scotland

Sat 28 Feb 1914

Sat 28 Feb 1914

00y 00m 01d

1

4.0000

0

Peter Cormack

Hibernian; Nottingham Forest

17

7

1946

Edinburgh

Scotland

Sat 25 Jun 1966

Wed 01 Dec 1971

05y 05m 07d

9

14.3333

0

Andrew Shinnie

Inverness Caledonian Thistle

17

7

1989

Aberdeen

Scotland

Wed 14 Nov 2012

Wed 14 Nov 2012

00y 00m 01d

1

1.2000

0

Jonathan Gould

Celtic

18

7

1968

Paddington

England

Sat 09 Oct 1999

Wed 15 Nov 2000

01y 01m 07d

2

3.0476

0

John Russell

Cambuslang

19

7

1868

Scotland

Sat 29 Mar 1890

Sat 29 Mar 1890

00y 00m 01d

1

4.0000

0

William Longair

Dundee

19

7

1870

Scotland

Sat 31 Mar 1894

Sat 31 Mar 1894

00y 00m 01d

1

4.0000

0

George Dewar

Dumbarton

20

7

1867

Dumbarton

Scotland

Sat 24 Mar 1888

Sat 13 Apr 1889

01y 00m 21d

2

8.0000

1

Nigel Quashie

Portsmouth

20

7

1978

Peckham

England

Thu 27 May 2004

Wed 06 Sep 2006

02y 03m 11d

14

18.5148

1

Archibald McCall

Renton

21

7

1861

Scotland

Sat 24 Mar 1888

Sat 24 Mar 1888

00y 00m 01d

1

4.0000

0

Tom Morrison

St Mirren

21

7

1904

Scotland

Sat 02 Apr 1927

Sat 02 Apr 1927

00y 00m 01d

1

4.0000

0

John Sinclair

Leicester City

21

7

1943

Culross

Scotland

Sat 18 Jun 1966

Sat 18 Jun 1966

00y 00m 01d

1

1.3333

0

Gary Teale

Wigan Athletic; Derby County

21

7

1978

Glasgow

Scotland

Wed 01 Mar 2006

Wed 01 Apr 2009

03y 01m 01d

13

19.4285

0

William Semple

Cambuslang

22

7

1861

Scotland

Sat 10 Apr 1886

Sat 10 Apr 1886

00y 00m 01d

1

4.0000

0

Kenneth Anderson

Queens Park

23

7

1875

Glasgow

Scotland

Sat 28 Mar 1896

Sat 02 Apr 1898

02y 00m 06d

3

12.0000

0

Gladstone Hamilton

Port Glasgow Athletic

23

7

1879

Scotland

Sat 17 Mar 1906

Sat 17 Mar 1906

00y 00m 01d

1

4.0000

0

James Gordon

Rangers

23

7

1888

Saltcoats

Scotland

Sat 16 Mar 1912

Sat 10 Apr 1920

08y 00m 26d

10

40.0000

0

Hugh Kelly

Blackpool

23

7

1923

Fife

Scotland

Wed 30 Apr 1952

Wed 30 Apr 1952

00y 00m 01d

1

2.0000

0

Stephen Kingsley

Swansea City; Heart of Midlothian

23

7

1994

Stirling

Scotland

Sat 04 Jun 2016

Tue 27 Sep 2022

06y 03m 24d

2

3.0000

0

Jim Leighton

Aberdeen; Manchester United; Hibernian

24

7

1958

Johnstone

Scotland

Wed 13 Oct 1982

Sat 10 Oct 1998

15y 11m 28d

91

123.6905

0

Donald McKinlay

Liverpool

25

7

1891

Scotland

Sat 04 Feb 1922

Sat 04 Mar 1922

00y 01m 01d

2

8.0000

0

Paul Hegarty

Dundee United

25

7

1954

Edinburgh

Scotland

Sat 19 May 1979

Tue 24 May 1983

04y 00m 06d

8

11.1000

0

Darren Jackson

Hibernian; Celtic

25

7

1966

Edinburgh

Scotland

Wed 29 Mar 1995

Sat 10 Oct 1998

03y 06m 12d

28

34.5314

4

Billy Campbell

Greenock Morton

26

7

1920

Greenock

Scotland

Wed 15 May 1946

Mon 17 May 1948

02y 00m 03d

5

14.4000

0

Harry Haddock

Clyde

26

7

1925

Glasgow

Scotland

Wed 08 Dec 1954

Sat 19 Apr 1958

03y 04m 12d

6

8.8333

0

John Baird

Vale of Leven

27

7

1856

Alexandria

Scotland

Sat 04 Mar 1876

Sat 13 Mar 1880

04y 00m 10d

3

18.0000

2

William Chalmers

Rangers

27

7

1860

Scotland

Sat 14 Mar 1885

Sat 14 Mar 1885

00y 00m 01d

1

4.0000

0

James Croal

Falkirk

27

7

1885

Glasgow

Scotland

Sat 15 Mar 1913

Sat 04 Apr 1914

01y 00m 21d

3

12.0000

0

David Steele

Huddersfield Town

29

7

1894

Scotland

Sat 03 Mar 1923

Sat 14 Apr 1923

00y 01m 12d

3

12.0000

0

John Smith

Celtic

29

7

1934

Glasgow

Scotland

Wed 27 May 1959

Wed 03 Jun 1959

00y 00m 08d

2

4.0000

0

Archie Macauley

Brentford; Arsenal

30

7

1915

Falkirk

Scotland

Sat 12 Apr 1947

Sun 23 May 1948

01y 01m 12d

7

14.4000

0

Dixie Deans

Celtic

30

7

1946

Johnstone

Scotland

Wed 30 Oct 1974

Wed 20 Nov 1974

00y 00m 22d

2

2.6666

0

Rob McKinnon

Motherwell

31

7

1966

Glasgow

Scotland

Wed 17 Nov 1993

Wed 07 Jun 1995

01y 06m 22d

3

4.6666

0

Derek Ferguson

Rangers

31

7

1967

Calderbank, Glasgow

Scotland

Tue 22 Mar 1988

Tue 17 May 1988

00y 01m 26d

2

2.6666

0

Calvin Ramsay

Liverpool

31

7

2003

Aberdeen

Scotland

Wed 16 Nov 2022

Wed 16 Nov 2022

00y 00m 01d

1

1.5000

0

Chris Iwelumo

Wolverhampton Wanderers; Burnley

1

8

1978

Coatbridge

Scotland

Sat 11 Oct 2008

Fri 08 Oct 2010

01y 11m 28d

4

5.8286

0

Lee Wallace

Heart of Midlothian; Rangers

1

8

1987

Edinburgh

Scotland

Sat 10 Oct 2009

Wed 22 Mar 2017

07y 05m 13d

10

16.3286

0

Jason Cummings

Nottingham Forest; Rangers

1

8

1995

Edinburgh

Scotland

Thu 09 Nov 2017

Tue 27 Mar 2018

00y 04m 19d

2

2.6666

0

Francis Barrett

Dundee

2

8

1872

Dundee

Scotland

Sat 31 Mar 1894

Sat 23 Mar 1895

00y 11m 24d

2

8.0000

0

Alex Parker

Falkirk; Everton

2

8

1935

Irvine

Scotland

Wed 04 May 1955

Wed 11 Jun 1958

03y 01m 08d

15

27.6665

0

Robert Howe

Hamilton Academical

3

8

1906

Scotland

Sun 26 May 1929

Tue 04 Jun 1929

00y 00m 10d

2

4.0000

0

Maurice Malpas

Dundee United

3

8

1962

Dunfermline

Scotland

Fri 01 Jun 1984

Wed 18 Nov 1992

08y 05m 18d

55

73.9975

1

Robert Neill

Queens Park

4

8

1853

Scotland

Sat 25 Mar 1876

Sat 13 Mar 1880

03y 11m 18d

5

30.0000

0

John Wark

Ipswich Town; Liverpool

4

8

1957

Glasgow

Scotland

Sat 19 May 1979

Wed 12 Sep 1984

05y 03m 25d

29

39.2221

7

Bobby Connor

Dundee; Aberdeen

4

8

1960

Kilmarnock

Scotland

Tue 29 Apr 1986

Wed 12 Sep 1990

04y 04m 15d

4

5.9242

0

Graeme Shinnie

Aberdeen

4

8

1991

Aberdeen

Scotland

Tue 29 May 2018

Thu 21 Mar 2019

00y 09m 22d

6

7.4666

0

Hugh Wilson

Dumbarton

5

8

1859

Mauchline

Scotland

Mon 23 Mar 1885

Mon 23 Mar 1885

00y 00m 01d

1

4.0000

0

Ronald Orr

Newcastle United

6

8

1876

Scotland

Sat 03 May 1902

Sat 09 Apr 1904

01y 11m 07d

2

8.0000

1

Sandy MacFarlane

Dundee

6

8

1878

Scotland

Sat 12 Mar 1904

Mon 06 Mar 1911

06y 11m 23d

5

20.0000

1

John Divers

Celtic

6

8

1911

Clydebank

Scotland

Sat 08 Oct 1938

Sat 08 Oct 1938

00y 00m 01d

1

3.0000

0

Eric Schaedler

Hibernian

6

8

1949

Biggar

Scotland

Wed 27 Mar 1974

Wed 27 Mar 1974

00y 00m 01d

1

1.0000

0

Tommy Conway

Bristol City; Middlesbrough

6

8

2002

Taunton

England

Fri 07 Jun 2024

Sun 23 Mar 2025

00y 09m 17d

4

5.4231

0

Hugh Morgan

St Mirren; Liverpool

7

8

1874

Scotland

Sat 19 Mar 1898

Sat 08 Apr 1899

01y 00m 21d

2

8.0000

0

Paul Lambert

Motherwell; Borussia Dortmund; Celtic

7

8

1969

Glasgow

Scotland

Sun 21 May 1995

Wed 10 Sep 2003

08y 03m 21d

40

52.5089

1

James King

Hamilton Academical

8

8

1906

Wishaw

Scotland

Sat 17 Sep 1932

Sat 16 Sep 1933

01y 00m 00d

2

7.0000

1

Willie Woodburn

Rangers

8

8

1919

Edinburgh

Scotland

Sat 12 Apr 1947

Wed 30 Apr 1952

05y 00m 19d

24

47.2000

0

Willie Redpath

Motherwell

8

8

1922

Stoneyburn

Scotland

Sat 23 Oct 1948

Sat 05 Apr 1952

03y 05m 14d

9

17.5000

0

Tommy Ring

Clyde

8

8

1930

Glasgow

Scotland

Wed 06 May 1953

Wed 06 Nov 1957

04y 06m 01d

12

19.1666

2

Kirk Broadfoot

Rangers

8

8

1984

Irvine

Scotland

Wed 10 Sep 2008

Wed 11 Aug 2010

01y 11m 02d

4

6.3429

1

Andrew McIntyre

Vale of Leven

9

8

1855

Bonhill

Scotland

Sat 02 Mar 1878

Sat 11 Mar 1882

04y 00m 10d

2

12.0000

0

Daniel McArthur

Celtic

9

8

1867

Scotland

Sat 30 Mar 1895

Sat 18 Mar 1899

03y 11m 19d

3

12.0000

0

Billy Cowan

Newcastle United

9

8

1896

Edinburgh

Scotland

Sat 12 Apr 1924

Sat 12 Apr 1924

00y 00m 01d

1

4.0000

0

Paul Gallagher

Blackburn Rovers

9

8

1984

Glasgow

Scotland

Wed 18 Feb 2004

Wed 18 Feb 2004

00y 00m 01d

1

1.0909

0

Duncan McKenzie

Brentford

10

8

1912

Scotland

Wed 10 Nov 1937

Wed 10 Nov 1937

00y 00m 01d

1

2.4000

0

Lawrence Shankland

Dundee United; Heart of Midlothian

10

8

1995

Glasgow

Scotland

Thu 10 Oct 2019

Mon 18 Nov 2024

05y 01m 09d

16

18.3079

3

James McIntyre

Rangers

11

8

1858

Scotland

Sat 29 Mar 1884

Sat 29 Mar 1884

00y 00m 01d

1

4.0000

0

Billy Dunlop

Liverpool

11

8

1874

Hurlford

Scotland

Sat 07 Apr 1906

Sat 07 Apr 1906

00y 00m 01d

1

4.0000

0

James Galt

Rangers

11

8

1885

Saltcoats

Scotland

Sat 07 Mar 1908

Sat 14 Mar 1908

00y 00m 08d

2

8.0000

1

Andy Beattie

Preston North End

11

8

1913

Kintore

Scotland

Sat 17 Apr 1937

Wed 07 Dec 1938

01y 07m 21d

7

17.4000

0

Robert Fleck

Norwich City

11

8

1965

Glasgow

Scotland

Wed 28 Mar 1990

Wed 06 Feb 1991

00y 10m 10d

4

5.2727

0

Neil McCann

Heart of Midlothian; Rangers; Southampton

11

8

1974

Greenock

Scotland

Sat 05 Sep 1998

Sat 12 Nov 2005

07y 02m 08d

26

35.5408

3

John Smith

Mauchline; Edinburgh University; Queens Park

12

8

1855

Mauchline

Scotland

Sat 03 Mar 1877

Sat 15 Mar 1884

07y 00m 13d

10

58.0000

10

Donald Colman

Aberdeen

14

8

1878

Renton

Scotland

Mon 06 Mar 1911

Sat 15 Mar 1913

02y 00m 10d

4

16.0000

0

James Stark

Rangers

15

8

1877

Scotland

Mon 15 Mar 1909

Sat 03 Apr 1909

00y 00m 20d

2

8.0000

0

Thomas Highet

Queens Park

16

8

1853

Ayr

Scotland

Sat 06 Mar 1875

Sat 02 Mar 1878

02y 11m 25d

4

30.0000

1

Leslie Johnston

Clyde

16

8

1920

Glasgow

Scotland

Wed 28 Apr 1948

Mon 17 May 1948

00y 00m 20d

2

4.0000

1

Bobby Mitchell

Newcastle United

16

8

1924

Glasgow

Scotland

Sat 12 May 1951

Wed 16 May 1951

00y 00m 05d

2

3.0000

1

Paul Gallacher

Dundee United

16

8

1979

Glasgow

Scotland

Thu 23 May 2002

Thu 27 May 2004

02y 00m 05d

8

9.1363

0

Jimmy Adams

Heart of Midlothian

17

8

1864

Edinburgh

Scotland

Sat 09 Mar 1889

Sat 25 Mar 1893

04y 00m 17d

3

12.0000

0

Tommy Logan

Falkirk

17

8

1888

Scotland

Sat 15 Mar 1913

Sat 15 Mar 1913

00y 00m 01d

1

4.0000

0

John Smith

Ayr United

17

8

1893

Scotland

Sat 12 Apr 1924

Sat 12 Apr 1924

00y 00m 01d

1

4.0000

0

Bobby Murdoch

Celtic

17

8

1944

Bothwell

Scotland

Tue 09 Nov 1965

Wed 05 Nov 1969

03y 11m 28d

12

19.1665

5

Finlay Speedie

Rangers

18

8

1880

Scotland

Mon 09 Mar 1903

Sat 04 Apr 1903

00y 00m 27d

3

12.0000

2

William Key

Queens Park

18

8

1881

Scotland

Sat 16 Mar 1907

Sat 16 Mar 1907

00y 00m 01d

1

4.0000

0

Duncan Urquhart

Hibernian

18

8

1908

Newton Stewart

Scotland

Wed 04 Oct 1933

Wed 04 Oct 1933

00y 00m 01d

1

3.0000

0

Mark Burchill

Celtic

18

8

1980

Broxburn

Scotland

Tue 05 Oct 1999

Wed 26 Apr 2000

00y 06m 22d

6

7.9998

0

Kris Boyd

Rangers; Middlesbrough

18

8

1983

Irvine

Scotland

Thu 11 May 2006

Tue 07 Sep 2010

04y 03m 28d

18

26.7809

7

John Kennedy

Celtic

18

8

1983

Bellshill

Scotland

Wed 31 Mar 2004

Wed 31 Mar 2004

00y 00m 01d

1

1.0909

0

Ross McCormack

Motherwell; Cardiff City; Leeds United; Fulham

18

8

1986

Glasgow

Scotland

Fri 30 May 2008

Sun 29 May 2016

08y 00m 00d

13

20.0286

2

Robert Brown

Cambuslang

19

8

1870

Tradeston

Scotland

Sat 22 Mar 1890

Sat 22 Mar 1890

00y 00m 01d

1

4.0000

0

John James Campbell

Celtic

19

8

1872

Scotland

Sat 25 Mar 1893

Mon 09 Mar 1903

09y 11m 13d

12

48.0000

5

Matthew Dickie

Rangers

19

8

1873

Rhu

Scotland

Sat 27 Mar 1897

Sat 03 Feb 1900

02y 10m 08d

3

12.0000

0

William Berry

Queens Park

20

8

1867

Glasgow

Scotland

Sat 17 Mar 1888

Sat 04 Apr 1891

03y 00m 19d

4

16.0000

0

Willie Groves

Hibernian; Celtic

20

8

1868

Hutchesontown

Scotland

Sat 10 Mar 1888

Sat 05 Apr 1890

02y 00m 27d

3

12.0000

4

Tommy Hyslop

Stoke City; Rangers

20

8

1871

Scotland

Sat 04 Apr 1896

Sat 03 Apr 1897

01y 00m 00d

2

8.0000

1

Ronnie McKinnon

Rangers

20

8

1940

Glasgow

Scotland

Tue 09 Nov 1965

Mon 14 Jun 1971

05y 07m 06d

28

49.4997

1

Stewart Houston

Manchester United

20

8

1949

Dunoon

Scotland

Wed 29 Oct 1975

Wed 29 Oct 1975

00y 00m 01d

1

1.7143

0

Leigh Griffiths

Hibernian; Wolverhampton Wanderers; Celtic

20

8

1990

Leith

Scotland

Wed 14 Nov 2012

Wed 18 Nov 2020

08y 00m 05d

22

30.0023

4

David Morris

Raith Rovers

21

8

1897

Scotland

Sat 03 Mar 1923

Sat 04 Apr 1925

02y 01m 02d

6

24.0000

1

Patrick Gallacher

Sunderland

21

8

1909

Bridge of Weir

Scotland

Sat 20 Oct 1934

Sat 20 Oct 1934

00y 00m 01d

1

4.0000

1

Jim Scott

Hibernian

21

8

1940

Falkirk

Scotland

Wed 11 May 1966

Wed 11 May 1966

00y 00m 01d

1

1.3333

0

David Hopkin

Leeds United

21

8

1970

Greenock

Scotland

Sun 01 Jun 1997

Tue 05 Oct 1999

02y 04m 05d

7

9.1809

2

Paul Ritchie

Heart of Midlothian; Bolton Wanderers; Walsall

21

8

1975

Kirkcaldy

Scotland

Wed 28 Apr 1999

Wed 18 Feb 2004

04y 09m 22d

7

9.8527

1

David McPherson

Kilmarnock

22

8

1872

Scotland

Sat 19 Mar 1892

Sat 19 Mar 1892

00y 00m 01d

1

4.0000

0

Leslie Skene

Queens Park

22

8

1882

Scotland

Sat 12 Mar 1904

Sat 12 Mar 1904

00y 00m 01d

1

4.0000

0

George Allan

Liverpool

23

8

1875

Linlithgow Bridge

Scotland

Sat 03 Apr 1897

Sat 03 Apr 1897

00y 00m 01d

1

4.0000

0

Jimmy Stephen

Bradford Park Avenue; Arsenal

23

8

1922

Fettercairn

Scotland

Sat 19 Oct 1946

Wed 12 Nov 1947

01y 00m 25d

2

4.4000

0

Peter Dowds

Celtic

24

8

1871

Johnstone

Scotland

Sat 19 Mar 1892

Sat 19 Mar 1892

00y 00m 01d

1

4.0000

0

Johnny Walker

Heart of Midlothian; Rangers

24

8

1873

Shotts

Scotland

Sat 30 Mar 1895

Sat 26 Mar 1904

08y 11m 27d

5

20.0000

3

Iain Munro

St Mirren

24

8

1951

Uddingston

Scotland

Sat 02 Jun 1979

Sat 24 May 1980

00y 11m 23d

7

9.0000

0

Barry Nicholson

Dunfermline Athletic

24

8

1978

Dumfries

Scotland

Wed 25 Apr 2001

Wed 17 Nov 2004

03y 06m 24d

3

4.5476

0

John Fleck

Sheffield United

24

8

1991

Glasgow

Scotland

Thu 10 Oct 2019

Wed 31 Mar 2021

01y 05m 22d

5

6.2500

0

Lewis Ferguson

Aberdeen; Bologna FC 1909

24

8

1999

Hamilton

Scotland

Wed 01 Sep 2021

Sun 23 Mar 2025

03y 06m 23d

14

15.2310

0

Harry Thomson

Burnley

25

8

1940

Edinburgh

Scotland

Tue 16 May 1967

Sun 28 May 1967

00y 00m 13d

2

2.6666

0

John Cameron

Rangers

26

8

1860

Ayr

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

0

Don Masson

Queens Park Rangers; Derby County

26

8

1946

Banchory

Scotland

Thu 06 May 1976

Sat 03 Jun 1978

02y 00m 29d

17

21.9429

5

Andrew Thomson

Arthurlie; Third Lanark

27

8

1865

Scotland

Sat 20 Mar 1886

Mon 15 Apr 1889

03y 00m 27d

2

8.0000

0

Jock White

Albion Rovers; Heart of Midlothian

27

8

1897

Airdrie

Scotland

Sat 04 Feb 1922

Sat 03 Mar 1923

01y 01m 00d

2

8.0000

0

James Nisbet

Ayr United

27

8

1904

Scotland

Sun 26 May 1929

Tue 04 Jun 1929

00y 00m 10d

3

6.0000

2

Eddie Connachan

Dunfermline Athletic

27

8

1935

Prestonpans

Scotland

Wed 29 Nov 1961

Wed 02 May 1962

00y 05m 04d

2

4.0000

0

Stephen Wright

Aberdeen

27

8

1971

Bellshill

Scotland

Wed 24 Mar 1993

Wed 19 May 1993

00y 01m 26d

2

3.0000

0

John Macaulay

Arthurlie

28

8

1860

Scotland

Sat 26 Jan 1884

Sat 26 Jan 1884

00y 00m 01d

1

4.0000

0

James McAulay

Dumbarton

28

8

1860

Bonhill

Scotland

Sat 25 Mar 1882

Mon 21 Mar 1887

04y 11m 25d

9

42.0000

1

Walter Lamont

Pilgrims

28

8

1862

Scotland

Sat 14 Mar 1885

Sat 14 Mar 1885

00y 00m 01d

1

4.0000

1

Bob McAulay

Rangers

28

8

1904

Wishaw

Scotland

Sat 19 Sep 1931

Sat 31 Oct 1931

00y 01m 13d

2

6.0000

0

Duncan Shearer

Aberdeen

28

8

1962

Fort William

Scotland

Wed 20 Apr 1994

Wed 16 Aug 1995

01y 03m 28d

7

10.4241

2

Kevin McNaughton

Aberdeen; Cardiff City

28

8

1982

Dundee

Scotland

Wed 17 Apr 2002

Fri 30 May 2008

06y 01m 14d

4

5.4242

0

Jamie Murphy

Rangers

28

8

1989

Glasgow

Scotland

Fri 23 Mar 2018

Tue 29 May 2018

00y 02m 07d

2

2.6666

0

Stevie Clarke

Chelsea

29

8

1963

Saltcoats

Scotland

Wed 09 Sep 1987

Fri 27 May 1994

06y 08m 19d

6

8.6665

0

John McCorkindale

Partick Thistle

30

8

1867

Scotland

Sat 21 Mar 1891

Sat 21 Mar 1891

00y 00m 01d

1

4.0000

0

Francis ODonnell

Preston North End; Blackpool

30

8

1911

Buckhaven

Scotland

Sat 17 Apr 1937

Sat 21 May 1938

01y 01m 05d

6

13.2000

2

Jimmy Walker

Heart of Midlothian

30

8

1925

Detroit

United States

Wed 23 Jan 1946

Wed 23 Jan 1946

00y 00m 01d

1

6.0000

0

Bobby Lennox

Celtic

30

8

1943

Saltcoats

Scotland

Wed 16 Nov 1966

Wed 22 Apr 1970

03y 05m 07d

10

17.9999

3

Peter Grant

Celtic

30

8

1965

Bellshill

Scotland

Sat 27 May 1989

Tue 30 May 1989

00y 00m 04d

2

3.0000

0

Kris Commons

Derby County; West Bromwich Albion; Celtic

30

8

1983

Nottingham

England

Wed 20 Aug 2008

Wed 06 Feb 2013

04y 05m 18d

12

18.0572

2

Liam Cooper

Leeds United

30

8

1991

Hull

England

Fri 06 Sep 2019

Mon 03 Jun 2024

04y 08m 29d

19

19.9810

0

David Davidson

Queens Park

31

8

1850

Glasgow

Scotland

Sat 23 Mar 1878

Mon 14 Mar 1881

02y 11m 20d

5

30.0000

1

Harold Paul

Queens Park

31

8

1886

Scotland

Mon 01 Mar 1909

Sat 03 Apr 1909

00y 01m 03d

3

12.0000

2

Stewart Kennedy

Rangers

31

8

1949

Stirling

Scotland

Wed 16 Apr 1975

Sat 24 May 1975

00y 01m 09d

5

6.6665

0

Derek Whyte

Celtic; Middlesbrough; Aberdeen

31

8

1968

Glasgow

Scotland

Wed 14 Oct 1987

Wed 28 Apr 1999

11y 06m 15d

12

16.1293

0

Gary Mackay-Steven

Dundee United; Aberdeen

31

8

1990

Thurso

Scotland

Fri 15 Nov 2013

Sun 14 Oct 2018

04y 11m 00d

2

2.7000

0

Robert Flavell

Airdrieonians

1

9

1921

Annathill

Scotland

Sun 18 May 1947

Sat 24 May 1947

00y 00m 07d

2

4.8000

2

Andrew Brown

St Mirren

2

9

1865

Kilmarnock

Scotland

Sat 22 Mar 1890

Sat 21 Mar 1891

01y 00m 00d

2

8.0000

0

Bobby McKay

Newcastle United

2

9

1900

Scotland

Sat 29 Oct 1927

Sat 29 Oct 1927

00y 00m 01d

1

4.0000

0

Bill Shankly

Preston North End

2

9

1913

Glenbuck, Muirkirk

Scotland

Sat 09 Apr 1938

Sat 15 Apr 1939

01y 00m 07d

5

14.4000

0

Adam Blacklaw

Burnley

2

9

1937

Aberdeen

Scotland

Tue 04 Jun 1963

Tue 07 Dec 1965

02y 06m 04d

3

4.7619

0

James Douglas

Renfrew

3

9

1859

Renfrew

Scotland

Sat 27 Mar 1880

Sat 27 Mar 1880

00y 00m 01d

1

6.0000

0

James Lundie

Hibernian

3

9

1861

Scotland

Sat 10 Apr 1886

Sat 10 Apr 1886

00y 00m 01d

1

4.0000

0

John Blair

Motherwell

3

9

1911

Pollockshields

Scotland

Wed 04 Oct 1933

Wed 04 Oct 1933

00y 00m 01d

1

3.0000

0

Jimmy Delaney

Celtic; Manchester United

3

9

1914

Cleland

Scotland

Sat 05 Oct 1935

Sat 10 Apr 1948

12y 06m 06d

15

44.8000

7

Willie Bell

Leeds United

3

9

1937

Johnstone

Scotland

Sat 18 Jun 1966

Sat 25 Jun 1966

00y 00m 08d

2

2.6666

0

Peter Nellies

Heart of Midlothian

4

9

1885

Kingseat Fife

Scotland

Sat 15 Mar 1913

Sat 28 Feb 1914

00y 11m 14d

2

8.0000

0

David Thomson

Dundee

4

9

1892

Scotland

Thu 26 Feb 1920

Thu 26 Feb 1920

00y 00m 01d

1

4.0000

0

Johnny McKenzie

Partick Thistle

4

9

1925

Glasgow

Scotland

Wed 04 Nov 1953

Wed 02 May 1956

02y 05m 29d

9

15.0000

1

Barry Douglas

Wolverhampton Wanderers

4

9

1989

Glasgow

Scotland

Tue 27 Mar 2018

Tue 27 Mar 2018

00y 00m 01d

1

1.3333

0

Archie Miller

Heart of Midlothian

5

9

1913

Scotland

Wed 09 Nov 1938

Wed 09 Nov 1938

00y 00m 01d

1

3.0000

0

John Kay

Queens Park

6

9

1857

Glasgow

Scotland

Sat 13 Mar 1880

Sat 29 Mar 1884

04y 00m 17d

6

34.0000

5

Kenneth Campbell

Liverpool; Partick Thistle

6

9

1892

Cambuslang

Scotland

Thu 26 Feb 1920

Sat 08 Apr 1922

02y 01m 14d

8

32.0000

0

Bruce Rioch

Derby County; Everton

6

9

1947

Aldershot

England

Tue 13 May 1975

Sun 11 Jun 1978

03y 00m 30d

24

32.5523

6

Pat Nevin

Chelsea; Everton; Tranmere Rovers

6

9

1963

Glasgow

Scotland

Wed 26 Mar 1986

Wed 27 Mar 1996

10y 00m 02d

28

42.7033

5

Brian ONeil

Celtic; VfL Wolfsburg; Preston North End

6

9

1972

Paisley

Scotland

Wed 27 Mar 1996

Wed 17 Aug 2005

09y 04m 22d

7

9.8527

0

Alex Latta

Dumbarton Athletic

7

9

1867

Scotland

Sat 10 Mar 1888

Sat 13 Apr 1889

01y 01m 04d

2

8.0000

2

George Robertson

Kilmarnock

7

9

1915

Scotland

Wed 08 Dec 1937

Wed 08 Dec 1937

00y 00m 01d

1

2.4000

0

Bobby Johnstone

Hibernian; Manchester City

7

9

1929

Selkirk

Scotland

Sat 14 Apr 1951

Sat 14 Apr 1956

05y 00m 01d

17

34.0000

10

Des Bremner

Hibernian

7

9

1952

Aberchirder

Scotland

Wed 07 Apr 1976

Wed 07 Apr 1976

00y 00m 01d

1

1.7143

0

Ray Stewart

West Ham United

7

9

1959

Stanley

Scotland

Sat 16 May 1981

Wed 18 Feb 1987

05y 09m 03d

10

14.6299

1

Robert Snodgrass

Leeds United; Norwich City; Hull City; West Ham United

7

9

1987

Glasgow

Scotland

Wed 09 Feb 2011

Thu 10 Oct 2019

08y 08m 02d

28

41.9334

7

George Wilson

Heart of Midlothian; Everton; Newcastle United

8

9

1883

Lochgelly

Scotland

Sat 12 Mar 1904

Sat 03 Apr 1909

05y 00m 23d

6

24.0000

0

Robert Downie

Third Lanark

9

9

1866

Glasgow

Scotland

Sat 26 Mar 1892

Sat 26 Mar 1892

00y 00m 01d

1

4.0000

0

Tom Waddell

Queens Park

9

9

1870

Scotland

Sat 28 Mar 1891

Sat 06 Apr 1895

04y 00m 10d

6

24.0000

1

Jon McLaughlin

Unattached; Sunderland

9

9

1987

Edinburgh

Scotland

Sat 02 Jun 2018

Sun 13 Oct 2019

01y 04m 12d

2

3.3333

0

Stephen McManus

Celtic; Middlesbrough

10

9

1982

Lanark

Scotland

Wed 11 Oct 2006

Tue 12 Oct 2010

04y 00m 02d

26

40.8715

2

David Clarkson

Motherwell

10

9

1985

Bellshill

Scotland

Fri 30 May 2008

Wed 19 Nov 2008

00y 05m 21d

2

3.2143

1

Matt Ritchie

A.F.C. Bournemouth; Newcastle United

10

9

1989

Gosport

England

Wed 25 Mar 2015

Fri 23 Mar 2018

02y 11m 27d

16

23.8570

3

Billie Ritchie

Rangers

11

9

1936

Newtongrange

Scotland

Wed 02 May 1962

Wed 02 May 1962

00y 00m 01d

1

2.0000

0

John Greig

Rangers

11

9

1942

Edinburgh

Scotland

Sat 11 Apr 1964

Wed 29 Oct 1975

11y 06m 19d

44

76.0140

3

John Spencer

Chelsea

11

9

1970

Glasgow

Scotland

Wed 16 Nov 1994

Tue 27 May 1997

02y 06m 12d

14

16.4604

0

Stephen Caldwell

Newcastle United; Sunderland; Burnley; Wigan Athletic

12

9

1980

Stirling

Scotland

Wed 25 Apr 2001

Wed 09 Feb 2011

09y 09m 16d

12

16.0535

0

Pat Stanton

Hibernian

13

9

1944

Edinburgh

Scotland

Wed 11 May 1966

Wed 27 Mar 1974

07y 10m 17d

16

23.7333

0

Alex James

Preston North End; Arsenal

14

9

1901

Scotland

Sat 31 Oct 1925

Wed 26 Oct 1932

06y 11m 27d

8

25.0000

3

Steven Naismith

Kilmarnock; Rangers; Everton; Norwich City; Heart of Midlothian

14

9

1986

Irvine

Scotland

Wed 06 Jun 2007

Tue 19 Nov 2019

12y 05m 14d

51

72.0283

10

Marc McNulty

Hibernian

14

9

1992

Edinburgh

Scotland

Thu 21 Mar 2019

Sun 24 Mar 2019

00y 00m 04d

2

2.4000

0

Stuart Findlay

Kilmarnock

14

9

1995

Carmyle

Scotland

Sun 13 Oct 2019

Sun 13 Oct 2019

00y 00m 01d

1

2.0000

1

John D Macpherson

Clydesdale

15

9

1853

Scotland

Sat 06 Mar 1875

Sat 06 Mar 1875

00y 00m 01d

1

12.0000

0

Archie Robertson

Clyde

15

9

1929

Busby

Scotland

Wed 04 May 1955

Wed 11 Jun 1958

03y 01m 08d

5

7.1666

2

John Inglis

Kilmarnock Athletic

16

9

1857

Scotland

Sat 26 Jan 1884

Sat 26 Jan 1884

00y 00m 01d

1

4.0000

0

Ned Doyle

Celtic

16

9

1864

Paisley

Scotland

Sat 02 Apr 1892

Sat 02 Apr 1898

06y 00m 01d

8

32.0000

0

James Johnston

Abercorn

16

9

1866

Scotland

Sat 10 Mar 1888

Sat 10 Mar 1888

00y 00m 01d

1

4.0000

0

Andrew Hannah

Renton

17

9

1864

Scotland

Sat 10 Mar 1888

Sat 10 Mar 1888

00y 00m 01d

1

4.0000

0

Cammy Bell

Kilmarnock

18

9

1986

Dumfries

Scotland

Tue 16 Nov 2010

Tue 16 Nov 2010

00y 00m 01d

1

1.2000

0

Liam Palmer

Sheffield Wednesday

19

9

1991

Worksop

England

Thu 21 Mar 2019

Wed 31 Mar 2021

02y 00m 11d

8

11.4500

0

Chris Cadden

Motherwell

19

9

1996

Glasgow

Scotland

Tue 29 May 2018

Sat 02 Jun 2018

00y 00m 05d

2

2.6666

0

Alex Rhind

Queens Park

20

9

1849

Scotland

Sat 30 Nov 1872

Sat 30 Nov 1872

00y 00m 01d

1

6.0000

0

Alexander Bennett

Celtic; Rangers

20

9

1881

Glasgow

Scotland

Sat 12 Mar 1904

Sat 15 Mar 1913

09y 00m 04d

11

44.0000

2

William Maxwell

Stoke City

21

9

1875

Scotland

Sat 02 Apr 1898

Sat 02 Apr 1898

00y 00m 01d

1

4.0000

0

Peter McWilliam

Newcastle United

21

9

1879

Scotland

Sat 01 Apr 1905

Mon 06 Mar 1911

05y 11m 06d

8

32.0000

0

Bob Mercer

Heart of Midlothian

21

9

1889

Avonbridge

Scotland

Sat 02 Mar 1912

Sat 15 Mar 1913

01y 00m 14d

2

8.0000

0

Jock McDougall

Airdrieonians

21

9

1901

Scotland

Sat 27 Feb 1926

Sat 27 Feb 1926

00y 00m 01d

1

4.0000

0

George Mutch

Preston North End

21

9

1912

Aberdeen

Scotland

Sat 09 Apr 1938

Sat 09 Apr 1938

00y 00m 01d

1

2.4000

0

Jim Forrest

Rangers; Aberdeen

22

9

1944

Glasgow

Scotland

Wed 24 Nov 1965

Mon 14 Jun 1971

05y 06m 22d

5

7.1666

0

Tommy Hutchison

Coventry City

22

9

1947

Cardenden

Scotland

Wed 26 Sep 1973

Wed 03 Sep 1975

01y 11m 09d

17

19.7141

1

Jimmy Bone

Norwich City

22

9

1949

Bridge Of Allan

Scotland

Thu 29 Jun 1972

Wed 18 Oct 1972

00y 03m 20d

2

2.7000

1

Jamie Mackie

Queens Park Rangers

22

9

1985

Dorking

England

Fri 08 Oct 2010

Tue 16 Oct 2012

02y 00m 09d

9

11.4000

2

Alex McGeoch

Dumbreck

23

9

1854

Scotland

Scotland

Sat 04 Mar 1876

Mon 05 Mar 1877

01y 00m 02d

4

24.0000

0

Robert Thomson

Falkirk

23

9

1903

Scotland

Sat 02 Apr 1927

Sat 02 Apr 1927

00y 00m 01d

1

4.0000

0

Andy Black

Heart of Midlothian

23

9

1917

Stirling

Scotland

Wed 08 Dec 1937

Wed 07 Dec 1938

01y 00m 00d

3

7.8000

3

Dave Gibson

Leicester City

23

9

1938

Kirkliston

Scotland

Wed 08 May 1963

Wed 21 Oct 1964

01y 05m 14d

7

12.6858

3

Jim McCalliog

Sheffield Wednesday; Wolverhampton Wanderers

23

9

1946

Glasgow

Scotland

Sat 15 Apr 1967

Wed 21 Apr 1971

04y 00m 07d

10

15.3331

1

Kenny Burns

Birmingham City; Nottingham Forest

23

9

1953

Glasgow

Scotland

Wed 27 Mar 1974

Sat 16 May 1981

07y 01m 20d

20

25.3999

1

Davie Dodds

Dundee United

23

9

1958

Dundee

Scotland

Wed 21 Sep 1983

Tue 13 Dec 1983

00y 02m 23d

2

3.4286

1

Bobby Neill

Hibernian; Rangers

24

9

1875

Glasgow

Scotland

Sat 21 Mar 1896

Sat 03 Feb 1900

03y 10m 14d

2

8.0000

2

Peter Robertson

Dundee

24

9

1875

Scotland

Sat 21 Mar 1903

Sat 21 Mar 1903

00y 00m 01d

1

4.0000

0

Tom Niblo

Aston Villa

24

9

1878

Scotland

Sat 09 Apr 1904

Sat 09 Apr 1904

00y 00m 01d

1

4.0000

0

James Smith

Rangers

24

9

1911

Airdrie

Scotland

Sat 20 Oct 1934

Wed 10 Nov 1937

03y 00m 22d

2

6.4000

1

John OHare

Derby County

24

9

1946

Renton

Scotland

Sat 18 Apr 1970

Wed 24 May 1972

02y 01m 07d

13

21.0000

5

Murdo MacLeod

Celtic; Borussia Dortmund; Hibernian

24

9

1958

Glasgow

Scotland

Sat 25 May 1985

Wed 06 Feb 1991

05y 08m 13d

20

28.9653

1

Ally McCoist

Rangers; Kilmarnock

24

9

1962

Bellshill

Scotland

Tue 29 Apr 1986

Sat 10 Oct 1998

12y 05m 12d

61

81.1360

19

Gary McSwegan

Heart of Midlothian

24

9

1970

Glasgow

Scotland

Tue 05 Oct 1999

Sat 09 Oct 1999

00y 00m 05d

2

2.6666

1

Craig Burley

Chelsea; Celtic; Derby County

24

9

1971

Irvine

Scotland

Sun 21 May 1995

Wed 30 Apr 2003

07y 11m 10d

46

59.5611

3

Hugh Curran

Wolverhampton Wanderers

25

9

1943

Carstairs

Scotland

Wed 05 Nov 1969

Mon 14 Jun 1971

01y 07m 10d

5

8.0000

1

John Souttar

Heart of Midlothian; Unattached; Rangers

25

9

1996

Aberdeen

Scotland

Fri 07 Sep 2018

Sun 23 Mar 2025

06y 06m 17d

15

18.7155

1

Charles Heggie

Rangers

26

9

1862

Glasgow

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

4

Andrew Stewart

Third Lanark

26

9

1871

Scotland

Sat 24 Mar 1894

Sat 24 Mar 1894

00y 00m 01d

1

4.0000

0

George Chaplin

Dundee

26

9

1887

Dundee

Scotland

Sat 07 Mar 1908

Sat 07 Mar 1908

00y 00m 01d

1

4.0000

0

George Paterson

Celtic

26

9

1914

Denny, Falkirk

Scotland

Sat 08 Oct 1938

Wed 23 Jan 1946

07y 03m 16d

2

9.0000

0

Bobby Clark

Aberdeen

26

9

1945

Glasgow

Scotland

Wed 22 Nov 1967

Wed 14 Feb 1973

05y 02m 24d

17

27.8000

0

George Wood

Everton; Arsenal

26

9

1952

Douglas

Scotland

Tue 22 May 1979

Wed 28 Apr 1982

02y 11m 07d

4

5.5909

0

Neil Munro

Abercorn

27

9

1868

Scotland

Sat 10 Mar 1888

Sat 13 Apr 1889

01y 01m 04d

2

8.0000

2

Jack Harkness

Queens Park; Heart of Midlothian

27

9

1907

Govanhill

Scotland

Sat 26 Feb 1927

Wed 04 Oct 1933

06y 07m 09d

12

36.0000

0

Steve Archibald

Aberdeen; Tottenham Hotspur; Barcelona

27

9

1956

Glasgow

Scotland

Wed 26 Mar 1980

Sun 08 Jun 1986

06y 02m 14d

27

36.4130

4

Alex Christie

Queens Park

28

9

1873

Dunblane

Scotland

Sat 19 Mar 1898

Sat 08 Apr 1899

01y 00m 21d

3

12.0000

1

Bobby Hope

West Bromwich Albion

28

9

1943

Bridge of Allan

Scotland

Tue 16 May 1967

Wed 16 Oct 1968

01y 05m 01d

7

11.1665

1

George Anderson

Kilmarnock

29

9

1878

Scotland

Sat 23 Feb 1901

Sat 23 Feb 1901

00y 00m 01d

1

4.0000

0

Jim Baxter

Rangers; Sunderland

29

9

1939

Hill Of Beath

Scotland

Wed 09 Nov 1960

Wed 22 Nov 1967

07y 00m 14d

34

61.7427

3

Nicky Walker

Heart of Midlothian; Partick Thistle

29

9

1962

Aberdeen

Scotland

Wed 24 Mar 1993

Sun 26 May 1996

03y 02m 03d

2

2.5909

0

Tommy Tait

Sunderland

30

9

1879

Scotland

Mon 06 Mar 1911

Mon 06 Mar 1911

00y 00m 01d

1

4.0000

0

Jimmy Johnstone

Celtic

30

9

1944

Viewpark

Scotland

Sat 03 Oct 1964

Wed 20 Nov 1974

10y 01m 18d

23

34.5951

4

Lewis Morgan

Celtic; New York Red Bulls

30

9

1996

Greenock

Scotland

Tue 29 May 2018

Tue 15 Oct 2024

06y 04m 17d

7

9.0128

0

William Baird

St Bernards

1

10

1874

Leith

Scotland

Sat 27 Mar 1897

Sat 27 Mar 1897

00y 00m 01d

1

4.0000

0

Willie MacFarlane

Heart of Midlothian

1

10

1923

Fallin

Scotland

Sat 24 May 1947

Sat 24 May 1947

00y 00m 01d

1

2.4000

0

Eric Black

FC Metz

1

10

1963

Bellshill

Scotland

Wed 09 Sep 1987

Wed 02 Dec 1987

00y 02m 24d

2

2.6666

0

Bob Kelso

Renton; Dundee

2

10

1865

Scotland

Sat 14 Mar 1885

Sat 26 Mar 1898

13y 00m 13d

7

28.0000

0

Robert Scott

Airdrieonians

2

10

1870

Scotland

Sat 31 Mar 1894

Sat 31 Mar 1894

00y 00m 01d

1

4.0000

0

John Campbell

Rangers

2

10

1877

Govan

Scotland

Sat 18 Mar 1899

Sat 23 Feb 1901

01y 11m 06d

4

16.0000

6

Alfie Conn Snr

Heart of Midlothian

2

10

1926

Prestonpans

Scotland

Wed 02 May 1956

Wed 02 May 1956

00y 00m 01d

1

3.0000

1

Willie Morgan

Burnley; Manchester United

2

10

1944

Sauchie, Alloa

Scotland

Tue 16 May 1967

Sat 22 Jun 1974

07y 01m 07d

27

33.9998

4

Willie Pettigrew

Motherwell

2

10

1953

Motherwell

Scotland

Wed 07 Apr 1976

Wed 27 Apr 1977

01y 00m 21d

5

7.5429

2

John Robertson

Heart of Midlothian

2

10

1964

Edinburgh

Scotland

Wed 12 Sep 1990

Wed 11 Oct 1995

05y 01m 00d

16

23.4544

3

Stephen Pearson

Motherwell; Celtic; Derby County

2

10

1982

Lanark

Scotland

Sat 15 Nov 2003

Wed 17 Oct 2007

03y 11m 03d

10

13.5150

0

George Boyd

Hull City

2

10

1985

Chatham

England

Tue 26 Mar 2013

Wed 28 May 2014

01y 02m 03d

2

2.7000

0

Tom Brandon

Blackburn Rovers

3

10

1867

Kilbirnie

Scotland

Sat 04 Apr 1896

Sat 04 Apr 1896

00y 00m 01d

1

4.0000

0

Tommy Low

Rangers

3

10

1874

Scotland

Sat 27 Mar 1897

Sat 27 Mar 1897

00y 00m 01d

1

4.0000

0

James Dougal

Preston North End

3

10

1913

Denny

Scotland

Sat 15 Apr 1939

Sat 15 Apr 1939

00y 00m 01d

1

3.0000

1

Harry Hood

Clyde

3

10

1944

Glasgow

Scotland

Tue 16 May 1967

Tue 13 Jun 1967

00y 00m 29d

3

3.9999

0

Michael Devlin

Aberdeen

3

10

1993

Motherwell

Scotland

Thu 10 Oct 2019

Sat 16 Nov 2019

00y 01m 07d

3

6.0000

0

Archie Rowan

Glasgow Caledonian; Queens Park

4

10

1855

Scotland

Sat 13 Mar 1880

Sat 25 Mar 1882

02y 00m 13d

2

12.0000

0

John Gow

Queens Park

4

10

1859

Glasgow

Scotland

Sat 21 Mar 1885

Sat 21 Mar 1885

00y 00m 01d

1

4.0000

0

Robert Calderwood

Cartvale

4

10

1862

Busby

Scotland

Sat 14 Mar 1885

Mon 23 Mar 1885

00y 00m 10d

3

12.0000

3

Jimmy Watson

Sunderland; Middlesbrough

4

10

1876

Scotland

Mon 09 Mar 1903

Sat 03 Apr 1909

06y 00m 26d

6

24.0000

0

Tom Sloan

Third Lanark

4

10

1880

Scotland

Sat 12 Mar 1904

Sat 12 Mar 1904

00y 00m 01d

1

4.0000

0

Sandy Herd

Heart of Midlothian

4

10

1903

Jamphlars, Auchterderran

Scotland

Sat 20 Oct 1934

Sat 20 Oct 1934

00y 00m 01d

1

4.0000

0

Tom Smith

Kilmarnock; Preston North End

4

10

1908

Fenwick

Scotland

Sat 14 Apr 1934

Sat 09 Apr 1938

03y 11m 27d

2

5.4000

0

Ally Hunter

Kilmarnock; Celtic

4

10

1949

Glasgow

Scotland

Wed 26 Apr 1972

Wed 26 Sep 1973

01y 05m 01d

4

5.2000

0

Dave McCulloch

Heart of Midlothian; Brentford; Derby County

5

10

1912

Hamilton

Scotland

Wed 21 Nov 1934

Wed 07 Dec 1938

04y 00m 17d

7

20.4000

3

Thomson Allan

Dundee

5

10

1946

Longridge

Scotland

Wed 27 Mar 1974

Thu 06 Jun 1974

00y 02m 11d

2

2.0000

0

Drew Jarvie

Airdrieonians

5

10

1948

Annathill

Scotland

Wed 21 Apr 1971

Sat 22 May 1971

00y 01m 02d

3

4.5000

0

Willie Donachie

Manchester City

5

10

1951

Glasgow

Scotland

Wed 26 Apr 1972

Wed 29 Nov 1978

06y 07m 04d

35

45.9572

0

David Bates

Hamburg

5

10

1996

Kirkcaldy

Scotland

Sat 17 Nov 2018

Sun 24 Mar 2019

00y 04m 08d

4

4.8000

0

Jack Bell

Dumbarton; Everton; Celtic

6

10

1868

Dumbarton

Scotland

Sat 29 Mar 1890

Sat 07 Apr 1900

10y 00m 10d

10

40.0000

5

Jackie Plenderleith

Manchester City

6

10

1937

Bellshill

Scotland

Wed 09 Nov 1960

Wed 09 Nov 1960

00y 00m 01d

1

2.0000

0

Dod Brewster

Everton

7

10

1891

Culsalmond

Scotland

Sat 09 Apr 1921

Sat 09 Apr 1921

00y 00m 01d

1

4.0000

0

James McArthur

Wigan Athletic; Crystal Palace

7

10

1987

Glasgow

Scotland

Tue 16 Nov 2010

Sun 08 Oct 2017

06y 10m 23d

32

44.8236

4

Lyndon Dykes

Queens Park Rangers

7

10

1995

Gold Coast

Australia

Fri 04 Sep 2020

Mon 18 Nov 2024

04y 02m 15d

42

44.2503

9

Harry Allan

Heart of Midlothian

8

10

1872

Kingseat

Scotland

Sat 15 Mar 1902

Sat 15 Mar 1902

00y 00m 01d

1

4.0000

0

Charlie Napier

Celtic; Derby County

8

10

1910

Scotland

Sat 09 Apr 1932

Sun 09 May 1937

05y 01m 01d

5

15.0000

3

Duncan Ogilvie

Motherwell

8

10

1912

Glasgow

Scotland

Wed 29 Nov 1933

Wed 29 Nov 1933

00y 00m 01d

1

3.0000

0

Bill Brown

Dundee; Tottenham Hotspur

8

10

1931

Arbroath

Scotland

Sun 15 Jun 1958

Tue 09 Nov 1965

07y 04m 26d

28

50.5334

0

Colin Jackson

Rangers

8

10

1946

London

England

Wed 16 Apr 1975

Sat 15 May 1976

01y 01m 00d

8

12.5714

1

Henry Renny-Tailyour

Royal Engineers

9

10

1849

Mussoorie

India

Sat 08 Mar 1873

Sat 08 Mar 1873

00y 00m 01d

1

6.0000

1

William Harrower

Queens Park

9

10

1861

Glasgow

Scotland

Sat 11 Mar 1882

Sat 10 Apr 1886

04y 01m 00d

3

14.0000

4

Johny Crosbie

Ayr United; Birmingham City

9

10

1895

Glenbuck

Scotland

Thu 26 Feb 1920

Sat 08 Apr 1922

02y 01m 14d

2

8.0000

0

Steve Murray

Aberdeen

9

10

1944

Dumbarton

Scotland

Wed 10 Nov 1971

Wed 10 Nov 1971

00y 00m 01d

1

1.5000

0

Thomas Turner

Arthurlie

10

10

1858

Scotland

Sat 29 Mar 1884

Sat 29 Mar 1884

00y 00m 01d

1

4.0000

0

Tommy Cairns

Rangers

10

10

1892

Merryton

Scotland

Thu 26 Feb 1920

Sat 04 Apr 1925

05y 01m 10d

8

32.0000

1

Paul Sturrock

Dundee United

10

10

1956

Ellon

Scotland

Sat 16 May 1981

Wed 01 Apr 1987

05y 10m 17d

20

25.5701

3

Graham Alexander

Preston North End; Burnley

10

10

1971

Coventry

England

Wed 17 Apr 2002

Sat 05 Sep 2009

07y 04m 20d

40

56.4802

0

Scott Dobie

West Bromwich Albion

10

10

1978

Workington

England

Thu 16 May 2002

Wed 20 Nov 2002

00y 06m 05d

6

7.7727

1

David McNamee

Livingston

10

10

1980

Glasgow

Scotland

Thu 27 May 2004

Sat 13 May 2006

01y 11m 17d

4

4.8484

0

David Haddow

Rangers

11

10

1867

Scotland

Sat 07 Apr 1894

Sat 07 Apr 1894

00y 00m 01d

1

4.0000

0

Jimmy McMenemy

Celtic

11

10

1880

Scotland

Sat 18 Mar 1905

Sat 13 Mar 1920

14y 11m 25d

12

48.0000

5

James Sharp

Dundee; Arsenal; Fulham

11

10

1880

Scotland

Sat 12 Mar 1904

Mon 01 Mar 1909

04y 11m 18d

5

20.0000

0

Willie Wiseman

Queens Park

11

10

1896

Scotland

Sat 30 Oct 1926

Sat 22 Feb 1930

03y 03m 24d

2

7.0000

0

Ronnie Simpson

Celtic

11

10

1930

Glasgow

Scotland

Sat 15 Apr 1967

Wed 06 Nov 1968

01y 06m 23d

5

10.1666

0

Steven Pressley

Heart of Midlothian

11

10

1973

Elgin

Scotland

Wed 29 Mar 2000

Wed 11 Oct 2006

06y 06m 13d

32

39.2116

0

Thomas Craig

Rangers

12

10

1897

Larieston

Scotland

Sat 26 Feb 1927

Sat 05 Apr 1930

03y 01m 11d

8

23.0000

1

Barney Battles Jnr

Heart of Midlothian

12

10

1905

Fisherrow Musselburgh

Scotland

Sat 25 Oct 1930

Sat 25 Oct 1930

00y 00m 01d

1

2.0000

1

Jimmy Dykes

Heart of Midlothian

12

10

1916

Law

Scotland

Sat 21 May 1938

Sat 08 Oct 1938

00y 04m 18d

2

5.4000

0

Allan Brown

East Fife; Blackpool

12

10

1926

Kennoway

Scotland

Wed 26 Apr 1950

Sat 19 Jun 1954

04y 01m 25d

14

25.5000

6

Allan Evans

Aston Villa

12

10

1956

Dunfermline

Scotland

Tue 23 Mar 1982

Tue 15 Jun 1982

00y 02m 24d

4

4.3636

0

Brian Kerr

Newcastle United; Motherwell

12

10

1981

Motherwell

Scotland

Tue 27 May 2003

Sun 30 May 2004

01y 00m 04d

3

3.2727

0

Peter Buchanan

Chelsea

13

10

1915

Glasgow

Scotland

Wed 08 Dec 1937

Wed 08 Dec 1937

00y 00m 01d

1

2.4000

1

Jimmy Duncanson

Rangers

13

10

1919

Glasgow

Scotland

Wed 27 Nov 1946

Wed 27 Nov 1946

00y 00m 01d

1

2.4000

0

Callum Paterson

Heart of Midlothian; Cardiff City; Sheffield Wednesday

13

10

1994

London

England

Sun 29 May 2016

Thu 12 Nov 2020

04y 05m 15d

17

21.0404

0

Benny Yorston

Aberdeen

14

10

1905

Nigg, Aberdeen

Scotland

Sat 21 Feb 1931

Sat 21 Feb 1931

00y 00m 01d

1

2.0000

0

Dally Duncan

Derby County

14

10

1909

Aberdeen

Scotland

Wed 26 Oct 1932

Sat 30 Oct 1937

05y 00m 05d

14

44.4000

7

Charlie Cooke

Dundee; Chelsea

14

10

1942

St Monans

Scotland

Wed 24 Nov 1965

Tue 13 May 1975

09y 05m 20d

16

26.4998

0

Steven Thompson

Dundee United; Rangers

14

10

1978

Paisley

Scotland

Wed 27 Mar 2002

Wed 13 Oct 2004

02y 06m 17d

16

19.4089

3

Kevin Thomson

Rangers

14

10

1984

Edinburgh

Scotland

Wed 20 Aug 2008

Wed 11 Aug 2010

01y 11m 23d

3

4.9143

0

Bert McCann

Motherwell

15

10

1932

Dundee

Scotland

Wed 06 May 1959

Sat 15 Apr 1961

01y 11m 10d

5

9.1429

0

Warren Cummings

West Bromwich Albion

15

10

1980

Aberdeen

Scotland

Thu 23 May 2002

Thu 23 May 2002

00y 00m 01d

1

1.5000

0

Sandy McMahon

Celtic

16

10

1870

Scotland

Sat 02 Apr 1892

Sat 15 Mar 1902

09y 11m 14d

6

24.0000

4

James Gabriel

Everton

16

10

1940

Dundee

Scotland

Sat 22 Oct 1960

Thu 07 Nov 1963

03y 00m 17d

2

4.4000

0

Tommy Gemmell

Celtic

16

10

1943

Motherwell

Scotland

Sat 02 Apr 1966

Wed 03 Feb 1971

04y 10m 02d

18

30.6665

1

Graeme Sharp

Everton

16

10

1960

Glasgow

Scotland

Tue 28 May 1985

Tue 22 Mar 1988

02y 09m 24d

12

15.3072

1

Nathan Patterson

Rangers; Everton

16

10

2001

Glasgow

Scotland

Sun 06 Jun 2021

Tue 26 Mar 2024

02y 09m 21d

21

20.7696

1

Jimmy Cowan

Aston Villa

17

10

1868

Bonhill

Scotland

Sat 04 Apr 1896

Sat 02 Apr 1898

01y 11m 30d

3

12.0000

0

Tommy Robertson

Heart of Midlothian

17

10

1876

Scotland

Scotland

Sat 26 Mar 1898

Sat 26 Mar 1898

00y 00m 01d

1

4.0000

1

Francis Burns

Manchester United

17

10

1948

Glenboig

Scotland

Wed 05 Nov 1969

Wed 05 Nov 1969

00y 00m 01d

1

2.0000

0

David Robertson

Rangers

17

10

1968

Aberdeen

Scotland

Wed 19 Feb 1992

Wed 23 Mar 1994

02y 01m 05d

3

5.0909

0

Nicky Devlin

Aberdeen

17

10

1993

Bishopbriggs

Scotland

Tue 15 Oct 2024

Mon 18 Nov 2024

00y 01m 04d

2

3.0000

0

Charlie Pringle

St Mirren

18

10

1894

Scotland

Sat 12 Feb 1921

Sat 12 Feb 1921

00y 00m 01d

1

4.0000

0

James Gardiner

Motherwell

18

10

1928

Balbeggie

Scotland

Wed 13 Nov 1957

Wed 13 Nov 1957

00y 00m 01d

1

1.3333

0

John McGinn

Hibernian; Aston Villa

18

10

1994

Glasgow

Scotland

Tue 29 Mar 2016

Sun 23 Mar 2025

08y 11m 24d

75

87.4559

20

Robert Leckie

Queens Park

19

10

1846

Scotland

Sat 30 Nov 1872

Sat 30 Nov 1872

00y 00m 01d

1

6.0000

0

Paul Hartley

Heart of Midlothian; Celtic; Bristol City

19

10

1976

Glasgow

Scotland

Sat 26 Mar 2005

Wed 03 Mar 2010

04y 11m 06d

25

38.4760

1

Alexander Bell

Manchester United

20

10

1882

Cape Town

South Africa

Sat 16 Mar 1912

Sat 16 Mar 1912

00y 00m 01d

1

4.0000

0

Willie Miller

Celtic

20

10

1924

Glasgow

Scotland

Sat 19 Oct 1946

Wed 12 Nov 1947

01y 00m 25d

6

13.6000

0

Neil Martin

Hibernian; Sunderland

20

10

1940

Tranent

Scotland

Sun 23 May 1965

Tue 09 Nov 1965

00y 05m 18d

3

4.7619

0

Jerry Weir

Queens Park

21

10

1851

Glasgow

Scotland

Sat 30 Nov 1872

Sat 23 Mar 1878

05y 03m 24d

4

36.0000

2

William Sellar

Battlefield; Queens Park

21

10

1864

Scotland

Sat 21 Mar 1885

Sat 01 Apr 1893

08y 00m 12d

9

36.0000

4

Archibald Ritchie

East Stirlingshire

21

10

1868

Alloa

Scotland

Sat 21 Mar 1891

Sat 21 Mar 1891

00y 00m 01d

1

4.0000

0

Paul Telfer

Coventry City

21

10

1971

Edinburgh

Scotland

Wed 29 Mar 2000

Wed 29 Mar 2000

00y 00m 01d

1

1.3333

0

Alan Gilzean

Dundee; Tottenham Hotspur

22

10

1938

Coupar Angus

Scotland

Thu 07 Nov 1963

Wed 21 Apr 1971

07y 05m 15d

22

39.8618

12

Craig Levein

Heart of Midlothian

22

10

1964

Dunfermline

Scotland

Wed 28 Mar 1990

Wed 16 Nov 1994

04y 07m 20d

16

21.2271

0

Paul McStay

Celtic

22

10

1964

Hamilton

Scotland

Wed 21 Sep 1983

Wed 02 Apr 1997

13y 06m 13d

76

107.8053

9

Paul McGinn

Hibernian

22

10

1990

Glasgow

Scotland

Tue 07 Sep 2021

Tue 07 Sep 2021

00y 00m 01d

1

.9231

0

Dave Mathers

Partick Thistle

23

10

1931

Glasgow

Scotland

Tue 25 May 1954

Tue 25 May 1954

00y 00m 01d

1

1.5000

0

Colin Cameron

Heart of Midlothian; Wolverhampton Wanderers

23

10

1972

Kirkcaldy

Scotland

Wed 28 Apr 1999

Wed 13 Oct 2004

05y 05m 16d

28

38.3808

2

Christian Dailly

Derby County; Blackburn Rovers; West Ham United; Rangers

23

10

1973

Dundee

Scotland

Tue 27 May 1997

Fri 30 May 2008

11y 00m 04d

67

87.4738

6

Jimmy Simpson

Third Lanark

24

10

1870

Scotland

Sat 23 Mar 1895

Sat 06 Apr 1895

00y 00m 15d

3

12.0000

0

Asa Hartford

West Bromwich Albion; Manchester City; Everton

24

10

1950

Clydebank

Scotland

Wed 26 Apr 1972

Fri 18 Jun 1982

10y 01m 24d

50

65.7701

4

Jackie McNamara

Celtic; Wolverhampton Wanderers

24

10

1973

Glasgow

Scotland

Sat 05 Oct 1996

Wed 07 Sep 2005

08y 11m 03d

33

40.6048

0

David Storrier

Celtic

25

10

1872

Scotland

Sat 18 Mar 1899

Sat 08 Apr 1899

00y 00m 22d

3

12.0000

0

Bob McPhail

Airdrieonians; Rangers

25

10

1905

Scotland

Sat 02 Apr 1927

Wed 10 Nov 1937

10y 07m 09d

17

47.8000

7

Donald Ford

Heart of Midlothian

25

10

1944

Linlithgow

Scotland

Wed 17 Oct 1973

Tue 14 May 1974

00y 06m 28d

3

3.0000

0

Frank Munro

Wolverhampton Wanderers

25

10

1947

Broughty Ferry, Dundee

Scotland

Tue 18 May 1971

Sun 01 Jun 1975

04y 00m 15d

9

12.6665

0

Russell Anderson

Aberdeen; Sunderland

25

10

1978

Aberdeen

Scotland

Sat 12 Oct 2002

Wed 26 Mar 2008

05y 05m 15d

11

14.0301

0

Willie Telfer

St Mirren

26

10

1925

Larkhall

Scotland

Wed 04 Nov 1953

Wed 04 Nov 1953

00y 00m 01d

1

1.5000

0

Arthur Graham

Leeds United

26

10

1952

Castlemilk, Glasgow

Scotland

Wed 07 Sep 1977

Sat 16 May 1981

03y 08m 10d

11

15.6000

2

Tom McKillop

Rangers

27

10

1917

Scotland

Sat 21 May 1938

Sat 21 May 1938

00y 00m 01d

1

2.4000

0

George Young

Rangers

27

10

1922

Grangemouth

Scotland

Wed 15 May 1946

Sun 19 May 1957

11y 00m 05d

54

115.6000

0

Frank Gray

Leeds United; Nottingham Forest

27

10

1954

Castlemilk, Glasgow

Scotland

Wed 07 Apr 1976

Thu 16 Jun 1983

07y 02m 10d

32

42.1324

1

Stewart Mckimmie

Aberdeen

27

10

1962

Aberdeen

Scotland

Sat 27 May 1989

Sat 15 Jun 1996

07y 00m 20d

40

54.9087

1

Lawrie Reilly

Hibernian

28

10

1928

Edinburgh

Scotland

Sat 23 Oct 1948

Sat 06 Apr 1957

08y 05m 15d

38

78.5000

22

Moses McNeil

Rangers

29

10

1855

Rhu

Scotland

Sat 25 Mar 1876

Sat 13 Mar 1880

03y 11m 18d

2

12.0000

0

Ned Doig

Arbroath; Sunderland

29

10

1866

Letham

Scotland

Sat 19 Feb 1887

Sat 04 Apr 1903

16y 01m 17d

5

20.0000

0

Jock Hutton

Aberdeen; Blackburn Rovers

29

10

1898

Scotland

Sat 03 Mar 1923

Sat 25 Feb 1928

04y 11m 23d

10

40.0000

1

Jimmy Simpson

Rangers

29

10

1908

Ladybank

Scotland

Sat 20 Oct 1934

Wed 10 Nov 1937

03y 00m 22d

14

40.8000

1

Alex Wilson

Portsmouth

29

10

1933

Buckie

Scotland

Tue 25 May 1954

Tue 25 May 1954

00y 00m 01d

1

1.5000

0

Ian Durrant

Rangers; Kilmarnock

29

10

1966

Glasgow

Scotland

Wed 09 Sep 1987

Tue 30 May 2000

12y 08m 22d

20

30.7379

0

James Gourlay

Cambuslang

30

10

1862

Cambuslang

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

1

Michael Dunbar

Cartvale

30

10

1863

Busby

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

1

Robert Marshall

Rangers

30

10

1864

Scotland

Sat 19 Mar 1892

Sat 31 Mar 1894

02y 00m 13d

2

8.0000

0

Donald Sillars

Queens Park

30

10

1868

Scotland

Sat 28 Mar 1891

Sat 23 Mar 1895

03y 11m 24d

5

20.0000

0

James Irons

Queens Park

30

10

1874

Scotland

Sat 03 Feb 1900

Sat 03 Feb 1900

00y 00m 01d

1

4.0000

0

Neil Harris

Newcastle United

30

10

1894

Scotland

Sat 12 Apr 1924

Sat 12 Apr 1924

00y 00m 01d

1

4.0000

0

Jerry Dawson

Rangers

30

10

1909

Falkirk

Scotland

Sat 20 Oct 1934

Sat 15 Apr 1939

04y 05m 27d

14

36.2000

0

Bob Wilson

Arsenal

30

10

1941

Chesterfield

England

Wed 13 Oct 1971

Wed 01 Dec 1971

00y 01m 19d

2

3.0000

0

Tony Green

Blackpool

30

10

1946

Glasgow

Scotland

Wed 03 Feb 1971

Sat 27 May 1972

01y 03m 25d

6

9.0000

0

James Gourlay

Cambuslang

1

11

1860

Kilmaurs

Scotland

Sat 10 Mar 1888

Sat 10 Mar 1888

00y 00m 01d

1

4.0000

0

John McKay

Blackburn Rovers

1

11

1899

Scotland

Sat 16 Feb 1924

Sat 16 Feb 1924

00y 00m 01d

1

4.0000

0

Matt Elliott

Leicester City

1

11

1968

Wandsworth

England

Wed 12 Nov 1997

Sat 06 Oct 2001

03y 10m 25d

18

27.9096

1

Paul Dickov

Manchester City; Leicester City

1

11

1972

Livingston

Scotland

Sat 07 Oct 2000

Sat 09 Oct 2004

04y 00m 03d

10

13.2640

1

Stevie May

Sheffield Wednesday

3

11

1992

Perth

Scotland

Tue 18 Nov 2014

Tue 18 Nov 2014

00y 00m 01d

1

1.3333

0

Andrew Holm

Queens Park

4

11

1859

Glasgow

Scotland

Sat 25 Mar 1882

Mon 12 Mar 1883

00y 11m 16d

3

18.0000

0

Alexander Higgins

Newcastle United

4

11

1885

Scotland

Sat 19 Mar 1910

Sat 01 Apr 1911

01y 00m 14d

4

16.0000

1

Derek Johnstone

Rangers

4

11

1953

Dundee

Scotland

Sat 12 May 1973

Wed 19 Dec 1979

06y 07m 08d

14

18.6095

2

Robbie Winters

Aberdeen

4

11

1974

East Kilbride

Scotland

Wed 28 Apr 1999

Wed 28 Apr 1999

00y 00m 01d

1

1.7143

0

Chris Martin

Derby County; Fulham

4

11

1988

Beccles

England

Wed 28 May 2014

Sun 08 Oct 2017

03y 04m 11d

17

25.2379

3

Kevin McDonald

Fulham

4

11

1988

Carnoustie

Scotland

Fri 23 Mar 2018

Sun 14 Oct 2018

00y 06m 22d

5

6.1333

0

Greg Taylor

Kilmarnock; Celtic

5

11

1997

Greenock

Scotland

Tue 11 Jun 2019

Fri 07 Jun 2024

04y 11m 28d

14

16.7386

0

Craig Bryson

Kilmarnock; Derby County

6

11

1986

Rutherglen

Scotland

Tue 16 Nov 2010

Sun 29 May 2016

05y 06m 14d

3

4.2000

0

Michael Paton

Dumbarton

7

11

1859

Scotland

Sat 10 Mar 1883

Sat 27 Mar 1886

03y 00m 18d

5

22.0000

0

Alexander Higgins

Kilmarnock

7

11

1863

Kilmarnock

Scotland

Sat 14 Mar 1885

Sat 14 Mar 1885

00y 00m 01d

1

4.0000

3

Alec Smith

Rangers

7

11

1875

Scotland

Sat 02 Apr 1898

Sat 01 Apr 1911

13y 00m 00d

20

80.0000

5

Neil Dougall

Birmingham City

7

11

1921

Falkirk

Scotland

Sat 19 Oct 1946

Sat 19 Oct 1946

00y 00m 01d

1

2.4000

0

Barry Robson

Dundee United; Celtic; Middlesbrough

7

11

1978

Aberdeen

Scotland

Wed 22 Aug 2007

Wed 29 Feb 2012

04y 06m 08d

17

25.5572

0

John Miller

St Mirren

8

11

1903

Scotland

Sat 28 Mar 1931

Sat 14 Apr 1934

03y 00m 18d

5

12.0000

0

Jimmy Davidson

Partick Thistle

8

11

1925

Douglaswater

Scotland

Wed 05 May 1954

Sat 02 Apr 1955

00y 10m 29d

8

12.0000

1

Peter Andrews

Glasgow Eastern

10

11

1845

Scotland

Sat 06 Mar 1875

Sat 06 Mar 1875

00y 00m 01d

1

12.0000

1

John Fraser

Dundee

10

11

1876

Dumbarton

Scotland

Sat 16 Mar 1907

Sat 16 Mar 1907

00y 00m 01d

1

4.0000

0

Bobby Robinson

Dundee

10

11

1950

Edinburgh

Scotland

Wed 27 Mar 1974

Sun 01 Jun 1975

01y 02m 06d

4

4.9999

0

Billy Howden

Partick Thistle

11

11

1879

Scotland

Sat 18 Mar 1905

Sat 18 Mar 1905

00y 00m 01d

1

4.0000

0

Allan McClory

Motherwell

11

11

1899

Scotland

Sat 30 Oct 1926

Wed 21 Nov 1934

08y 00m 23d

3

12.0000

0

Neil Dewar

Third Lanark

11

11

1908

Lochgilphead

Scotland

Sat 09 Apr 1932

Wed 26 Oct 1932

00y 06m 18d

3

10.0000

4

Ben Doak

Middlesbrough

11

11

2005

Dalry

Scotland

Thu 05 Sep 2024

Mon 18 Nov 2024

00y 02m 14d

6

9.0000

0

Tom Jackson

St Mirren

12

11

1876

Scotland

Sat 12 Mar 1904

Sat 16 Mar 1907

03y 00m 05d

6

24.0000

0

Scott McKenna

Aberdeen; Nottingham Forest; Unattached; UD Las Palmas

12

11

1996

Kirriemuir

Scotland

Fri 23 Mar 2018

Fri 15 Nov 2024

06y 07m 24d

41

45.9335

1

Joe Lindsay

Dumbarton

13

11

1858

Dumbarton

Scotland

Sat 27 Mar 1880

Sat 27 Mar 1886

06y 00m 01d

8

38.0000

6

Willie Porteous

Heart of Midlothian

13

11

1878

Newton Wamphray

Scotland

Sat 21 Mar 1903

Sat 21 Mar 1903

00y 00m 01d

1

4.0000

0

Matthew Armstrong

Aberdeen

13

11

1911

Newton Stewart

Scotland

Sat 05 Oct 1935

Wed 14 Oct 1936

01y 00m 10d

3

10.0000

0

Graeme Murty

Reading

13

11

1974

Nunthorpe

England

Wed 18 Feb 2004

Wed 17 Oct 2007

03y 08m 00d

4

5.2575

0

Davie Mackay

Heart of Midlothian; Tottenham Hotspur

14

11

1934

Edinburgh

Scotland

Sun 26 May 1957

Sat 02 Oct 1965

08y 04m 07d

22

40.7953

4

David Smith

Aberdeen; Rangers

14

11

1943

Aberdeen

Scotland

Wed 11 May 1966

Thu 30 May 1968

02y 00m 20d

2

4.3333

0

Stephen Hughes

Norwich City

14

11

1982

Motherwell

Scotland

Sat 10 Oct 2009

Sat 10 Oct 2009

00y 00m 01d

1

2.0000

0

Robert Christie

Queens Park

15

11

1865

Dunblane

Scotland

Sat 15 Mar 1884

Sat 15 Mar 1884

00y 00m 01d

1

4.0000

0

Alexander Keillor

Montrose; Dundee

15

11

1867

Scotland

Sat 21 Mar 1891

Sat 20 Mar 1897

06y 00m 00d

6

24.0000

2

John Gillespie

Queens Park

15

11

1870

Denny

Scotland

Sat 21 Mar 1896

Sat 21 Mar 1896

00y 00m 01d

1

4.0000

0

Neil McBain

Manchester United; Everton

15

11

1895

Scotland

Sat 08 Apr 1922

Sat 16 Feb 1924

01y 10m 09d

3

12.0000

0

Andy Weir

Motherwell

15

11

1937

Paisley

Scotland

Wed 06 May 1959

Wed 08 Jun 1960

01y 01m 03d

6

10.5715

1

Ron Yeats

Liverpool

15

11

1937

Aberdeen

Scotland

Sat 03 Oct 1964

Tue 07 Dec 1965

01y 02m 05d

2

3.0476

0

Jackie McGrory

Kilmarnock

15

11

1941

Glasgow

Scotland

Wed 21 Oct 1964

Tue 13 Jun 1967

02y 07m 24d

6

8.7618

0

Neil Simpson

Aberdeen

15

11

1961

London

England

Tue 24 May 1983

Sat 21 May 1988

04y 11m 28d

5

7.6762

0

Andy Gray

Bradford City

15

11

1977

Harrogate

Scotland

Wed 02 Apr 2003

Tue 27 May 2003

00y 01m 26d

2

2.1818

0

Peter McBride

Preston North End

16

11

1874

Scotland

Sat 09 Apr 1904

Mon 01 Mar 1909

04y 10m 21d

6

24.0000

0

Peter McCloy

Rangers

16

11

1946

Girvan

Scotland

Sat 12 May 1973

Sat 30 Jun 1973

00y 01m 19d

4

4.8000

0

Gary Naysmith

Heart of Midlothian; Everton; Sheffield United

16

11

1978

Loanhead

Scotland

Tue 30 May 2000

Wed 01 Apr 2009

08y 10m 03d

46

62.8828

1

Anthony Ralston

Celtic

16

11

1998

Glasgow

Scotland

Mon 15 Nov 2021

Sun 23 Mar 2025

03y 04m 09d

20

24.2310

1

Frederick Anderson

Clydesdale

17

11

1855

Glasgow

Scotland

Sat 07 Mar 1874

Sat 07 Mar 1874

00y 00m 01d

1

12.0000

1

Jock Walker

Swindon Town

17

11

1883

Scotland

Scotland

Mon 06 Mar 1911

Sat 05 Apr 1913

02y 01m 00d

9

36.0000

0

John Johnston

Heart of Midlothian

17

11

1902

Stevenson

Scotland

Sat 26 Oct 1929

Wed 26 Oct 1932

03y 00m 01d

3

11.0000

0

Andrew McCreadie

Rangers

19

11

1870

Scotland

Sat 18 Mar 1893

Sat 07 Apr 1894

01y 00m 21d

2

8.0000

0

Jimmy Millar

Rangers

20

11

1934

Edinburgh

Scotland

Wed 08 May 1963

Sun 09 Jun 1963

00y 01m 02d

2

3.4286

0

Jim Herriot

Birmingham City

20

11

1939

Chapelhall

Scotland

Wed 16 Oct 1968

Wed 22 Oct 1969

01y 00m 07d

8

13.0000

0

Jamie Smith

Celtic

20

11

1980

Alexandria

Scotland

Wed 12 Feb 2003

Wed 30 Apr 2003

00y 02m 19d

2

2.1818

0

Grant Hanley

Blackburn Rovers; Newcastle United; Norwich City; Birmingham City

20

11

1991

Dumfries

Scotland

Wed 25 May 2011

Sun 23 Mar 2025

13y 09m 27d

61

76.2304

2

David Duncan

East Fife

21

11

1921

Milton Of Balgonie

Scotland

Wed 28 Apr 1948

Sun 23 May 1948

00y 00m 26d

3

6.0000

1

Tommy Craig

Newcastle United

21

11

1950

Glasgow

Scotland

Wed 07 Apr 1976

Wed 07 Apr 1976

00y 00m 01d

1

1.7143

0

William Somers

Queens Park; Third Lanark

22

11

1853

Scotland

Sat 05 Apr 1879

Sat 27 Mar 1880

00y 11m 23d

3

18.0000

0

Hugh McHardy

Rangers

22

11

1860

Scotland

Sat 14 Mar 1885

Sat 14 Mar 1885

00y 00m 01d

1

4.0000

0

Willie Fernie

Celtic

22

11

1928

Kinglassie

Scotland

Tue 25 May 1954

Wed 11 Jun 1958

04y 00m 18d

12

17.4999

1

Alex Scott

Rangers; Everton

22

11

1936

Falkirk

Scotland

Wed 07 Nov 1956

Sat 25 Jun 1966

09y 07m 19d

16

28.3475

5

Frank McAvennie

West Ham United; Celtic

22

11

1959

Glasgow

Scotland

Wed 20 Nov 1985

Wed 17 Feb 1988

02y 02m 29d

5

5.6969

1

Paul Dixon

Huddersfield Town

22

11

1986

Aberdeen

Scotland

Sat 08 Sep 2012

Wed 14 Nov 2012

00y 02m 07d

3

3.6000

0

Scott Bain

Celtic

22

11

1991

Edinburgh

Scotland

Sat 02 Jun 2018

Sun 24 Mar 2019

00y 09m 23d

3

3.7333

0

Sandy Archibald

Rangers

23

11

1896

Aberdour

Scotland

Sat 12 Feb 1921

Sat 09 Apr 1932

11y 01m 29d

8

29.0000

1

Joseph Nibloe

Kilmarnock

23

11

1903

Scotland

Sat 13 Apr 1929

Sun 08 May 1932

03y 00m 26d

11

25.0000

0

Jimmy Carabine

Third Lanark

23

11

1911

Blantyre

Scotland

Sat 21 May 1938

Sat 15 Apr 1939

00y 10m 26d

3

8.4000

0

James Logie

Arsenal

23

11

1919

Edinburgh

Scotland

Wed 05 Nov 1952

Wed 05 Nov 1952

00y 00m 01d

1

3.0000

0

Johnny MacLeod

Hibernian

23

11

1938

Edinburgh

Scotland

Sat 15 Apr 1961

Sun 14 May 1961

00y 01m 00d

4

8.0000

0

Paul Wilson

Celtic

23

11

1950

Milngavie

Scotland

Wed 05 Feb 1975

Wed 05 Feb 1975

00y 00m 01d

1

1.3333

0

Kevin Gallacher

Dundee United; Coventry City; Blackburn Rovers; Newcastle United

23

11

1966

Clydebank

Scotland

Tue 17 May 1988

Wed 28 Mar 2001

12y 10m 12d

53

72.0807

9

Harry Marshall

Celtic

24

11

1873

Scotland

Sat 18 Mar 1899

Sat 03 Mar 1900

00y 11m 14d

2

8.0000

1

Roy Aitken

Celtic; Newcastle United; St Mirren

24

11

1958

Irvine

Scotland

Wed 12 Sep 1979

Wed 16 Oct 1991

12y 01m 05d

57

75.9893

1

Tom Boyd

Motherwell; Chelsea; Celtic

24

11

1965

Glasgow

Scotland

Wed 12 Sep 1990

Wed 05 Sep 2001

10y 11m 25d

72

100.8310

1

John Ritchie

Queens Park

25

11

1875

Scotland

Sat 20 Mar 1897

Sat 20 Mar 1897

00y 00m 01d

1

4.0000

1

Alex Menzies

Heart of Midlothian

25

11

1882

Blantyre

Scotland

Sat 07 Apr 1906

Sat 07 Apr 1906

00y 00m 01d

1

4.0000

0

James Dunn

Hibernian; Everton

25

11

1900

Glasgow

Scotland

Sat 14 Feb 1925

Sat 27 Oct 1928

03y 08m 14d

6

22.0000

2

Hugh Morton

Kilmarnock

25

11

1902

Scotland

Sat 01 Jun 1929

Tue 04 Jun 1929

00y 00m 04d

2

4.0000

0

Peter Wilson

Celtic

25

11

1904

Scotland

Sat 27 Feb 1926

Sat 01 Apr 1933

07y 01m 06d

4

13.0000

0

Alan Rough

Partick Thistle; Hibernian

25

11

1951

Glasgow

Scotland

Wed 07 Apr 1976

Wed 23 Apr 1986

10y 00m 17d

53

68.0571

0

Jim Bett

Rangers; SK Lokeren; Aberdeen

25

11

1959

Hamilton

Scotland

Tue 23 Mar 1982

Mon 11 Jun 1990

08y 02m 20d

26

36.6048

1

James Lowe

St Bernards

26

11

1863

Scotland

Sat 19 Feb 1887

Sat 19 Feb 1887

00y 00m 01d

1

4.0000

1

Bob McCormick

Abercorn

26

11

1864

Scotland

Sat 10 Apr 1886

Sat 10 Apr 1886

00y 00m 01d

1

4.0000

1

James Fraser

Moffat

26

11

1868

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

0

Michael Gilhooley

Hull City

26

11

1894

Edinburgh

Scotland

Sat 04 Feb 1922

Sat 04 Feb 1922

00y 00m 01d

1

4.0000

0

William Beveridge

Glasgow University; Edinburgh University

27

11

1858

Cumnock

Scotland

Sat 05 Apr 1879

Sat 27 Mar 1880

00y 11m 23d

3

18.0000

1

William Boyd

Clyde

27

11

1906

Cambuslang

Scotland

Wed 20 May 1931

Sun 24 May 1931

00y 00m 05d

2

4.0000

1

Frank Haffey

Celtic

28

11

1938

Glasgow

Scotland

Sat 09 Apr 1960

Sat 15 Apr 1961

01y 00m 07d

2

3.7143

0

Gavin Rae

Dundee; Rangers; Cardiff City

28

11

1977

Aberdeen

Scotland

Wed 25 Apr 2001

Wed 01 Apr 2009

07y 11m 08d

14

18.2315

0

John Browning

Celtic

29

11

1888

Dumbarton

Scotland

Sat 28 Feb 1914

Sat 28 Feb 1914

00y 00m 01d

1

4.0000

0

John Jackson

Partick Thistle; Chelsea

29

11

1905

Scotland

Sat 16 May 1931

Wed 13 Nov 1935

04y 05m 29d

8

25.0000

0

Jock Shaw

Rangers

29

11

1912

Annathill

Scotland

Wed 23 Jan 1946

Sat 04 Oct 1947

01y 08m 12d

6

21.2000

0

Hugh Robertson

Dundee

29

11

1939

Auchinleck

Scotland

Wed 29 Nov 1961

Wed 29 Nov 1961

00y 00m 01d

1

2.0000

0

Willie Taylor

Heart of Midlothian

30

11

1869

Edinburgh

Scotland

Sat 02 Apr 1892

Sat 02 Apr 1892

00y 00m 01d

1

4.0000

0

George Graham

Arsenal; Manchester United

30

11

1944

Bargeddie, Glasgow

Scotland

Wed 13 Oct 1971

Sat 30 Jun 1973

01y 08m 18d

13

16.8000

3

Andy Gray

Aston Villa; Wolverhampton Wanderers; Everton

30

11

1955

Glasgow

Scotland

Wed 17 Dec 1975

Tue 28 May 1985

09y 05m 12d

20

27.1247

7

Brian McAllister

Wimbledon

30

11

1970

Glasgow

Scotland

Tue 27 May 1997

Sun 08 Jun 1997

00y 00m 13d

3

3.6000

0

Robbie Stockdale

Middlesbrough

30

11

1979

Redcar

England

Wed 17 Apr 2002

Wed 21 Aug 2002

00y 04m 05d

5

7.0909

0

Alan Hutton

Rangers; Tottenham Hotspur; Aston Villa; RCD Mallorca; Bolton Wanderers

30

11

1984

Glasgow

Scotland

Wed 30 May 2007

Thu 24 Mar 2016

08y 09m 25d

50

73.1094

0

Simon Donnelly

Celtic

1

12

1974

Glasgow

Scotland

Tue 27 May 1997

Wed 14 Oct 1998

01y 04m 18d

10

13.0286

0

Barry Bannan

Aston Villa; Crystal Palace; Sheffield Wednesday

1

12

1989

Airdrie

Scotland

Tue 16 Nov 2010

Sun 08 Oct 2017

06y 10m 23d

27

38.7237

0

George Hogg

Heart of Midlothian

2

12

1869

West Calder

Scotland

Sat 28 Mar 1896

Sat 04 Apr 1896

00y 00m 08d

2

8.0000

0

Chris Burke

Rangers; Birmingham City

2

12

1983

Glasgow

Scotland

Thu 11 May 2006

Wed 05 Mar 2014

07y 09m 23d

7

9.2666

2

Daniel Paton

St Bernards

3

12

1871

Scotland

Sat 21 Mar 1896

Sat 21 Mar 1896

00y 00m 01d

1

4.0000

1

Robert Gillespie

Queens Park

3

12

1900

Kilsyth

Scotland

Sat 30 Oct 1926

Sat 01 Apr 1933

06y 05m 03d

4

13.0000

0

Bobby Dougan

Heart of Midlothian

3

12

1926

Glasgow

Scotland

Wed 26 Apr 1950

Wed 26 Apr 1950

00y 00m 01d

1

2.0000

0

Tosh McKinlay

Celtic

3

12

1964

Glasgow

Scotland

Wed 16 Aug 1995

Tue 23 Jun 1998

02y 10m 08d

22

25.7454

0

Andrew Wilson

Sheffield Wednesday

4

12

1878

Scotland

Sat 06 Apr 1907

Sat 14 Mar 1914

06y 11m 09d

6

24.0000

2

Alex Donaldson

Bolton Wanderers

4

12

1890

Barrhead

Scotland

Sat 28 Feb 1914

Sat 04 Mar 1922

08y 00m 05d

6

24.0000

1

Frank ORourke

Airdrieonians

5

12

1876

Scotland

Sat 16 Mar 1907

Sat 16 Mar 1907

00y 00m 01d

1

4.0000

1

Arthur Duncan

Hibernian

5

12

1947

Falkirk

Scotland

Tue 13 May 1975

Wed 03 Sep 1975

00y 03m 22d

6

8.3808

0

William Blair

Third Lanark

6

12

1870

Greenock

Scotland

Sat 21 Mar 1896

Sat 21 Mar 1896

00y 00m 01d

1

4.0000

0

Frank Murphy

Celtic

6

12

1913

Scotland

Sat 21 May 1938

Sat 21 May 1938

00y 00m 01d

1

2.4000

1

Gordon Durie

Chelsea; Tottenham Hotspur; Rangers

6

12

1965

Paisley

Scotland

Wed 11 Nov 1987

Tue 23 Jun 1998

10y 07m 13d

43

58.2786

7

George Hamilton

Aberdeen

7

12

1917

Irvine

Scotland

Wed 27 Nov 1946

Wed 19 May 1954

07y 05m 23d

5

8.4000

4

Hugh Brown

Partick Thistle

7

12

1921

Carmyle

Scotland

Sat 19 Oct 1946

Sat 24 May 1947

00y 07m 06d

3

7.2000

0

Ian Ure

Dundee; Arsenal

7

12

1939

Ayr

Scotland

Wed 08 Nov 1961

Sat 21 Oct 1967

05y 11m 14d

12

23.4191

0

Colin Hendry

Blackburn Rovers; Rangers; Coventry City; Bolton Wanderers

7

12

1965

Keith

Scotland

Wed 19 May 1993

Wed 28 Mar 2001

07y 10m 10d

51

70.5183

3

Wilf Low

Newcastle United

8

12

1885

Scotland

Mon 06 Mar 1911

Sat 10 Apr 1920

09y 01m 05d

5

20.0000

0

John Anderson

Leicester City

8

12

1929

Barrhead

Scotland

Tue 25 May 1954

Tue 25 May 1954

00y 00m 01d

1

1.5000

0

Ralph Brand

Rangers

8

12

1936

Edinburgh

Scotland

Wed 09 Nov 1960

Wed 02 May 1962

01y 05m 24d

8

16.0000

8

Dougie Fraser

West Bromwich Albion

8

12

1941

Eaglesham

Scotland

Tue 16 May 1967

Wed 11 Dec 1968

01y 06m 26d

7

11.1665

0

Bobby McKean

Rangers

8

12

1952

Barrhead

Scotland

Wed 07 Apr 1976

Wed 07 Apr 1976

00y 00m 01d

1

1.7143

0

Brian McClair

Celtic; Manchester United

8

12

1963

Bellshill

Scotland

Wed 12 Nov 1986

Wed 02 Jun 1993

06y 06m 22d

30

42.3570

2

Scott McTominay

Manchester United; Napoli

8

12

1996

Lancaster

England

Fri 23 Mar 2018

Sun 23 Mar 2025

07y 00m 01d

60

67.6055

12

Thomas Robertson

Queens Park

9

12

1863

Scotland

Sat 09 Mar 1889

Sat 19 Mar 1892

03y 00m 11d

4

16.0000

0

Billy Bremner

Leeds United

9

12

1942

Stirling

Scotland

Sat 08 May 1965

Wed 03 Sep 1975

10y 03m 27d

54

76.3949

3

Michael Haughney

Celtic

10

12

1926

Paisley

Scotland

Sat 03 Apr 1954

Sat 03 Apr 1954

00y 00m 01d

1

1.5000

0

Charlie Adam

Rangers; Blackpool; Liverpool; Stoke City

10

12

1985

Dundee

Scotland

Wed 30 May 2007

Fri 05 Jun 2015

08y 00m 07d

26

35.6333

0

James Orr

Kilmarnock

11

12

1871

Scotland

Sat 26 Mar 1892

Sat 26 Mar 1892

00y 00m 01d

1

4.0000

0

Thomas Fitchie

Arsenal; Queens Park

11

12

1881

Edinburgh

Scotland

Mon 06 Mar 1905

Mon 04 Mar 1907

01y 11m 27d

4

16.0000

1

George Stewart

Hibernian; Manchester City

11

12

1882

Scotland

Sat 03 Mar 1906

Sat 06 Apr 1907

01y 01m 04d

4

16.0000

0

William Collier

Raith Rovers

11

12

1892

Kirkcaldy

Scotland

Sat 04 Feb 1922

Sat 04 Feb 1922

00y 00m 01d

1

4.0000

0

Denis Lawson

St Mirren

11

12

1897

Scotland

Sat 14 Apr 1923

Sat 14 Apr 1923

00y 00m 01d

1

4.0000

0

Charles Thomson

Sunderland

11

12

1910

Glasgow

Scotland

Sat 15 May 1937

Sat 15 May 1937

00y 00m 01d

1

2.0000

0

Steve Nicol

Liverpool

11

12

1961

Irvine

Scotland

Wed 12 Sep 1984

Wed 11 Sep 1991

07y 00m 00d

27

37.7660

0

George Sinclair

Heart of Midlothian

12

12

1884

Edinburgh

Scotland

Sat 19 Mar 1910

Sat 16 Mar 1912

01y 11m 27d

3

12.0000

0

Davie Meiklejohn

Rangers

12

12

1900

Scotland

Sat 04 Feb 1922

Wed 29 Nov 1933

11y 09m 26d

15

49.0000

3

Alexander Low

Falkirk

12

12

1908

Scotland

Sat 16 Sep 1933

Sat 16 Sep 1933

00y 00m 01d

1

3.0000

0

Archie Lang

Dumbarton

13

12

1859

Dumbarton

Scotland

Sat 27 Mar 1880

Sat 27 Mar 1880

00y 00m 01d

1

6.0000

0

David Stewart

Queens Park

13

12

1869

Scotland

Sat 18 Mar 1893

Sat 27 Mar 1897

04y 00m 10d

3

12.0000

0

George Law

Rangers

13

12

1885

Scotland

Sat 05 Mar 1910

Sat 02 Apr 1910

00y 00m 29d

3

12.0000

0

David McLean

Sheffield Wednesday

13

12

1890

Scotland

Sat 23 Mar 1912

Sat 23 Mar 1912

00y 00m 01d

1

4.0000

0

John Hewie

Charlton Athletic

13

12

1927

Pretoria

British South Africa

Sat 14 Apr 1956

Wed 04 May 1960

04y 00m 21d

19

32.4761

2

Eoin Jess

Aberdeen; Coventry City

13

12

1970

Aberdeen

Scotland

Wed 18 Nov 1992

Wed 09 Jun 1999

06y 06m 23d

18

27.8450

2

Jock Paterson

Leicester City

14

12

1897

Forebank, Dundee

Scotland

Sat 10 Apr 1920

Sat 10 Apr 1920

00y 00m 01d

1

4.0000

0

Peter Lorimer

Leeds United

14

12

1946

Dundee

Scotland

Wed 05 Nov 1969

Wed 17 Dec 1975

06y 01m 13d

21

27.7762

4

Allan Johnston

Sunderland; Bolton Wanderers; Rangers; Middlesbrough

14

12

1973

Glasgow

Scotland

Sat 10 Oct 1998

Sat 07 Sep 2002

03y 10m 29d

18

27.6104

2

Gordon Greer

Brighton and Hove Albion

14

12

1980

Glasgow

Scotland

Fri 15 Nov 2013

Sat 04 Jun 2016

02y 06m 21d

11

15.8332

0

Willie Russell

Airdrieonians

15

12

1897

Scotland

Sat 16 Feb 1924

Sat 04 Apr 1925

01y 01m 20d

2

8.0000

0

Davie Robb

Aberdeen

15

12

1947

Broughty Ferry, Dundee

Scotland

Wed 21 Apr 1971

Mon 14 Jun 1971

00y 01m 25d

5

7.5000

0

Joe Jordan

Leeds United; Manchester United; AC Milan

15

12

1951

Cleland

Scotland

Sat 19 May 1973

Tue 22 Jun 1982

09y 01m 04d

52

64.2973

11

Joseph Taylor

Queens Park

16

12

1850

Scotland

Sat 30 Nov 1872

Sat 25 Mar 1876

03y 03m 26d

6

48.0000

0

David Hill

Third Lanark

16

12

1881

Scotland

Sat 17 Mar 1906

Sat 17 Mar 1906

00y 00m 01d

1

4.0000

0

Tommy Burns

Celtic

16

12

1956

Calton

Scotland

Tue 19 May 1981

Sat 21 May 1988

07y 00m 03d

8

9.8151

0

Scott Booth

Aberdeen; Utrecht; Twente Enschede

16

12

1971

Aberdeen

Scotland

Wed 24 Mar 1993

Sat 06 Oct 2001

08y 06m 13d

21

28.7263

6

Gareth Williams

Nottingham Forest

16

12

1981

Glasgow

Scotland

Wed 17 Apr 2002

Wed 20 Nov 2002

00y 07m 04d

5

7.0909

0

Ryan Gauld

Vancouver Whitecaps

16

12

1995

Aberdeen

Scotland

Thu 05 Sep 2024

Mon 18 Nov 2024

00y 02m 14d

6

9.0000

0

Alexander Hamilton

Queens Park

17

12

1864

Scotland

Sat 21 Mar 1885

Sat 17 Mar 1888

02y 11m 26d

4

16.0000

0

William Orr

Celtic

17

12

1872

Scotland

Sat 03 Mar 1900

Sat 12 Mar 1904

04y 00m 10d

3

12.0000

0

Bob Hepburn

Ayr United

17

12

1901

Scotland

Sat 19 Sep 1931

Sat 19 Sep 1931

00y 00m 01d

1

3.0000

0

Henry Morris

East Fife

17

12

1919

Dundee

Scotland

Sat 01 Oct 1949

Sat 01 Oct 1949

00y 00m 01d

1

2.0000

3

Jimmy Robertson

Tottenham Hotspur

17

12

1944

Cardonald, Glasgow

Scotland

Sat 03 Oct 1964

Sat 03 Oct 1964

00y 00m 01d

1

1.7143

0

John Lambie

Queens Park

18

12

1868

Scotland

Sat 19 Feb 1887

Sat 17 Mar 1888

01y 00m 28d

2

8.0000

0

Joe Donnachie

Oldham Athletic

18

12

1882

Kilwinning

Scotland

Sat 05 Apr 1913

Sat 04 Apr 1914

01y 00m 00d

3

12.0000

1

Thomas McInally

Celtic

18

12

1899

Scotland

Sat 27 Feb 1926

Sat 30 Oct 1926

00y 08m 04d

2

8.0000

0

Jock Aird

Burnley

18

12

1926

Glencraig

Scotland

Wed 05 May 1954

Sat 19 Jun 1954

00y 01m 15d

4

6.0000

0

Willie Toner

Kilmarnock

18

12

1929

Glasgow

Scotland

Sat 18 Oct 1958

Wed 05 Nov 1958

00y 00m 19d

2

4.0000

0

Alex McSpadyen

Partick Thistle

19

12

1914

Scotland

Wed 07 Dec 1938

Sat 15 Apr 1939

00y 04m 09d

2

6.0000

0

Willie Johnston

Rangers; West Bromwich Albion

19

12

1946

Maryhill, Glasgow

Scotland

Wed 13 Oct 1965

Sat 03 Jun 1978

12y 07m 22d

22

31.9332

0

Dominic Hyam

Blackburn Rovers

20

12

1995

Leuchars

Scotland

Sat 17 Jun 2023

Sat 17 Jun 2023

00y 00m 01d

1

1.5000

0

Sandy Brown

Middlesbrough

21

12

1877

Beith

Scotland

Sat 09 Apr 1904

Sat 09 Apr 1904

00y 00m 01d

1

4.0000

0

Alan Anderson

Heart of Midlothian

21

12

1939

Edinburgh

Scotland

Tue 16 May 1967

Tue 13 Jun 1967

00y 00m 29d

5

6.6665

0

Bob Smellie

Queens Park

22

12

1867

Scotland

Sat 19 Feb 1887

Sat 01 Apr 1893

06y 01m 14d

6

24.0000

0

Bryan Gunn

Norwich City

22

12

1963

Thurso

Scotland

Wed 16 May 1990

Fri 27 May 1994

04y 00m 12d

6

10.0909

0

Kenny Miller

Rangers; Wolverhampton Wanderers; Celtic; Derby County; BursasporCardiff City; Vancouver Whitecaps

23

12

1979

Edinburgh

Scotland

Wed 25 Apr 2001

Wed 14 Aug 2013

12y 03m 21d

69

95.6519

18

William McLeod

Cowlairs

24

12

1860

Scotland

Sat 20 Mar 1886

Sat 20 Mar 1886

00y 00m 01d

1

4.0000

0

John MacDonald

Edinburgh University

24

12

1861

Scotland

Sat 27 Mar 1886

Sat 27 Mar 1886

00y 00m 01d

1

4.0000

0

Alec McNair

Celtic

24

12

1882

Scotland

Sat 03 Mar 1906

Sat 10 Apr 1920

14y 01m 08d

15

60.0000

0

James Thomson

Queens Park

25

12

1851

Scotland

Sat 30 Nov 1872

Sat 07 Mar 1874

01y 03m 08d

3

24.0000

0

Thomas Chambers

Heart of Midlothian

25

12

1872

Unknown

Scotland

Sat 24 Mar 1894

Sat 24 Mar 1894

00y 00m 01d

1

4.0000

1

Nicol Smith

Rangers

25

12

1873

Scotland

Sat 03 Apr 1897

Sat 03 May 1902

05y 01m 01d

12

48.0000

0

Sandy McLaren

St Johnstone

25

12

1910

Scotland

Sun 26 May 1929

Wed 26 Oct 1932

03y 05m 01d

5

14.0000

0

Gary McAllister

Leicester City; Leeds United; Coventry City

25

12

1964

Motherwell

Scotland

Wed 25 Apr 1990

Wed 31 Mar 1999

08y 11m 07d

57

76.9624

4

Alex Raisbeck

Liverpool

26

12

1878

Scotland

Sat 07 Apr 1900

Sat 06 Apr 1907

07y 00m 00d

8

32.0000

0

Stevie Chalmers

Celtic

26

12

1935

Glasgow

Scotland

Sat 03 Oct 1964

Wed 16 Nov 1966

02y 01m 14d

5

7.4285

3

Lewis Ferguson

Sturm Graz

26

12

2003

Middlesbrough

England

Thu 20 Mar 2025

Thu 20 Mar 2025

00y 00m 01d

1

1.5000

0

Jim Rae

Third Lanark

27

12

1862

Scotland

Mon 15 Apr 1889

Sat 29 Mar 1890

00y 11m 15d

2

8.0000

0

David Lindsay

St Mirren

27

12

1877

Scotland

Sat 21 Mar 1903

Sat 21 Mar 1903

00y 00m 01d

1

4.0000

0

Alex McNab

Greenock Morton

27

12

1894

Scotland

Sat 26 Feb 1921

Sat 09 Apr 1921

00y 01m 15d

2

8.0000

0

Sandy McNab

Sunderland; West Bromwich Albion

27

12

1911

Glasgow

Scotland

Sun 09 May 1937

Sat 15 Apr 1939

01y 11m 07d

2

5.0000

0

John McPhail

Celtic

27

12

1923

Glasgow

Scotland

Wed 09 Nov 1949

Sat 03 Oct 1953

03y 10m 25d

5

8.0000

3

Duncan Ferguson

Dundee United; Everton

27

12

1971

Stirling

Scotland

Sun 17 May 1992

Tue 11 Feb 1997

04y 08m 26d

7

8.5060

0

Danny Wilson

Liverpool

27

12

1991

Livingston

Scotland

Tue 16 Nov 2010

Sat 03 Sep 2011

00y 09m 19d

5

6.6000

1

Frank McLintock

Leicester City; Arsenal

28

12

1939

Glasgow

Scotland

Tue 04 Jun 1963

Sat 22 May 1971

07y 11m 19d

9

14.6905

1

Bobby Shearer

Rangers

29

12

1931

Hamilton

Scotland

Sat 15 Apr 1961

Sun 14 May 1961

00y 01m 00d

4

8.0000

0

Tony Watt

Blackburn Rovers

29

12

1993

Coatbridge

Scotland

Thu 24 Mar 2016

Thu 24 Mar 2016

00y 00m 01d

1

1.5000

0

William Agnew

Kilmarnock

30

12

1880

Kilmarnock

Scotland

Sat 16 Mar 1907

Sat 14 Mar 1908

00y 11m 28d

3

12.0000

0

Billy Hughes

Sunderland

30

12

1948

Coatbridge

Scotland

Wed 16 Apr 1975

Wed 16 Apr 1975

00y 00m 01d

1

1.3333

0

Charlie Nicholas

Celtic; Arsenal; Aberdeen

30

12

1961

Cowcaddens, Glasgow

Scotland

Wed 30 Mar 1983

Wed 26 Apr 1989

06y 00m 28d

20

27.8689

5

Paul Bernard

Oldham Athletic

30

12

1972

Edinburgh

Scotland

Sun 21 May 1995

Wed 24 May 1995

00y 00m 04d

2

2.6666

0

Barrie McKay

Rangers

30

12

1994

Paisley

Scotland

Sat 04 Jun 2016

Sat 04 Jun 2016

00y 00m 01d

1

1.5000

0

William Bowie

Linthouse

31

12

1869

Govan

Scotland

Sat 28 Mar 1891

Sat 28 Mar 1891

00y 00m 01d

1

4.0000

0

(Sir) Alex Ferguson

Dunfermline Athletic

31

12

1941

Govan

Scotland

Tue 16 May 1967

Sat 03 Jun 1967

00y 00m 19d

4

5.3332

4

Sandy Jardine

Rangers

31

12

1948

Edinburgh

Scotland

Wed 11 Nov 1970

Wed 19 Dec 1979

09y 01m 09d

38

45.4664

1

Craig Gordon

Heart of Midlothian; Sunderland; Celtic

31

12

1982

Scotland

Scotland

Sun 30 May 2004

Sun 23 Mar 2025

20y 09m 24d

81

109.4113

0