Date Scorer Competition Opposition Venue F A Goals Season 28-Nov-03 Mackie, Charlie Northern League Lochgelly United Home 8 1 3 1903-04 05-Nov-04 Lowe, Augustus Old League Division 2 East Stirling Away 4 1 4 1904-05 31-Dec-04 Ruddiman, Tom Old League Division 2 East Stirling Home 3 0 3 1904-05 22-Feb-08 Murray, Tom Scottish Cup Queens Park Home 3 1 3 1907-08 03-Apr-09 Simpson, Bobbie Old League Division 1 Hibernian Home 4 0 3 1908-09 26-Sep-10 McIntosh, Angus Old League Division 1 Queens Park Home 5 1 3 1910-11 25-Feb-11 Nicol, WD Scottish Cup Forfar Athletic Home 6 0 5 1910-11 13-Mar-20 Connon, Jacky Old League Division 1 Raith Rovers Home 3 1 3 1919-20 15-Oct-21 Miller, Johnny Old League Division 1 Clyde Home 4 2 3 1921-22 29-Oct-21 Miller, Johnny Old League Division 1 Third Lanark Home 3 0 3 1921-22 10-Feb-23 Grant, Walter Scottish Cup Peterhead Home 13 0 4 1922-23 10-Feb-23 Milne, Vic Scottish Cup Peterhead Home 13 0 3 1922-23 10-Feb-23 Thomson, Doug Scottish Cup Peterhead Home 13 0 3 1922-23 27-Oct-23 Miller, Johnny Old League Division 1 Motherwell Home 3 1 3 1923-24 20-Sep-24 Jackson, Walter Old League Division 1 Cowdenbeath Home 3 0 3 1924-25 23-Jan-26 Pirie, Tom Scottish Cup St. Bernards Home 8 1 3 1925-26 27-Sep-26 Bruce, Bobby Old League Division 1 Kilmarnock Home 5 1 3 1926-27 22-Jan-27 Bruce, Bobby Scottish Cup Helensburgh Home 4 2 3 1926-27 10-Sep-27 Cheyne, Alex Old League Division 1 Hibernian Home 4 2 3 1927-28 21-Jan-28 Bruce, Bobby Scottish Cup Raith Rovers Away 3 4 3 1927-28 22-Sep-28 Merrie, Alex Old League Division 1 Clyde Home 3 1 3 1928-29 01-Dec-28 Yorston, Benny Old League Division 1 Hamilton Home 4 1 3 1928-29 02-Feb-29 Yorston, Benny Scottish Cup Queens Park Home 4 0 3 1928-29 16-Feb-29 Yorston, Benny Scottish Cup Falkirk Away 5 3 4 1928-29 30-Mar-29 Yorston, Benny Old League Division 1 Partick Thistle Home 5 0 3 1928-29 23-Sep-29 Yorston, Benny Old League Division 1 Clyde Home 5 2 3 1929-30 30-Nov-29 Yorston, Benny Old League Division 1 Hamilton Home 4 2 3 1929-30 01-Jan-30 Yorston, Benny Old League Division 1 Dundee Away 3 0 3 1929-30 22-Jan-30 Yorston, Benny Scottish Cup Raith Rovers Home 7 0 3 1929-30 15-Nov-30 Merrie, Alex Old League Division 1 Hibernian Home 7 0 6 1930-31 06-Dec-30 Yorston, Benny Old League Division 1 Clyde Away 5 2 3 1930-31 01-Jan-31 Yorston, Benny Old League Division 1 Dundee Home 6 1 3 1930-31 18-Apr-31 Love, Andy Old League Division 1 Clyde Home 8 1 3 1930-31 27-Feb-32 Donald, Dick Old League Division 1 Dundee United Away 4 0 3 1931-32 14-Sep-32 Moore, Paddy Old League Division 1 Falkirk Home 8 2 6 1932-33 19-Nov-32 Mills, Willie Old League Division 1 Clyde Home 8 1 3 1932-33 11-Mar-33 Moore, Paddy Old League Division 1 Morton Home 6 0 3 1932-33 12-Aug-33 Armstrong, Matt Old League Division 1 Ayr United Home 8 0 5 1933-34 30-Dec-33 Mills, Willie Old League Division 1 Airdrie Home 4 0 3 1933-34 02-Jan-34 Mills, Willie Old League Division 1 Cowdenbeath Home 5 0 3 1933-34 01-Dec-34 Armstrong, Matt Old League Division 1 Queens Park Home 5 0 3 1934-35 16-Feb-35 Armstrong, Matt Old League Division 1 Ayr United Home 7 1 3 1934-35 21-Sep-35 Armstrong, Matt Old League Division 1 Dundee Home 4 1 3 1935-36 26-Oct-35 Mills, Willie Old League Division 1 Kilmarnock Away 5 2 3 1935-36 11-Apr-36 Armstrong, Matt Old League Division 1 Albion Rovers Home 6 1 4 1935-36 10-Oct-36 Armstrong, Matt Old League Division 1 Dunfermline Home 3 1 3 1936-37 30-Jan-37 Armstrong, Matt Scottish Cup Inverness Thistle Home 6 0 3 1936-37 14-Aug-37 Armstrong, Matt Old League Division 1 St. Mirren Home 4 0 3 1937-38 09-Oct-37 Warnock, Dave Old League Division 1 Hibernian Home 5 0 3 1937-38 07-Jan-39 Pattillo, Jock Old League Division 1 Hibernian Home 6 1 4 1938-39 21-Sep-46 Hamilton, George League Cup Falkirk Home 4 3 4 1946-47 30-Nov-46 Hamilton, George Old League Division 1 Hamilton Away 5 2 3 1946-47 02-Jan-47 Hamilton, George Old League Division 1 Glasgow Celtic Away 5 1 4 1946-47 08-Feb-47 Hamilton, George Scottish Cup Ayr United Home 8 0 3 1946-47 08-Feb-47 Harris, Tony Scottish Cup Ayr United Home 8 0 3 1946-47 22-Mar-47 Hamilton, George League Cup Heart of Midlothian Neutral 6 2 3 1946-47 03-May-47 Kiddie, Alec Old League Division 1 St. Mirren Home 4 2 3 1946-47 13-Sep-47 Hamilton, George League Cup Queen of the South Home 9 0 4 1947-48 13-Sep-47 Williams, Stan League Cup Queen of the South Home 9 0 3 1947-48 27-Sep-47 Millar, Willie League Cup Leith Athletic Home 8 2 3 1947-48 27-Sep-47 Williams, Stan League Cup Leith Athletic Home 8 2 3 1947-48 26-Mar-48 Kelly, Archie Old League Division 1 Clyde Away 3 1 3 1947-48 20-Nov-48 Kelly, Archie Old League Division 1 East Fife Home 3 1 3 1948-49 20-Apr-49 Hamilton, George Old League Division 1 East Fife Away 4 1 3 1948-49 09-Sep-50 Yorston, Harry Old League Division 1 Airdrie Away 5 2 3 1950-51 18-Nov-50 Hamilton, George Old League Division 1 Falkirk Home 5 1 4 1950-51 27-Jan-51 Yorston, Harry Scottish Cup Inverness Caledonian Home 6 1 3 1950-51 10-Feb-51 Hamilton, George Scottish Cup Third Lanark Home 4 0 3 1950-51 25-Oct-52 Boyd, Alan Old League Division 1 East Fife Home 6 3 3 1952-53 20-Dec-52 Hamilton, George Old League Division 1 Partick Thistle Home 4 2 3 1952-53 25-Feb-53 Yorston, Harry Scottish Cup Motherwell Away 6 1 3 1952-53 10-Oct-53 Buckley, Paddy Old League Division 1 Hamilton Home 5 1 3 1953-54 26-Dec-53 Buckley, Paddy Old League Division 1 Stirling Albion Home 8 0 3 1953-54 13-Feb-54 Buckley, Paddy Scottish Cup Duns Away 8 0 4 1953-54 20-Feb-54 Leggat, Graham Old League Division 1 Clyde Home 5 3 3 1953-54 10-Apr-54 O’Neil, Joe Scottish Cup Glasgow Rangers Neutral 6 0 3 1953-54 04-Sep-54 Buckley, Paddy League Cup East Fife Home 5 1 4 1954-55 02-Apr-55 Buckley, Paddy Old League Division 1 Glasgow Rangers Home 4 0 3 1954-55 10-Sep-55 Buckley, Paddy Old League Division 1 Hibernian Home 6 2 3 1955-56 14-Sep-55 Leggat, Graham League Cup Heart of Midlothian Home 5 3 3 1955-56 31-Dec-55 Allan, Johnny Old League Division 1 Falkirk Away 6 3 3 1955-56 03-Jan-56 Allan, Johnny Old League Division 1 Stirling Albion Home 7 0 4 1955-56 07-Apr-56 Leggat, Graham Old League Division 1 Heart of Midlothian Home 4 1 3 1955-56 20-Oct-56 Allan, Johnny Old League Division 1 Ayr United Away 6 1 3 1956-57 26-Jan-57 Leggat, Graham Old League Division 1 Airdrie Away 5 1 3 1956-57 13-Apr-57 Allister, Jack Old League Division 1 Falkirk Home 3 1 3 1956-57 17-Aug-57 Davidson, Norman League Cup Motherwell Away 3 2 3 1957-58 31-Aug-57 Leggat, Graham League Cup Motherwell Home 5 3 3 1957-58 05-Oct-57 Hay, Hughie Old League Division 1 Airdrie Home 5 1 3 1957-58 12-Oct-57 Leggat, Graham Old League Division 1 Airdrie Away 6 2 5 1957-58 09-Nov-57 Davidson, Norman Old League Division 1 Queens Park Home 5 2 3 1957-58 02-Jan-58 Hather, Jackie Old League Division 1 East Fife Home 6 2 3 1957-58 09-Apr-58 Davidson, Norman Old League Division 1 Motherwell Home 4 3 3 1957-58 18-Oct-58 Little, Billy Old League Division 1 Hibernian Home 4 0 3 1958-59 25-Oct-58 Baird, Hugh Old League Division 1 Falkirk Home 5 0 4 1958-59 03-Feb-60 Davidson, Norman Scottish Cup Brechin City Away 6 3 5 1959-60 31-Dec-60 Brownlee, Ken Old League Division 1 Dunfermline Away 6 2 4 1960-61 08-Apr-61 Cummings, Bobby Old League Division 1 Glasgow Rangers Home 6 1 3 1960-61 23-Aug-61 Little, Billy Old League Division 1 Stirling Albion Home 7 0 3 1961-62 09-Dec-61 Callaghan, Willie Scottish Cup Airdrie Home 5 2 3 1961-62 31-Jan-62 Cummings, Bobby Scottish Cup Clyde Home 10 3 5 1961-62 13-Oct-62 Cummings, Bobby Old League Division 1 Raith Rovers Home 10 0 4 1962-63 13-Oct-62 Winchester, Ernie Old League Division 1 Raith Rovers Home 10 0 3 1962-63 20-Apr-63 Kinnell, George Old League Division 1 Partick Thistle Away 3 2 3 1962-63 16-Nov-63 Winchester, Ernie Old League Division 1 Motherwell Home 6 2 3 1963-64 21-Mar-64 Kerrigan, Don Old League Division 1 Queen of the South Home 3 0 3 1963-64 24-Mar-65 Winchester, Ernie Old League Division 1 Airdrie Home 5 2 3 1964-65 29-Jan-66 Winchester, Ernie Old League Division 1 Hamilton Home 5 2 3 1965-66 17-Dec-66 Wilson, Jimmy Old League Division 1 Stirling Albion Away 6 2 3 1966-67 11-Feb-67 Johnston, Dave Old League Division 1 Airdrie Home 7 0 3 1966-67 06-Sep-67 Munro, Francis European Cup Winners Cup KR Reykjavik Home 10 0 3 1967-68 20-Aug-69 Wilson, Tommy League Cup Clyde Home 3 0 3 1969-70 30-Aug-69 Robb, Dave Old League Division 1 Clyde Home 6 0 3 1969-70 10-Jan-70 Harper, Joe Old League Division 1 Raith Rovers Home 5 1 3 1969-70 22-Aug-70 Harper, Joe League Cup Airdrie Home 7 3 4 1970-71 05-Dec-70 Harper, Joe Old League Division 1 Cowdenbeath Home 7 0 3 1970-71 27-Mar-71 Robb, Dave Old League Division 1 Heart of Midlothian Away 3 1 3 1970-71 25-Aug-71 Graham, Arthur League Cup Clyde Home 5 0 3 1971-72 30-Oct-71 Harper, Joe Old League Division 1 Partick Thistle Home 7 2 3 1971-72 08-Apr-72 Harper, Joe Old League Division 1 Ayr United Home 7 0 4 1971-72 30-Aug-72 Harper, Joe League Cup Queens Park Away 3 0 3 1972-73 20-Sep-72 Harper, Joe League Cup Falkirk Home 8 0 3 1972-73 30-Sep-72 Harper, Joe Old League Division 1 Motherwell Home 7 2 4 1972-73 07-Apr-73 Jarvie, Drew Old League Division 1 Airdrie Home 5 1 3 1972-73 10-Oct-73 Jarvie, Drew League Cup Stirling Albion Away 3 0 3 1973-74 22-Dec-73 Taylor, Ian Old League Division 1 Arbroath Away 3 1 3 1973-74 16-Mar-74 Jarvie, Drew Old League Division 1 Falkirk Home 6 0 4 1973-74 12-Mar-75 Williamson, Billy Old League Division 1 Glasgow Celtic Home 3 2 3 1974-75 26-Apr-75 Robb, Dave Old League Division 1 Dunfermline Away 3 1 3 1974-75 10-Jan-76 Scott, Jocky Premier League Dundee United Home 5 3 3 1975-76 27-Oct-76 Scott, Jocky League Cup Glasgow Rangers Neutral 5 1 3 1976-77 03-Jan-77 Harper, Joe Premier League Heart of Midlothian Home 4 1 3 1976-77 31-Aug-77 Harper, Joe League Cup Cowdenbeath Home 5 0 3 1977-78 03-Sep-77 Harper, Joe League Cup Cowdenbeath Away 5 0 3 1977-78 08-Oct-77 Jarvie, Drew Premier League St. Mirren Away 4 0 3 1977-78 03-Dec-77 Robb, Dave Premier League Motherwell Home 4 1 3 1977-78 12-Apr-78 Fleming, Ian Scottish Cup Partick Thistle Neutral 4 2 3 1977-78 22-Apr-78 Harper, Joe Premier League St. Mirren Home 4 2 3 1977-78 19-Aug-78 Harper, Joe Premier League Morton Home 3 1 3 1978-79 11-Oct-78 Harper, Joe League Cup Hamilton Home 7 1 4 1978-79 31-Oct-79 Archibald, Steve League Cup Glasgow Celtic Home 3 2 3 1979-80 30-Jan-80 Scanlon, Ian Scottish Cup Arbroath Home 5 0 3 1979-80 16-Feb-80 Archibald, Steve Scottish Cup Airdrie Home 8 0 4 1979-80 27-Aug-80 McGhee, Mark League Cup Berwick Rangers Home 8 1 3 1980-81 01-Nov-80 McCall, Walker Premier League Airdrie Home 4 1 3 1980-81 15-May-82 Hewitt, John Premier League Glasgow Rangers Home 4 0 3 1981-82 14-Aug-82 Black, Eric League Cup Dundee Home 3 3 3 1982-83 28-Aug-82 Strachan, Gordon League Cup Dundee Away 5 1 4 1982-83 12-Feb-83 Black, Eric Premier League Glasgow Celtic Away 3 1 3 1982-83 24-Aug-83 Black, Eric League Cup Raith Rovers Home 9 0 4 1983-84 24-Aug-83 Stark, Billy League Cup Raith Rovers Home 9 0 3 1983-84 05-Nov-83 Hewitt, John Premier League St. Johnstone Away 5 0 3 1983-84 21-Mar-84 McGhee, Mark European Cup Winners Cup Ujpest Doza Home 3 0 3 1983-84 19-Jan-85 McDougall, Frank Premier League Glasgow Rangers Home 5 1 3 1984-85 30-Jan-85 Stark, Billy Scottish Cup Alloa Home 5 0 3 1984-85 23-Mar-85 Black, Eric Premier League Hibernian Away 5 0 3 1984-85 04-May-85 McDougall, Frank Premier League Heart of Midlothian Away 3 0 3 1984-85 02-Nov-85 McDougall, Frank Premier League Glasgow Celtic Home 4 1 4 1985-86 08-Feb-86 Black, Eric Premier League Clydebank Home 4 1 3 1985-86 19-Aug-87 Miller, Joe League Cup Brechin City Home 5 1 3 1987-88 12-Mar-88 Dodds, Davie Scottish Cup Clyde Home 5 0 3 1987-88 25-Nov-89 Nicholas, Charlie Premier League St. Mirren Home 5 0 3 1989-90 20-Jan-90 Van der Ark, Willem Scottish Cup Partick Thistle Away 6 2 3 1989-90 24-Nov-90 Jess, Eoin Premier League Dundee United Away 3 2 3 1990-91 05-Jan-91 Jess, Eoin Premier League Dunfermline Away 4 1 4 1990-91 30-Mar-91 Gillhaus, Hans Premier League Hibernian Away 4 2 3 1990-91 26-Aug-92 Shearer, Duncan League Cup Falkirk Away 4 1 3 1992-93 24-Nov-92 Shearer, Duncan Premier League Partick Thistle Away 7 0 3 1992-93 28-Nov-92 Shearer, Duncan Premier League Heart of Midlothian Home 6 2 3 1992-93 09-Jan-93 Booth, Scott Scottish Cup Hamilton Home 4 1 3 1992-93 16-Jan-93 Paatelainen, Mixu Premier League Airdrie Home 7 0 4 1992-93 10-Aug-93 Shearer, Duncan League Cup Clydebank Home 5 0 3 1993-94 30-Aug-94 Shearer, Duncan League Cup Partick Thistle Away 5 0 3 1994-95 21-Sep-94 Booth, Scott League Cup Falkirk Away 4 1 3 1994-95 13-Dec-95 Miller, Joe Premier League Kilmarnock Home 4 1 3 1995-96 03-Sep-96 Dodds, Billy League Cup Morton Away 7 3 3 1996-97 03-Sep-96 Windass, Dean League Cup Morton Away 7 3 4 1996-97 07-Sep-96 Dodds, Billy Premier League Raith Rovers Away 4 1 3 1996-97 09-Aug-97 Newell, Mike League Cup Dumbarton Away 5 1 3 1997-98 08-Aug-98 Dodds, Billy League Cup Inverness CT Away 3 0 3 1998-99 03-Apr-99 Winters, Robbie Scottish Premier League Dunfermline Home 3 1 3 1998-99 20-Oct-99 Winters, Robbie Scottish Premier League Motherwell Away 6 5 3 1999-00 23-Sep-00 Winters, Robbie Scottish Premier League Dundee United Away 5 3 3 2000-01 21-Feb-01 Stavrum, Arild Scottish Premier League St. Mirren Home 3 0 3 2000-01 04-Apr-01 Stavrum, Arild Scottish Premier League Dundee United Home 4 1 3 2000-01 29-Sep-01 Zerouali, Hicham Scottish Premier League Dundee Away 4 1 3 2001-02 31-Oct-07 Nicholson, Barry League Cup Inverness CT Home 4 1 3 2007-08 14-Aug-10 Hartley, Paul Scottish Premier League Hamilton Home 4 0 3 2010-11 08-Jan-11 Maguire, Chris Scottish Cup East Fife Home 6 0 3 2010-11 30-Sep-11 Vernon, Scott Scottish Premier League Dunfermline Home 4 0 3 2011-12 29-Dec-12 McGinn, Niall Scottish Premier League Dundee Away 3 1 3 2012-13 25-Sep-13 Vernon, Scott League Cup Falkirk Away 5 0 3 2013-14 06-May-14 Vernon, Scott Scottish Premiership Dundee United Away 3 1 3 2013-14 10-Jul-14 Rooney, Adam Europa League FK Daugava Riga Away 3 0 3 2014-15 23-Sep-14 Rooney, Adam League Cup Livingston Home 4 0 3 2014-15 15-Feb-17 Rooney, Adam Scottish Premiership Motherwell Home 7 2 3 2016-17 31-Mar-17 Considine, Andrew Scottish Premiership Dundee Away 7 0 3 2016-17 21-May-17 Wright, Scott Scottish Premiership Partick Thistle Away 6 0 3 2016-17 30-Sep-17 Rooney, Adam Scottish Premiership St. Johnstone Home 3 0 3 2017-18 16-Dec-17 Mackay-Steven, Gary Scottish Premiership Hibernian Home 4 1 3 2017-18 01-Aug-19 Cosgrove, Sam Europa League FC Chikhura Sachkhere Home 5 0 3 2019-20




