Hat-Tricks

A comprehensive list of all competitive hat-tricks scored by a St Mirren player since league football began in 1890.

PlayerDateOpposition
Sandy Wylie17/02/1894Dundee
James McNeilly29/10/1898Dundee
Joseph Moffat27/09/1902Kilmarnock
Gladstone Hamilton27/12/1902Kilmarnock
David Lindsay09/01/1904Rangers
Thomas Brown26/09/1908Port Glasgow Atheltic
George Buchanan 25/09/1909Partick Thistle
Thomas Milne04/12/1909Port Glasgow Atheltic
Ted Magner15/03/1913Queens Park
Ted Magner26/04/1913Raith Rovers
Fred Sowerby25/11/1916Falkirk
Neil Harris08/09/1917Hamilton 
James Thomson20/04/1918Hearts
Dunky Walker20/08/1921Queens Park
Dunky Walker23/08/1921Hamilton 
Dunky Walker24/09/1921Hamilton 
Dunky Walker24/12/1921Raith Rovers
Dunky Walker07/01/1922Clyde
Dunky Walker28/01/1922Solway Star
Dunky Walker11/02/1922Kilmarnock
Dunky Walker10/03/1923Airdrie
Jon Wood16/02/1924Motherwell
Jon Wood08/03/1924Clydebank
Davie McCrae22/11/1924Motherwell
Davie McCrae18/09/1926Queens Park
Davie McCrae09/04/1927Aberdeen
Davie McCrae17/12/1927Bo’ness
Davie McCrae21/01/1928Clyde
Bobby Rankin04/02/1928Vale of Atholl
Bobby Rankin06/03/1928Queens Park
Davie McCrae21/04/1928Bo’ness
Bobby Rankin20/10/1928Kilmarnock
Davie McCrae27/10/1928Raith Rovers
Alan Gebbie16/03/1929Falkirk
Davie McCrae09/04/1929Raith Rovers
Davie McCrae05/10/1929Dundee Utd
Alex Stewart19/10/1929Morton
Davie McCrae09/09/1931Ayr United
John Meechan12/12/1931Ayr United
Davie McCrae10/09/1932Kilmarnock
Davie McCrae12/11/1932Cowdenbeath
Davie McCrae17/12/1932Airdrie
Davie McCrae11/03/1933East Stirling
Walter Smith28/10/1933Third Lanark
Jimmy Knox31/03/1934Motherwell
Jimmy Knox15/09/1934Albon Rovers
Jimmy McGregor05/10/1935Forfar Athletic
Jimmy Knox12/10/1935Leith Athletic
Jimmy McGregor09/11/1935Alloa Athletic
Jimmy Knox23/11/1935Morton
Jimmy Knox21/12/1935Dundee United
Jimmy McGregor21/12/1935Dundee United
Jimmy McGregor01/01/1936Forfar Athletic
David Muir04/01/1936Dumbarton
Jimmy Knox07/03/1936Kings Park
Jimmy Knox21/03/1936Brechin City
Jimmy Knox19/08/1936Albion Rovers
Alex Callan21/11/1936Motherwell
Finlay Cunningham30/01/1937Beith
Jimmy Knox06/02/1937Queen of the South
Jimmy Knox10/04/1937Arbroath
Jimmy Knox05/02/1938Morton
Thomas Brady19/08/1939Queen of the South
Thomas Brady02/09/1939Cowdenbeath
Alex Linwood18/11/1939Queens Park
Benjamin Yorston30/12/1939Third Lanark
Alex Linwood24/02/1940Queen of the South
Alex Linwood11/05/1940Motherwell
Thomas Brady03/05/1941Third Lanark
Thomas Brady16/08/1941Hamilton Academicals
Alex Linwood11/10/1941Motherwell
Alex Linwood28/11/1942Dumbarton
Alex Linwood29/05/1943Third Lanark
Alex Linwood12/06/1943Dumbarton
Alex Linwood18/09/1943Hearts
Alex Linwood26/05/1945Hibernian
Jimmy Drinkwater05/04/1947Kilmarnock
Willie Jack26/08/1947Aberdeen
Willie Jack06/09/1947Queen of the South
Gerry Burrell13/12/1947Third Lanark
Alfie Lesz24/01/1948Shawfield A
Gerry Burrell25/09/1948Third Lanark
Gerry Burrell12/03/1949Dundee
John Guthrie12/03/1949Dundee
Alex Crowe18/08/1951Hearts
George Stewart 20/09/1952Queen of the South
Willie Telfer01/01/1954Queen of the South
John McGrory14/08/1954Motherwell
Tommy Gemmell20/11/1954Stirling Albion
Bobby Holmes31/08/1955Airdrie
Tommy Gemmell01/10/1955Motherwell
Bobby Holmes31/12/1955Airdrie
Bobby Holmes04/02/1956Third Lanark
Peter McKay09/11/1957Airdrie
John Wilson09/08/1958Airdrie
Tommy Bryceland30/08/1958Celtic
Gerry Baker13/02/1959Peebles Rovers
Tommy Bryceland13/02/1959Peebles Rovers
Gerry Baker21/02/1959Dundee
Gerry Baker05/09/1959Kilmarnock
Gerry Baker30/01/1960Glasgow University
Gerry Baker06/02/1960Clyde
Jim Rodger28/02/1961Third Lanark
Tottie Beck20/01/1962Raith Rovers
Bobby Carroll02/04/1963Hearts
Don Kerrigan02/04/1963Hearts
Tommy Robertson15/08/1964Aberdeen
Bobby Carroll05/12/1964Partick Thistle
Tommy Robertson08/01/1966Falkirk
Archie Gemmill24/12/1966Ayr United
Peter Kane02/12/1967Stenhousemuir
Jim Blair23/12/1967Forfar
Bobby Pinkerton24/04/1968Albion Rovers
Jim Blair29/04/1968Berwick Rangers
Jim Blair11/08/1969Raith Rovers
Jim Young13/09/1969Clyde
Archie Knox01/02/1971East Fife
Bobby McKean11/09/1971Stenhousemuir
Ally McLeod25/09/1971Forfar
Bobby McKean02/10/1971Hamilton
Ally McLeod27/11/1971Arbroath
Jim Blair22/01/1972Hamilton
Ally McLeod23/08/1972Rangers
Ally McLeod07/10/1972Cowdenbeath
Gus McLeod09/12/1972Hamilton
Bobby McKean16/02/1974Brechin
Brian Third05/10/1974Stenhousemuir
Walter Borthwick13/03/1976Forfar
Robert Torrance12/02/1977St Johnstone
Frank McGarvey19/04/1977Dundee
Frank McGarvey02/09/1978Berwick Rangers
Frank McGarvey10/03/1979Motherwell
Doug Somner01/09/1979Stenhousemuir
Doug Somner07/05/1980Rangers
Doug Somner16/08/1980Morton
Doug Somner30/08/1980Albion Rovers
Doug Somner04/10/1980Kilmarnock
Alan Logan11/04/1981Partick Thistle
Lex Richardson14/08/1982Ayr
Billy Stark12/03/1983Airdrie
Frank McAvennie23/04/1983Motherwell
Frank McAvennie22/11/1983Dundee Utd
Brian Gallagher23/10/1985Hammarby
Frank McGarvey18/10/1986Dundee
Gunni Torfason01/02/1992Airdrie
Eddie Gallagher20/10/1993Dumbarton
Mark Yardley19/10/1996East Fife
Ricky Gillies26/12/1996East Fife
Junior Mendes02/08/1997Airdrie
Barry Lavety11/03/2000Clydebank
Martin Cameron06/08/2002East Stirling
Junior Mendes24/08/2002Clyde
Martin Cameron26/10/2002Falkirk
Brian McGinty08/05/2004St Johnstone
John Sutton21/03/2006Brechin
Billy Mehmet26/08/2008Dumbarton
Billy Mehmet02/08/2009East Stirling
Billy Mehmet09/10/2010Alloa
Paul McGowan18/01/2011Peterhead
Michael Higdon02/04/2011Hamilton
Stevie Thompson21/04/2012Dunfermline
Stevie Mallan29/04/2017Raith
Gavin Reilly18/11/2017Lothian Thistle
Cody Cooke18/05/2019Dundee

Twenty six players have managed more than one hat-trick for the club:

PlayerNumber of HT’s
Davie McCrae14
Jimmy Knox11
Alex Linwood9
Dunky Walker8
Gerry Baker5
Doug Somner5
Jimmy McGregor4
Ally McLeod4
Thomas Brady4
Frank McGarvey4
Jim Blair4
Bobby McKean3
Billy Mehmet3
Bobby Rankin3
Bobby Holmes3
Gerry Burrell3
Jon Wood2
Ted Magner2
Martin Cameron2
Bobby Carroll2
Frank McAvennie2
Junior Mendes2
Tommy Bryceland2
Tommy Gemmell2
Tommy Robertson2
Willie Jack2

On thirty five occasions a Saints player has scored more than three goals in a single match:

PlayerDateOppositionAmount
Gerry Baker30/01/1960Glasgow University10 goals
Davie McCrae12/11/1932Cowdenbeath6 goals
Ted Magner15/03/1913Queens Park5 goals
Dunky Walker28/01/1922Solway Star5 goals
Jon Wood08/03/1924Clydebank5 goals
Davie McCrae21/01/1928Clyde5 goals
Jimmy McGregor01/01/1936Forfar Athletic5 goals
Jimmy Knox19/08/1936Albion Rovers5 goals
Jimmy Knox06/02/1937Queen of the South5 goals
Alex Linwood12/06/1943Dumbarton5 goals
Gus McLeod09/12/1972Hamilton5 goals
Billy Mehmet02/08/2009East Stirling5 goals
David Lindsay09/01/1904Rangers4 goals
Neil Harris08/09/1917Hamilton 4 goals
Dunky Walker20/08/1921Queens Park4 goals
Dunky Walker23/08/1921Hamilton 4 goals
Dunky Walker07/01/1922Clyde4 goals
Davie McCrae22/11/1924Motherwell4 goals
Davie McCrae17/12/1927Bo’ness4 goals
Bobby Rankin20/10/1928Kilmarnock4 goals
Jimmy McGregor21/12/1935Dundee United4 goals
Jimmy Knox07/03/1936Kings Park4 goals
Alex Linwood24/02/1940Queen of the South4 goals
Alex Crowe18/08/1951Hearts4 goals
Peter McKay09/11/1957Airdrie4 goals
Gerry Baker13/02/1959Peebles Rovers4 goals
Gerry Baker21/02/1959Dundee4 goals
Gerry Baker05/09/1959Kilmarnock4 goals
Jim Rodger28/02/1961Third Lanark4 goals
Tottie Beck20/01/1962Raith Rovers4 goals
Don Kerrigan02/04/1963Hearts4 goals
Ally McLeod27/11/1971Arbroath4 goals
Ally McLeod23/08/1972Rangers4 goals
Martin Cameron06/08/2002East Stirling4 goals
Gavin Reilly18/11/2017Lothian Thistle4 goals

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s