webassets/header2.jpg

Home
Current Season
Current squad
Current Standings
Formation
Home Grounds
Club Records
Honours
Past Saints
Club Crest
Club Strips
Renfrewshire
Europe
Division 'C'
Through the years
Day by day
Saints in Print
St Mirren Juniors
Around the Grounds
Related Links
Club Info
Contact/Search

Top goalscoring and appearances

Over the years Saints have had some fine servants.
Below is a list of the top players who have contributed to the history of the club.
Included in the lists are players who have played in 200 or more competitive matches or have scored more than 30 competitive goals for the first team.

 
Goal Scorers

1

Davie McCrae

1924-1934

251

2

Alex Linwood

1938-1946

165

3

Jimmy Knox

1931-1939

134

4=

Robert Rankin

1926-1934
1937-1941

102

4=

Frank McGarvey

1974-1979
1985-1990

102

6

Tommy Gemmell

1951-1962

96

7=

James Thomson

1918-1929

84

7=

Billy Stark

1975-1983

84

9

Dunky Walker

1921-1923

76

10

Alex Wylie

1890-1901

73

11=

Barry Lavety

1991-1996
1999-2000
2003-2004

72

11=

Jim Blair

1967-1970
1971-1972

72

13=

Mark Yardley

1995-2003

71

13=

Jimmy McGregor

1932-1938

71

15

Tommy Bryceland

1956-1962
1972

69

16

Gerry Baker

1958-1960

66

17=

Frank McDougall

1979-1984

64

17=

Doug Somner

1979-1983

64

17=

Thomas Brady

1939-1943

64

20

Frank McAvennie

1980-1985

63

21

Ally McLeod

1970-1973

62

22

Ricky Gillies

1992-1997
2000-2005

56

23

Alan Gebbie

1924-1936

55

24=

David Lapsley

1946-1959

54

24=

Steven Thompson

2011-2016

54

26

James Cunningham

1904-1911

52

27=

Bobby McKean

1969-1974

47

27=

Don Kerrigan

1958-1963

47

27=

George Stewart

1950-1954

47

30

Johnny Deakin

1937-1949

46

31

Peter Kane

1967-1970

45

32=

John Sutton

2005-2007

2016-Present

44

32=

Jim Rodger

1955-1962

44

34=

Bobby Adamson

1965-1970

43

34=

David Wyllie

1904-1908

43

36=

Bobby Holmes

1954-1960

40

36=

Ian Scanlon

1981-1986

40

36=

Donnie McDowell

1974-1977

40

39=

Billy Mehmet

2005-2010

39

39=

Jimmy Stenhouse

1941-1947

39

41

David Lindsay

1899-1905

38

42

Alfons Lesz

1947-1952

37

43=

Dunky McGill

1951-1954
1956-1958

36

43=

Gerry Burrell

1947-1951

36

43=

John MacKenzie

1934-1938

36

46=

Jimmy Bone

1978-1982

35

46=

Arthur Milne

1946-1950

35

48=

Derek Hyslop

1975-1979

33

48=

Willie Telfer

1943-1957

33

50=

Alistair Miller

1957-1962

30

50=

Thomas Milne

1907-1912

30

Appearances
   

1

Willie Telfer *1

1943-1957

436
505

2

   Hugh Murray

1997-2012

468

2

Tony Fitzpatrick

1973-1979
1981-1989

458

4

Cammy Murray

1962-1972

416

5

John Miller

1925-1939

395

6

David Lapsley

1946-1959

393

7

Campbell Money

1978-1996

391

8

James Thomson

1918-1929

378

9

Billy Abercromby

1975-1988

375

10

Davie McCrae

1924-1934

352

11

Billy Stark

1975-1983

345

12

Frank McGarvey

1974-1979
1985-1990

341

13

Tommy Gemmell

1951-1962

336

14

David van Zanten

2003-2008
2010-2014

332

15

Alan Gebbie

1924-1936

331

16

John Wilson

1955-1967

320

17

Ricky Gillies

1992-1997
2000-2005

318

18=

Norrie McWhirter

1985-2000

299

18=

Lex Richardson

1976-1983

299

20

Barry McLaughlin

1991-2002

295

21

Jackie Neilson

1949-1960

285

22

Billy Thomson

1978-1984

284

23

Robert Rankin

1926-1934
1937-1941

280

24

Johnny Deakin

1937-1949

276

25

John Young

1974-1982

275

26

Jackie Copland

1967-1968
1976-1983

274

27

William Kelly

1934-1945

272

28

Frank McDougall

1979-1984

269

29

Michael McAvoy

1886-1909

263

30

Paul Lambert

1985-1993

261

31

Walter Hay

1924-1935

258

32

Mark Yardley

1995-2003

252

323

Iain Munro

1969-1973
1977-1980

251

33=

Robert Robertson

1901-1912

251

35

Andrew Findlay

1922-1929

246

36

Alex Beckett

1974-1983

245

37

Andrew Reid

1908-1917

242

38

Jim Clunie

1960-1965
1966-1967

241

39=

Jock Bradford

1921-1927

239

39=

Tommy Wilson

1982-1989

239

41=

Jimmy Knox

1931-1939

236

41=

Alex Linwood

1938-1946

236

43

John Potter

2005-2011

234

44

George Walker

1926-1933

232

45

William McDonald

1923-1930

231

46

Willie Johnstone

1948-1958

222

47

Joe Craven

1936-1942

216

48

Barry Lavety

1991-1995
1999-2000
2003-2003

215

49

Bobby Ancell

1930-1936

210

49=

Peter Godfrey

1985-1991

210

51

Jimmy Drinkwater

1941-1952

209

52

Mark Fulton

1977-1985

206

53

Willie Summers

1921-1927

203

54

Tom Jackson

1898-1911

200

*1 = Players totals include matches played during WW2 and deemed unofficial by the Scottish authorities.
I have credited these players with all appearances and goals.
The red numbers are their totals and black numbers are their 'Official' totals.