League Top Scorers Scottish Cup Top Scorers League Cup Top Scorers European Competitions All Competitive Games Top Scorers All Games Top Scorers All Hearts European Scorers
Rank Player First Season Last Season Games Total Goals per game 1 John Robertson 1984-85 1996-97 15 7 .467 2 Lawrence Shankland 2022-23 2024-25 19 6 .316 3 Willie Wallace 1961-62 1965-66 11 5 .455 3 Mike Galloway 1988-89 1988-89 8 5 .625 5 Wayne Foster 1986-87 1992-93 11 4 .364 5 Mark de Vries 2003-04 2004-05 9 4 .444 7 Don Kerrigan 1965-66 1965-66 5 3 .600 7 Willie Gibson 1976-77 1976-77 4 3 .750 9 Willie Bauld 1958-59 1961-62 5 2 .400 9 Norrie Davidson 1961-62 1963-64 3 2 .667 9 Danny Ferguson 1961-62 1965-66 8 2 .250 9 Tommy Traynor 1963-64 1965-66 8 2 .250 9 Alan Anderson 1965-66 1965-66 5 2 .400 9 Drew Busby 1976-77 1976-77 4 2 .500 9 John Colquhoun 1986-87 1996-97 18 2 .111 9 Iain Ferguson 1988-89 1990-91 9 2 .222 9 Dave McPherson 1988-89 1998-99 15 2 .133 9 Jim Hamilton 1998-99 1998-99 4 2 .500 9 Andy Webster 2003-04 2012-13 14 2 .143 9 Ryan Stevenson 2011-12 2011-12 3 2 .667 9 Igor Rossi 2016-17 2016-17 3 2 .667 9 Cammy Devlin 2022-23 2024-25 19 2 .105 9 Alan Forrest 2022-23 2024-25 17 2 .118 9 James Wilson 2023-24 2026-27 7 2 .286 9 Blair Spittal 2024-25 2026-27 14 2 .143 26 Bobby Blackwood 1958-59 1961-62 6 1 .167 26 Ian Crawford 1958-59 1960-61 3 1 .333 26 John Cumming 1958-59 1965-66 16 1 .063 26 Johnny Hamilton 1958-59 1965-66 13 1 .077 26 Alex Young 1960-61 1960-61 2 1 .500 26 Robin Stenhouse 1961-62 1961-62 1 1 1.000 26 Eamonn Bannon 1976-77 1992-93 15 1 .067 26 Jim Brown 1976-77 1976-77 4 1 .250 26 Roy Kay 1976-77 1976-77 4 1 .250 26 Donald Park 1976-77 1984-85 5 1 .200 26 Kenny Black 1984-85 1988-89 12 1 .083 26 Craig Levein 1984-85 1993-94 15 1 .067 26 Gary Mackay 1984-85 1996-97 21 1 .048 26 Sandy Clark 1986-87 1986-87 2 1 .500 26 Ian Baird 1992-93 1992-93 3 1 .333 26 Glynn Snodin 1992-93 1992-93 3 1 .333 26 Colin Cameron 1996-97 2000-01 5 1 .200 26 Steve Fulton 1996-97 2000-01 4 1 .250 26 Neil McCann 1996-97 2006-07 9 1 .111 26 Thomas Flogel 1998-99 2000-01 6 1 .167 26 Derek Holmes 1998-99 1998-99 3 1 .333 26 Lee Makel 1998-99 2000-01 6 1 .167 26 Steven Pressley 1998-99 2006-07 22 1 .045 26 Scott Severin 1998-99 2003-04 7 1 .143 26 Darren Jackson 2000-01 2000-01 2 1 .500 26 Gary McSwegan 2000-01 2000-01 4 1 .250 26 Robbie Neilson 2000-01 2006-07 16 1 .063 26 Kris O'Neil 2000-01 2000-01 2 1 .500 26 Gordan Petric 2000-01 2000-01 2 1 .500 26 Robert Tomaschek 2000-01 2000-01 2 1 .500 26 Paul Hartley 2003-04 2006-07 12 1 .083 26 Patrick Kisnorbo 2003-04 2004-05 9 1 .111 26 Dennis Wyness 2003-04 2004-05 7 1 .143 26 Michael Stewart 2004-05 2009-10 5 1 .200 26 Roman Bednar 2006-07 2006-07 5 1 .200 26 Andrew Driver 2006-07 2012-13 5 1 .200 26 Saulius Mikoliunas 2006-07 2006-07 5 1 .200 26 Ibrahim Tall 2006-07 2006-07 4 1 .250 26 Marius Zaliukas 2009-10 2012-13 8 1 .125 26 Jamie Hamill 2011-12 2011-12 3 1 .333 26 Rudi Skacel 2011-12 2011-12 3 1 .333 26 David Templeton 2011-12 2012-13 6 1 .167 26 Callum Paterson 2012-13 2016-17 6 1 .167 26 Prince Buaben 2016-17 2016-17 4 1 .250 26 Alim Ozturk 2016-17 2016-17 4 1 .250 26 Conor Sammon 2016-17 2016-17 4 1 .250 26 Nathaniel Atkinson 2022-23 2023-24 9 1 .111 26 Andy Halliday 2022-23 2023-24 8 1 .125 26 Stephen Humphrys 2022-23 2022-23 4 1 .250 26 Yan Dhanda 2024-25 2024-25 6 1 .167 26 Pierre Landry Kabore 2026-27 2026-27 6 1 .167 26 Tomas Magnusson 2026-27 2026-27 4 1 .250 26 Calvin Miller 2026-27 2026-27 6 1 .167 26 Tom Renaud 2026-27 2026-27 6 1 .167