London Hearts Supporters Club

Hearts Hattricks by Goals

All Games HT By Date HT By Player HT By Team HT By Goals
Competitive Games HT By Date HT By Player HT By Team HT By Goals
League Games HT By Date HT By Player HT By Team HT By Goals
Scottish Cup Games HT By Date HT By Player HT By Team HT By Goals
League Cup Games HT By Date HT By Player HT By Team HT By Goals

Decade Summary
Player Summary
Team Summary
Results

Total No Of HatTricks= 467


Decade

Rk Decade Competitive
Games

Other
Games
Total
HatTricks
1 1870 0 2 2
2 1880 3 27 30
3 1890 19 31 50
4 1900 14 9 23
5 1910 18 11 29
6 1920 30 24 54
7 1930 51 31 82
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
16 2020 5 1 6

Players

Rk Decade Competitive
Games

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