Hearts Players reaching 49 Competitive Goals
By Date
No App No Player Goal
TimeScore at
time of
goalDate Opponents Score Comp Round Venue 1 91 Davie Baird 8-1 1895-10-05 Sat Clyde 9-1 Division 1 08 of 18 Tynecastle Park 2 94 Willie Taylor 5-1 1896-08-22 Sat Abercorn 6-1 Division 1 02 of 18 Tynecastle Park 3 79 Willie Michael 3-0 1898-12-24 Sat St Mirren 4-2 Division 1 17 of 18 Tynecastle Park 4 117 Bobby Walker 1-1 1903-01-03 Sat Third Lanark 3-1 Division 1 22 of 22 Tynecastle Park 5 66 Percy Dawson 10 1-0 1913-08-30 Sat Queens Park 1-0 Division 1 03 of 38 Tynecastle Park 6 168 Willie Wilson 48 1-1 1920-10-23 Sat Dundee 3-1 Division 1 15 of 42 Tynecastle Park 7 61 Jock White 89 1-2 1924-01-05 Sat Aberdeen 1-2 Division 1 24 of 38 Pittodrie 8 210 Willie Murray 55 1-0 1929-10-05 Sat Rangers 2-0 Division A 09 of 38 Tynecastle Park 9 149 Lachlan Macmillan 84 6-4 1929-11-02 Sat Hamilton Academical 6-4 Division A 13 of 38 Tynecastle Park 10 50 Barney Battles Jnr 1-1 1930-01-04 Sat Cowdenbeath 2-2 Division A 24 of 38 Tynecastle Park 11 170 Jimmy Smith 1-0 1931-01-17 Sat Stenhousemuir 9-1 Scottish Cup R1 Tynecastle Park 12 88 Tommy Walker 56 1-1 1935-03-30 Sat Rangers 1-1 Scottish Cup SF Hampden Park 13 53 David McCulloch 3 1-0 1935-10-19 Sat Rangers 1-1 Division A 13 of 38 Ibrox 14 73 Andy Black 7 1-0 1937-09-04 Sat Falkirk 2-4 Division A 05 of 38 Brockville Park 15 39 Archie Garrett 18 1-0 1943-10-23 Sat Queens Park 9-0 Southern Football League 11 of 30 Tynecastle Park 16 61 Archie Kelly 56 2-1 1945-01-06 Sat Falkirk 2-2 Southern Football League 24 of 30 Brockville Park 17 138 Alex McCrae 11 1-0 1947-01-18 Sat Hamilton Academical 4-3 Division A 24 of 30 Tynecastle Park 18 58 Willie Bauld 3 1-0 1950-02-04 Sat Clyde 4-3 Division A 22 of 30 Shawfield Stadium 19 108 Alfie Conn 33 2-0 1950-09-16 Sat East Fife 5-1 Division A 02 of 30 Tynecastle Park 20 98 Jimmy Wardhaugh 23 1-0 1950-11-11 Sat Third Lanark 2-1 Division A 10 of 30 2nd Cathkin Park 21 174 John Urquhart 56 2-2 1954-12-18 Sat Rangers 3-4 Division A 12 of 30 Tynecastle Park 22 100 Alex Young 73 4-1 1958-02-15 Sat Albion Rovers 4-1 Scottish Cup R6 Tynecastle Park 23 83 Jimmy Murray 42 1-0 1959-01-03 Sat Airdrieonians 3-2 Division 1 20 of 34 Broomfield Park 24 121 Ian Crawford 82 3-0 1959-08-08 Sat Kilmarnock 4-0 League Cup Section 1 of 6 Rugby Park 25 168 Bobby Blackwood 10 1-0 1961-08-23 Wed St Mirren 2-2 Division 1 01 of 34 Tynecastle Park 26 189 Johnny Hamilton 74 2-3 1961-12-02 Sat Motherwell 2-6 Division 1 12 of 34 Tynecastle Park 27 105 Willie Wallace 49 2-0 1963-10-19 Sat Third Lanark 2-0 Division 1 08 of 34 2nd Cathkin Park 28 104 Alan Gordon 85 2-5 1965-10-09 Sat Celtic 2-5 Division 1 06 of 34 Celtic Park 29 171 Donald Ford 25 2-0 1970-12-12 Sat Motherwell 2-1 Division 1 16 of 34 Fir Park 30 139 Drew Busby 86 3-3 1976-08-25 Wed Partick Thistle 3-3 League Cup Section 4 of 6 Tynecastle Park 31 117 Willie Gibson 1 1-0 1976-12-11 Sat Ayr United 1-0 Premier 14 of 36 Somerset Park 32 126 Derek O'Connor 16 1-0 1983-02-12 Sat Ayr United 5-1 First Division 26 of 39 Tynecastle Park 33 101 John Robertson 72 5-0 1985-01-30 Wed Inverness Caledonian 6-0 Scottish Cup R3 Tynecastle Park 34 185 John Colquhoun 31 1-1 1989-02-11 Sat Dundee 3-1 Premier 26 of 36 Tynecastle Park 35 374 Gary Mackay 56 2-1 1990-12-22 Sat Motherwell 3-2 Premier 18 of 36 Tynecastle Park 36 159 Colin Cameron 13 1-1 2000-11-18 Sat Celtic 1-6 Scottish Premier League 16 of 38 Celtic Park 37 222 Jamie Walker 81 1-0 2021-01-30 Sat Dunfermline Athletic 1-0 Championship 14 of 27 Tynecastle Park 38 78 Lawrence Shankland 87 3-2 2024-02-03 Sat Dundee 3-2 Premiership 24 of 38 Dens Park
By Appearance No
No App No Player Goal
TimeScore at
time of
goalDate Opponents Score Comp Round Venue 1 39 Archie Garrett 18 1-0 1943-10-23 Sat Queens Park 9-0 Southern Football League 11 of 30 Tynecastle Park 2 50 Barney Battles Jnr 1-1 1930-01-04 Sat Cowdenbeath 2-2 Division A 24 of 38 Tynecastle Park 3 53 David McCulloch 3 1-0 1935-10-19 Sat Rangers 1-1 Division A 13 of 38 Ibrox 4 58 Willie Bauld 3 1-0 1950-02-04 Sat Clyde 4-3 Division A 22 of 30 Shawfield Stadium 5 61 Jock White 89 1-2 1924-01-05 Sat Aberdeen 1-2 Division 1 24 of 38 Pittodrie 5 61 Archie Kelly 56 2-1 1945-01-06 Sat Falkirk 2-2 Southern Football League 24 of 30 Brockville Park 7 66 Percy Dawson 10 1-0 1913-08-30 Sat Queens Park 1-0 Division 1 03 of 38 Tynecastle Park 8 73 Andy Black 7 1-0 1937-09-04 Sat Falkirk 2-4 Division A 05 of 38 Brockville Park 9 78 Lawrence Shankland 87 3-2 2024-02-03 Sat Dundee 3-2 Premiership 24 of 38 Dens Park 10 79 Willie Michael 3-0 1898-12-24 Sat St Mirren 4-2 Division 1 17 of 18 Tynecastle Park 11 83 Jimmy Murray 42 1-0 1959-01-03 Sat Airdrieonians 3-2 Division 1 20 of 34 Broomfield Park 12 88 Tommy Walker 56 1-1 1935-03-30 Sat Rangers 1-1 Scottish Cup SF Hampden Park 13 91 Davie Baird 8-1 1895-10-05 Sat Clyde 9-1 Division 1 08 of 18 Tynecastle Park 14 94 Willie Taylor 5-1 1896-08-22 Sat Abercorn 6-1 Division 1 02 of 18 Tynecastle Park 15 98 Jimmy Wardhaugh 23 1-0 1950-11-11 Sat Third Lanark 2-1 Division A 10 of 30 2nd Cathkin Park 16 100 Alex Young 73 4-1 1958-02-15 Sat Albion Rovers 4-1 Scottish Cup R6 Tynecastle Park 17 101 John Robertson 72 5-0 1985-01-30 Wed Inverness Caledonian 6-0 Scottish Cup R3 Tynecastle Park 18 104 Alan Gordon 85 2-5 1965-10-09 Sat Celtic 2-5 Division 1 06 of 34 Celtic Park 19 105 Willie Wallace 49 2-0 1963-10-19 Sat Third Lanark 2-0 Division 1 08 of 34 2nd Cathkin Park 20 108 Alfie Conn 33 2-0 1950-09-16 Sat East Fife 5-1 Division A 02 of 30 Tynecastle Park 21 117 Bobby Walker 1-1 1903-01-03 Sat Third Lanark 3-1 Division 1 22 of 22 Tynecastle Park 21 117 Willie Gibson 1 1-0 1976-12-11 Sat Ayr United 1-0 Premier 14 of 36 Somerset Park 23 121 Ian Crawford 82 3-0 1959-08-08 Sat Kilmarnock 4-0 League Cup Section 1 of 6 Rugby Park 24 126 Derek O'Connor 16 1-0 1983-02-12 Sat Ayr United 5-1 First Division 26 of 39 Tynecastle Park 25 138 Alex McCrae 11 1-0 1947-01-18 Sat Hamilton Academical 4-3 Division A 24 of 30 Tynecastle Park 26 139 Drew Busby 86 3-3 1976-08-25 Wed Partick Thistle 3-3 League Cup Section 4 of 6 Tynecastle Park 27 149 Lachlan Macmillan 84 6-4 1929-11-02 Sat Hamilton Academical 6-4 Division A 13 of 38 Tynecastle Park 28 159 Colin Cameron 13 1-1 2000-11-18 Sat Celtic 1-6 Scottish Premier League 16 of 38 Celtic Park 29 168 Willie Wilson 48 1-1 1920-10-23 Sat Dundee 3-1 Division 1 15 of 42 Tynecastle Park 29 168 Bobby Blackwood 10 1-0 1961-08-23 Wed St Mirren 2-2 Division 1 01 of 34 Tynecastle Park 31 170 Jimmy Smith 1-0 1931-01-17 Sat Stenhousemuir 9-1 Scottish Cup R1 Tynecastle Park 32 171 Donald Ford 25 2-0 1970-12-12 Sat Motherwell 2-1 Division 1 16 of 34 Fir Park 33 174 John Urquhart 56 2-2 1954-12-18 Sat Rangers 3-4 Division A 12 of 30 Tynecastle Park 34 185 John Colquhoun 31 1-1 1989-02-11 Sat Dundee 3-1 Premier 26 of 36 Tynecastle Park 35 189 Johnny Hamilton 74 2-3 1961-12-02 Sat Motherwell 2-6 Division 1 12 of 34 Tynecastle Park 36 210 Willie Murray 55 1-0 1929-10-05 Sat Rangers 2-0 Division A 09 of 38 Tynecastle Park 37 222 Jamie Walker 81 1-0 2021-01-30 Sat Dunfermline Athletic 1-0 Championship 14 of 27 Tynecastle Park 38 374 Gary Mackay 56 2-1 1990-12-22 Sat Motherwell 3-2 Premier 18 of 36 Tynecastle Park