Scotland Players by Goals Per Game (original) (raw)

Rank

Player

Position

Clubs Shown in Order Played For

First

Last

Span
in
Days

Span

Caps

Caps
Weig
hted

Goals/
Clean
Sheets

Ave
Goals
game

1

William Dickson

Centre Forward

Dundee Strathmore

Sat 24 Mar 1888

Sat 24 Mar 1888

1

00y 00m 01d

1

4.0000

4

4.0000

1

Charles Heggie

Outside Right

Rangers

Sat 20 Mar 1886

Sat 20 Mar 1886

1

00y 00m 01d

1

4.0000

4

4.0000

3

James Gillespie

Outside Right

Third Lanark

Sat 19 Mar 1898

Sat 19 Mar 1898

1

00y 00m 01d

1

4.0000

3

3.0000

3

Alexander Higgins

Centre Forward

Kilmarnock

Sat 14 Mar 1885

Sat 14 Mar 1885

1

00y 00m 01d

1

4.0000

3

3.0000

3

Henry Morris

Centre Forward

East Fife

Sat 01 Oct 1949

Sat 01 Oct 1949

1

00y 00m 01d

1

2.0000

3

3.0000

6

Jake Madden

Winger / Inside forward

Celtic

Sat 18 Mar 1893

Sat 23 Mar 1895

736

02y 00m 06d

2

8.0000

5

2.5000

7

George Ker

Inside Right

Queens Park

Sat 13 Mar 1880

Sat 25 Mar 1882

743

02y 00m 13d

5

30.0000

10

2.0000

8

John Barker

Outside Left

Rangers

Sat 18 Mar 1893

Sat 24 Mar 1894

372

01y 00m 07d

2

8.0000

4

2.0000

9

Walter Aitkenhead

Inside Left

Blackburn Rovers

Sat 16 Mar 1912

Sat 16 Mar 1912

1

00y 00m 01d

1

4.0000

2

2.0000

9

Charles Fleming

Forward

East Fife

Sat 03 Oct 1953

Sat 03 Oct 1953

1

00y 00m 01d

1

1.5000

2

2.0000

9

James Gossland

Inside Forward

Rangers

Sat 26 Jan 1884

Sat 26 Jan 1884

1

00y 00m 01d

1

4.0000

2

2.0000

9

James McKee

Centre Forward

East Stirlingshire

Sat 19 Mar 1898

Sat 19 Mar 1898

1

00y 00m 01d

1

4.0000

2

2.0000

9

David Wilson

Inside Right

Queens Park

Sat 03 Feb 1900

Sat 03 Feb 1900

1

00y 00m 01d

1

4.0000

2

2.0000

14

William Paul

Centre Forward

Partick Thistle

Sat 10 Mar 1888

Sat 22 Mar 1890

743

02y 00m 13d

3

12.0000

5

1.6667

15

John Campbell

Outside Right

Rangers

Sat 18 Mar 1899

Sat 23 Feb 1901

708

01y 11m 06d

4

16.0000

6

1.5000

16

Peter Campbell

Forward

Rangers

Sat 23 Mar 1878

Mon 07 Apr 1879

381

01y 00m 16d

2

12.0000

3

1.5000

17

Joe Harper

Centre Forward

Huddersfield Town; Aberdeen; Hibernian

Tue 13 Jun 1967

Wed 07 Jun 1978

4013

10y 11m 26d

5

6.6476

7

1.4000

18

Robert Hamilton

Inside Forward Centre Forward

Rangers; Dundee

Sat 18 Mar 1899

Mon 06 Mar 1911

4371

11y 11m 17d

11

44.0000

15

1.3636

19

Neil Dewar

Centre Forward

Third Lanark

Sat 09 Apr 1932

Wed 26 Oct 1932

201

00y 06m 18d

3

10.0000

4

1.3333

19

Willie Groves

Forward

Hibernian; Celtic

Sat 10 Mar 1888

Sat 05 Apr 1890

757

02y 00m 27d

3

12.0000

4

1.3333

19

William Harrower

Inside Forward

Queens Park

Sat 11 Mar 1882

Sat 10 Apr 1886

1492

04y 01m 00d

3

14.0000

4

1.3333

22

Hughie Gallacher

Centre Forward

Airdrieonians; Newcastle United; Chelsea; Derby County

Sat 01 Mar 1924

Sat 06 Apr 1935

4054

11y 01m 06d

20

70.0000

24

1.2000

23

Andy Wilson

Centre Forward

Dunfermline Athletic; Middlesbrough

Thu 26 Feb 1920

Sat 14 Apr 1923

1144

03y 01m 20d

12

48.0000

13

1.0833

24

Bob McColl

Centre Forward

Queens Park; Newcastle United

Sat 21 Mar 1896

Sat 14 Mar 1908

4376

11y 11m 23d

13

52.0000

13

1.0000

25

John Smith

Forward

Mauchline; Edinburgh University; Queens Park

Sat 03 Mar 1877

Sat 15 Mar 1884

2570

07y 00m 13d

10

58.0000

10

1.0000

26

Ralph Brand

Inside Left

Rangers

Wed 09 Nov 1960

Wed 02 May 1962

540

01y 05m 24d

8

16.0000

8

1.0000

27

(Sir) Alex Ferguson

Forward

Dunfermline Athletic

Tue 16 May 1967

Sat 03 Jun 1967

19

00y 00m 19d

4

5.3332

4

1.0000

27

Andrew McLaren

Forward

Preston North End

Sat 12 Apr 1947

Wed 12 Nov 1947

215

00y 07m 01d

4

9.2000

4

1.0000

29

Andy Black

Inside Left

Heart of Midlothian

Wed 08 Dec 1937

Wed 07 Dec 1938

365

01y 00m 00d

3

7.8000

3

1.0000

29

Robert Calderwood

Centre Forward/Outside Left

Cartvale

Sat 14 Mar 1885

Mon 23 Mar 1885

10

00y 00m 10d

3

12.0000

3

1.0000

29

Jimmy Fleming

Centre Forward

Rangers

Sat 01 Jun 1929

Sat 05 Apr 1930

309

00y 10m 05d

3

7.0000

3

1.0000

29

James Hamilton

Centre Forward

Queens Park

Sat 26 Mar 1892

Sat 01 Apr 1893

372

01y 00m 07d

3

12.0000

3

1.0000

33

John Allan

Centre Forward/Inside Forward

Queens Park

Sat 19 Mar 1887

Mon 21 Mar 1887

3

00y 00m 03d

2

8.0000

2

1.0000

33

Bob Boyd

Inside Left

Mossend Swifts

Sat 09 Mar 1889

Sat 21 Mar 1891

743

02y 00m 13d

2

8.0000

2

1.0000

33

Albert Buick

Centre Back

Heart of Midlothian

Sat 01 Mar 1902

Sat 15 Mar 1902

15

00y 00m 15d

2

8.0000

2

1.0000

33

Robert Flavell

Centre Forward

Airdrieonians

Sun 18 May 1947

Sat 24 May 1947

7

00y 00m 07d

2

4.8000

2

1.0000

33

Jimmy Lang

Forward

Clydesdale; Third Lanark

Sat 25 Mar 1876

Sat 23 Mar 1878

729

01y 11m 27d

2

12.0000

2

1.0000

33

Alex Latta

Forward

Dumbarton Athletic

Sat 10 Mar 1888

Sat 13 Apr 1889

400

01y 01m 04d

2

8.0000

2

1.0000

33

Willie Macfadyen

Centre Forward

Motherwell

Wed 04 Oct 1933

Wed 29 Nov 1933

57

00y 01m 26d

2

6.0000

2

1.0000

33

Neil Munro

Outside Left

Abercorn

Sat 10 Mar 1888

Sat 13 Apr 1889

400

01y 01m 04d

2

8.0000

2

1.0000

33

Bobby Neill

Centre Half

Hibernian; Rangers

Sat 21 Mar 1896

Sat 03 Feb 1900

1415

03y 10m 14d

2

8.0000

2

1.0000

33

Gilbert Rankin

inside right

Vale of Leven

Sat 29 Mar 1890

Sat 04 Apr 1891

372

01y 00m 07d

2

8.0000

2

1.0000

43

Frederick Anderson

Forward

Clydesdale

Sat 07 Mar 1874

Sat 07 Mar 1874

1

00y 00m 01d

1

12.0000

1

1.0000

43

Peter Andrews

Left Wing

Glasgow Eastern

Sat 06 Mar 1875

Sat 06 Mar 1875

1

00y 00m 01d

1

12.0000

1

1.0000

43

Alexander Barbour

Centre Forward

Renton

Sat 14 Mar 1885

Sat 14 Mar 1885

1

00y 00m 01d

1

4.0000

1

1.0000

43

Barney Battles Jnr

Centre Forward

Heart of Midlothian

Sat 25 Oct 1930

Sat 25 Oct 1930

1

00y 00m 01d

1

2.0000

1

1.0000

43

David Black

Outside Left

Hurlford

Sat 09 Mar 1889

Sat 09 Mar 1889

1

00y 00m 01d

1

4.0000

1

1.0000

43

Thomas Breckenridge

Winger / Inside forward

Heart of Midlothian

Sat 24 Mar 1888

Sat 24 Mar 1888

1

00y 00m 01d

1

4.0000

1

1.0000

43

Peter Buchanan

Outside Right

Chelsea

Wed 08 Dec 1937

Wed 08 Dec 1937

1

00y 00m 01d

1

2.4000

1

1.0000

43

Robert Buchanan

Inside Left

Abercorn

Sat 21 Mar 1891

Sat 21 Mar 1891

1

00y 00m 01d

1

4.0000

1

1.0000

43

John Campbell

Forward

Glasgow South Western

Sat 27 Mar 1880

Sat 27 Mar 1880

1

00y 00m 01d

1

6.0000

1

1.0000

43

Thomas Chambers

Inside Right

Heart of Midlothian

Sat 24 Mar 1894

Sat 24 Mar 1894

1

00y 00m 01d

1

4.0000

1

1.0000

43

Alfie Conn Snr

Inside Right

Heart of Midlothian

Wed 02 May 1956

Wed 02 May 1956

1

00y 00m 01d

1

3.0000

1

1.0000

43

Joe Craig

Forward

Celtic

Wed 27 Apr 1977

Wed 27 Apr 1977

1

00y 00m 01d

1

1.2000

1

1.0000

43

Andrew Devine

Inside Left

Falkirk

Sat 05 Mar 1910

Sat 05 Mar 1910

1

00y 00m 01d

1

4.0000

1

1.0000

43

John Divers

Forward

Celtic

Sat 23 Mar 1895

Sat 23 Mar 1895

1

00y 00m 01d

1

4.0000

1

1.0000

43

James Dougal

Outside Right Centre Forward

Preston North End

Sat 15 Apr 1939

Sat 15 Apr 1939

1

00y 00m 01d

1

3.0000

1

1.0000

43

Michael Dunbar

Inside Right

Cartvale

Sat 20 Mar 1886

Sat 20 Mar 1886

1

00y 00m 01d

1

4.0000

1

1.0000

43

John Duncan

Right Half / Inside Right

Leicester City

Sat 31 Oct 1925

Sat 31 Oct 1925

1

00y 00m 01d

1

4.0000

1

1.0000

43

David Ellis

Centre Forward

Mossend Swifts

Sat 19 Mar 1892

Sat 19 Mar 1892

1

00y 00m 01d

1

4.0000

1

1.0000

43

Stuart Findlay

Defender

Kilmarnock

Sun 13 Oct 2019

Sun 13 Oct 2019

1

00y 00m 01d

1

2.0000

1

1.0000

43

Patrick Gallacher

Centre Forward

Sunderland

Sat 20 Oct 1934

Sat 20 Oct 1934

1

00y 00m 01d

1

4.0000

1

1.0000

43

William Gibb

Half Back / Forward

Clydesdale

Sat 08 Mar 1873

Sat 08 Mar 1873

1

00y 00m 01d

1

6.0000

1

1.0000

43

John Goudie

Centre Forward

Abercorn

Sat 26 Jan 1884

Sat 26 Jan 1884

1

00y 00m 01d

1

4.0000

1

1.0000

43

James Gourlay

Outside Left

Cambuslang

Sat 20 Mar 1886

Sat 20 Mar 1886

1

00y 00m 01d

1

4.0000

1

1.0000

43

Hugh Howie

Centre Half

Hibernian

Sat 23 Oct 1948

Sat 23 Oct 1948

1

00y 00m 01d

1

3.0000

1

1.0000

43

Tom Jenkinson

Outside Right

Heart of Midlothian

Sat 19 Feb 1887

Sat 19 Feb 1887

1

00y 00m 01d

1

4.0000

1

1.0000

43

John Johnstone

Left Half

Kilmarnock

Sat 24 Mar 1894

Sat 24 Mar 1894

1

00y 00m 01d

1

4.0000

1

1.0000

43

David Kinnear

Outside Left

Rangers

Wed 08 Dec 1937

Wed 08 Dec 1937

1

00y 00m 01d

1

2.4000

1

1.0000

43

Walter Lamont

Outside Left

Pilgrims

Sat 14 Mar 1885

Sat 14 Mar 1885

1

00y 00m 01d

1

4.0000

1

1.0000

43

Alec Linwood

Centre Forward

Clyde

Wed 09 Nov 1949

Wed 09 Nov 1949

1

00y 00m 01d

1

2.0000

1

1.0000

43

James Logan

Centre Forward

Ayr

Sat 21 Mar 1891

Sat 21 Mar 1891

1

00y 00m 01d

1

4.0000

1

1.0000

43

James Low

Outside Right

Cambuslang

Sat 28 Mar 1891

Sat 28 Mar 1891

1

00y 00m 01d

1

4.0000

1

1.0000

43

James Lowe

Inside Left

St Bernards

Sat 19 Feb 1887

Sat 19 Feb 1887

1

00y 00m 01d

1

4.0000

1

1.0000

43

James McAdam

Outside Right

Third Lanark

Sat 27 Mar 1880

Sat 27 Mar 1880

1

00y 00m 01d

1

6.0000

1

1.0000

43

Neil McCallum

Outside Right

Renton

Sat 24 Mar 1888

Sat 24 Mar 1888

1

00y 00m 01d

1

4.0000

1

1.0000

43

Bob McCormick

Outside Right

Abercorn

Sat 10 Apr 1886

Sat 10 Apr 1886

1

00y 00m 01d

1

4.0000

1

1.0000

43

Tom McInnes

Inside Right

Cowlairs

Sat 09 Mar 1889

Sat 09 Mar 1889

1

00y 00m 01d

1

4.0000

1

1.0000

43

Angus McKinnon

Inside Left

Queens Park

Sat 07 Mar 1874

Sat 07 Mar 1874

1

00y 00m 01d

1

12.0000

1

1.0000

43

Robert McPherson

Outside Left

Arthurlie

Sat 11 Mar 1882

Sat 11 Mar 1882

1

00y 00m 01d

1

6.0000

1

1.0000

43

Frank Murphy

Outside Left

Celtic

Sat 21 May 1938

Sat 21 May 1938

1

00y 00m 01d

1

2.4000

1

1.0000

43

Frank ORourke

Centre Forward

Airdrieonians

Sat 16 Mar 1907

Sat 16 Mar 1907

1

00y 00m 01d

1

4.0000

1

1.0000

43

Daniel Paton

Inside Right

St Bernards

Sat 21 Mar 1896

Sat 21 Mar 1896

1

00y 00m 01d

1

4.0000

1

1.0000

43

Henry Renny-Tailyour

Outside Right

Royal Engineers

Sat 08 Mar 1873

Sat 08 Mar 1873

1

00y 00m 01d

1

6.0000

1

1.0000

43

John Ritchie

Right Back

Queens Park

Sat 20 Mar 1897

Sat 20 Mar 1897

1

00y 00m 01d

1

4.0000

1

1.0000

43

Tommy Robertson

Outside Right

Heart of Midlothian

Sat 26 Mar 1898

Sat 26 Mar 1898

1

00y 00m 01d

1

4.0000

1

1.0000

43

George Sommerville

Inside Right

Queens Park

Sat 27 Mar 1886

Sat 27 Mar 1886

1

00y 00m 01d

1

4.0000

1

1.0000

43

Alexander Thomson

Centre Forward

Airdrieonians

Mon 15 Mar 1909

Mon 15 Mar 1909

1

00y 00m 01d

1

4.0000

1

1.0000

43

Bertie Thomson

Outside Right

Celtic

Sat 31 Oct 1931

Sat 31 Oct 1931

1

00y 00m 01d

1

3.0000

1

1.0000

43

James Watson

Inside Left

Rangers

Sat 23 Mar 1878

Sat 23 Mar 1878

1

00y 00m 01d

1

6.0000

1

1.0000

43

Willie Watt

Centre Forward

Queens Park

Sat 19 Feb 1887

Sat 19 Feb 1887

1

00y 00m 01d

1

4.0000

1

1.0000

43

Thomas Wyllie

Outside Right

Rangers

Sat 29 Mar 1890

Sat 29 Mar 1890

1

00y 00m 01d

1

4.0000

1

1.0000

93

Jimmy McGrory

Centre Forward

Celtic

Sat 25 Feb 1928

Sat 16 Sep 1933

2031

05y 06m 23d

7

23.0000

6

.8571

94

John Ferguson

Right Wing

Vale of Leven

Sat 07 Mar 1874

Sat 23 Mar 1878

1478

04y 00m 17d

6

42.0000

5

.8333

94

John Kay

Forward

Queens Park

Sat 13 Mar 1880

Sat 29 Mar 1884

1478

04y 00m 17d

6

34.0000

5

.8333

96

Alexander Cheyne

Inside Right

Aberdeen

Sat 13 Apr 1929

Sun 18 May 1930

401

01y 01m 06d

5

11.0000

4

.8000

96

Eadie Fraser

Right Wing

Queens Park

Sat 27 Mar 1880

Mon 12 Mar 1883

1081

02y 11m 14d

5

30.0000

4

.8000

96

George Hamilton

Inside Forward

Aberdeen

Wed 27 Nov 1946

Wed 19 May 1954

2731

07y 05m 23d

5

8.4000

4

.8000

96

John McDougall

Forward

Vale of Leven

Sat 03 Mar 1877

Mon 07 Apr 1879

766

02y 01m 05d

5

30.0000

4

.8000

100

Joe Lindsay

Forward

Dumbarton

Sat 27 Mar 1880

Sat 27 Mar 1886

2192

06y 00m 01d

8

38.0000

6

.7500

101

Frank Watt

Forward

Kilbirnie

Sat 09 Mar 1889

Sat 04 Apr 1891

757

02y 00m 27d

4

16.0000

3

.7500

102

John McPherson

Forward

Kilmarnock; Cowlairs; Rangers

Sat 10 Mar 1888

Sat 27 Mar 1897

3305

09y 00m 18d

9

36.0000

6

.6667

103

Sandy McMahon

Inside Forward

Celtic

Sat 02 Apr 1892

Sat 15 Mar 1902

3634

09y 11m 14d

6

24.0000

4

.6667

104

David Allan

Inside Left / Outside Left

Queens Park

Sat 21 Mar 1885

Sat 10 Apr 1886

386

01y 00m 21d

3

12.0000

2

.6667

104

John Baird

Left Wing

Vale of Leven

Sat 04 Mar 1876

Sat 13 Mar 1880

1471

04y 00m 10d

3

18.0000

2

.6667

104

Willie Bauld

Centre Forward

Heart of Midlothian

Sat 15 Apr 1950

Sun 21 May 1950

37

00y 01m 07d

3

6.0000

2

.6667

104

Billy Houliston

Centre Forward

Queen of the South

Wed 17 Nov 1948

Wed 27 Apr 1949

162

00y 05m 11d

3

9.0000

2

.6667

104

Jimmy Howie

Forward

Newcastle United

Sat 01 Apr 1905

Sat 04 Apr 1908

1100

03y 00m 04d

3

12.0000

2

.6667

104

James Millar

Inside Forward

Rangers

Sat 03 Apr 1897

Sat 02 Apr 1898

365

01y 00m 00d

3

12.0000

2

.6667

104

Thomas Miller

Inside Right

Liverpool; Manchester United

Sat 10 Apr 1920

Sat 09 Apr 1921

365

01y 00m 00d

3

12.0000

2

.6667

104

James Nisbet

Outside Right

Ayr United

Sun 26 May 1929

Tue 04 Jun 1929

10

00y 00m 10d

3

6.0000

2

.6667

104

Harold Paul

Outside Left

Queens Park

Mon 01 Mar 1909

Sat 03 Apr 1909

34

00y 01m 03d

3

12.0000

2

.6667

104

Bobby Rankin

Inside Left

St Mirren

Sun 26 May 1929

Tue 04 Jun 1929

10

00y 00m 10d

3

6.0000

2

.6667

104

Finlay Speedie

Inside Left

Rangers

Mon 09 Mar 1903

Sat 04 Apr 1903

27

00y 00m 27d

3

12.0000

2

.6667

115

Jimmy Quinn

Centre Forward

Celtic

Sat 18 Mar 1905

Sat 23 Mar 1912

2563

07y 00m 06d

11

44.0000

7

.6364

116

Alex Young

Forward

Heart of Midlothian; Everton

Sat 09 Apr 1960

Sat 18 Jun 1966

2262

06y 02m 10d

8

14.1905

5

.6250

117

Harry McNeil

Winger Inside Forward Half Back

Queens Park

Sat 07 Mar 1874

Mon 14 Mar 1881

2565

07y 00m 08d

10

72.0000

6

.6000

118

Stevie Chalmers

Versatile Forward

Celtic

Sat 03 Oct 1964

Wed 16 Nov 1966

775

02y 01m 14d

5

7.4285

3

.6000

118

David Herd

Forward

Arsenal

Sat 18 Oct 1958

Sun 14 May 1961

940

02y 06m 27d

5

10.0000

3

.6000

118

John McPhail

Centre Half

Celtic

Wed 09 Nov 1949

Sat 03 Oct 1953

1425

03y 10m 25d

5

8.0000

3

.6000

118

Charlie Napier

Forward

Celtic; Derby County

Sat 09 Apr 1932

Sun 09 May 1937

1857

05y 01m 01d

5

15.0000

3

.6000

118

Johnny Walker

Forward

Heart of Midlothian; Rangers

Sat 30 Mar 1895

Sat 26 Mar 1904

3284

08y 11m 27d

5

20.0000

3

.6000

123

Bobby Johnstone

Inside Right

Hibernian; Manchester City

Sat 14 Apr 1951

Sat 14 Apr 1956

1828

05y 00m 01d

17

34.0000

10

.5882

124

Lawrie Reilly

Centre Forward

Hibernian

Sat 23 Oct 1948

Sat 06 Apr 1957

3088

08y 05m 15d

38

78.5000

22

.5789

125

Jimmy Mason

Inside Forward

Third Lanark

Sat 23 Oct 1948

Sun 27 May 1951

947

02y 07m 05d

7

15.5000

4

.5714

126

William Lambie

Forward

Queens Park

Sat 19 Mar 1892

Sat 03 Apr 1897

1842

05y 00m 16d

9

36.0000

5

.5556

126

Billy MacKinnon

Forward

Queens Park

Sat 30 Nov 1872

Sat 05 Apr 1879

2318

06y 04m 07d

9

66.0000

5

.5556

128

Denis Law

Forward

Huddersfield Town; Manchester City; Torino; Manchester United

Sat 18 Oct 1958

Fri 14 Jun 1974

5719

15y 07m 28d

55

91.5715

30

.5455

129

Alan Gilzean

Forward

Dundee; Tottenham Hotspur

Thu 07 Nov 1963

Wed 21 Apr 1971

2723

07y 05m 15d

22

39.8618

12

.5455

130

John Mudie

Inside Forward

Blackpool

Sat 20 Oct 1956

Sun 15 Jun 1958

604

01y 07m 27d

17

23.9997

9

.5294

131

Dally Duncan

Outside Left

Derby County

Wed 26 Oct 1932

Sat 30 Oct 1937

1831

05y 00m 05d

14

44.4000

7

.5000

132

Jack Bell

Winger

Dumbarton; Everton; Celtic

Sat 29 Mar 1890

Sat 07 Apr 1900

3662

10y 00m 10d

10

40.0000

5

.5000

133

William Anderson

Right Wing

Queens Park

Sat 11 Mar 1882

Mon 23 Mar 1885

1109

03y 00m 13d

6

30.0000

3

.5000

134

Mark McGhee

Forward

Aberdeen

Sun 12 Jun 1983

Sat 26 May 1984

350

00y 11m 15d

4

5.8286

2

.5000

134

Jerry Weir

Right Back / Forward

Queens Park

Sat 30 Nov 1872

Sat 23 Mar 1878

1940

05y 03m 24d

4

36.0000

2

.5000

136

Ralph Aitken

Outside Left

Dumbarton

Sat 27 Mar 1886

Sat 24 Mar 1888

729

01y 11m 27d

2

8.0000

1

.5000

136

David Alexander

Centre Forward

East Stirlingshire

Sat 24 Mar 1894

Sat 31 Mar 1894

8

00y 00m 08d

2

8.0000

1

.5000

136

Jimmy Bone

Forward

Norwich City

Thu 29 Jun 1972

Wed 18 Oct 1972

112

00y 03m 20d

2

2.7000

1

.5000

136

William Boyd

Centre Forward

Clyde

Wed 20 May 1931

Sun 24 May 1931

5

00y 00m 05d

2

4.0000

1

.5000

136

David Clarkson

Forward

Motherwell

Fri 30 May 2008

Wed 19 Nov 2008

174

00y 05m 21d

2

3.2143

1

.5000

136

William Clunas

Right Half

Sunderland

Sat 12 Apr 1924

Sat 31 Oct 1925

568

01y 06m 20d

2

8.0000

1

.5000

136

George Dewar

Centre Half

Dumbarton

Sat 24 Mar 1888

Sat 13 Apr 1889

386

01y 00m 21d

2

8.0000

1

.5000

136

Davie Dodds

Centre Forward

Dundee United

Wed 21 Sep 1983

Tue 13 Dec 1983

84

00y 02m 23d

2

3.4286

1

.5000

136

Dougie Freedman

Forward

Crystal Palace

Sat 06 Oct 2001

Wed 27 Mar 2002

173

00y 05m 22d

2

3.0000

1

.5000

136

James Galt

Left Half

Rangers

Sat 07 Mar 1908

Sat 14 Mar 1908

8

00y 00m 08d

2

8.0000

1

.5000

136

Tommy Gemmell

Inside Left

St Mirren

Wed 04 May 1955

Sun 15 May 1955

12

00y 00m 12d

2

3.0000

1

.5000

136

Tommy Hyslop

Forward

Stoke City; Rangers

Sat 04 Apr 1896

Sat 03 Apr 1897

365

01y 00m 00d

2

8.0000

1

.5000

136

Willie Imrie

Half Back

St Johnstone

Sun 26 May 1929

Sat 01 Jun 1929

7

00y 00m 07d

2

4.0000

1

.5000

136

Leslie Johnston

Inside Forward Outside Left

Clyde

Wed 28 Apr 1948

Mon 17 May 1948

20

00y 00m 20d

2

4.0000

1

.5000

136

James King

Outside Left

Hamilton Academical

Sat 17 Sep 1932

Sat 16 Sep 1933

365

01y 00m 00d

2

7.0000

1

.5000

136

William Lennie

Outside Left

Aberdeen

Sat 07 Mar 1908

Sat 14 Mar 1908

8

00y 00m 08d

2

8.0000

1

.5000

136

Harry Marshall

Centre Half

Celtic

Sat 18 Mar 1899

Sat 03 Mar 1900

351

00y 11m 14d

2

8.0000

1

.5000

136

Gary McSwegan

Forward

Heart of Midlothian

Tue 05 Oct 1999

Sat 09 Oct 1999

5

00y 00m 05d

2

2.6666

1

.5000

136

Bobby Mitchell

Outside Right

Newcastle United

Sat 12 May 1951

Wed 16 May 1951

5

00y 00m 05d

2

3.0000

1

.5000

136

Pat Murray

Forward

Hibernian

Sat 28 Mar 1896

Sat 20 Mar 1897

358

00y 11m 21d

2

8.0000

1

.5000

136

Ronald Orr

Inside Left

Newcastle United

Sat 03 May 1902

Sat 09 Apr 1904

708

01y 11m 07d

2

8.0000

1

.5000

136

Tommy Orr

Inside Forward

Greenock Morton

Sat 06 Oct 1951

Wed 14 Nov 1951

40

00y 01m 09d

2

4.0000

1

.5000

136

William Robertson

Inside Right

Dumbarton

Sat 19 Mar 1887

Mon 21 Mar 1887

3

00y 00m 03d

2

8.0000

1

.5000

136

Frank Shaw

Outside Right

Pollokshields Athletic

Sat 15 Mar 1884

Sat 29 Mar 1884

15

00y 00m 15d

2

8.0000

1

.5000

136

James Smith

Centre Forward

Rangers

Sat 20 Oct 1934

Wed 10 Nov 1937

1118

03y 00m 22d

2

6.4000

1

.5000

136

Allan Stewart

Right Half

Queens Park

Sat 24 Mar 1888

Mon 15 Apr 1889

388

01y 00m 23d

2

8.0000

1

.5000

136

Willie Stewart

Outside Right

Queens Park

Sat 26 Mar 1898

Sat 03 Mar 1900

708

01y 11m 06d

2

8.0000

1

.5000

136

Willie Turner

Forward

Pollokshields Athletic

Sat 14 Mar 1885

Sat 20 Mar 1886

372

01y 00m 07d

2

8.0000

1

.5000

164

Colin Stein

Centre Forward

Rangers; Coventry City

Wed 16 Oct 1968

Sat 19 May 1973

1677

04y 07m 04d

21

33.0000

10

.4762

165

Alex Jackson

Outside Right

Aberdeen; Huddersfield Town

Sat 14 Feb 1925

Sun 18 May 1930

1920

05y 03m 05d

17

58.0000

8

.4706

166

Jimmy Delaney

Outside Right Centre Forward

Celtic; Manchester United

Sat 05 Oct 1935

Sat 10 Apr 1948

4572

12y 06m 06d

15

44.8000

7

.4667

167

Graham Leggat

Outside Right

Aberdeen; Fulham

Sat 14 Apr 1956

Sun 05 Jun 1960

1514

04y 01m 23d

18

31.4523

8

.4444

168

William Reid

Centre Forward

Rangers

Mon 06 Mar 1911

Sat 04 Apr 1914

1126

03y 00m 30d

9

36.0000

4

.4444

168

William Sellar

Forward

Battlefield; Queens Park

Sat 21 Mar 1885

Sat 01 Apr 1893

2934

08y 00m 12d

9

36.0000

4

.4444

170

Ian St John

Centre Forward

Motherwell; Liverpool

Wed 06 May 1959

Sat 10 Apr 1965

2167

05y 11m 05d

21

38.9716

9

.4286

170

Tommy Walker

Inside Forward

Heart of Midlothian

Wed 21 Nov 1934

Wed 15 May 1946

4194

11y 05m 25d

21

62.0000

9

.4286

172

Allan Brown

Inside Forward

East Fife; Blackpool

Wed 26 Apr 1950

Sat 19 Jun 1954

1516

04y 01m 25d

14

25.5000

6

.4286

173

Dave Gibson

Inside Forward

Leicester City

Wed 08 May 1963

Wed 21 Oct 1964

533

01y 05m 14d

7

12.6858

3

.4286

173

Ted MacDougall

Forward

Norwich City

Wed 16 Apr 1975

Wed 17 Dec 1975

246

00y 08m 02d

7

10.0951

3

.4286

173

Dave McCulloch

Centre Forward

Heart of Midlothian; Brentford; Derby County

Wed 21 Nov 1934

Wed 07 Dec 1938

1478

04y 00m 17d

7

20.4000

3

.4286

176

John James Campbell

Left Wing

Celtic

Sat 25 Mar 1893

Mon 09 Mar 1903

3636

09y 11m 13d

12

48.0000

5

.4167

176

Andy Cunningham

Inside Forward

Rangers

Sat 13 Mar 1920

Sat 02 Apr 1927

2577

07y 00m 21d

12

48.0000

5

.4167

176

Jimmy McMenemy

Inside Forward

Celtic

Sat 18 Mar 1905

Sat 13 Mar 1920

5475

14y 11m 25d

12

48.0000

5

.4167

176

Bobby Murdoch

Right Half Back

Celtic

Tue 09 Nov 1965

Wed 05 Nov 1969

1458

03y 11m 28d

12

19.1665

5

.4167

180

Bob McPhail

Inside Left

Airdrieonians; Rangers

Sat 02 Apr 1927

Wed 10 Nov 1937

3876

10y 07m 09d

17

47.8000

7

.4118

181

Davie Wilson

Outside Left

Rangers

Sat 22 Oct 1960

Thu 27 May 1965

1679

04y 07m 06d

22

42.2287

9

.4091

182

Billy Steel

Inside Forward

Greenock Morton; Derby County; Dundee

Sat 12 Apr 1947

Wed 06 May 1953

2217

06y 00m 25d

30

65.2000

12

.4000

183

Torry Gillick

Inside Right

Everton

Sun 09 May 1937

Wed 07 Dec 1938

578

01y 06m 29d

5

13.0000

2

.4000

183

Willie Pettigrew

Centre Forward

Motherwell

Wed 07 Apr 1976

Wed 27 Apr 1977

386

01y 00m 21d

5

7.5429

2

.4000

183

James McCall

Forward

Renton

Sat 10 Apr 1886

Sat 05 Apr 1890

1457

03y 11m 27d

5

20.0000

2

.4000

183

Archie Robertson

Inside Forward

Clyde

Wed 04 May 1955

Wed 11 Jun 1958

1135

03y 01m 08d

5

7.1666

2

.4000

187

Kris Boyd

Forward

Rangers; Middlesbrough

Thu 11 May 2006

Tue 07 Sep 2010

1581

04y 03m 28d

18

26.7809

7

.3889

188

John OHare

Forward

Derby County

Sat 18 Apr 1970

Wed 24 May 1972

768

02y 01m 07d

13

21.0000

5

.3846

189

Alex James

Inside Left

Preston North End; Arsenal

Sat 31 Oct 1925

Wed 26 Oct 1932

2553

06y 11m 27d

8

25.0000

3

.3750

189

Alan McInally

Forward

Aston Villa; Bayern Munich

Wed 08 Feb 1989

Mon 11 Jun 1990

489

01y 04m 04d

8

9.5454

3

.3750

191

Mo Johnston

Forward

Watford; Celtic; FC Nantes; Rangers

Tue 28 Feb 1984

Wed 13 Nov 1991

2816

07y 08m 17d

38

53.9046

14

.3684

192

Andy Gray

Forward

Aston Villa; Wolverhampton Wanderers; Everton

Wed 17 Dec 1975

Tue 28 May 1985

3451

09y 05m 12d

20

27.1247

7

.3500

193

Willie Waddell

Outside Right

Rangers

Wed 15 May 1946

Wed 03 Nov 1954

3095

08y 05m 20d

18

40.4000

6

.3333

194

George Stevenson

Inside Forward

Motherwell

Sat 29 Oct 1927

Sat 20 Oct 1934

2549

06y 11m 22d

12

38.0000

4

.3333

195

James Dunn

Inside Right

Hibernian; Everton

Sat 14 Feb 1925

Sat 27 Oct 1928

1352

03y 08m 14d

6

22.0000

2

.3333

195

Alexander Keillor

Forward

Montrose; Dundee

Sat 21 Mar 1891

Sat 20 Mar 1897

2192

06y 00m 00d

6

24.0000

2

.3333

195

Ian McMillan

Inside Forward

Airdrieonians; Rangers

Sat 05 Apr 1952

Sun 14 May 1961

3327

09y 01m 10d

6

12.5000

2

.3333

195

Francis ODonnell

Centre Forward

Preston North End; Blackpool

Sat 17 Apr 1937

Sat 21 May 1938

400

01y 01m 05d

6

13.2000

2

.3333

195

Willie Ormond

Outside Left

Hibernian

Sat 03 Apr 1954

Sat 11 Apr 1959

1835

05y 00m 09d

6

9.5000

2

.3333

195

Andrew Wilson

Forward

Sheffield Wednesday

Sat 06 Apr 1907

Sat 14 Mar 1914

2535

06y 11m 09d

6

24.0000

2

.3333

201

Davie Baird

Outside Left

Heart of Midlothian

Sat 29 Mar 1890

Sat 26 Mar 1892

729

01y 11m 27d

3

12.0000

1

.3333

201

Davidson Berry

Inside Left / Outside Left

Queens Park

Sat 24 Mar 1894

Sat 25 Mar 1899

1828

05y 00m 02d

3

12.0000

1

.3333

201

William Beveridge

Winger

Glasgow University; Edinburgh University

Sat 05 Apr 1879

Sat 27 Mar 1880

358

00y 11m 23d

3

18.0000

1

.3333

201

Patrick Buckley

Centre Forward

Aberdeen

Wed 05 May 1954

Wed 03 Nov 1954

183

00y 05m 30d

3

4.5000

1

.3333

201

Alex Christie

Centre Half

Queens Park

Sat 19 Mar 1898

Sat 08 Apr 1899

386

01y 00m 21d

3

12.0000

1

.3333

201

Bobby Combe

Wing Half/Inside Forward

Hibernian

Sat 10 Apr 1948

Mon 17 May 1948

38

00y 01m 08d

3

6.0000

1

.3333

201

Joe Donnachie

Winger

Oldham Athletic

Sat 05 Apr 1913

Sat 04 Apr 1914

365

01y 00m 00d

3

12.0000

1

.3333

201

David Duncan

Outside Left

East Fife

Wed 28 Apr 1948

Sun 23 May 1948

26

00y 00m 26d

3

6.0000

1

.3333

201

James Easson

Inside Left

Portsmouth

Sat 16 May 1931

Wed 04 Oct 1933

873

02y 04m 19d

3

7.0000

1

.3333

201

David Goodwillie

Forward

Dundee United; Blackburn Rovers

Tue 16 Nov 2010

Tue 11 Oct 2011

330

00y 10m 26d

3

4.2000

1

.3333

201

David Hill

Forward

Rangers

Sat 12 Mar 1881

Sat 25 Mar 1882

379

01y 00m 14d

3

18.0000

1

.3333

201

William Hunter

Inside Forward

Motherwell

Sun 05 Jun 1960

Sat 22 Oct 1960

140

00y 04m 18d

3

5.4286

1

.3333

201

Willie Johnstone

Forward

Third Lanark

Sat 19 Feb 1887

Sat 05 Apr 1890

1142

03y 01m 18d

3

12.0000

1

.3333

201

Andy Love

Outside Right

Aberdeen

Sat 16 May 1931

Sun 24 May 1931

9

00y 00m 09d

3

6.0000

1

.3333

201

James McLaren

Left Half

Hibernian; Celtic

Sat 10 Mar 1888

Sat 05 Apr 1890

757

02y 00m 27d

3

12.0000

1

.3333

201

George Mulhall

Outside Left

Aberdeen; Sunderland

Sat 03 Oct 1959

Sat 12 Oct 1963

1471

04y 00m 10d

3

5.8286

1

.3333

201

Alex Munro

Outside Right

Heart of Midlothian; Blackpool

Sat 31 Oct 1936

Sat 21 May 1938

568

01y 06m 22d

3

6.4000

1

.3333

201

James Oswald

Forward

Third Lanark; St Bernards; Rangers

Sat 13 Apr 1889

Sat 20 Mar 1897

2899

07y 11m 08d

3

12.0000

1

.3333

201

James Richmond

Forward

Clydesdale; Queens Park

Sat 03 Mar 1877

Sat 25 Mar 1882

1849

05y 00m 23d

3

18.0000

1

.3333

201

Ian Wallace

Forward

Coventry City

Wed 22 Feb 1978

Sat 19 May 1979

452

01y 02m 28d

3

4.2000

1

.3333

221

Bobby Collins

Forward

Celtic; Everton; Leeds United

Sat 21 Oct 1950

Sun 23 May 1965

5329

14y 07m 03d

31

51.8093

10

.3226

222

James McFadden

Midfield

Motherwell; Everton; Birmingham City

Mon 20 May 2002

Tue 07 Sep 2010

3033

08y 03m 19d

48

66.1861

15

.3125

223

Alex Scott

Outside Right

Rangers; Everton

Wed 07 Nov 1956

Sat 25 Jun 1966

3518

09y 07m 19d

16

28.3475

5

.3125

224

Ally McCoist

Centre Forward

Rangers; Kilmarnock

Tue 29 Apr 1986

Sat 10 Oct 1998

4548

12y 05m 12d

61

81.1360

19

.3115

225

John McGinlay

Forward

Bolton Wanderers

Wed 20 Apr 1994

Wed 02 Apr 1997

1079

02y 11m 14d

13

17.8907

4

.3077

226

Steven Fletcher

Forward

Hibernian; Burnley; Sunderland; Olympique Marseille; Sheffield Wednesday

Wed 26 Mar 2008

Tue 20 Nov 2018

3892

10y 07m 26d

33

48.6379

10

.3030

227

Bobby Lennox

Outside Left / Inside Left

Celtic

Wed 16 Nov 1966

Wed 22 Apr 1970

1254

03y 05m 07d

10

17.9999

3

.3000

228

Kenny Dalglish

Inside Forward Centre Forward

Celtic; Liverpool

Wed 10 Nov 1971

Wed 12 Nov 1986

5482

15y 00m 03d

102

131.3959

30

.2941

229

Don Masson

Midfield

Queens Park Rangers; Derby County

Thu 06 May 1976

Sat 03 Jun 1978

759

02y 00m 29d

17

21.9429

5

.2941

230

John Robertson

Outside Left

Nottingham Forest; Derby County

Sat 13 May 1978

Wed 12 Oct 1983

1979

05y 05m 00d

28

36.5649

8

.2857

231

Scott Booth

Forward

Aberdeen; Utrecht; Twente Enschede

Wed 24 Mar 1993

Sat 06 Oct 2001

3119

08y 06m 13d

21

28.7263

6

.2857

232

Samuel Baird

Wing Half / Left Wing

Rangers

Wed 21 Nov 1956

Sun 15 Jun 1958

572

01y 06m 26d

7

10.1666

2

.2857

232

Chris Burke

Forward

Rangers; Birmingham City

Thu 11 May 2006

Wed 05 Mar 2014

2856

07y 09m 23d

7

9.2666

2

.2857

232

David Hopkin

Midfield

Leeds United

Sun 01 Jun 1997

Tue 05 Oct 1999

857

02y 04m 05d

7

9.1809

2

.2857

232

Duncan Shearer

Forward

Aberdeen

Wed 20 Apr 1994

Wed 16 Aug 1995

484

01y 03m 28d

7

10.4241

2

.2857

236

Billy Liddell

Outside Left

Liverpool

Wed 15 May 1946

Sat 08 Oct 1955

3434

09y 04m 24d

29

62.3000

8

.2759

236

Bobby Walker

Forward

Heart of Midlothian

Sat 03 Mar 1900

Sat 05 Apr 1913

4782

13y 01m 03d

29

116.0000

8

.2759

238

Davie Cooper

Outside Left

Rangers; Motherwell

Wed 12 Sep 1979

Wed 16 May 1990

3900

10y 08m 05d

22

31.0754

6

.2727

239

Billy Dodds

forward

Aberdeen; Dundee United; Rangers

Sat 05 Oct 1996

Wed 05 Sep 2001

1797

04y 11m 01d

26

38.6570

7

.2692

240

Kenny Miller

Forward

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

Wed 25 Apr 2001

Wed 14 Aug 2013

4495

12y 03m 21d

69

95.6519

18

.2609

241

John McGinn

Midfield

Hibernian; Aston Villa

Tue 29 Mar 2016

Thu 05 Sep 2024

3083

08y 05m 08d

70

90.4559

18

.2571

242

Robert Snodgrass

Forward

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

Wed 09 Feb 2011

Thu 10 Oct 2019

3166

08y 08m 02d

28

41.9334

7

.2500

243

Bruce Rioch

Midfield

Derby County; Everton

Tue 13 May 1975

Sun 11 Jun 1978

1126

03y 00m 30d

24

32.5523

6

.2500

244

Charlie Nicholas

Inside Forward

Celtic; Arsenal; Aberdeen

Wed 30 Mar 1983

Wed 26 Apr 1989

2220

06y 00m 28d

20

27.8689

5

.2500

244

Alec Smith

Outside Left

Rangers

Sat 02 Apr 1898

Sat 01 Apr 1911

4747

13y 00m 00d

20

80.0000

5

.2500

246

Garry OConnor

Forward

Hibernian; Lokomotiv Moscow; Birmingham City

Wed 17 Apr 2002

Wed 09 Sep 2009

2703

07y 04m 24d

16

23.8332

4

.2500

247

Eddie Gray

Left Half

Leeds United

Sat 10 May 1969

Wed 17 Nov 1976

2749

07y 06m 08d

12

18.8286

3

.2500

248

James Gibson

Right Half

Partick Thistle; Aston Villa

Sat 17 Apr 1926

Sat 22 Feb 1930

1408

03y 10m 06d

8

30.0000

2

.2500

249

Kirk Broadfoot

Defender

Rangers

Wed 10 Sep 2008

Wed 11 Aug 2010

701

01y 11m 02d

4

6.3429

1

.2500

249

Joe Cassidy

Centre Forward/ Inside Left

Celtic

Sat 12 Feb 1921

Sat 16 Feb 1924

1100

03y 00m 05d

4

16.0000

1

.2500

249

Thomas Fitchie

Inside Left

Arsenal; Queens Park

Mon 06 Mar 1905

Mon 04 Mar 1907

729

01y 11m 27d

4

16.0000

1

.2500

249

Alexander Higgins

Inside Left

Newcastle United

Sat 19 Mar 1910

Sat 01 Apr 1911

379

01y 00m 14d

4

16.0000

1

.2500

249

Thomas Highet

Forward

Queens Park

Sat 06 Mar 1875

Sat 02 Mar 1878

1093

02y 11m 25d

4

30.0000

1

.2500

249

Leitch Keir

Half Back

Dumbarton

Sat 20 Mar 1886

Sat 17 Mar 1888

729

01y 11m 27d

4

16.0000

1

.2500

249

Gary Mackay

Midfield

Heart of Midlothian

Wed 11 Nov 1987

Tue 22 Mar 1988

133

00y 04m 12d

4

5.3332

1

.2500

249

John Marshall

Forward

Third Lanark

Sat 14 Mar 1885

Mon 21 Mar 1887

738

02y 00m 08d

4

16.0000

1

.2500

249

John McGregor

Forward

Vale of Leven

Sat 03 Mar 1877

Sat 13 Mar 1880

1107

03y 00m 11d

4

24.0000

1

.2500

249

Adam McLean

Outside Forward

Celtic

Sat 31 Oct 1925

Sat 02 Apr 1927

519

01y 05m 03d

4

16.0000

1

.2500

249

Pat Quinn

Inside Forward

Motherwell

Sat 15 Apr 1961

Wed 02 May 1962

383

01y 00m 18d

4

8.0000

1

.2500

249

John Taylor

Outside Right

Dumbarton; St Mirren

Sat 26 Mar 1892

Sat 30 Mar 1895

1100

03y 00m 05d

4

16.0000

1

.2500

249

William Thomson

Forward

Dumbarton

Sat 26 Mar 1892

Sat 26 Mar 1898

2192

06y 00m 01d

4

16.0000

1

.2500

249

Jim Townsend

Midfield

Heart of Midlothian

Sun 28 May 1967

Tue 13 Jun 1967

17

00y 00m 17d

4

5.3332

1

.2500

249

Lalty Wilson

Inside Forward Half Back Full Back

Newmilns; Sunderland; Third Lanark

Sat 22 Mar 1890

Sat 26 Mar 1904

5118

14y 00m 05d

4

16.0000

1

.2500

264

Lyndon Dykes

Forward

Queens Park Rangers

Fri 04 Sep 2020

Thu 05 Sep 2024

1463

04y 00m 02d

37

47.2503

9

.2432

265

John Wark

Midfield

Ipswich Town; Liverpool

Sat 19 May 1979

Wed 12 Sep 1984

1944

05y 03m 25d

29

39.2221

7

.2414

266

Don Hutchison

Midfield

Everton; Sunderland; West Ham United

Wed 31 Mar 1999

Sat 15 Nov 2003

1691

04y 07m 16d

26

36.5171

6

.2308

267

George Graham

Inside Forward

Arsenal; Manchester United

Wed 13 Oct 1971

Sat 30 Jun 1973

627

01y 08m 18d

13

16.8000

3

.2308

268

James Kelly

Centre Half Back

Renton; Celtic

Sat 20 Mar 1886

Sat 28 Mar 1896

3662

10y 00m 09d

9

36.0000

2

.2222

268

Jamie Mackie

Midfield

Queens Park Rangers

Fri 08 Oct 2010

Tue 16 Oct 2012

740

02y 00m 09d

9

11.4000

2

.2222

270

Jordan Rhodes

Forward

Huddersfield Town; Blackburn Rovers; Sheffield Wednesday

Fri 11 Nov 2011

Wed 22 Mar 2017

1959

05y 04m 12d

14

18.4809

3

.2143

271

Joe Jordan

Centre Forward

Leeds United; Manchester United; AC Milan

Sat 19 May 1973

Tue 22 Jun 1982

3322

09y 01m 04d

52

64.2973

11

.2115

272

Gordon Smith

Outside Right

Hibernian

Wed 23 Jan 1946

Sun 26 May 1957

4142

11y 04m 04d

19

42.3000

4

.2105

273

Lou Macari

Forward

Celtic; Manchester United

Wed 24 May 1972

Wed 07 Jun 1978

2206

06y 00m 15d

24

30.3665

5

.2083

274

John Collins

Midfield

Hibernian; Celtic; AS Monaco; Everton

Wed 17 Feb 1988

Wed 17 Nov 1999

4292

11y 09m 01d

58

76.7016

12

.2069

275

Davie Meiklejohn

Wing Half Centre Half

Rangers

Sat 04 Feb 1922

Wed 29 Nov 1933

4317

11y 09m 26d

15

49.0000

3

.2000

275

Lawrence Shankland

Midfield

Dundee United; Heart of Midlothian

Thu 10 Oct 2019

Thu 05 Sep 2024

1793

04y 10m 27d

15

27.3079

3

.2000

277

Bobby Campbell

Outside Right Inside Right

Chelsea

Sun 18 May 1947

Sat 27 May 1950

1106

03y 00m 10d

5

10.8000

1

.2000

277

Hugh Curran

Forward

Wolverhampton Wanderers

Wed 05 Nov 1969

Mon 14 Jun 1971

587

01y 07m 10d

5

8.0000

1

.2000

277

David Davidson

Half Back

Queens Park

Sat 23 Mar 1878

Mon 14 Mar 1881

1088

02y 11m 20d

5

30.0000

1

.2000

277

George Herd

Outside Right

Clyde

Sat 19 Apr 1958

Wed 09 Nov 1960

936

02y 06m 22d

5

8.7619

1

.2000

277

Sandy MacFarlane

Inside Forward

Dundee

Sat 12 Mar 1904

Mon 06 Mar 1911

2551

06y 11m 23d

5

20.0000

1

.2000

277

Frank McAvennie

Centre Forward

West Ham United; Celtic

Wed 20 Nov 1985

Wed 17 Feb 1988

820

02y 02m 29d

5

5.6969

1

.2000

277

Jimmy Murray

Inside Right

Heart of Midlothian

Sat 19 Apr 1958

Sun 15 Jun 1958

58

00y 01m 28d

5

6.6665

1

.2000

277

Danny Wilson

Defender

Liverpool

Tue 16 Nov 2010

Sat 03 Sep 2011

292

00y 09m 19d

5

6.6000

1

.2000

285

Steven Naismith

Forward

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

Wed 06 Jun 2007

Tue 19 Nov 2019

4550

12y 05m 14d

51

72.0283

10

.1961

286

Peter Lorimer

Forward

Leeds United

Wed 05 Nov 1969

Wed 17 Dec 1975

2234

06y 01m 13d

21

27.7762

4

.1905

286

Charlie Thomson

Centre Half

Heart of Midlothian; Sunderland

Sat 26 Mar 1904

Sat 04 Apr 1914

3662

10y 00m 10d

21

84.0000

4

.1905

288

Scott McTominay

Midfield

Manchester United; Napoli

Fri 23 Mar 2018

Thu 05 Sep 2024

2359

06y 05m 14d

53

67.6055

10

.1887

289

Matt Ritchie

Right Wing

A.F.C. Bournemouth; Newcastle United

Wed 25 Mar 2015

Fri 23 Mar 2018

1095

02y 11m 27d

16

23.8570

3

.1875

289

John Robertson

Forward

Heart of Midlothian

Wed 12 Sep 1990

Wed 11 Oct 1995

1856

05y 01m 00d

16

23.4544

3

.1875

289

Steven Thompson

Forward

Dundee United; Rangers

Wed 27 Mar 2002

Wed 13 Oct 2004

932

02y 06m 17d

16

19.4089

3

.1875

292

Archie Gemmill

Inside Forward

Derby County; Nottingham Forest; Birmingham City

Wed 03 Feb 1971

Wed 25 Mar 1981

3704

10y 01m 23d

43

58.6715

8

.1860

293

Che Adams

Forward

Southampton

Thu 25 Mar 2021

Sun 23 Jun 2024

1187

03y 02m 30d

33

31.5582

6

.1818

294

Leigh Griffiths

Forward

Hibernian; Wolverhampton Wanderers; Celtic

Wed 14 Nov 2012

Wed 18 Nov 2020

2927

08y 00m 05d

22

30.0023

4

.1818

294

Davie Mackay

Right Half Back

Heart of Midlothian; Tottenham Hotspur

Sun 26 May 1957

Sat 02 Oct 1965

3052

08y 04m 07d

22

40.7953

4

.1818

296

Alexander Bennett

Outside Right

Celtic; Rangers

Sat 12 Mar 1904

Sat 15 Mar 1913

3291

09y 00m 04d

11

44.0000

2

.1818

296

Arthur Graham

Outside Left

Leeds United

Wed 07 Sep 1977

Sat 16 May 1981

1348

03y 08m 10d

11

15.6000

2

.1818

298

Pat Nevin

Outside Right

Chelsea; Everton; Tranmere Rovers

Wed 26 Mar 1986

Wed 27 Mar 1996

3655

10y 00m 02d

28

42.7033

5

.1786

299

Chris Martin

Forward

Derby County; Fulham

Wed 28 May 2014

Sun 08 Oct 2017

1230

03y 04m 11d

17

25.2379

3

.1765

300

Jimmy Johnstone

Outside Right

Celtic

Sat 03 Oct 1964

Wed 20 Nov 1974

3701

10y 01m 18d

23

34.5951

4

.1739

301

Willie Henderson

Outside Left

Rangers

Sat 20 Oct 1962

Wed 21 Apr 1971

3106

08y 06m 02d

29

51.1904

5

.1724

302

Kevin Gallacher

Forward

Dundee United; Coventry City; Blackburn Rovers; Newcastle United

Tue 17 May 1988

Wed 28 Mar 2001

4699

12y 10m 12d

53

72.0807

9

.1698

303

Gordon McQueen

Centre Half

Leeds United; Manchester United

Sat 01 Jun 1974

Sat 16 May 1981

2542

06y 11m 16d

30

39.3474

5

.1667

304

Kris Commons

Midfield

Derby County; West Bromwich Albion; Celtic

Wed 20 Aug 2008

Wed 06 Feb 2013

1632

04y 05m 18d

12

18.0572

2

.1667

304

Tommy Ring

Outside Left

Clyde

Wed 06 May 1953

Wed 06 Nov 1957

1646

04y 06m 01d

12

19.1666

2

.1667

306

Scott Dobie

Forward

West Bromwich Albion

Thu 16 May 2002

Wed 20 Nov 2002

189

00y 06m 05d

6

7.7727

1

.1667

306

Alex Donaldson

Outside Right

Bolton Wanderers

Sat 28 Feb 1914

Sat 04 Mar 1922

2927

08y 00m 05d

6

24.0000

1

.1667

306

Alex King

Inside Left

Heart of Midlothian; Celtic

Sat 21 Mar 1896

Sat 25 Mar 1899

1100

03y 00m 05d

6

24.0000

1

.1667

306

David Morris

Centre Half

Raith Rovers

Sat 03 Mar 1923

Sat 04 Apr 1925

764

02y 01m 02d

6

24.0000

1

.1667

306

Davie Russell

Forward

Heart of Midlothian; Celtic

Sat 30 Mar 1895

Sat 02 Mar 1901

2164

05y 11m 03d

6

24.0000

1

.1667

306

Tom Waddell

Inside Forward

Queens Park

Sat 28 Mar 1891

Sat 06 Apr 1895

1471

04y 00m 10d

6

24.0000

1

.1667

306

Andy Weir

Outside Left

Motherwell

Wed 06 May 1959

Wed 08 Jun 1960

400

01y 01m 03d

6

10.5715

1

.1667

313

Gordon Durie

Forward

Chelsea; Tottenham Hotspur; Rangers

Wed 11 Nov 1987

Tue 23 Jun 1998

3878

10y 07m 13d

43

58.2786

7

.1628

314

Alan Morton

Outside Left

Queens Park; Rangers

Thu 26 Feb 1920

Sun 08 May 1932

4456

12y 02m 13d

31

106.0000

5

.1613

315

Stevie Crawford

forward

Raith Rovers; Dunfermline Athletic; Plymouth Argyle

Wed 24 May 1995

Wed 17 Nov 2004

3466

09y 05m 25d

25

29.7594

4

.1600

316

Ryan Fraser

Winger

A.F.C. Bournemouth; Newcastle United

Sat 10 Jun 2017

Wed 16 Nov 2022

1986

05y 05m 07d

26

30.1771

4

.1538

317

Ross McCormack

Centre Forward

Motherwell; Cardiff City; Leeds United; Fulham

Fri 30 May 2008

Sun 29 May 2016

2922

08y 00m 00d

13

20.0286

2

.1538

318

Paul Sturrock

Forward

Dundee United

Sat 16 May 1981

Wed 01 Apr 1987

2147

05y 10m 17d

20

25.5701

3

.1500

319

Shaun Maloney

Forward

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

Sat 08 Oct 2005

Sat 04 Jun 2016

3893

10y 07m 28d

47

67.5235

7

.1489

320

Steve Archibald

Forward

Aberdeen; Tottenham Hotspur; Barcelona

Wed 26 Mar 1980

Sun 08 Jun 1986

2266

06y 02m 14d

27

36.4130

4

.1481

320

Willie Morgan

Outside Right

Burnley; Manchester United

Tue 16 May 1967

Sat 22 Jun 1974

2595

07y 01m 07d

27

33.9998

4

.1481

322

Darren Jackson

Forward

Hibernian; Celtic

Wed 29 Mar 1995

Sat 10 Oct 1998

1292

03y 06m 12d

28

34.5314

4

.1429

323

Derek Johnstone

Centre Forward

Rangers

Sat 12 May 1973

Wed 19 Dec 1979

2413

06y 07m 08d

14

18.6095

2

.1429

324

Craig Beattie

Forward

Celtic; West Bromwich Albion

Sat 03 Sep 2005

Wed 17 Oct 2007

775

02y 01m 15d

7

10.1666

1

.1429

324

Jackie Henderson

Wing Half Back

Portsmouth; Arsenal

Wed 06 May 1953

Wed 05 Nov 1958

2010

05y 06m 00d

7

14.5000

1

.1429

324

Bobby Hope

Inside Left

West Bromwich Albion

Tue 16 May 1967

Wed 16 Oct 1968

520

01y 05m 01d

7

11.1665

1

.1429

324

Craig Mackail-Smith

Forward

Peterborough United; Brighton and Hove Albion

Sun 27 Mar 2011

Sat 26 May 2012

427

01y 02m 00d

7

10.2000

1

.1429

324

Paul Ritchie

Defender

Heart of Midlothian; Bolton Wanderers; Walsall

Wed 28 Apr 1999

Wed 18 Feb 2004

1758

04y 09m 22d

7

9.8527

1

.1429

329

Billy McKinlay

Midfield

Dundee United; Blackburn Rovers

Wed 17 Nov 1993

Wed 14 Oct 1998

1793

04y 10m 28d

29

39.4404

4

.1379

330

John White

Inside Forward

Falkirk; Tottenham Hotspur

Wed 06 May 1959

Tue 12 May 1964

1834

05y 00m 07d

22

43.7144

3

.1364

331

Jim Holton

Centre Half

Manchester United

Sat 12 May 1973

Wed 30 Oct 1974

537

01y 05m 19d

15

16.3333

2

.1333

332

James Forrest

Forward

Celtic

Sun 29 May 2011

Mon 03 Jun 2024

4755

13y 00m 06d

39

53.4801

5

.1282

333

Eric Caldow

Full Back

Rangers

Sat 06 Apr 1957

Sat 06 Apr 1963

2192

06y 00m 01d

40

69.5951

5

.1250

334

James McArthur

Midfield

Wigan Athletic; Crystal Palace

Tue 16 Nov 2010

Sun 08 Oct 2017

2519

06y 10m 23d

32

44.8236

4

.1250

335

Jacky Robertson

Wing Half Back

Everton; Southampton; Rangers

Sat 02 Apr 1898

Mon 06 Mar 1905

2530

06y 11m 05d

16

64.0000

2

.1250

336

Sandy Archibald

Outside Right

Rangers

Sat 12 Feb 1921

Sat 09 Apr 1932

4075

11y 01m 29d

8

29.0000

1

.1250

336

Tommy Cairns

Inside Left

Rangers

Thu 26 Feb 1920

Sat 04 Apr 1925

1865

05y 01m 10d

8

32.0000

1

.1250

336

Thomas Craig

Left Half

Rangers

Sat 26 Feb 1927

Sat 05 Apr 1930

1135

03y 01m 11d

8

23.0000

1

.1250

336

Jimmy Davidson

Wing Half Centre Half

Partick Thistle

Wed 05 May 1954

Sat 02 Apr 1955

333

00y 10m 29d

8

12.0000

1

.1250

336

John Hughes

Outside Left

Celtic

Sat 08 May 1965

Sun 21 Sep 1969

1598

04y 04m 14d

8

13.9285

1

.1250

336

Colin Jackson

Centre Half

Rangers

Wed 16 Apr 1975

Sat 15 May 1976

396

01y 01m 00d

8

12.5714

1

.1250

336

Tommy McLean

Outside Right

Kilmarnock

Wed 31 May 1967

Wed 09 Jun 1971

1471

04y 00m 10d

8

12.6666

1

.1250

336

William Thornton

Centre Forward/Inside Forward

Rangers

Wed 15 May 1946

Fri 30 May 1952

2208

06y 00m 16d

8

21.8000

1

.1250

344

Paul McStay

Wing Half Back

Celtic

Wed 21 Sep 1983

Wed 02 Apr 1997

4943

13y 06m 13d

76

107.8053

9

.1184

345

Neil McCann

Winger

Heart of Midlothian; Rangers; Southampton

Sat 05 Sep 1998

Sat 12 Nov 2005

2626

07y 02m 08d

26

35.5408

3

.1154

346

Ryan Christie

Midfield

Aberdeen; Celtic; A.F.C. Bournemouth

Thu 09 Nov 2017

Thu 05 Sep 2024

2493

06y 09m 28d

53

71.3043

6

.1132

347

Eoin Jess

Centre Forward

Aberdeen; Coventry City

Wed 18 Nov 1992

Wed 09 Jun 1999

2395

06y 06m 23d

18

27.8450

2

.1111

347

Allan Johnston

Forward

Sunderland; Bolton Wanderers; Rangers; Middlesbrough

Sat 10 Oct 1998

Sat 07 Sep 2002

1429

03y 10m 29d

18

27.6104

2

.1111

349

Johnny McKenzie

Outside Right

Partick Thistle

Wed 04 Nov 1953

Wed 02 May 1956

911

02y 05m 29d

9

15.0000

1

.1111

349

James McAulay

Centre Forward / Goalkeeper

Dumbarton

Sat 25 Mar 1882

Mon 21 Mar 1887

1823

04y 11m 25d

9

42.0000

1

.1111

349

Frank McLintock

Wing Half Centre Half

Leicester City; Arsenal

Tue 04 Jun 1963

Sat 22 May 1971

2910

07y 11m 19d

9

14.6905

1

.1111

349

John Souttar

Defender

Heart of Midlothian; Unattached; Rangers

Fri 07 Sep 2018

Fri 22 Mar 2024

2024

05y 06m 16d

9

9.7155

1

.1111

353

John Hewie

Utility

Charlton Athletic

Sat 14 Apr 1956

Wed 04 May 1960

1482

04y 00m 21d

19

32.4761

2

.1053

354

Ikechi Anya

Full Back

Watford; Derby County

Fri 06 Sep 2013

Sun 08 Oct 2017

1494

04y 01m 03d

29

42.9521

3

.1034

354

Billy McNeill

Centre Half

Celtic

Sat 15 Apr 1961

Sat 27 May 1972

4061

11y 01m 13d

29

52.9857

3

.1034

356

Gordon Strachan

Inside Forward

Aberdeen; Manchester United; Leeds United

Fri 16 May 1980

Wed 25 Mar 1992

4332

11y 10m 10d

50

66.6125

5

.1000

357

Paul Dickov

Forward

Manchester City; Leicester City

Sat 07 Oct 2000

Sat 09 Oct 2004

1464

04y 00m 03d

10

13.2640

1

.1000

357

Gary Holt

Midfield

Kilmarnock; Norwich City

Sat 02 Sep 2000

Wed 13 Oct 2004

1503

04y 01m 12d

10

13.5345

1

.1000

357

Jock Hutton

Right Back

Aberdeen; Blackburn Rovers

Sat 03 Mar 1923

Sat 25 Feb 1928

1821

04y 11m 23d

10

40.0000

1

.1000

357

Kevin Kyle

Forward

Sunderland; Kilmarnock

Thu 16 May 2002

Sat 14 Nov 2009

2740

07y 05m 30d

10

13.0454

1

.1000

357

Jim McCalliog

Inside Forward

Sheffield Wednesday; Wolverhampton Wanderers

Sat 15 Apr 1967

Wed 21 Apr 1971

1468

04y 00m 07d

10

15.3331

1

.1000

357

David Provan

Forward

Celtic

Wed 21 Nov 1979

Wed 28 Apr 1982

890

02y 05m 08d

10

12.5727

1

.1000

357

Ray Stewart

Full Back

West Ham United

Sat 16 May 1981

Wed 18 Feb 1987

2105

05y 09m 03d

10

14.6299

1

.1000

364

Richard Gough

Central Defender

Dundee United; Tottenham Hotspur; Rangers

Wed 30 Mar 1983

Wed 28 Apr 1993

3683

10y 00m 30d

61

83.8003

6

.0984

365

Stuart Armstrong

Midfield

Celtic; Southampton

Sun 26 Mar 2017

Sun 23 Jun 2024

2647

07y 02m 29d

51

59.0045

5

.0980

366

Christophe Berra

Centre Back

Heart of Midlothian; Wolverhampton Wanderers; Ipswich Town

Fri 30 May 2008

Thu 09 Nov 2017

3451

09y 05m 11d

41

59.2189

4

.0976

367

Eamonn Bannon

Midfield

Dundee United

Wed 19 Dec 1979

Sun 08 Jun 1986

2364

06y 05m 21d

11

13.1688

1

.0909

367

Kevin Nisbet

Forward

Hibernian; Millwall

Wed 31 Mar 2021

Tue 20 Jun 2023

812

02y 02m 21d

11

9.6924

1

.0909

367

Bobby Templeton

Outside Right

Aston Villa; Newcastle United; Arsenal; Kilmarnock

Sat 03 May 1902

Mon 03 Mar 1913

3958

10y 10m 01d

11

44.0000

1

.0909

367

Lee Wilkie

Central Defender

Dundee

Mon 20 May 2002

Wed 19 Nov 2003

549

01y 06m 00d

11

12.8181

1

.0909

371

Christian Dailly

Defender

Derby County; Blackburn Rovers; West Ham United; Rangers

Tue 27 May 1997

Fri 30 May 2008

4022

11y 00m 04d

67

87.4738

6

.0896

372

Jim Baxter

Left Half

Rangers; Sunderland

Wed 09 Nov 1960

Wed 22 Nov 1967

2570

07y 00m 14d

34

61.7427

3

.0882

372

Jack Hendry

Defender

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

Tue 27 Mar 2018

Sun 23 Jun 2024

2281

06y 02m 28d

34

35.2517

3

.0882

374

Willie Fernie

Inside Forward

Celtic

Tue 25 May 1954

Wed 11 Jun 1958

1479

04y 00m 18d

12

17.4999

1

.0833

374

Derek Parlane

Forward

Rangers

Sat 12 May 1973

Sat 28 May 1977

1478

04y 00m 17d

12

15.8474

1

.0833

374

Ryan Porteous

Defender

Hibernian; Watford

Tue 27 Sep 2022

Fri 14 Jun 2024

627

01y 08m 19d

12

13.9617

1

.0833

374

Graeme Sharp

Forward

Everton

Tue 28 May 1985

Tue 22 Mar 1988

1030

02y 09m 24d

12

15.3072

1

.0833

378

Asa Hartford

Inside Forward

West Bromwich Albion; Manchester City; Everton

Wed 26 Apr 1972

Fri 18 Jun 1982

3706

10y 01m 24d

50

65.7701

4

.0800

379

Stephen McManus

Defender

Celtic; Middlesbrough

Wed 11 Oct 2006

Tue 12 Oct 2010

1463

04y 00m 02d

26

40.8715

2

.0769

380

Alan Brazil

Forward

Ipswich Town

Wed 28 May 1980

Wed 01 Jun 1983

1100

03y 00m 05d

13

14.8363

1

.0769

380

Oliver Burke

Winger

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

Tue 29 Mar 2016

Wed 18 Nov 2020

1696

04y 07m 21d

13

19.2429

1

.0769

380

Charles Campbell

Half Back

Queens Park

Sat 07 Mar 1874

Sat 27 Mar 1886

4404

12y 00m 21d

13

78.0000

1

.0769

380

Anthony Ralston

Right Back

Celtic

Mon 15 Nov 2021

Thu 05 Sep 2024

1026

02y 09m 22d

13

24.2310

1

.0769

384

Graeme Souness

Midfield

Middlesbrough; Liverpool; Sampdoria Genova

Wed 30 Oct 1974

Sun 08 Jun 1986

4240

11y 07m 10d

54

71.1064

4

.0741

385

Scott Brown

Midfield

Hibernian; Celtic

Sat 12 Nov 2005

Mon 04 Sep 2017

4315

11y 09m 24d

55

82.8760

4

.0727

386

Colin Cameron

Forward

Heart of Midlothian; Wolverhampton Wanderers

Wed 28 Apr 1999

Wed 13 Oct 2004

1996

05y 05m 16d

28

38.3808

2

.0714

387

Neilly Gibson

Winger Half Back

Rangers; Partick Thistle

Sat 30 Mar 1895

Sat 18 Mar 1905

3641

09y 11m 19d

14

56.0000

1

.0714

387

Nigel Quashie

Midfield

Portsmouth

Thu 27 May 2004

Wed 06 Sep 2006

833

02y 03m 11d

14

18.5148

1

.0714

387

Johnny Russell

Forward

Derby County; Sporting Kansas City

Tue 18 Nov 2014

Sun 13 Oct 2019

1791

04y 10m 26d

14

19.2332

1

.0714

387

Jimmy Simpson

Centre Half

Rangers

Sat 20 Oct 1934

Wed 10 Nov 1937

1118

03y 00m 22d

14

40.8000

1

.0714

391

Gary McAllister

Midfield

Leicester City; Leeds United; Coventry City

Wed 25 Apr 1990

Wed 31 Mar 1999

3263

08y 11m 07d

57

76.9624

4

.0702

392

John Greig

Wing Half Full Back

Rangers

Sat 11 Apr 1964

Wed 29 Oct 1975

4219

11y 06m 19d

44

76.0140

3

.0682

392

Charlie Mulgrew

Full Back

Celtic; Blackburn Rovers; Wigan Athletic

Wed 29 Feb 2012

Thu 10 Oct 2019

2781

07y 07m 12d

44

63.1091

3

.0682

394

Barry Ferguson

Midfield

Rangers; Blackburn Rovers

Sat 05 Sep 1998

Sat 28 Mar 2009

3858

10y 06m 24d

45

61.2851

3

.0667

395

Brian McClair

Forward / Midfield

Celtic; Manchester United

Wed 12 Nov 1986

Wed 02 Jun 1993

2395

06y 06m 22d

30

42.3570

2

.0667

396

Craig Burley

Midfield

Chelsea; Celtic; Derby County

Sun 21 May 1995

Wed 30 Apr 2003

2902

07y 11m 10d

46

59.5611

3

.0652

396

James Morrison

Midfield

West Bromwich Albion

Fri 30 May 2008

Thu 05 Oct 2017

3416

09y 04m 06d

46

64.3331

3

.0652

398

Billy Gilmour

Forward

Chelsea; Norwich City; Brighton and Hove Albion; Napoli

Wed 02 Jun 2021

Thu 05 Sep 2024

1192

03y 03m 04d

31

40.9044

2

.0645

399

Darren Fletcher

Midfield

Manchester United; West Bromwich Albion; Stoke City

Wed 20 Aug 2003

Sun 08 Oct 2017

5164

14y 01m 19d

80

115.0504

5

.0625

400

Matt Phillips

Winger

Blackpool; Queens Park Rangers; West Bromwich Albion

Sat 26 May 2012

Mon 09 Sep 2019

2663

07y 03m 15d

16

22.7664

1

.0625

401

Colin Hendry

Central Defender

Blackburn Rovers; Rangers; Coventry City; Bolton Wanderers

Wed 19 May 1993

Wed 28 Mar 2001

2871

07y 10m 10d

51

70.5183

3

.0588

402

Tommy Hutchison

Winger

Coventry City

Wed 26 Sep 1973

Wed 03 Sep 1975

708

01y 11m 09d

17

19.7141

1

.0588

403

Billy Bremner

Right Half

Leeds United

Sat 08 May 1965

Wed 03 Sep 1975

3771

10y 03m 27d

54

76.3949

3

.0556

404

Matt Elliott

Central Defender

Leicester City

Wed 12 Nov 1997

Sat 06 Oct 2001

1425

03y 10m 25d

18

27.9096

1

.0556

404

Tommy Gemmell

Full Back

Celtic

Sat 02 Apr 1966

Wed 03 Feb 1971

1769

04y 10m 02d

18

30.6665

1

.0556

404

Alex Massie

Right Half

Heart of Midlothian; Aston Villa

Sat 19 Sep 1931

Sat 30 Oct 1937

2234

06y 01m 12d

18

55.4000

1

.0556

404

Lee McCulloch

Forward / Midfield

Wigan Athletic; Rangers

Wed 13 Oct 2004

Tue 12 Oct 2010

2191

06y 00m 00d

18

24.9331

1

.0556

408

Kenny Burns

Central Defender

Birmingham City; Nottingham Forest

Wed 27 Mar 1974

Sat 16 May 1981

2608

07y 01m 20d

20

25.3999

1

.0500

408

Murdo MacLeod

Midfield

Celtic; Borussia Dortmund; Hibernian

Sat 25 May 1985

Wed 06 Feb 1991

2084

05y 08m 13d

20

28.9653

1

.0500

410

Callum McGregor

Midfield

Celtic

Thu 09 Nov 2017

Sun 23 Jun 2024

2419

06y 07m 15d

63

70.0581

3

.0476

411

Nathan Patterson

Full Back

Rangers; Everton

Sun 06 Jun 2021

Tue 26 Mar 2024

1025

02y 09m 21d

21

20.7696

1

.0476

412

Kenny McLean

Central Midfielder

Aberdeen; Norwich City

Thu 24 Mar 2016

Thu 05 Sep 2024

3088

08y 05m 13d

43

57.7028

2

.0465

413

Andy Robertson

Full Back

Dundee United; Hull City; Liverpool

Wed 05 Mar 2014

Thu 05 Sep 2024

3838

10y 06m 01d

75

99.2229

3

.0400

414

Tommy Docherty

Wing Half Back

Preston North End; Arsenal

Wed 14 Nov 1951

Sat 11 Apr 1959

2706

07y 04m 29d

25

41.8332

1

.0400

414

Paul Hartley

Midfield

Heart of Midlothian; Celtic; Bristol City

Sat 26 Mar 2005

Wed 03 Mar 2010

1804

04y 11m 06d

25

38.4760

1

.0400

416

Jim Bett

Midfield

Rangers; SK Lokeren; Aberdeen

Tue 23 Mar 1982

Mon 11 Jun 1990

3003

08y 02m 20d

26

36.6048

1

.0385

416

Scot Gemmill

Midfield

Nottingham Forest; Everton

Sun 21 May 1995

Wed 30 Apr 2003

2902

07y 11m 10d

26

34.8025

1

.0385

418

Grant Hanley

Defender

Blackburn Rovers; Newcastle United; Norwich City

Wed 25 May 2011

Thu 05 Sep 2024

4853

13y 03m 12d

54

76.2304

2

.0370

419

Gary Caldwell

Defender

Newcastle United; Hibernian; Celtic; Wigan Athletic

Wed 27 Mar 2002

Tue 26 Mar 2013

4018

11y 00m 00d

55

79.1490

2

.0364

420

Ronnie McKinnon

Centre Half

Rangers

Tue 09 Nov 1965

Mon 14 Jun 1971

2044

05y 07m 06d

28

49.4997

1

.0357

420

Andy Webster

Defender

Heart of Midlothian; Dundee United

Wed 30 Apr 2003

Wed 06 Feb 2013

3571

09y 09m 08d

28

35.6934

1

.0357

422

Frank Gray

Left Back

Leeds United; Nottingham Forest

Wed 07 Apr 1976

Thu 16 Jun 1983

2627

07y 02m 10d

32

42.1324

1

.0313

423

David Narey

Centre Half

Dundee United

Wed 27 Apr 1977

Wed 08 Feb 1989

4306

11y 09m 13d

35

44.4428

1

.0286

424

Colin Calderwood

Central Defender

Tottenham Hotspur; Aston Villa

Wed 29 Mar 1995

Tue 05 Oct 1999

1652

04y 06m 07d

36

45.2084

1

.0278

425

Sandy Jardine

Right Back / Midfield

Rangers

Wed 11 Nov 1970

Wed 19 Dec 1979

3326

09y 01m 09d

38

45.4664

1

.0263

426

Scott McKenna

Defender

Aberdeen; Nottingham Forest; Unattached; UD Las Palmas

Fri 23 Mar 2018

Thu 05 Sep 2024

2359

06y 05m 14d

39

53.4335

1

.0256

427

Paul Lambert

Midfield

Motherwell; Borussia Dortmund; Celtic

Sun 21 May 1995

Wed 10 Sep 2003

3035

08y 03m 21d

40

52.5089

1

.0250

427

Stuart McCall

Midfield

Everton; Rangers

Wed 28 Mar 1990

Wed 25 Mar 1998

2920

07y 11m 26d

40

52.2815

1

.0250

427

Stewart Mckimmie

Defender

Aberdeen

Sat 27 May 1989

Sat 15 Jun 1996

2577

07y 00m 20d

40

54.9087

1

.0250

430

Gary Naysmith

Defender

Heart of Midlothian; Everton; Sheffield United

Tue 30 May 2000

Wed 01 Apr 2009

3229

08y 10m 03d

46

62.8828

1

.0217

431

Kieran Tierney

Full Back

Celtic; Arsenal; Real Sociedad

Tue 29 Mar 2016

Wed 19 Jun 2024

3005

08y 02m 22d

47

51.3521

1

.0213

432

Maurice Malpas

Full Back / Midfield

Dundee United

Fri 01 Jun 1984

Wed 18 Nov 1992

3093

08y 05m 18d

55

73.9975

1

.0182

433

Roy Aitken

Midfield

Celtic; Newcastle United; St Mirren

Wed 12 Sep 1979

Wed 16 Oct 1991

4418

12y 01m 05d

57

75.9893

1

.0175

434

Willie Miller

Central Defender

Aberdeen

Sun 01 Jun 1975

Wed 15 Nov 1989

5282

14y 05m 15d

65

88.0314

1

.0154

435

David Weir

Defender

Heart of Midlothian; Everton; Rangers

Tue 27 May 1997

Tue 12 Oct 2010

4887

13y 04m 16d

69

100.5957

1

.0145

436

Tom Boyd

Full Back

Motherwell; Chelsea; Celtic

Wed 12 Sep 1990

Wed 05 Sep 2001

4012

10y 11m 25d

72

100.8310

1

.0139