London Hearts Supporters Club

Hearts Hattricks by Goals

All GamesHT By Date HT By Player HT By Team HT By Goals
Competitive GamesHT By Date HT By Player HT By Team HT By Goals

Decade Summary
Player Summary
Team Summary
Results

Total No Of HatTricks= 444


Decade

Rk Decade Competitive
Games

Other
Games
Total
HatTricks
1 1870 0 2 2
2 1880 3 23 26
3 1890 23 28 51
4 1900 14 7 21
5 1910 18 9 27
6 1920 30 21 51
7 1930 50 25 75
8 1940 33 4 37
9 1950 40 30 70
10 1960 19 8 27
11 1970 16 4 20
12 1980 12 4 16
13 1990 5 5 10
14 2000 4 1 5
15 2010 6 0 6

Players

Rk Decade Competitive
Games

Other
Games
Total
HatTricks
1 Willie Bauld 20 6 26
2 Barney Battles Jnr 12 13 25
2 Jimmy Wardhaugh 14 11 25
4 Davie Baird 6 8 14
4 Jock White 13 1 14
4 Tommy Walker 13 1 14
7 Andy Black 10 2 12
8 Alfie Conn 6 5 11
9 Archie Garrett 7 2 9
9 Willie Wallace 6 3 9
11 Percy Dawson 5 3 8
11 Alex Young 6 2 8
11 Donald Ford 6 2 8
14 Willie Michael 3 4 7
14 Archie Kelly 7 0 7
16 Willie Taylor 3 3 6
16 Bobby Walker 5 1 6
16 Tim Morgan 2 4 6
16 David McCulloch 2 4 6
20 Bob McLaren 1 4 5
20 Willie Wilson 3 2 5
20 John McNeil [2] 1 4 5
20 Bill Walsh 2 3 5
24 Tommy Jenkinson 2 2 4
24 Rab Henderson 0 4 4
24 Andy Wilson 4 0 4
24 Lachlan Macmillan 1 3 4
24 Willie Gibson 4 0 4
24 Willie Pettigrew 3 1 4
24 John Robertson 4 0 4
24 Freddie J Forbes 4 0 4
32 Jimmy Wood 1 2 3
32 George T Livingston 0 3 3
32 Arthur Lochhead 2 1 3
32 Willie Phillips 2 1 3
32 Ian Crawford 2 1 3
32 Johnny Hamilton 1 2 3
32 Alan Gordon 2 1 3
32 Jim Murphy 3 0 3
32 Derek O'Connor 2 1 3
41 Willie Mackay 0 2 2
41 Bob Bryce 0 2 2
41 David Ellis 0 2 2
41 Davie Russell 2 0 2
41 Gordon [1] 1 1 2
41 Johnny Walker 0 2 2
41 Alex King 1 1 2
41 James Sharp 1 1 2
41 Charlie Thomson 1 1 2
41 Bill Porteous 1 1 2
41 George Wilson 2 0 2
41 David Axford 0 2 2
41 Harry Graham 1 1 2
41 Tom Green 1 1 2
41 Archie Gardiner 0 2 2
41 George Hamilton 2 0 2
41 Alex McCrae 1 1 2
41 Willie MacFarlane 2 0 2
41 Bobby Rankin 1 1 2
41 Norrie Davidson 2 0 2
41 Tommy White 2 0 2
41 Eric Carruthers 0 2 2
41 Drew Busby 2 0 2
41 John Colquhoun 2 0 2
41 Jim Hamilton 0 2 2
41 Gary McSwegan 2 0 2
41 Rudi Skacel 2 0 2
41 James Fairbairn 2 0 2
69 Robert Barbour 0 1 1
69 James Lightbody 0 1 1
69 Nick Ross 0 1 1
69 Jimmy Brogan 0 1 1
69 James Common 0 1 1
69 Will Edmonstone 0 1 1
69 Tom Brackenridge 0 1 1
69 John Sneddon [1] 0 1 1
69 James Reid 0 1 1
69 John Waterston 0 1 1
69 George Hogg 0 1 1
69 James L Morrison 1 0 1
69 Albert Buick 1 0 1
69 Tom Robertson [1] 1 0 1
69 John Blair 0 1 1
69 Robert Houston 0 1 1
69 Tom Lorn 0 1 1
69 William Williamson [1] 1 0 1
69 James Dargue 1 0 1
69 Philip Cole 1 0 1
69 Richard Harker 1 0 1
69 George Buchanan 1 0 1
69 Tommy Murray [1] 1 0 1
69 William Macpherson 1 0 1
69 George Whitehead 0 1 1
69 Tom Gracie 1 0 1
69 Fletcher Welsh 1 0 1
69 George P Miller 1 0 1
69 Albert (Bert) Denyer 0 1 1
69 John Murphy 1 0 1
69 Walter Bird 1 0 1
69 Jimmy Smith 0 1 1
69 William Black 1 0 1
69 Tom Rogers 1 0 1
69 Willie Devlin 1 0 1
69 Bob Bennie 1 0 1
69 Alex Massie 1 0 1
69 John J Smith 0 1 1
69 William Coutts 1 0 1
69 Frank Bryson 0 1 1
69 Archie Miller 0 1 1
69 Robert McCartney [2] 1 0 1
69 Robert D Murray 0 1 1
69 Alex J Anderson 1 0 1
69 John McKenzie 1 0 1
69 Jimmy Briscoe 1 0 1
69 Athur Biggs 1 0 1
69 Alex Rennie 1 0 1
69 Lewis Brook 1 0 1
69 Edward Broadley 1 0 1
69 John Ramsay 0 1 1
69 John Urquhart 0 1 1
69 Jack Jordan 0 1 1
69 Bobby Flavell 1 0 1
69 Bobby Blackwood 0 1 1
69 Jim Souness 0 1 1
69 Davie Mackay 1 0 1
69 George Thomson 1 0 1
69 Danny Paton 1 0 1
69 Danny Ferguson 1 0 1
69 Jim Rodger (2) 0 1 1
69 George Fleming 1 0 1
69 Bobby Kemp 0 1 1
69 Andy Milne 1 0 1
69 Jim Fleming 0 1 1
69 Kevin Hegarty 0 1 1
69 Eamonn Bannon 1 0 1
69 Chris Robertson 1 0 1
69 Gary Mackay 1 0 1
69 Kenny Black 1 0 1
69 Sandy Clark 0 1 1
69 Scott Crabbe 0 1 1
69 Iain Ferguson 1 0 1
69 Allan Johnston 1 0 1
69 Ian Ferguson 0 1 1
69 Neil McCann 0 1 1
69 Stephane Adam 1 0 1
69 Andy Kirk 0 1 1
69 Kevin McKenna 0 1 1
69 Mark de Vries 1 0 1
69 Paul Hartley 1 0 1
69 Juho Makela 1 0 1
69 Andrius Velicka 1 0 1
69 Ryan Stevenson 1 0 1
69 James Keatings 1 0 1
69 Genero Zeefuik 1 0 1
69 Steven Naismith 1 0 1
69 Jimmy Murray 1 0 1

Teams

Rk Decade Competitive
Games

Other
Games
Total
HatTricks
1 8 Bill Walsh Kings Park 1937-02-13 Sat
2 8 Jimmy Wardhaugh Burntisland Shipyard 1952-05-07 Wed
1 7 Tom Brackenridge Vale of Midlothian 1887-09-17 Sat
2 7 Archie Kelly Albion Rovers 1944-11-11 Sat
1 6 Jimmy Wood Brunswick 1883-09-08 Sat
2 6 Davie Baird Kirkcaldy Wanderers 1889-10-26 Sat
3 6 John McNeil [2] Leith Athletic 1926-05-15 Sat
4 6 Archie Garrett Penicuik Athletic 1939-01-21 Sat
1 5 Jimmy Brogan Bellstane Birds 1884-01-12 Sat
2 5 Nick Ross West Calder 1884-03-08 Sat
3 5 Bob Bryce Clyde 1887-03-05 Sat
4 5 Davie Baird Blantyre 1896-01-11 Sat
5 5 Willie Michael Leith Athletic 1896-05-25 Mon
6 5 Robert Houston Raith Rovers 1900-11-24 Sat
7 5 Bobby Walker Airdrieonians 1904-12-03 Sat
8 5 George Whitehead Edinburgh Leith Wednesday League XI 1911-10-18 Wed
9 5 Willie Wilson St Bernards 1912-08-20 Tue
10 5 Willie Devlin Falkirk 1928-02-08 Wed
11 5 Barney Battles Jnr Hibernian 1929-04-17 Wed
12 5 Barney Battles Jnr Lochgelly United 1932-01-16 Sat
13 5 Robert D Murray Camelon Junior 1936-04-28 Tue
14 5 George Hamilton Queens Park 1941-06-07 Sat
15 5 Jack Jordan Leith Athletic 1947-09-10 Wed
16 5 Willie Bauld St Mirren 1951-08-18 Sat
17 5 Alfie Conn Selkirk 1951-10-01 Mon
17 5 Jimmy Wardhaugh Selkirk 1951-10-01 Mon
19 5 Willie Bauld Third Lanark 1958-09-27 Sat
20 5 Donald Ford Kilmarnock 1965-06-19 Sat
21 5 Eric Carruthers Montreal Olympic 1971-05-30 Sun
1 4 Robert Barbour Buccleuch 1879-01-18 Sat
2 4 Jimmy Wood 5th Kirkcudbright RV 1885-01-17 Sat
2 4 Tommy Jenkinson 5th Kirkcudbright RV 1885-01-17 Sat
4 4 Willie Mackay Stoke FC 1887-08-12 Fri
5 4 James Fairbairn Clyde 1891-10-03 Sat
6 4 David Ellis Polton Vale 1893-01-28 Sat
7 4 Davie Baird Leith Athletic 1893-05-20 Sat
8 4 Davie Baird Clyde 1895-10-05 Sat
9 4 Davie Baird Dumbarton 1895-10-19 Sat
10 4 Willie Michael Hibernian 1896-04-20 Mon
11 4 Tom Robertson [1] Clyde 1897-02-20 Sat
12 4 George T Livingston Leith Athletic 1898-08-27 Sat
13 4 Willie Michael Raith Rovers 1900-01-06 Sat
14 4 Percy Dawson St Bernards 1911-04-15 Sat
15 4 Percy Dawson Kristiania Kretslag 1912-05-12 Sun
16 4 Willie Wilson Aberdeen 1912-09-14 Sat
17 4 Percy Dawson St Mirren 1913-11-15 Sat
18 4 Andy Wilson Hamilton Academical 1919-02-01 Sat
19 4 Andy Wilson Airdrieonians 1919-04-19 Sat
20 4 Arthur Lochhead St Bernards 1920-05-12 Wed
21 4 Arthur Lochhead Clyde 1921-04-02 Sat
22 4 Jock White Kilmarnock 1923-02-10 Sat
23 4 Jock White Leith Athletic 1925-01-24 Sat
24 4 Lachlan Macmillan Leith Athletic 1925-08-19 Wed
25 4 William Black Clydebank[3] 1925-09-12 Sat
26 4 Jock White Dundee United 1926-02-01 Mon
27 4 Jock White Alloa Athletic 1926-02-06 Sat
28 4 Jock White Hamilton Academical 1926-02-10 Wed
29 4 Tim Morgan Raith Rovers 1927-04-11 Mon
30 4 Barney Battles Jnr Heart Of Midlothian A 1928-08-03 Fri
31 4 Barney Battles Jnr Ayr United 1928-09-01 Sat
32 4 Barney Battles Jnr Hibernian 1929-05-11 Sat
33 4 Barney Battles Jnr Aalborg Select XI 1929-05-26 Sun
34 4 Barney Battles Jnr Leith Athletic 1929-08-20 Tue
35 4 Barney Battles Jnr Airdrieonians 1930-12-13 Sat
36 4 Frank Bryson Selkirk 1931-10-12 Mon
37 4 Jock White Greenock Morton 1932-11-19 Sat
38 4 Barney Battles Jnr Cowdenbeath 1933-09-23 Sat
39 4 Jock White Airdrieonians 1933-12-25 Mon
40 4 Archie Miller Moray and Nairn Select 1934-04-25 Wed
41 4 David McCulloch St Bernards 1934-08-29 Wed
42 4 David McCulloch St Johnstone 1935-11-02 Sat
43 4 Bill Walsh Dunfermline Athletic 1936-05-13 Wed
44 4 Bill Walsh Raith Rovers 1936-10-05 Mon
45 4 Andy Black Ayr United 1937-10-09 Sat
46 4 Athur Biggs St Johnstone 1938-10-08 Sat
47 4 Tommy Walker Clyde 1938-12-10 Sat
48 4 Jimmy Briscoe Penicuik Athletic 1939-01-21 Sat
49 4 Andy Black St Johnstone 1939-01-28 Sat
50 4 Archie Garrett Elgin City 1939-02-04 Sat
50 4 Andy Black Elgin City 1939-02-04 Sat
52 4 Willie Phillips Dundee United 1939-11-18 Sat
53 4 Archie Garrett Stenhousemuir 1939-12-30 Sat
54 4 Tommy Walker Arbroath 1940-01-02 Tue
55 4 Robert McCartney [2] Raith Rovers 1940-04-10 Wed
56 4 John Ramsay Leith Athletic 1942-05-09 Sat
57 4 Tommy Walker Greenock Morton 1942-09-26 Sat
58 4 Archie Garrett Queens Park 1943-10-23 Sat
59 4 Andy Black Clyde 1945-02-10 Sat
60 4 Jimmy Wardhaugh Clyde 1949-10-29 Sat
61 4 Willie Bauld Stirling Albion 1949-12-10 Sat
62 4 Willie Bauld Natal 1954-05-29 Sat
62 4 Jimmy Wardhaugh Natal 1954-05-29 Sat
64 4 Jimmy Wardhaugh Leeds United 1954-11-03 Wed
65 4 Jimmy Wardhaugh Clyde 1955-11-19 Sat
66 4 Jimmy Wardhaugh Motherwell 1955-12-17 Sat
67 4 Jimmy Wardhaugh Forfar Athletic 1957-04-22 Mon
68 4 Alex Young Falkirk 1957-11-30 Sat
69 4 Alfie Conn Manitoba All-Stars 1958-05-28 Wed
70 4 Alfie Conn Northern Stars (Ontario) 1958-06-09 Mon
71 4 Jimmy Wardhaugh Manchester City 1958-06-11 Wed
72 4 Alex Young Victoria 1959-06-07 Sun
73 4 Willie Bauld Australia 1959-06-13 Sat
74 4 Willie Bauld Western Australia 1959-06-15 Mon
74 4 Ian Crawford Western Australia 1959-06-15 Mon
76 4 Ian Crawford Cowdenbeath 1959-10-07 Wed
77 4 Jim Rodger (2) Sportsklub Brann 1962-11-12 Mon
78 4 Jim Murphy East Stirlingshire 1964-01-11 Sat
79 4 Alan Gordon Selkirk 1965-10-04 Mon
80 4 Willie Wallace Clyde 1966-08-20 Sat
81 4 Donald Ford Airdrieonians 1970-10-19 Mon
82 4 Willie Pettigrew Livingston (Meadowbank Thistle) 1982-01-20 Wed
83 4 Willie Pettigrew Clydebank[4] 1982-04-14 Wed
84 4 Willie Pettigrew Clyde 1982-08-21 Sat
85 4 Gary Mackay Inverness Caledonian 1985-01-30 Wed
86 4 Mark de Vries Hibernian 2002-08-11 Sun
1 3 James Lightbody Buccleuch 1879-01-18 Sat
2 3 Jimmy Wood Cartvale 1882-08-26 Sat
3 3 Rab Henderson Leith Harp 1885-10-31 Sat
4 3 James Common Watsonians RFC 1885-12-05 Sat
5 3 Will Edmonstone Arthurlie 1886-01-04 Mon
6 3 Rab Henderson Edinburgh University 1886-02-20 Sat
7 3 Tommy Jenkinson Edina 1886-09-11 Sat
8 3 Rab Henderson East Stirlingshire 1886-11-27 Sat
9 3 Willie Mackay St Bernards 1887-01-15 Sat
10 3 Tommy Jenkinson Edinburgh Athenians 1887-04-06 Wed
11 3 Bob Bryce Vale of Midlothian 1887-09-17 Sat
12 3 John Sneddon [1] Hibernian 1888-03-17 Sat
13 3 Rab Henderson Polton Vale 1889-01-19 Sat
14 3 Davie Baird Leith Athletic 1889-03-02 Sat
15 3 James Reid St Bernards 1889-03-30 Sat
16 3 Tommy Jenkinson Alloa Athletic 1889-11-09 Sat
17 3 Davie Baird Hibernian 1890-01-25 Sat
18 3 Willie Taylor Motherwell 1890-03-22 Sat
19 3 Davie Baird Motherwell 1891-01-10 Sat
20 3 Davie Baird Third Lanark 1891-04-18 Sat
20 3 Davie Baird Glasgow Wanderers 1891-04-18 Sat
22 3 Gordon [1] Cambuslang 1891-05-02 Sat
22 3 Gordon [1] Raith Rovers 1891-05-02 Sat
24 3 Davie Russell Renton 1891-09-12 Sat
25 3 Davie Baird Clyde 1891-12-05 Sat
26 3 James Fairbairn Broxburn Shamrock 1891-12-19 Sat
27 3 David Ellis Dumbarton 1892-01-02 Sat
28 3 John Waterston Leith Athletic 1892-08-13 Sat
29 3 Davie Russell Third Lanark 1892-08-20 Sat
30 3 James L Morrison Stenhousemuir 1892-12-17 Sat
31 3 Davie Baird St Bernards 1893-08-05 Sat
32 3 Johnny Walker Hibernian 1893-08-12 Sat
32 3 Davie Baird Hibernian 1893-08-12 Sat
34 3 George Hogg Hibernian 1893-10-28 Sat
35 3 Bob McLaren Victoria United 1894-02-10 Sat
36 3 Willie Michael Kings Park 1895-01-12 Sat
37 3 Bob McLaren Clyde 1895-04-15 Mon
38 3 Bob McLaren St Bernards 1895-05-04 Sat
39 3 Alex King Hibernian 1895-08-03 Sat
40 3 Alex King Celtic 1895-09-14 Sat
41 3 Willie Taylor Leith Athletic 1895-11-09 Sat
42 3 Bob McLaren Linfield 1895-11-16 Sat
42 3 Johnny Walker Linfield 1895-11-16 Sat
44 3 Willie Taylor St Bernards 1895-12-14 Sat
45 3 Willie Michael Leith Athletic 1896-04-25 Sat
46 3 Willie Taylor Abercorn 1896-08-22 Sat
47 3 James Sharp Hibernian 1897-09-01 Wed
48 3 Willie Michael St Bernards 1897-10-09 Sat
49 3 Willie Taylor St Bernards 1897-11-20 Sat
50 3 Bob McLaren Clyde 1897-12-04 Sat
51 3 James Sharp Third Lanark 1897-12-11 Sat
52 3 Davie Baird Lochee United 1898-01-08 Sat
53 3 Willie Taylor Kilmarnock 1898-04-16 Sat
54 3 George T Livingston Hibernian 1898-05-21 Sat
55 3 Bobby Walker Hibernian 1898-10-29 Sat
56 3 Willie Michael Dundee 1898-11-26 Sat
57 3 John Blair St Bernards 1899-02-18 Sat
58 3 George T Livingston Lochgelly United 1899-03-04 Sat
59 3 Albert Buick Mossend Swifts 1901-01-12 Sat
60 3 Tom Lorn St Bernards 1901-05-20 Mon
61 3 Charlie Thomson Queens Park 1902-09-20 Sat
62 3 Bill Porteous Edinburgh University 1902-10-29 Wed
63 3 William Williamson [1] Queens Park 1902-11-01 Sat
64 3 Charlie Thomson Raith Rovers 1903-04-06 Mon
65 3 Bill Porteous Partick Thistle 1903-10-31 Sat
66 3 Bobby Walker St Bernards 1904-05-14 Sat
66 3 David Axford St Bernards 1904-05-14 Sat
68 3 George Wilson Motherwell 1904-09-17 Sat
69 3 Bobby Walker St Mirren 1904-10-22 Sat
70 3 Bobby Walker Hibernian 1905-09-18 Mon
71 3 George Wilson Queens Park 1906-02-17 Sat
72 3 David Axford St Bernards 1906-12-29 Sat
73 3 James Dargue Port Glasgow Athletic 1908-01-02 Thu
74 3 Bobby Walker Port Glasgow Athletic 1908-02-08 Sat
75 3 Philip Cole Port Glasgow Athletic 1908-10-17 Sat
76 3 Richard Harker St Mirren 1910-02-16 Wed
77 3 George Buchanan Port Glasgow Athletic 1910-03-19 Sat
78 3 Percy Dawson Gala Fairydean 1911-04-12 Wed
79 3 Percy Dawson Third Lanark 1911-12-30 Sat
80 3 Tommy Murray [1] Hibernian 1912-01-01 Mon
81 3 William Macpherson Queens Park 1912-08-24 Sat
82 3 Willie Wilson Partick Thistle 1912-11-02 Sat
83 3 Percy Dawson Raith Rovers 1913-01-18 Sat
84 3 Percy Dawson Queens Park 1913-02-15 Sat
85 3 Harry Graham Leith Athletic 1913-08-18 Mon
86 3 Percy Dawson Kilmarnock 1913-12-13 Sat
87 3 Harry Graham Dumbarton 1914-04-04 Sat
88 3 Tom Gracie Dumbarton 1915-03-06 Sat
89 3 Willie Wilson Rangers 1915-10-16 Sat
90 3 Fletcher Welsh Motherwell 1915-12-18 Sat
91 3 George P Miller Queens Park 1916-04-08 Sat
92 3 Albert (Bert) Denyer Heart Of Midlothian Blues 1917-08-04 Sat
93 3 Andy Wilson Falkirk 1918-11-16 Sat
94 3 Andy Wilson Hibernian 1919-01-11 Sat
95 3 Arthur Lochhead Nithsdale Wanderers 1920-01-24 Sat
96 3 John Murphy Ayr United 1920-09-08 Wed
97 3 Freddie J Forbes Kilmarnock 1920-11-27 Sat
98 3 Freddie J Forbes Dumbarton 1920-12-25 Sat
99 3 Freddie J Forbes St Mirren 1921-04-15 Fri
100 3 Freddie J Forbes Queens Park 1921-04-23 Sat
101 3 Willie Wilson Ayr United 1922-03-04 Sat
102 3 Jock White Alloa Athletic 1922-09-30 Sat
103 3 Jock White Clyde 1923-08-18 Sat
104 3 Jock White Hamilton Academical 1923-09-01 Sat
105 3 Walter Bird Queens Park 1924-01-12 Sat
106 3 Tom Green Berwickshire XI 1924-04-09 Wed
107 3 Lachlan Macmillan Hibernian 1924-04-22 Tue
108 3 Tom Green Falkirk 1924-11-29 Sat
109 3 Jock White Queens Park 1925-03-28 Sat
110 3 Jock White St Bernards 1925-05-09 Sat
111 3 Lachlan Macmillan Berwick Rangers 1925-12-25 Fri
112 3 John McNeil [2] Partick Thistle 1926-04-24 Sat
113 3 John McNeil [2] St Bernards 1926-05-08 Sat
114 3 John McNeil [2] Hibernian 1926-09-20 Mon
115 3 Jock White Cowdenbeath 1927-01-03 Mon
116 3 Tim Morgan Leith Athletic 1927-08-17 Wed
117 3 Tim Morgan Hamilton Academical 1927-09-03 Sat
118 3 Tim Morgan Boness 1927-12-03 Sat
119 3 Tom Rogers Dundee 1928-01-28 Sat
120 3 John McNeil [2] Dundee United 1928-04-09 Mon
121 3 Barney Battles Jnr Hamilton Academical 1928-08-18 Sat
122 3 Barney Battles Jnr Motherwell 1928-11-10 Sat
123 3 Tim Morgan Peebles Rovers 1929-04-26 Fri
124 3 Tim Morgan Aalborg Select XI 1929-05-26 Sun
125 3 Barney Battles Jnr Odense Select 1929-06-02 Sun
126 3 Barney Battles Jnr Goteborg Allionsen 1929-06-07 Fri
127 3 Lachlan Macmillan Hamilton Academical 1929-11-02 Sat
128 3 Barney Battles Jnr Motherwell 1930-01-25 Sat
129 3 Jimmy Smith Falkirk 1930-04-14 Mon
130 3 Barney Battles Jnr St Bernards 1930-08-12 Tue
131 3 Barney Battles Jnr Motherwell 1930-11-15 Sat
132 3 Barney Battles Jnr Dundee 1930-11-22 Sat
133 3 Barney Battles Jnr St Mirren 1930-11-29 Sat
134 3 Barney Battles Jnr Greenock Morton 1931-01-24 Sat
135 3 Barney Battles Jnr St Bernards 1931-02-07 Sat
136 3 Barney Battles Jnr Ayr United 1931-02-28 Sat
137 3 Barney Battles Jnr Leith Athletic 1931-08-12 Wed
138 3 Archie Gardiner St Bernards 1931-09-15 Tue
139 3 Bob Bennie Lochgelly United 1932-01-16 Sat
140 3 John J Smith Falkirk 1932-09-19 Mon
140 3 Archie Gardiner Falkirk 1932-09-19 Mon
142 3 William Coutts Hamilton Academical 1932-11-05 Sat
143 3 Jock White Third Lanark 1933-08-26 Sat
144 3 Alex Massie Dundee 1934-01-02 Tue
145 3 Tommy Walker Cowdenbeath 1934-01-27 Sat
146 3 Barney Battles Jnr Inverness Select 1934-04-23 Mon
147 3 Barney Battles Jnr Moray and Nairn Select 1934-04-25 Wed
148 3 David McCulloch Ayr United 1934-09-29 Sat
149 3 Tommy Walker Dundee 1935-01-02 Wed
150 3 Alex J Anderson Airdrieonians 1935-01-12 Sat
150 3 John McKenzie Airdrieonians 1935-01-12 Sat
152 3 Tommy Walker Solway Star 1935-01-26 Sat
153 3 David McCulloch Hibernian 1935-08-14 Wed
154 3 David McCulloch Leith Athletic 1935-09-11 Wed
155 3 David McCulloch Beogradski SK 1935-11-06 Wed
156 3 Barney Battles Jnr Scottish Junior XI 1936-04-20 Mon
157 3 Andy Black Dunfermline Athletic 1936-08-08 Sat
158 3 Andy Black Falkirk 1936-09-12 Sat
159 3 Bill Walsh Hamilton Academical 1936-11-07 Sat
160 3 Andy Black St Bernards 1937-05-01 Sat
161 3 Bill Walsh St Bernards 1937-09-22 Wed
162 3 Andy Black Partick Thistle 1937-09-25 Sat
163 3 Andy Black Rangers 1937-11-27 Sat
164 3 Andy Black Arbroath 1938-04-16 Sat
165 3 Tommy Walker Falkirk 1938-08-20 Sat
166 3 Alex Rennie Third Lanark 1938-08-24 Wed
167 3 Tommy Walker St Mirren 1938-10-01 Sat
168 3 Andy Black St Johnstone 1938-10-08 Sat
169 3 Archie Garrett St Johnstone 1939-01-28 Sat
170 3 Archie Garrett Heart Of Midlothian A 1939-08-02 Wed
171 3 Tommy Walker Leith Athletic 1939-08-30 Wed
171 3 Archie Garrett Leith Athletic 1939-08-30 Wed
173 3 Andy Black Partick Thistle 1939-10-07 Sat
174 3 Willie Phillips Celtic 1939-10-14 Sat
175 3 Archie Garrett East Fife 1939-12-02 Sat
176 3 Archie Garrett Dundee 1939-12-09 Sat
177 3 Lewis Brook Alloa Athletic 1940-02-10 Sat
177 3 Willie Phillips Alloa Athletic 1940-02-10 Sat
179 3 Tommy Walker Kings Park 1940-04-20 Sat
180 3 Edward Broadley Albion Rovers 1941-04-12 Sat
181 3 Tommy Walker Hibernian 1941-04-28 Mon
182 3 Tommy Walker St Mirren 1942-01-03 Sat
182 3 George Hamilton St Mirren 1942-01-03 Sat
184 3 Alex McCrae Leith Athletic 1942-05-09 Sat
185 3 Tommy Walker Albion Rovers 1942-10-17 Sat
186 3 Archie Kelly Third Lanark 1943-12-18 Sat
187 3 Tommy Walker Motherwell 1944-03-18 Sat
188 3 Willie MacFarlane St Mirren 1944-09-02 Sat
188 3 Archie Kelly St Mirren 1944-09-02 Sat
190 3 Archie Kelly Motherwell 1944-12-09 Sat
191 3 Archie Kelly Partick Thistle 1944-12-23 Sat
192 3 Archie Kelly Dumbarton 1945-03-24 Sat
193 3 Alex McCrae Greenock Morton 1945-10-06 Sat
194 3 Willie MacFarlane Partick Thistle 1945-12-01 Sat
195 3 Archie Kelly Alloa Athletic 1946-04-24 Wed
196 3 Bobby Flavell Third Lanark 1948-08-18 Wed
197 3 Willie Bauld East Fife 1948-10-09 Sat
198 3 Willie Bauld Queen of the South 1948-10-16 Sat
199 3 Jimmy Wardhaugh Albion Rovers 1948-12-18 Sat
200 3 Willie Bauld Albion Rovers 1949-04-02 Sat
201 3 Alfie Conn Scottish Command 1949-05-07 Sat
202 3 Willie Bauld Stirling Albion 1949-08-13 Sat
203 3 Willie Bauld Stirling Albion 1949-08-27 Sat
204 3 Willie Bauld Clyde 1950-02-04 Sat
205 3 Willie Bauld Stirling Albion 1950-03-18 Sat
206 3 Willie Bauld Aberdeen 1950-04-08 Sat
207 3 Willie Bauld Dundee 1950-04-22 Sat
208 3 Alfie Conn Greenock Morton 1951-03-03 Sat
209 3 Alfie Conn St Mirren 1951-09-01 Sat
210 3 Willie Bauld Airdrieonians 1952-03-12 Wed
211 3 Alfie Conn Third Lanark 1952-12-20 Sat
212 3 Willie Bauld Clyde 1953-03-28 Sat
213 3 Willie Bauld Falkirk 1953-04-18 Sat
214 3 Alfie Conn Cowdenbeath 1953-09-23 Wed
215 3 Jimmy Wardhaugh Stirling Albion 1953-10-03 Sat
216 3 Jimmy Wardhaugh Raith Rovers 1953-11-14 Sat
217 3 Jim Souness Stirling Albion 1954-04-27 Tue
218 3 Jimmy Wardhaugh Western Province 1954-05-31 Mon
219 3 Willie Bauld Motherwell 1954-10-23 Sat
220 3 Willie Bauld Buckie Thistle 1955-02-19 Sat
221 3 John Urquhart Hibernian 1955-05-07 Sat
222 3 Alfie Conn Raith Rovers 1955-08-17 Wed
223 3 Alex Young East Fife 1955-09-03 Sat
224 3 Jimmy Wardhaugh Stirling Albion 1955-11-05 Sat
225 3 Alfie Conn Partick Thistle 1956-01-07 Sat
226 3 Jimmy Wardhaugh St Mirren 1956-03-07 Wed
227 3 Alfie Conn Falkirk 1956-04-16 Mon
228 3 Jimmy Wardhaugh Raith Rovers 1956-04-28 Sat
229 3 Jimmy Wardhaugh Linfield 1956-11-26 Mon
230 3 Jimmy Wardhaugh Queens Park 1957-08-14 Wed
231 3 Jimmy Wardhaugh Airdrieonians 1957-09-14 Sat
232 3 Jimmy Wardhaugh East Fife 1957-10-05 Sat
233 3 Alex Young Queens Park 1957-11-16 Sat
234 3 Davie Mackay Falkirk 1957-11-30 Sat
235 3 Jimmy Murray Airdrieonians 1958-01-02 Thu
236 3 Jimmy Wardhaugh Dundee 1958-01-04 Sat
237 3 Jimmy Wardhaugh Manchester City 1958-05-25 Sun
238 3 Johnny Hamilton Alberta All-Stars 1958-06-04 Wed
239 3 Alex Young Northern Stars (Ontario) 1958-06-09 Mon
240 3 Willie Bauld Third Lanark 1958-08-27 Wed
241 3 Jimmy Wardhaugh Queen of the South 1958-11-08 Sat
242 3 Willie Bauld Aberdeen 1958-12-06 Sat
243 3 George Thomson Third Lanark 1959-02-25 Wed
244 3 Bobby Rankin Aberdeen 1959-04-15 Wed
245 3 Willie Bauld Australian Select XI 1959-05-10 Sun
246 3 Willie Bauld Northern New South Wales 1959-05-18 Mon
247 3 Jimmy Wardhaugh Australia 1959-05-23 Sat
248 3 Johnny Hamilton Australia 1959-05-30 Sat
249 3 Bobby Blackwood Tasmania 1959-06-03 Wed
249 3 Bobby Rankin Tasmania 1959-06-03 Wed
251 3 Jimmy Wardhaugh South Australia 1959-06-10 Wed
252 3 Alex Young Airdrieonians 1959-10-10 Sat
253 3 Willie Bauld Third Lanark 1959-10-28 Wed
254 3 Alex Young Partick Thistle 1959-11-07 Sat
255 3 Alex Young Hibernian 1960-01-01 Fri
256 3 Ian Crawford Clyde 1960-04-05 Tue
257 3 Willie Bauld Alberta All-Stars 1960-06-08 Wed
258 3 Danny Ferguson Tarff Rovers 1961-01-28 Sat
259 3 Alan Gordon Vale of Leithen 1962-01-27 Sat
260 3 Willie Wallace Ross County 1962-05-12 Sat
261 3 Norrie Davidson Dundee 1962-08-22 Wed
262 3 Danny Paton Hibernian 1962-09-08 Sat
263 3 Willie Wallace St Johnstone 1962-10-10 Wed
264 3 Willie Wallace Falkirk 1963-03-13 Wed
265 3 Norrie Davidson Falkirk 1963-08-10 Sat
266 3 Willie Wallace St Johnstone 1963-10-05 Sat
267 3 Willie Wallace St Mirren 1963-11-09 Sat
268 3 Jim Murphy St Johnstone 1964-02-01 Sat
269 3 Willie Wallace Queen of the South 1964-02-08 Sat
270 3 Tommy White Third Lanark 1964-03-04 Wed
271 3 Tommy White Falkirk 1964-05-06 Wed
272 3 Alan Gordon Aberdeen 1964-12-12 Sat
273 3 Johnny Hamilton Falkirk 1965-03-13 Sat
274 3 Willie Wallace Selkirk 1965-10-04 Mon
275 3 Willie Wallace Maccabi Tel Aviv 1966-08-01 Mon
276 3 Jim Murphy St Mirren 1966-11-19 Sat
277 3 Andy Milne Stirling Albion 1967-04-19 Wed
278 3 Bobby Kemp KR Reykjavik 1967-05-19 Fri
279 3 Jim Fleming Valur 1967-05-22 Mon
280 3 George Fleming Falkirk 1971-03-06 Sat
281 3 Kevin Hegarty Philadelphia Spartans 1971-05-19 Wed
282 3 Donald Ford New York Cosmos 1971-05-21 Fri
283 3 Donald Ford Greenock Morton 1971-11-13 Sat
284 3 Donald Ford Aberdeen 1971-11-27 Sat
285 3 Eric Carruthers Brechin City 1973-03-17 Sat
286 3 Donald Ford Greenock Morton 1973-09-01 Sat
287 3 Donald Ford Partick Thistle 1974-02-19 Tue
288 3 Drew Busby Partick Thistle 1974-04-27 Sat
289 3 Donald Ford Ayr United 1974-11-02 Sat
290 3 Willie Gibson Celtic 1976-11-20 Sat
291 3 Willie Gibson Kilmarnock 1977-02-05 Sat
292 3 Willie Gibson Stirling Albion 1977-09-24 Sat
293 3 Willie Gibson Arbroath 1977-12-24 Sat
293 3 Drew Busby Arbroath 1977-12-24 Sat
295 3 Eamonn Bannon Kilmarnock 1977-12-31 Sat
296 3 Derek O'Connor Berwick Rangers 1979-08-25 Sat
297 3 Derek O'Connor Clydebank[4] 1980-01-05 Sat
298 3 Chris Robertson Montrose 1980-08-30 Sat
299 3 Willie Pettigrew Queen of the South 1982-03-13 Sat
300 3 John Robertson Queens Park 1983-02-26 Sat
301 3 John Robertson Partick Thistle 1983-03-19 Sat
302 3 John Robertson Dunfermline Athletic 1983-04-30 Sat
303 3 Derek O'Connor Wick Academy 1984-07-30 Mon
304 3 Kenny Black Dumbarton 1985-01-05 Sat
305 3 Sandy Clark Barbados 1986-05-19 Mon
306 3 John Colquhoun St Mirren 1988-02-06 Sat
307 3 Iain Ferguson St Johnstone 1988-08-17 Wed
308 3 Scott Crabbe Hibernian 1989-05-08 Mon
309 3 John Colquhoun Dundee 1989-11-11 Sat
310 3 John Robertson St Mirren 1992-02-05 Wed
311 3 Ian Ferguson FC Melle 1993-07-24 Sat
312 3 Allan Johnston Rangers 1996-01-20 Sat
313 3 Neil McCann Ross County 1997-03-27 Thu
314 3 Jim Hamilton Rangers 1997-07-26 Sat
315 3 Stephane Adam Kilmarnock 1997-11-23 Sun
316 3 Jim Hamilton Raith Rovers 1999-02-15 Mon
317 3 Gary McSwegan Aberdeen 1999-05-23 Sun
318 3 Andy Kirk Stirling Albion 1999-07-19 Mon
319 3 Gary McSwegan Aberdeen 1999-08-22 Sun
320 3 Kevin McKenna Pacific Coast All Stars 2004-07-14 Wed
321 3 Paul Hartley Hibernian 2006-04-02 Sun
322 3 Juho Makela Alloa Athletic 2006-09-20 Wed
323 3 Andrius Velicka Stranraer 2007-01-06 Sat
324 3 Rudi Skacel St Mirren 2010-10-23 Sat
325 3 Rudi Skacel St Mirren 2012-01-14 Sat
326 3 Ryan Stevenson Kilmarnock 2014-05-04 Sun
327 3 James Keatings Raith Rovers 2014-08-23 Sat
328 3 Genero Zeefuik Cowdenbeath 2015-02-28 Sat
329 3 Steven Naismith St Mirren 2018-09-01 Sat

<%begindetail%> <%enddetail%>

Hat-Tricks

Rk Goals Player Team Date NR MR Sc Comp Round V Scorers
<%insert_data_here%> <%insert_data_here%> <%insert_data_here%> <%insert_data_here%> <%insert_data_here%> <%insert_data_here%> <%insert_data_here%> <%insert_data_here%> <%insert_data_here%>

<%insert_data_here%> <%insert_data_here%>

<%insert_data_here%> <%insert_data_here%> <%insert_data_here%>

| Home | Contact Us | Credits | © www.londonhearts.com