Hearts Players reaching 50 Competitive Goals
By Date
No App No Player Goal
TimeScore at
time of
goalDate Opponents Score Comp Round Venue 1 91 Davie Baird 9-1 1895-10-05 Sat Clyde 9-1 Division 1 08 of 18 Tynecastle Park 2 94 Willie Taylor 6-1 1896-08-22 Sat Abercorn 6-1 Division 1 02 of 18 Tynecastle Park 3 81 Willie Michael 2-4 1899-09-02 Sat Rangers 3-4 Division 1 01 of 18 First Ibrox 4 120 Bobby Walker 2-1 1903-02-21 Sat Third Lanark 2-1 Scottish Cup QF Tynecastle Park 5 69 Percy Dawson 88 2-0 1913-09-15 Mon Celtic 2-0 Division 1 06 of 38 Tynecastle Park 6 172 Willie Wilson 10 1-0 1920-11-20 Sat Falkirk 2-2 Division 1 19 of 42 Brockville Park 7 62 Jock White 80 5-1 1924-01-12 Sat Queens Park 5-2 Division 1 25 of 38 Tynecastle Park 8 214 Willie Murray 3 1-0 1929-11-02 Sat Hamilton Academical 6-4 Division A 13 of 38 Tynecastle Park 9 155 Lachlan Macmillan 1-0 1930-01-02 Thu Aberdeen 2-2 Division A 23 of 38 Pittodrie 10 50 Barney Battles Jnr 35 2-1 1930-01-04 Sat Cowdenbeath 2-2 Division A 24 of 38 Tynecastle Park 11 170 Jimmy Smith 2-0 1931-01-17 Sat Stenhousemuir 9-1 Scottish Cup R1 Tynecastle Park 12 90 Tommy Walker 18 2-0 1935-04-13 Sat Kilmarnock 3-3 Division A 35 of 38 Rugby Park 13 55 David McCulloch 4 1-0 1935-11-02 Sat St Johnstone 6-1 Division A 15 of 38 Tynecastle Park 14 74 Andy Black 24 2-0 1937-09-11 Sat Hibernian 3-2 Division A 06 of 38 Tynecastle Park 15 39 Archie Garrett 46 4-0 1943-10-23 Sat Queens Park 9-0 Southern Football League 11 of 30 Tynecastle Park 16 65 Archie Kelly 2 1-0 1945-03-24 Sat Dumbarton 6-2 Southern League Cup Section 5 of 6 Tynecastle Park 17 144 Alex McCrae 47 3-0 1947-05-17 Sat Aberdeen 4-0 Division A 30 of 30 Tynecastle Park 18 58 Willie Bauld 25 2-1 1950-02-04 Sat Clyde 4-3 Division A 22 of 30 Shawfield Stadium 19 108 Alfie Conn 55 4-0 1950-09-16 Sat East Fife 5-1 Division A 02 of 30 Tynecastle Park 20 100 Jimmy Wardhaugh 46 1-0 1950-11-25 Sat Greenock Morton 1-0 Division A 12 of 30 Cappielow Park 21 178 John Urquhart 76 2-1 1955-01-08 Sat Dundee 2-1 Division A 16 of 30 Tynecastle Park 22 103 Alex Young 60 3-1 1958-03-08 Sat Queens Park 4-1 Division 1 25 of 34 Hampden Park 23 85 Jimmy Murray 89 3-1 1959-02-04 Wed Queen of the South 3-1 Scottish Cup R1 Palmerston Park 24 122 Ian Crawford 53 2-2 1959-08-12 Wed Aberdeen 2-2 League Cup Section 2 of 6 Tynecastle Park 25 174 Bobby Blackwood 23 1-1 1961-09-27 Wed Union St Gilloise 3-1 Inter City Fairs Cup R1 Joseph Marien Stadion (Parc Duden) 26 199 Johnny Hamilton 71 2-1 1962-02-17 Sat Celtic 3-4 Scottish Cup R3 Tynecastle Park 27 108 Willie Wallace 44 2-1 1963-11-09 Sat St Mirren 5-1 Division 1 11 of 34 Tynecastle Park 28 106 Alan Gordon 72 2-0 1966-03-19 Sat Greenock Morton 3-0 Division 1 26 of 34 Cappielow Park 29 172 Donald Ford 40 1-0 1970-12-16 Wed Motherwell 1-1 TEXACO Cup SF Tynecastle Park 30 140 Drew Busby 18 1-1 1976-08-28 Sat Motherwell 4-1 League Cup Section 5 of 6 Fir Park 31 122 Willie Gibson 111 1-0 1977-02-02 Wed Dumbarton 1-0 Scottish Cup R4 Boghead Park 32 127 Derek O'Connor 75 2-1 1983-02-20 Sun East Fife 2-1 Scottish Cup R4 Tynecastle Park 33 102 John Robertson 7 1-0 1985-02-03 Sun Dundee 3-3 Premier 24 of 36 Tynecastle Park 34 186 John Colquhoun 78 2-0 1989-02-18 Sat Partick Thistle 2-0 Scottish Cup R4 Tynecastle Park 35 376 Gary Mackay 43 3-0 1991-01-02 Wed Hibernian 4-1 Premier 20 of 36 Easter Road 36 160 Colin Cameron 88 2-1 2000-11-25 Sat Dundee 3-1 Scottish Premier League 17 of 38 Tynecastle Park 37 225 Jamie Walker 71 1-1 2021-02-20 Sat Greenock Morton 1-1 Championship 17 of 27 Tynecastle Park 38 79 Lawrence Shankland 54 1-0 2024-02-07 Wed St Johnstone 1-0 Premiership 25 of 38 McDiarmid Park
By Appearance No
No App No Player Goal
TimeScore at
time of
goalDate Opponents Score Comp Round Venue 1 39 Archie Garrett 46 4-0 1943-10-23 Sat Queens Park 9-0 Southern Football League 11 of 30 Tynecastle Park 2 50 Barney Battles Jnr 35 2-1 1930-01-04 Sat Cowdenbeath 2-2 Division A 24 of 38 Tynecastle Park 3 55 David McCulloch 4 1-0 1935-11-02 Sat St Johnstone 6-1 Division A 15 of 38 Tynecastle Park 4 58 Willie Bauld 25 2-1 1950-02-04 Sat Clyde 4-3 Division A 22 of 30 Shawfield Stadium 5 62 Jock White 80 5-1 1924-01-12 Sat Queens Park 5-2 Division 1 25 of 38 Tynecastle Park 6 65 Archie Kelly 2 1-0 1945-03-24 Sat Dumbarton 6-2 Southern League Cup Section 5 of 6 Tynecastle Park 7 69 Percy Dawson 88 2-0 1913-09-15 Mon Celtic 2-0 Division 1 06 of 38 Tynecastle Park 8 74 Andy Black 24 2-0 1937-09-11 Sat Hibernian 3-2 Division A 06 of 38 Tynecastle Park 9 79 Lawrence Shankland 54 1-0 2024-02-07 Wed St Johnstone 1-0 Premiership 25 of 38 McDiarmid Park 10 81 Willie Michael 2-4 1899-09-02 Sat Rangers 3-4 Division 1 01 of 18 First Ibrox 11 85 Jimmy Murray 89 3-1 1959-02-04 Wed Queen of the South 3-1 Scottish Cup R1 Palmerston Park 12 90 Tommy Walker 18 2-0 1935-04-13 Sat Kilmarnock 3-3 Division A 35 of 38 Rugby Park 13 91 Davie Baird 9-1 1895-10-05 Sat Clyde 9-1 Division 1 08 of 18 Tynecastle Park 14 94 Willie Taylor 6-1 1896-08-22 Sat Abercorn 6-1 Division 1 02 of 18 Tynecastle Park 15 100 Jimmy Wardhaugh 46 1-0 1950-11-25 Sat Greenock Morton 1-0 Division A 12 of 30 Cappielow Park 16 102 John Robertson 7 1-0 1985-02-03 Sun Dundee 3-3 Premier 24 of 36 Tynecastle Park 17 103 Alex Young 60 3-1 1958-03-08 Sat Queens Park 4-1 Division 1 25 of 34 Hampden Park 18 106 Alan Gordon 72 2-0 1966-03-19 Sat Greenock Morton 3-0 Division 1 26 of 34 Cappielow Park 19 108 Alfie Conn 55 4-0 1950-09-16 Sat East Fife 5-1 Division A 02 of 30 Tynecastle Park 19 108 Willie Wallace 44 2-1 1963-11-09 Sat St Mirren 5-1 Division 1 11 of 34 Tynecastle Park 21 120 Bobby Walker 2-1 1903-02-21 Sat Third Lanark 2-1 Scottish Cup QF Tynecastle Park 22 122 Ian Crawford 53 2-2 1959-08-12 Wed Aberdeen 2-2 League Cup Section 2 of 6 Tynecastle Park 22 122 Willie Gibson 111 1-0 1977-02-02 Wed Dumbarton 1-0 Scottish Cup R4 Boghead Park 24 127 Derek O'Connor 75 2-1 1983-02-20 Sun East Fife 2-1 Scottish Cup R4 Tynecastle Park 25 140 Drew Busby 18 1-1 1976-08-28 Sat Motherwell 4-1 League Cup Section 5 of 6 Fir Park 26 144 Alex McCrae 47 3-0 1947-05-17 Sat Aberdeen 4-0 Division A 30 of 30 Tynecastle Park 27 155 Lachlan Macmillan 1-0 1930-01-02 Thu Aberdeen 2-2 Division A 23 of 38 Pittodrie 28 160 Colin Cameron 88 2-1 2000-11-25 Sat Dundee 3-1 Scottish Premier League 17 of 38 Tynecastle Park 29 170 Jimmy Smith 2-0 1931-01-17 Sat Stenhousemuir 9-1 Scottish Cup R1 Tynecastle Park 30 172 Willie Wilson 10 1-0 1920-11-20 Sat Falkirk 2-2 Division 1 19 of 42 Brockville Park 30 172 Donald Ford 40 1-0 1970-12-16 Wed Motherwell 1-1 TEXACO Cup SF Tynecastle Park 32 174 Bobby Blackwood 23 1-1 1961-09-27 Wed Union St Gilloise 3-1 Inter City Fairs Cup R1 Joseph Marien Stadion (Parc Duden) 33 178 John Urquhart 76 2-1 1955-01-08 Sat Dundee 2-1 Division A 16 of 30 Tynecastle Park 34 186 John Colquhoun 78 2-0 1989-02-18 Sat Partick Thistle 2-0 Scottish Cup R4 Tynecastle Park 35 199 Johnny Hamilton 71 2-1 1962-02-17 Sat Celtic 3-4 Scottish Cup R3 Tynecastle Park 36 214 Willie Murray 3 1-0 1929-11-02 Sat Hamilton Academical 6-4 Division A 13 of 38 Tynecastle Park 37 225 Jamie Walker 71 1-1 2021-02-20 Sat Greenock Morton 1-1 Championship 17 of 27 Tynecastle Park 38 376 Gary Mackay 43 3-0 1991-01-02 Wed Hibernian 4-1 Premier 20 of 36 Easter Road