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= 442


Decade

Rk Decade Competitive
Games

Other
Games
Total
HatTricks
1 1870 0 2 2
2 1880 3 24 27
3 1890 23 28 51
4 1900 14 7 21
5 1910 18 9 27
6 1920 30 19 49
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 5 0 5

Players

Rk Decade Competitive
Games

Other
Games
Total
HatTricks
1 Willie Bauld 20 6 26
2 Jimmy Wardhaugh 14 11 25
3 Barney Battles Jnr 12 12 24
4 Davie Baird 6 8 14
4 Tommy Walker 13 1 14
4 Jock White 13 1 14
7 Andy Black 10 2 12
8 Alfie Conn Snr 6 5 11
9 Archibald Campbell Garrett 7 2 9
9 Willie Wallace 6 3 9
11 Percy Dawson 5 3 8
11 Donald Ford 6 2 8
11 Alex Young 6 2 8
14 Archie Kelly 7 0 7
14 Willie Michael 3 4 7
16 David McCulloch 2 4 6
16 Willie Taylor 3 3 6
16 Bobby Walker 5 1 6
19 Bob McLaren 1 4 5
19 John McNeil [2] 1 4 5
19 Tim Morgan 2 3 5
19 Bill Walsh 2 3 5
19 Willie Wilson 3 2 5
24 Freddie J Forbes 4 0 4
24 Willie Gibson 4 0 4
24 Rab Henderson 0 4 4
24 Tommy Jenkinson 2 2 4
24 Willie Pettigrew 3 1 4
24 John Robertson 4 0 4
24 Andy Wilson 4 0 4
24 Lachlan Macmillan 1 3 4
32 Ian Crawford 2 1 3
32 Alan Gordon 2 1 3
32 Johnny Hamilton 1 2 3
32 George T Livingston 0 3 3
32 Arthur Lochhead 2 1 3
32 Jim Murphy 3 0 3
32 Derek O'Connor 2 1 3
32 Willie Phillips 2 1 3
32 Jimmy Wood 1 2 3
41 David Axford 0 2 2
41 Bob Bryce 0 2 2
41 Drew Busby 2 0 2
41 Eric Carruthers 0 2 2
41 John Colquhoun 2 0 2
41 Norrie Davidson 2 0 2
41 David Ellis 0 2 2
41 James Fairbairn 2 0 2
41 Archie Gardiner 0 2 2
41 Gordon [1] 1 1 2
41 Harry Graham 1 1 2
41 Tom Green 1 1 2
41 George Hamilton 2 0 2
41 Jim Hamilton 0 2 2
41 Alex King 1 1 2
41 Willie MacFarlane 2 0 2
41 Willie Mackay 0 2 2
41 Alex McCrae 1 1 2
41 Gary McSwegan 2 0 2
41 Bill Porteous 1 1 2
41 Bobby Rankin 1 1 2
41 Davie Russell 2 0 2
41 Rudi Skacel 2 0 2
41 Charlie Thomson 1 1 2
41 Johnny Walker 0 2 2
41 Tommy White 2 0 2
41 George Wilson 2 0 2
41 James Sharp 1 1 2
69 Stephane Adam 1 0 1
69 Alex J Anderson 1 0 1
69 Eamonn Bannon 1 0 1
69 Robert Barbour 0 1 1
69 John Bell [1] 0 1 1
69 Bob Bennie 1 0 1
69 Athur Biggs 1 0 1
69 Walter Bird 1 0 1
69 Kenny Black 1 0 1
69 Bobby Blackwood 0 1 1
69 John Blair 0 1 1
69 Tom Brackenridge 0 1 1
69 Jimmy Briscoe 1 0 1
69 Edward Broadley 1 0 1
69 Jimmy Brogan 0 1 1
69 George Buchanan 1 0 1
69 Albert Buick 1 0 1
69 Sandy Clark 0 1 1
69 Philip Cole 1 0 1
69 James Common 0 1 1
69 William Coutts 1 0 1
69 Scott Crabbe 0 1 1
69 Albert (Bert) Denyer 0 1 1
69 Willie Devlin 1 0 1
69 Mark de Vries 1 0 1
69 Will Edmonstone 0 1 1
69 Danny Ferguson 1 0 1
69 Iain Ferguson 1 0 1
69 Ian Ferguson 0 1 1
69 Bobby Flavell 1 0 1
69 George Fleming 1 0 1
69 Jim Fleming 0 1 1
69 Tom Gracie 1 0 1
69 Richard Harker 1 0 1
69 Paul Hartley 1 0 1
69 Kevin Hegarty 0 1 1
69 George Hogg 0 1 1
69 Robert Houston 0 1 1
69 Allan Johnston 1 0 1
69 Jack Jordan 0 1 1
69 James Keatings 1 0 1
69 Bobby Kemp 0 1 1
69 Andy Kirk 0 1 1
69 James Lightbody 0 1 1
69 Tom Lorn 0 1 1
69 Dave Mackay 1 0 1
69 Gary Mackay 1 0 1
69 William Macpherson 1 0 1
69 Juho Makela 1 0 1
69 Alex Massie 1 0 1
69 Neil McCann 0 1 1
69 Robert McCartney [2] 1 0 1
69 Kevin McKenna 0 1 1
69 John McKenzie 1 0 1
69 Archie Miller 0 1 1
69 Andy Milne 1 0 1
69 John Murphy 1 0 1
69 Jimmy Murray 1 0 1
69 Tommy Murray [1] 1 0 1
69 Danny Paton 1 0 1
69 John Ramsay 0 1 1
69 James Reid 0 1 1
69 Alex Rennie 1 0 1
69 Chris Robertson 1 0 1
69 Tom Robertson [1] 1 0 1
69 Jim Rodger (2) 0 1 1
69 Tom Rogers 1 0 1
69 Nick Ross 0 1 1
69 Jimmy Smith 0 1 1
69 John J Smith 0 1 1
69 John Sneddon [1] 0 1 1
69 Jim Souness 0 1 1
69 Ryan Stevenson 1 0 1
69 George Thomson 1 0 1
69 John Urquhart 0 1 1
69 Andrius Velicka 1 0 1
69 Fletcher Welsh 1 0 1
69 William Williamson [1] 1 0 1
69 Genero Zeefuik 1 0 1
69 Frank Bryson 0 1 1
69 George P Miller 1 0 1
69 George Whitehead 0 1 1
69 James Dargue 1 0 1
69 James L Morrison 1 0 1
69 John Waterston 0 1 1
69 Lewis Brook 1 0 1
69 Robert D Murray 0 1 1
69 William Black 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 Archibald Campbell 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 Snr 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 John Bell [1] Blackburn Rovers 1890-04-21 Mon
6 4 James Fairbairn Clyde 1891-10-03 Sat
7 4 David Ellis Polton Vale 1893-01-28 Sat
8 4 Davie Baird Leith Athletic 1893-05-20 Sat
9 4 Davie Baird Clyde 1895-10-05 Sat
10 4 Davie Baird Dumbarton 1895-10-19 Sat
11 4 Willie Michael Hibernian 1896-04-20 Mon
12 4 Tom Robertson [1] Clyde 1897-02-20 Sat
13 4 George T Livingston Leith Athletic 1898-08-27 Sat
14 4 Willie Michael Raith Rovers 1900-01-06 Sat
15 4 Percy Dawson St Bernards 1911-04-15 Sat
16 4 Percy Dawson Kristiania Kretslag 1912-05-12 Sun
17 4 Willie Wilson Aberdeen 1912-09-14 Sat
18 4 Percy Dawson St Mirren 1913-11-15 Sat
19 4 Andy Wilson Hamilton Academical 1919-02-01 Sat
20 4 Andy Wilson Airdrieonians 1919-04-19 Sat
21 4 Arthur Lochhead St Bernards 1920-05-12 Wed
22 4 Arthur Lochhead Clyde 1921-04-02 Sat
23 4 Jock White Kilmarnock 1923-02-10 Sat
24 4 Jock White Leith Athletic 1925-01-24 Sat
25 4 Lachlan Macmillan Leith Athletic 1925-08-19 Wed
26 4 William Black Clydebank[3] 1925-09-12 Sat
27 4 Jock White Dundee United 1926-02-01 Mon
28 4 Jock White Alloa Athletic 1926-02-06 Sat
29 4 Jock White Hamilton Academical 1926-02-10 Wed
30 4 Tim Morgan Raith Rovers 1927-04-11 Mon
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 Archibald Campbell 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 Archibald Campbell 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 Archibald Campbell 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 Snr Manitoba All-Stars 1958-05-28 Wed
70 4 Alfie Conn Snr 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 Aalborg Select XI 1929-05-26 Sun
124 3 Barney Battles Jnr Odense Select 1929-06-02 Sun
125 3 Barney Battles Jnr Goteborg Allionsen 1929-06-07 Fri
126 3 Lachlan Macmillan Hamilton Academical 1929-11-02 Sat
127 3 Barney Battles Jnr Motherwell 1930-01-25 Sat
128 3 Jimmy Smith Falkirk 1930-04-14 Mon
129 3 Barney Battles Jnr St Bernards 1930-08-12 Tue
130 3 Barney Battles Jnr Motherwell 1930-11-15 Sat
131 3 Barney Battles Jnr Dundee 1930-11-22 Sat
132 3 Barney Battles Jnr St Mirren 1930-11-29 Sat
133 3 Barney Battles Jnr Greenock Morton 1931-01-24 Sat
134 3 Barney Battles Jnr St Bernards 1931-02-07 Sat
135 3 Barney Battles Jnr Ayr United 1931-02-28 Sat
136 3 Barney Battles Jnr Leith Athletic 1931-08-12 Wed
137 3 Archie Gardiner St Bernards 1931-09-15 Tue
138 3 Bob Bennie Lochgelly United 1932-01-16 Sat
139 3 John J Smith Falkirk 1932-09-19 Mon
139 3 Archie Gardiner Falkirk 1932-09-19 Mon
141 3 William Coutts Hamilton Academical 1932-11-05 Sat
142 3 Jock White Third Lanark 1933-08-26 Sat
143 3 Alex Massie Dundee 1934-01-02 Tue
144 3 Tommy Walker Cowdenbeath 1934-01-27 Sat
145 3 Barney Battles Jnr Inverness Select 1934-04-23 Mon
146 3 Barney Battles Jnr Moray and Nairn Select 1934-04-25 Wed
147 3 David McCulloch Ayr United 1934-09-29 Sat
148 3 Tommy Walker Dundee 1935-01-02 Wed
149 3 Alex J Anderson Airdrieonians 1935-01-12 Sat
149 3 John McKenzie Airdrieonians 1935-01-12 Sat
151 3 Tommy Walker Solway Star 1935-01-26 Sat
152 3 David McCulloch Hibernian 1935-08-14 Wed
153 3 David McCulloch Leith Athletic 1935-09-11 Wed
154 3 David McCulloch Beogradski SK 1935-11-06 Wed
155 3 Barney Battles Jnr Scottish Junior XI 1936-04-20 Mon
156 3 Andy Black Dunfermline Athletic 1936-08-08 Sat
157 3 Andy Black Falkirk 1936-09-12 Sat
158 3 Bill Walsh Hamilton Academical 1936-11-07 Sat
159 3 Andy Black St Bernards 1937-05-01 Sat
160 3 Bill Walsh St Bernards 1937-09-22 Wed
161 3 Andy Black Partick Thistle 1937-09-25 Sat
162 3 Andy Black Rangers 1937-11-27 Sat
163 3 Andy Black Arbroath 1938-04-16 Sat
164 3 Tommy Walker Falkirk 1938-08-20 Sat
165 3 Alex Rennie Third Lanark 1938-08-24 Wed
166 3 Tommy Walker St Mirren 1938-10-01 Sat
167 3 Andy Black St Johnstone 1938-10-08 Sat
168 3 Archibald Campbell Garrett St Johnstone 1939-01-28 Sat
169 3 Archibald Campbell Garrett Heart Of Midlothian A 1939-08-02 Wed
170 3 Tommy Walker Leith Athletic 1939-08-30 Wed
170 3 Archibald Campbell Garrett Leith Athletic 1939-08-30 Wed
172 3 Andy Black Partick Thistle 1939-10-07 Sat
173 3 Willie Phillips Celtic 1939-10-14 Sat
174 3 Archibald Campbell Garrett East Fife 1939-12-02 Sat
175 3 Archibald Campbell Garrett Dundee 1939-12-09 Sat
176 3 Lewis Brook Alloa Athletic 1940-02-10 Sat
176 3 Willie Phillips Alloa Athletic 1940-02-10 Sat
178 3 Tommy Walker Kings Park 1940-04-20 Sat
179 3 Edward Broadley Albion Rovers 1941-04-12 Sat
180 3 Tommy Walker Hibernian 1941-04-28 Mon
181 3 Tommy Walker St Mirren 1942-01-03 Sat
181 3 George Hamilton St Mirren 1942-01-03 Sat
183 3 Alex McCrae Leith Athletic 1942-05-09 Sat
184 3 Tommy Walker Albion Rovers 1942-10-17 Sat
185 3 Archie Kelly Third Lanark 1943-12-18 Sat
186 3 Tommy Walker Motherwell 1944-03-18 Sat
187 3 Willie MacFarlane St Mirren 1944-09-02 Sat
187 3 Archie Kelly St Mirren 1944-09-02 Sat
189 3 Archie Kelly Motherwell 1944-12-09 Sat
190 3 Archie Kelly Partick Thistle 1944-12-23 Sat
191 3 Archie Kelly Dumbarton 1945-03-24 Sat
192 3 Alex McCrae Greenock Morton 1945-10-06 Sat
193 3 Willie MacFarlane Partick Thistle 1945-12-01 Sat
194 3 Archie Kelly Alloa Athletic 1946-04-24 Wed
195 3 Bobby Flavell Third Lanark 1948-08-18 Wed
196 3 Willie Bauld East Fife 1948-10-09 Sat
197 3 Willie Bauld Queen Of The South 1948-10-16 Sat
198 3 Jimmy Wardhaugh Albion Rovers 1948-12-18 Sat
199 3 Willie Bauld Albion Rovers 1949-04-02 Sat
200 3 Alfie Conn Snr Scottish Command 1949-05-07 Sat
201 3 Willie Bauld Stirling Albion 1949-08-13 Sat
202 3 Willie Bauld Stirling Albion 1949-08-27 Sat
203 3 Willie Bauld Clyde 1950-02-04 Sat
204 3 Willie Bauld Stirling Albion 1950-03-18 Sat
205 3 Willie Bauld Aberdeen 1950-04-08 Sat
206 3 Willie Bauld Dundee 1950-04-22 Sat
207 3 Alfie Conn Snr Greenock Morton 1951-03-03 Sat
208 3 Alfie Conn Snr St Mirren 1951-09-01 Sat
209 3 Willie Bauld Airdrieonians 1952-03-12 Wed
210 3 Alfie Conn Snr Third Lanark 1952-12-20 Sat
211 3 Willie Bauld Clyde 1953-03-28 Sat
212 3 Willie Bauld Falkirk 1953-04-18 Sat
213 3 Alfie Conn Snr Cowdenbeath 1953-09-23 Wed
214 3 Jimmy Wardhaugh Stirling Albion 1953-10-03 Sat
215 3 Jimmy Wardhaugh Raith Rovers 1953-11-14 Sat
216 3 Jim Souness Stirling Albion 1954-04-27 Tue
217 3 Jimmy Wardhaugh Western Province 1954-05-31 Mon
218 3 Willie Bauld Motherwell 1954-10-23 Sat
219 3 Willie Bauld Buckie Thistle 1955-02-19 Sat
220 3 John Urquhart Hibernian 1955-05-07 Sat
221 3 Alfie Conn Snr Raith Rovers 1955-08-17 Wed
222 3 Alex Young East Fife 1955-09-03 Sat
223 3 Jimmy Wardhaugh Stirling Albion 1955-11-05 Sat
224 3 Alfie Conn Snr Partick Thistle 1956-01-07 Sat
225 3 Jimmy Wardhaugh St Mirren 1956-03-07 Wed
226 3 Alfie Conn Snr Falkirk 1956-04-16 Mon
227 3 Jimmy Wardhaugh Raith Rovers 1956-04-28 Sat
228 3 Jimmy Wardhaugh Linfield 1956-11-26 Mon
229 3 Jimmy Wardhaugh Queens Park 1957-08-14 Wed
230 3 Jimmy Wardhaugh Airdrieonians 1957-09-14 Sat
231 3 Jimmy Wardhaugh East Fife 1957-10-05 Sat
232 3 Alex Young Queens Park 1957-11-16 Sat
233 3 Dave Mackay Falkirk 1957-11-30 Sat
234 3 Jimmy Murray Airdrieonians 1958-01-02 Thu
235 3 Jimmy Wardhaugh Dundee 1958-01-04 Sat
236 3 Jimmy Wardhaugh Manchester City 1958-05-25 Sun
237 3 Johnny Hamilton Alberta All-Stars 1958-06-04 Wed
238 3 Alex Young Northern Stars (Ontario) 1958-06-09 Mon
239 3 Willie Bauld Third Lanark 1958-08-27 Wed
240 3 Jimmy Wardhaugh Queen Of The South 1958-11-08 Sat
241 3 Willie Bauld Aberdeen 1958-12-06 Sat
242 3 George Thomson Third Lanark 1959-02-25 Wed
243 3 Bobby Rankin Aberdeen 1959-04-15 Wed
244 3 Willie Bauld Australian Select XI 1959-05-10 Sun
245 3 Willie Bauld Northern New South Wales 1959-05-18 Mon
246 3 Jimmy Wardhaugh Australia 1959-05-23 Sat
247 3 Johnny Hamilton Australia 1959-05-30 Sat
248 3 Bobby Blackwood Tasmania 1959-06-03 Wed
248 3 Bobby Rankin Tasmania 1959-06-03 Wed
250 3 Jimmy Wardhaugh South Australia 1959-06-10 Wed
251 3 Alex Young Airdrieonians 1959-10-10 Sat
252 3 Willie Bauld Third Lanark 1959-10-28 Wed
253 3 Alex Young Partick Thistle 1959-11-07 Sat
254 3 Alex Young Hibernian 1960-01-01 Fri
255 3 Ian Crawford Clyde 1960-04-05 Tue
256 3 Willie Bauld Alberta All-Stars 1960-06-08 Wed
257 3 Danny Ferguson Tarff Rovers 1961-01-28 Sat
258 3 Alan Gordon Vale of Leithen 1962-01-27 Sat
259 3 Willie Wallace Ross County 1962-05-12 Sat
260 3 Norrie Davidson Dundee 1962-08-22 Wed
261 3 Danny Paton Hibernian 1962-09-08 Sat
262 3 Willie Wallace St Johnstone 1962-10-10 Wed
263 3 Willie Wallace Falkirk 1963-03-13 Wed
264 3 Norrie Davidson Falkirk 1963-08-10 Sat
265 3 Willie Wallace St Johnstone 1963-10-05 Sat
266 3 Willie Wallace St Mirren 1963-11-09 Sat
267 3 Jim Murphy St Johnstone 1964-02-01 Sat
268 3 Willie Wallace Queen Of The South 1964-02-08 Sat
269 3 Tommy White Third Lanark 1964-03-04 Wed
270 3 Tommy White Falkirk 1964-05-06 Wed
271 3 Alan Gordon Aberdeen 1964-12-12 Sat
272 3 Johnny Hamilton Falkirk 1965-03-13 Sat
273 3 Willie Wallace Selkirk 1965-10-04 Mon
274 3 Willie Wallace Maccabi Tel Aviv 1966-08-01 Mon
275 3 Jim Murphy St Mirren 1966-11-19 Sat
276 3 Andy Milne Stirling Albion 1967-04-19 Wed
277 3 Bobby Kemp KR Reykjavik 1967-05-19 Fri
278 3 Jim Fleming Valur 1967-05-22 Mon
279 3 George Fleming Falkirk 1971-03-06 Sat
280 3 Kevin Hegarty Philadelphia Spartans 1971-05-19 Wed
281 3 Donald Ford New York Cosmos 1971-05-21 Fri
282 3 Donald Ford Greenock Morton 1971-11-13 Sat
283 3 Donald Ford Aberdeen 1971-11-27 Sat
284 3 Eric Carruthers Brechin City 1973-03-17 Sat
285 3 Donald Ford Greenock Morton 1973-09-01 Sat
286 3 Donald Ford Partick Thistle 1974-02-19 Tue
287 3 Drew Busby Partick Thistle 1974-04-27 Sat
288 3 Donald Ford Ayr United 1974-11-02 Sat
289 3 Willie Gibson Celtic 1976-11-20 Sat
290 3 Willie Gibson Kilmarnock 1977-02-05 Sat
291 3 Willie Gibson Stirling Albion 1977-09-24 Sat
292 3 Willie Gibson Arbroath 1977-12-24 Sat
292 3 Drew Busby Arbroath 1977-12-24 Sat
294 3 Eamonn Bannon Kilmarnock 1977-12-31 Sat
295 3 Derek O'Connor Berwick Rangers 1979-08-25 Sat
296 3 Derek O'Connor Clydebank[4] 1980-01-05 Sat
297 3 Chris Robertson Montrose 1980-08-30 Sat
298 3 Willie Pettigrew Queen Of The South 1982-03-13 Sat
299 3 John Robertson Queens Park 1983-02-26 Sat
300 3 John Robertson Partick Thistle 1983-03-19 Sat
301 3 John Robertson Dunfermline Athletic 1983-04-30 Sat
302 3 Derek O'Connor Wick Academy 1984-07-30 Mon
303 3 Kenny Black Dumbarton 1985-01-05 Sat
304 3 Sandy Clark Barbados 1986-05-19 Mon
305 3 John Colquhoun St Mirren 1988-02-06 Sat
306 3 Iain Ferguson St Johnstone 1988-08-17 Wed
307 3 Scott Crabbe Hibernian 1989-05-08 Mon
308 3 John Colquhoun Dundee 1989-11-11 Sat
309 3 John Robertson St Mirren 1992-02-05 Wed
310 3 Ian Ferguson FC Melle 1993-07-24 Sat
311 3 Allan Johnston Rangers 1996-01-20 Sat
312 3 Neil McCann Ross County 1997-03-27 Thu
313 3 Jim Hamilton Rangers 1997-07-26 Sat
314 3 Stephane Adam Kilmarnock 1997-11-23 Sun
315 3 Jim Hamilton Raith Rovers 1999-02-15 Mon
316 3 Gary McSwegan Aberdeen 1999-05-23 Sun
317 3 Andy Kirk Stirling Albion 1999-07-19 Mon
318 3 Gary McSwegan Aberdeen 1999-08-22 Sun
319 3 Kevin McKenna Pacific Coast All Stars 2004-07-14 Wed
320 3 Paul Hartley Hibernian 2006-04-02 Sun
321 3 Juho Makela Alloa Athletic 2006-09-20 Wed
322 3 Andrius Velicka Stranraer 2007-01-06 Sat
323 3 Rudi Skacel St Mirren 2010-10-23 Sat
324 3 Rudi Skacel St Mirren 2012-01-14 Sat
325 3 Ryan Stevenson Kilmarnock 2014-05-04 Sun
326 3 James Keatings Raith Rovers 2014-08-23 Sat
327 3 Genero Zeefuik Cowdenbeath 2015-02-28 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