Hearts Players reaching 48 Competitive Goals
By Date
No App No Player Goal
TimeScore at
time of
goalDate Opponents Score Comp Round Venue 1 91 Davie Baird 7-1 1895-10-05 Sat Clyde 9-1 Division 1 08 of 18 Tynecastle Park 2 94 Willie Taylor 2-1 1896-08-22 Sat Abercorn 6-1 Division 1 02 of 18 Tynecastle Park 3 79 Willie Michael 1-0 1898-12-24 Sat St Mirren 4-2 Division 1 17 of 18 Tynecastle Park 4 110 Bobby Walker 3-1 1902-11-01 Sat Queens Park 5-2 Division 1 14 of 22 Hampden Park 5 64 Percy Dawson 30 1-1 1913-08-16 Sat Airdrieonians 3-1 Division 1 01 of 38 Tynecastle Park 6 160 Willie Wilson 27 3-0 1920-08-28 Sat Hibernian 5-1 Division 1 03 of 42 Tynecastle Park 7 59 Jock White 54 1-0 1924-01-01 Tue Hibernian 1-1 Division 1 22 of 38 Tynecastle Park 8 203 Willie Murray 5 1-0 1929-03-30 Sat Kilmarnock 3-3 Division A 35 of 38 Tynecastle Park 9 149 Lachlan Macmillan 76 5-4 1929-11-02 Sat Hamilton Academical 6-4 Division A 13 of 38 Tynecastle Park 10 49 Barney Battles Jnr 2-0 1930-01-02 Thu Aberdeen 2-2 Division A 23 of 38 Pittodrie 11 166 Jimmy Smith 70 5-1 1930-08-23 Sat East Fife 6-1 Division A 03 of 38 Tynecastle Park 12 87 Tommy Walker 83 4-2 1935-03-23 Sat Queen of the South 4-2 Division A 33 of 38 Tynecastle Park 13 51 David McCulloch 43 2-0 1935-10-05 Sat Third Lanark 2-0 Division A 11 of 38 Tynecastle Park 14 68 Andy Black 40 1-0 1937-04-24 Sat Albion Rovers 5-0 Division A 38 of 38 Tynecastle Park 15 33 Archie Garrett 85 8-1 1939-12-30 Sat Stenhousemuir 8-2 War League Eastern Division 11 of 29 Tynecastle Park 16 61 Archie Kelly 51 1-1 1945-01-06 Sat Falkirk 2-2 Southern Football League 24 of 30 Brockville Park 17 134 Alex McCrae 89 2-1 1946-12-21 Sat Celtic 2-1 Division A 18 of 30 Tynecastle Park 18 57 Willie Bauld 81 1-1 1950-01-28 Sat Dundee 1-1 Scottish Cup R1 Tynecastle Park 19 106 Alfie Conn 42 2-0 1950-09-02 Sat Airdrieonians 3-1 League Cup Section 6 of 6 Broomfield Park 20 97 Jimmy Wardhaugh 44 3-1 1950-11-04 Sat Partick Thistle 4-5 Division A 09 of 30 Tynecastle Park 21 172 John Urquhart 16 1-0 1954-12-04 Sat Raith Rovers 6-0 Division A 10 of 30 Stark's Park 22 100 Alex Young 2 1-0 1958-02-15 Sat Albion Rovers 4-1 Scottish Cup R6 Tynecastle Park 23 81 Jimmy Murray 70 3-3 1958-12-27 Sat Dunfermline Athletic 3-3 Division 1 18 of 34 East End Park 24 119 Ian Crawford 87 1-2 1959-02-18 Wed Partick Thistle 1-2 Division 1 23 of 34 Firhill Stadium 25 163 Bobby Blackwood 75 3-2 1961-03-25 Sat Clyde 4-2 Division 1 29 of 34 Tynecastle Park 26 184 Johnny Hamilton 11 1-0 1961-11-04 Sat St Johnstone 2-0 Division 1 09 of 34 Muirton Park 27 104 Willie Wallace 30 1-2 1963-10-15 Tue Lausanne 2-3 Inter City Fairs Cup R1 playoff Stade Olympique de la Pontaise 28 104 Alan Gordon 80 1-5 1965-10-09 Sat Celtic 2-5 Division 1 06 of 34 Celtic Park 29 171 Donald Ford 16 1-0 1970-12-12 Sat Motherwell 2-1 Division 1 16 of 34 Fir Park 30 139 Drew Busby 62 2-3 1976-08-25 Wed Partick Thistle 3-3 League Cup Section 4 of 6 Tynecastle Park 31 114 Willie Gibson 33 3-1 1976-11-20 Sat Celtic 3-4 Premier 11 of 36 Tynecastle Park 32 124 Derek O'Connor 16 1-0 1983-02-02 Wed Queen of the South 1-0 Scottish Cup R3 Tynecastle Park 33 90 John Robertson 63 2-2 1984-10-20 Sat Greenock Morton 3-2 Premier 11 of 36 Cappielow Park 34 184 John Colquhoun 63 3-1 1989-01-28 Sat Ayr United 4-1 Scottish Cup R3 Tynecastle Park 35 352 Gary Mackay 78 1-0 1990-04-21 Sat Aberdeen 1-0 Premier 34 of 36 Tynecastle Park 36 158 Colin Cameron 22 1-0 2000-11-11 Sat St Mirren 2-1 Scottish Premier League 15 of 38 Love Street 37 109 Rudi Skacel 75 5-1 2012-05-19 Sat Hibernian 5-1 Scottish Cup Final Hampden Park 38 215 Jamie Walker 76 4-1 2020-12-12 Sat Queen of the South 6-1 Championship 07 of 27 Tynecastle Park 39 78 Lawrence Shankland 79 2-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 33 Archie Garrett 85 8-1 1939-12-30 Sat Stenhousemuir 8-2 War League Eastern Division 11 of 29 Tynecastle Park 2 49 Barney Battles Jnr 2-0 1930-01-02 Thu Aberdeen 2-2 Division A 23 of 38 Pittodrie 3 51 David McCulloch 43 2-0 1935-10-05 Sat Third Lanark 2-0 Division A 11 of 38 Tynecastle Park 4 57 Willie Bauld 81 1-1 1950-01-28 Sat Dundee 1-1 Scottish Cup R1 Tynecastle Park 5 59 Jock White 54 1-0 1924-01-01 Tue Hibernian 1-1 Division 1 22 of 38 Tynecastle Park 6 61 Archie Kelly 51 1-1 1945-01-06 Sat Falkirk 2-2 Southern Football League 24 of 30 Brockville Park 7 64 Percy Dawson 30 1-1 1913-08-16 Sat Airdrieonians 3-1 Division 1 01 of 38 Tynecastle Park 8 68 Andy Black 40 1-0 1937-04-24 Sat Albion Rovers 5-0 Division A 38 of 38 Tynecastle Park 9 78 Lawrence Shankland 79 2-2 2024-02-03 Sat Dundee 3-2 Premiership 24 of 38 Dens Park 10 79 Willie Michael 1-0 1898-12-24 Sat St Mirren 4-2 Division 1 17 of 18 Tynecastle Park 11 81 Jimmy Murray 70 3-3 1958-12-27 Sat Dunfermline Athletic 3-3 Division 1 18 of 34 East End Park 12 87 Tommy Walker 83 4-2 1935-03-23 Sat Queen of the South 4-2 Division A 33 of 38 Tynecastle Park 13 90 John Robertson 63 2-2 1984-10-20 Sat Greenock Morton 3-2 Premier 11 of 36 Cappielow Park 14 91 Davie Baird 7-1 1895-10-05 Sat Clyde 9-1 Division 1 08 of 18 Tynecastle Park 15 94 Willie Taylor 2-1 1896-08-22 Sat Abercorn 6-1 Division 1 02 of 18 Tynecastle Park 16 97 Jimmy Wardhaugh 44 3-1 1950-11-04 Sat Partick Thistle 4-5 Division A 09 of 30 Tynecastle Park 17 100 Alex Young 2 1-0 1958-02-15 Sat Albion Rovers 4-1 Scottish Cup R6 Tynecastle Park 18 104 Willie Wallace 30 1-2 1963-10-15 Tue Lausanne 2-3 Inter City Fairs Cup R1 playoff Stade Olympique de la Pontaise 18 104 Alan Gordon 80 1-5 1965-10-09 Sat Celtic 2-5 Division 1 06 of 34 Celtic Park 20 106 Alfie Conn 42 2-0 1950-09-02 Sat Airdrieonians 3-1 League Cup Section 6 of 6 Broomfield Park 21 109 Rudi Skacel 75 5-1 2012-05-19 Sat Hibernian 5-1 Scottish Cup Final Hampden Park 22 110 Bobby Walker 3-1 1902-11-01 Sat Queens Park 5-2 Division 1 14 of 22 Hampden Park 23 114 Willie Gibson 33 3-1 1976-11-20 Sat Celtic 3-4 Premier 11 of 36 Tynecastle Park 24 119 Ian Crawford 87 1-2 1959-02-18 Wed Partick Thistle 1-2 Division 1 23 of 34 Firhill Stadium 25 124 Derek O'Connor 16 1-0 1983-02-02 Wed Queen of the South 1-0 Scottish Cup R3 Tynecastle Park 26 134 Alex McCrae 89 2-1 1946-12-21 Sat Celtic 2-1 Division A 18 of 30 Tynecastle Park 27 139 Drew Busby 62 2-3 1976-08-25 Wed Partick Thistle 3-3 League Cup Section 4 of 6 Tynecastle Park 28 149 Lachlan Macmillan 76 5-4 1929-11-02 Sat Hamilton Academical 6-4 Division A 13 of 38 Tynecastle Park 29 158 Colin Cameron 22 1-0 2000-11-11 Sat St Mirren 2-1 Scottish Premier League 15 of 38 Love Street 30 160 Willie Wilson 27 3-0 1920-08-28 Sat Hibernian 5-1 Division 1 03 of 42 Tynecastle Park 31 163 Bobby Blackwood 75 3-2 1961-03-25 Sat Clyde 4-2 Division 1 29 of 34 Tynecastle Park 32 166 Jimmy Smith 70 5-1 1930-08-23 Sat East Fife 6-1 Division A 03 of 38 Tynecastle Park 33 171 Donald Ford 16 1-0 1970-12-12 Sat Motherwell 2-1 Division 1 16 of 34 Fir Park 34 172 John Urquhart 16 1-0 1954-12-04 Sat Raith Rovers 6-0 Division A 10 of 30 Stark's Park 35 184 Johnny Hamilton 11 1-0 1961-11-04 Sat St Johnstone 2-0 Division 1 09 of 34 Muirton Park 35 184 John Colquhoun 63 3-1 1989-01-28 Sat Ayr United 4-1 Scottish Cup R3 Tynecastle Park 37 203 Willie Murray 5 1-0 1929-03-30 Sat Kilmarnock 3-3 Division A 35 of 38 Tynecastle Park 38 215 Jamie Walker 76 4-1 2020-12-12 Sat Queen of the South 6-1 Championship 07 of 27 Tynecastle Park 39 352 Gary Mackay 78 1-0 1990-04-21 Sat Aberdeen 1-0 Premier 34 of 36 Tynecastle Park