Season
goals Top Scorer (All Games)
goals Top Scorer (Competitive)
goals Top Scorer (League Max)
Season 146 2020-21 12 Brian Graham 11 Brian Graham 11 Brian Graham
Season 145 2019-20 10 Kenny Miller 10 Kenny Miller 5 Kenny Miller
Season 144 2018-19 8 Blair Spittal 8 Blair Spittal 7 Blair Spittal
Season 143 2017-18 11 Kris Doolan 11 Kris Doolan 7 Conor Sammon
Season 142 2016-17 15 Kris Doolan 15 Kris Doolan 14 Kris Doolan
Season 141 2015-16 14 Kris Doolan 14 Kris Doolan 14 Kris Doolan
Season 140 2014-15 11 Kris Doolan 10 Kris Doolan 9 Kris Doolan
Season 139 2013-14 12 Kris Doolan 11 Kris Doolan 11 Kris Doolan
Season 138 2012-13 18 Steven Lawless 16 Chris Erskine 13 Steven Lawless
Season 137 2011-12 16 Paul Cairney 15 Paul Cairney 13 Kris Doolan
Season 136 2010-11 19 Kris Doolan 18 Kris Doolan 15 Kris Doolan
Season 135 2009-10 14 Liam Buchanan 14 Liam Buchanan 10 Liam Buchanan
Season 134 2008-09 12 Gary Harkins 12 Gary Harkins 9 Gary Harkins
Season 133 2007-08 17 Liam Buchanan 14 Liam Buchanan 11 Liam Buchanan
Season 132 2006-07 18 Mark Roberts 17 Mark Roberts 16 Mark Roberts
Season 131 2005-06 22 Mark Roberts 22 Mark Roberts 10 Mark Roberts
Season 130 2004-05 13 Juan Ramón 13 Juan Ramón 10 Juan Ramón
Season 129 2003-04 22 James Grady 17 James Grady 15 James Grady
Season 128 2002-03 17 Alex Burns 17 Alex Burns 16 Alex Burns
Season 127 2001-02 17 Scott McLean 16 Martin Hardie 12 Gerry Britton
Season 126 2000-01 18 Scott McLean 17 Scott McLean 16 Scott McLean
Season 125 1999-00 6 Robert Dunn 6 Robert Dunn 5 Robert Dunn
Season 124 1998-99 15 Robert Dunn 14 Robert Dunn 10 Robert Dunn
Season 123 1997-98 7 Andy Lyons / Jered Stirling 6 Andy Lyons / Jered Stirling 6 Jered Stirling
Season 122 1996-97 13 Gareth Evans 13 Gareth Evans 11 David Moss
Season 121 1995-96 7 Albert Craig / Rod McDonald 7 Albert Craig / Rod McDonald 5 Andy Lyons
Season 120 1994-95 9 Wayne Foster 7 Wayne Foster 7 Wayne Foster
Season 119 1993-94 19 Albert Craig 17 Albert Craig 13 Albert Craig / Roddy Grant
Season 118 1992-93 13 George Shaw / Gerry Britton 13 George Shaw / Gerry Britton 12 Gerry Britton
Season 117 1991-92 26 Colin McGlashan 22 Colin McGlashan 19 Colin McGlashan
Season 116 1990-91 16 Chic Charnley 13 David Elliot 13 David Elliot
Season 115 1989-90 18 Calum Campbell 18 Calum Campbell 17 Calum Campbell
Season 114 1988-89 22 Gerry McCoy 21 Gerry McCoy 18 Gerry McCoy
Season 113 1987-88 20 Eddie Gallagher 18 Eddie Gallagher 13 Eddie Gallagher
Season 112 1986-87 10 Colin West 10 Colin West 10 Colin West
Season 111 1985-86 12 Gordon Smith 12 Gordon Smith 12 Gordon Smith
Season 110 1984-85 14 Alan Logan 14 Alan Logan 12 Alan Logan
Season 109 1983-84 17 Kenny McDowall 14 Kenny McDowall 14 Kenny McDowall
Season 108 1982-83 37 Maurice Johnston 35 Maurice Johnston 22 Maurice Johnston
Season 107 1981-82 11 Maurice Johnston 11 Maurice Johnston 9 Maurice Johnston
Season 106 1980-81 13 Alex O'Hara 13 Alex O'Hara 7 Alex O'Hara / Tony Higgins
Season 105 1979-80 25 Colin McAdam 25 Colin McAdam 17 Colin McAdam
Season 104 1978-79 21 Dougie Somner 16 Dougie Somner 11 Dougie Somner
Season 103 1977-78 21 Dougie Somner 18 Dougie Somner 14 Dougie Somner
Season 102 1976-77 14 Dougie Somner 14 Dougie Somner 11 Dougie Somner
Season 101 1975-76 35 Dougie Somner 27 Dougie Somner 16 Dougie Somner
Season 100 1974-75 17 Denis McQuade 15 Denis McQuade / Joe Craig 15 Joe Craig
Season 099 1973-74 14 Ronnie Glavin 13 Ronnie Glavin 9 Ronnie Glavin
Season 098 1972-73 18 Ronnie Glavin 17 Ronnie Glavin 9 Ronnie Glavin
Season 097 1971-72 19 Jimmy Bone 19 Jimmy Bone 12 Denis McQuade
Season 096 1970-71 31 Jimmy Bone 26 Frank Coulston 19 Frank Coulston
Season 095 1969-70 19 Jimmy Bone 16 Jimmy Bone 14 Jimmy Bone
Season 094 1968-69 18 Jimmy Bone 17 Jimmy Bone 13 Jimmy Bone
Season 093 1967-68 19 Tommy Rae 19 Tommy Rae 15 Tommy Rae
Season 092 1966-67 11 John Flanagan / Tommy Rae 11 John Flanagan 10 John Flanagan
Season 091 1965-66 20 Andy Roxburgh 18 Andy Roxburgh 16 Andy Roxburgh
Season 090 1964-65 23 Tommy Ewing 23 Tommy Ewing 14 Tommy Ewing
Season 089 1963-64 21 Billy Hainey 21 Billy Hainey 13 Neil Duffy
Season 088 1962-63 22 Neil Duffy 22 Neil Duffy 17 Neil Duffy
Season 087 1961-62 21 Joe McBride 21 Joe McBride 15 Joe McBride
Season 086 1960-61 21 Joe McBride 17 Davie McParland 14 Joe McBride
Season 085 1959-60 24 George Smith 23 George Smith 17 George Smith
Season 084 1958-59 25 Andy Kerr 25 Andy Kerr 15 Andy Kerr
Season 083 1957-58 16 Davie McParland 15 Davie McParland 13 Davie McParland
Season 082 1956-57 19 George Smith 17 George Smith 10 John McIntosh
Season 081 1955-56 15 Alex Wright 15 Alex Wright 13 Willie Sharp
Season 080 1954-55 22 George Smith 22 George Smith 12 George Smith
Season 079 1953-54 29 Willie Sharp 29 Willie Sharp 22 Willie Sharp
Season 078 1952-53 23 Alex Stott 21 Alex Stott 16 Alex Stott
Season 077 1951-52 26 Alex Stott 22 Alex Stott 16 Alex Stott
Season 076 1950-51 15 Alex Stott 15 Alex Stott 10 Alex Stott
Season 075 1949-50 26 Jimmy Walker 26 Jimmy Walker 17 Alex Stott / Jimmy Walker
Season 074 1948-49 24 Jimmy Walker 24 Jimmy Walker 12 Jimmy Walker
Season 073 1947-48 18 Davie Mathie 18 Davie Mathie 15 Tommy Wright
Season 072 1946-47 22 Davie Mathie 19 Davie Mathie / Willie O'Donnell 17 Davie Mathie
Season 071 1945-46 24 Willie Sharp 23 Willie Sharp 16 Willie Sharp
Season 070 1944-45 13 Jackie Johnson 13 Jackie Johnson 8 Tom Doonan / Willie Sharp
Season 069 1943-44 24 Willie Newall 24 Willie Newall 21 Willie Newall
Season 068 1942-43 18 Willie Newall 18 Willie Newall 13 Willie Newall
Season 067 1941-42 36 Willie Newall 36 Willie Newall 30 Willie Newall
Season 066 1940-41 20 Willie Sharp 20 Willie Sharp 13 Willie Sharp
Season 065 1939-40 15 Sammy Picken 11 Sammy Picken 9 Sammy Picken
Season 064 1938-39 32 John Wallace 30 John Wallace 28 John Wallace
Season 063 1937-38 28 Peter McKennan 28 Peter McKennan 23 John Wallace
Season 062 1936-37 32 John Wallace 32 John Wallace 26 John Wallace
Season 061 1935-36 21 George Wyllie 21 George Wyllie 21 George Wyllie
Season 060 1934-35 17 Sandy MacLennan 16 Sandy MacLennan 15 Sandy MacLennan
Season 059 1933-34 15 Sandy MacLennan 15 Sandy MacLennan 11 Sandy MacLennan
Season 058 1932-33 21 John Torbet 21 John Torbet 17 John Torbet
Season 057 1931-32 18 Evelyn Morrison 18 Evelyn Morrison 15 Evelyn Morrison
Season 056 1930-31 37 John Simpson 33 John Simpson 24 John Simpson
Season 055 1929-30 36 John Simpson 26 John Torbet 22 John Simpson
Season 054 1928-29 21 John Torbet 19 John Torbet 16 John Torbet
Season 053 1927-28 28 Harry Gibson 28 Harry Gibson 21 Harry Gibson
Season 052 1926-27 49 Sandy Hair 49 Sandy Hair 41 Sandy Hair
Season 051 1925-26 18 John Miller 16 John Miller 15 John Miller
Season 050 1924-25 18 John Miller 18 John Miller 14 John Miller
Season 049 1923-24 24 Sandy Hair 24 Sandy Hair 16 Sandy Hair
Season 048 1922-23 12 Jimmy Kinloch 12 Jimmy Kinloch 10 Jimmy Kinloch
Season 047 1921-22 18 Jimmy McColl 18 Jimmy McColl 12 John Blair
Season 046 1920-21 15 Jimmy Kinloch 15 Jimmy Kinloch 11 Jimmy Kinloch
Season 045 1919-20 33 Neil Harris 31 Neil Harris 22 Neil Harris
Season 044 1918-19 19 John Bowie 19 John Bowie 18 John Bowie
Season 043 1917-18 15 Neil Harris 15 Neil Harris 15 Neil Harris
Season 042 1916-17 14 John Bowie 14 John Bowie 14 John Bowie
Season 041 1915-16 16 Neil Harris 16 Neil Harris 16 Neil Harris
Season 040 1914-15 22 Willie Whittle 22 Willie Whittle 19 Willie Whittle
Season 039 1913-14 17 Jim Marshall 13 Jim Marshall 12 Jim Marshall
Season 038 1912-13 23 Frank Branscombe 23 Frank Branscombe 16 Frank Branscombe
Season 037 1911-12 11 Jim Marshall 10 Jim Marshall 10 Jim Marshall
Season 036 1910-11 17 George Elmore / Willie Gardiner 16 George Elmore 13 Willie Gardiner
Season 035 1909-10 12 Willie Gardiner 11 Fred Robertson / Willie Gardiner 11 Willie Gardiner
Season 034 1908-09 8 Fred Robertson 8 Fred Robertson 8 Fred Robertson
Season 033 1907-08 15 Sam Kennedy 15 Sam Kennedy 11 Sam Kennedy
Season 032 1906-07 14 Alex McGregor 12 Alex McGregor 11 Alex McGregor
Season 031 1905-06 17 Sam Kennedy 17 Sam Kennedy 14 Sam Kennedy
Season 030 1904-05 20 Sam Kennedy 19 Sam Kennedy 13 Sam Kennedy
Season 029 1903-04 12 Sam Kennedy 10 Sam Kennedy 9 Sam Kennedy
Season 028 1902-03 17 Sam Kennedy 15 Sam Kennedy 11 Sam Kennedy
Season 027 1901-02 16 Robert Conner 16 Robert Conner 13 John Muirhead
Season 026 1900-01 9 Tom Hyslop / Willie Freebairn 8 Tom Hyslop 6 Tom Hyslop
Season 025 1899-00 29 John Blackwood / Willie Freebairn 23 Willie Freebairn 18 Willie Freebairn
Season 024 1898-99 10 Willie Paul 10 Willie Paul 4 James Kirkland
Season 023 1897-98 9 Willie Paul 8 John Ferguson 7 John Ferguson
Season 022 1896-97 23 Willie Paul 21 Willie Paul 15 Willie Paul
Season 021 1895-96 21 John Proudfoot 16 Willie Paul 12 Willie Paul
Season 020 1894-95 27 John Proudfoot 21 John Proudfoot 16 John Proudfoot
Season 019 1893-94 27 Willie Freebairn 18 Willie Freebairn 15 Willie Freebairn
Season 018 1892-93 19 Willie Paul 13 John Gilchrist 13 John Gilchrist
Season 017 1891-92 8 John Gilchrist / Willie Paul 8 Willie Paul 6 Willie Paul
Season 016 1890-91 13 Sam Clark 3 Sam Clark no League football
Season 015 1889-90 20 David Hislop 6 Matthew Ferguson no League football
Season 014 1888-89 18 Andrew Johnston 3 Bob Marshall no League football
Season 013 1887-88 18 Willie Paul 6 Bob Marshall no League football
Season 012 1886-87 25 Willie Paul 9 Willie Paul no League football
Season 011 1885-86 13 Andrew Johnston 5 Andrew Johnston no League football
Season 010 1884-85 11 James Miller / Jerry Suter 1 Jack Beattie no League football
Season 009 1883-84 12 Bob Robertson 2 P. Ewing no League football
Season 008 1882-83 5 Thomas Paterson [i] 3 T. Paton no League football
Season 007 1881-82 14 John Young [i] 5 John Young [i] no League football
Season 006 1880-81 1 Hugh Beaton / W. Bogle 1 Hugh Beaton / W. Bogle no League football
Season 005 1879-80 1 Sinclair [i] no known competitive games no League football
Season 004 1878-79 6 Brash / John Burleigh 2 Brash no League football
Season 003 1877-78 6 Tony Brown [i] 2 Tony Brown [i] no League football
Season 002 1876-77 no known games no known competitive games no League football
Season 001 1875-76 no known scorers no known competitive games no League football