London Hearts Supporters Club

Hearts Hattricks by Team

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 4 Jimmy Wood 5th Kirkcudbright RV 1885-01-17 Sat
1 4 Tommy Jenkinson 5th Kirkcudbright RV 1885-01-17 Sat
1 3 Tim Morgan Aalborg Select XI 1929-05-26 Sun
1 4 Barney Battles Jnr Aalborg Select XI 1929-05-26 Sun
1 3 Willie Taylor Abercorn 1896-08-22 Sat
1 4 Willie Wilson Aberdeen 1912-09-14 Sat
2 3 Willie Bauld Aberdeen 1950-04-08 Sat
3 3 Willie Bauld Aberdeen 1958-12-06 Sat
4 3 Bobby Rankin Aberdeen 1959-04-15 Wed
5 3 Alan Gordon Aberdeen 1964-12-12 Sat
6 3 Donald Ford Aberdeen 1971-11-27 Sat
7 3 Gary McSwegan Aberdeen 1999-05-23 Sun
8 3 Gary McSwegan Aberdeen 1999-08-22 Sun
1 5 Bobby Walker Airdrieonians 1904-12-03 Sat
2 4 Andy Wilson Airdrieonians 1919-04-19 Sat
3 4 Barney Battles Jnr Airdrieonians 1930-12-13 Sat
4 4 Jock White Airdrieonians 1933-12-25 Mon
5 3 Alex Anderson Airdrieonians 1935-01-12 Sat
5 3 John McKenzie Airdrieonians 1935-01-12 Sat
7 3 Willie Bauld Airdrieonians 1952-03-12 Wed
8 3 Jimmy Wardhaugh Airdrieonians 1957-09-14 Sat
9 3 Jimmy Murray Airdrieonians 1958-01-02 Thu
10 3 Alex Young Airdrieonians 1959-10-10 Sat
11 4 Donald Ford Airdrieonians 1970-10-19 Mon
1 3 Johnny Hamilton Alberta All-Stars 1958-06-04 Wed
2 3 Willie Bauld Alberta All-Stars 1960-06-08 Wed
1 3 Edward Broadley Albion Rovers 1941-04-12 Sat
2 3 Tommy Walker Albion Rovers 1942-10-17 Sat
3 7 Archie Kelly Albion Rovers 1944-11-11 Sat
4 3 Jimmy Wardhaugh Albion Rovers 1948-12-18 Sat
5 3 Willie Bauld Albion Rovers 1949-04-02 Sat
1 3 Tommy Jenkinson Alloa Athletic 1889-11-09 Sat
2 3 Jock White Alloa Athletic 1922-09-30 Sat
3 4 Jock White Alloa Athletic 1926-02-06 Sat
4 3 Lewis Brook Alloa Athletic 1940-02-10 Sat
4 3 Willie Phillips Alloa Athletic 1940-02-10 Sat
6 3 Archie Kelly Alloa Athletic 1946-04-24 Wed
7 3 Juho Makela Alloa Athletic 2006-09-20 Wed
8 3 Liam Boyce Alloa Athletic 2021-04-09 Fri
1 3 Andy Black Arbroath 1937-12-11 Sat
2 3 Andy Black Arbroath 1938-04-16 Sat
3 4 Tommy Walker Arbroath 1940-01-02 Tue
4 3 Willie Gibson Arbroath 1977-12-24 Sat
4 3 Drew Busby Arbroath 1977-12-24 Sat
6 3 Steven Naismith Arbroath 2020-12-29 Tue
1 3 Will Edmonstone Arthurlie 1886-01-04 Mon
1 3 Jimmy Wardhaugh Australia 1959-05-23 Sat
2 3 Johnny Hamilton Australia 1959-05-30 Sat
1 3 Willie Bauld Australian Select XI 1959-05-10 Sun
2 4 Willie Bauld Australian Select XI 1959-06-13 Sat
1 3 John Murphy Ayr United 1920-09-08 Wed
2 3 Freddie Forbes Ayr United 1922-03-04 Sat
3 4 Barney Battles Jnr Ayr United 1928-09-01 Sat
4 3 Barney Battles Jnr Ayr United 1931-02-28 Sat
5 3 David McCulloch Ayr United 1934-09-29 Sat
6 4 Andy Black Ayr United 1937-10-09 Sat
7 3 Donald Ford Ayr United 1974-11-02 Sat
1 3 Sandy Clark Barbados 1986-05-19 Mon
1 5 Jimmy Brogan Bellstane Birds 1884-01-12 Sat
1 3 David McCulloch Beogradski SK 1935-11-06 Wed
1 3 Robert Burns Berwick Rangers 1909-04-01 Thu
2 3 Derek O'Connor Berwick Rangers 1979-08-25 Sat
1 3 Tom Green Berwickshire XI 1924-04-09 Wed
1 4 John Bell [1] Blackburn Rovers 1890-04-21 Mon
1 5 Davie Baird Blantyre 1896-01-11 Sat
1 3 Jimmy Wood Boness 1887-12-10 Sat
2 3 Tim Morgan Boness 1927-12-03 Sat
1 3 Eric Carruthers Brechin City 1973-03-17 Sat
1 3 James Fairbairn Broxburn Shamrock 1891-12-19 Sat
1 6 Jimmy Wood Brunswick 1883-09-08 Sat
1 4 Bob Barbour Buccleuch 1879-01-18 Sat
1 3 James Lightbody Buccleuch 1879-01-18 Sat
1 3 Willie Bauld Buckie Thistle 1955-02-19 Sat
1 8 Jimmy Wardhaugh Burntisland Shipyard 1952-05-07 Wed
1 5 Robert Murray Camelon Junior 1936-04-28 Tue
1 3 Jimmy Wood Cartvale 1882-08-26 Sat
1 3 Alex King Celtic 1895-09-14 Sat
2 3 Willie Phillips Celtic 1939-10-14 Sat
3 3 Willie Gibson Celtic 1976-11-20 Sat
4 3 Lawrence Shankland Celtic 2022-10-22 Sat
1 5 Bob Bryce Clyde 1887-03-05 Sat
2 4 James Fairbairn Clyde 1891-10-03 Sat
3 4 Davie Baird Clyde 1891-12-05 Sat
4 3 Bob McLaren Clyde 1895-04-15 Mon
5 4 Davie Baird Clyde 1895-10-05 Sat
6 3 Willie Michael Clyde 1896-05-09 Sat
7 4 Tom Robertson Clyde 1897-02-20 Sat
8 3 Bob McLaren Clyde 1897-12-04 Sat
9 4 Arthur Lochhead Clyde 1921-04-02 Sat
10 3 Jock White Clyde 1923-08-18 Sat
11 4 Tommy Walker Clyde 1938-12-10 Sat
12 4 Andy Black Clyde 1945-02-10 Sat
13 4 Jimmy Wardhaugh Clyde 1949-10-29 Sat
14 3 Willie Bauld Clyde 1950-02-04 Sat
15 3 Willie Bauld Clyde 1953-03-28 Sat
16 4 Jimmy Wardhaugh Clyde 1955-11-19 Sat
17 3 Ian Crawford Clyde 1960-04-05 Tue
18 4 Willie Wallace Clyde 1966-08-20 Sat
19 4 Willie Pettigrew Clyde 1982-08-21 Sat
1 4 William Black Clydebank[3] 1925-09-12 Sat
1 3 Derek O'Connor Clydebank[4] 1980-01-05 Sat
2 4 Willie Pettigrew Clydebank[4] 1982-04-14 Wed
1 3 Jock White Cowdenbeath 1927-01-03 Mon
2 4 Barney Battles Jnr Cowdenbeath 1933-09-23 Sat
3 3 Tommy Walker Cowdenbeath 1934-01-27 Sat
4 3 Alfie Conn Cowdenbeath 1953-09-23 Wed
5 4 Ian Crawford Cowdenbeath 1959-10-07 Wed
6 3 Genero Zeefuik Cowdenbeath 2015-02-28 Sat
1 3 David Ellis Dumbarton 1892-01-02 Sat
2 4 Davie Baird Dumbarton 1895-10-19 Sat
3 3 Harry Graham Dumbarton 1914-04-04 Sat
4 3 Tom Gracie Dumbarton 1915-03-06 Sat
5 3 Freddie Forbes Dumbarton 1920-12-25 Sat
6 3 Archie Kelly Dumbarton 1945-03-24 Sat
7 3 Kenny Black Dumbarton 1985-01-05 Sat
1 3 Tom Rogers Dundee 1928-01-28 Sat
2 3 Barney Battles Jnr Dundee 1930-11-22 Sat
3 3 Alex Massie Dundee 1934-01-02 Tue
4 3 Tommy Walker Dundee 1935-01-02 Wed
5 3 Archie Garrett Dundee 1939-12-09 Sat
6 3 Willie Bauld Dundee 1950-04-22 Sat
7 3 Jimmy Wardhaugh Dundee 1958-01-04 Sat
8 3 Norrie Davidson Dundee 1962-08-22 Wed
9 3 John Colquhoun Dundee 1989-11-11 Sat
1 4 Newman-1934-12-05-CF Dundee East Craigie 1934-12-05 Wed
1 4 Jock White Dundee United 1926-02-01 Mon
2 3 John McNeil [2] Dundee United 1928-04-09 Mon
3 4 Willie Phillips Dundee United 1939-11-18 Sat
1 4 Bill Walsh Dunfermline Athletic 1936-05-13 Wed
2 3 Andy Black Dunfermline Athletic 1936-08-08 Sat
3 3 John Robertson Dunfermline Athletic 1983-04-30 Sat
1 3 Archie Garrett East Fife 1939-12-02 Sat
2 3 Willie Bauld East Fife 1948-10-09 Sat
3 3 Alex Young East Fife 1955-09-03 Sat
4 3 Jimmy Wardhaugh East Fife 1957-10-05 Sat
5 3 Stephen Kingsley East Fife 2022-07-05 Tue
1 3 John Murphy East of Scotland Juniors 1920-04-12 Mon
1 4 Magnus MacPhee East of Scotland League XI 1933-04-27 Thu
1 3 George Livingstone East Stirlingshire 1897-05-01 Sat
2 4 Jim Murphy East Stirlingshire 1964-01-11 Sat
1 3 Tommy Jenkinson Edina 1886-09-11 Sat
1 3 Tommy Jenkinson Edinburgh Athenians 1887-04-06 Wed
1 5 George Whitehead Edinburgh Leith Wednesday League XI 1911-10-18 Wed
1 3 Rab Henderson Edinburgh University 1886-02-20 Sat
2 3 Bill Porteous Edinburgh University 1902-10-29 Wed
1 4 Archie Garrett Elgin City 1939-02-04 Sat
1 4 Andy Black Elgin City 1939-02-04 Sat
1 3 Andy Wilson Falkirk 1918-11-16 Sat
2 3 Tom Green Falkirk 1924-11-29 Sat
3 5 Willie Devlin Falkirk 1928-02-08 Wed
4 3 Jimmy Smith Falkirk 1930-04-14 Mon
5 3 John J Smith Falkirk 1932-09-19 Mon
5 3 Archie Gardiner Falkirk 1932-09-19 Mon
7 3 Andy Black Falkirk 1936-09-12 Sat
8 3 Tommy Walker Falkirk 1938-08-20 Sat
9 3 Willie Bauld Falkirk 1953-04-18 Sat
10 3 Alfie Conn Falkirk 1956-04-16 Mon
11 3 Davie Mackay Falkirk 1957-11-30 Sat
11 4 Alex Young Falkirk 1957-11-30 Sat
13 3 Willie Wallace Falkirk 1963-03-13 Wed
14 3 Norrie Davidson Falkirk 1963-08-10 Sat
15 3 Tommy White Falkirk 1964-05-06 Wed
16 3 Johnny Hamilton Falkirk 1965-03-13 Sat
17 3 George Fleming Falkirk 1971-03-06 Sat
1 3 Ian Ferguson FC Melle 1993-07-24 Sat
1 4 Jimmy Wardhaugh Forfar Athletic 1957-04-22 Mon
1 3 Percy Dawson Gala Fairydean 1911-04-12 Wed
1 3 Davie Baird Glasgow Wanderers 1891-04-18 Sat
1 3 Barney Battles Jnr Goteborgs Alliansen 1929-06-07 Fri
1 4 Robert Burns Greenock Morton 1909-10-16 Sat
2 3 Barney Battles Jnr Greenock Morton 1931-01-24 Sat
3 4 Jock White Greenock Morton 1932-11-19 Sat
4 4 Tommy Walker Greenock Morton 1942-09-26 Sat
5 3 Alex McCrae Greenock Morton 1945-10-06 Sat
6 3 Alfie Conn Greenock Morton 1951-03-03 Sat
7 3 Donald Ford Greenock Morton 1971-11-13 Sat
8 3 Donald Ford Greenock Morton 1973-09-01 Sat
1 4 Andy Wilson Hamilton Academical 1919-02-01 Sat
2 3 Jock White Hamilton Academical 1923-09-01 Sat
3 4 Jock White Hamilton Academical 1926-02-10 Wed
4 3 Tim Morgan Hamilton Academical 1927-09-03 Sat
5 3 Barney Battles Jnr Hamilton Academical 1928-08-18 Sat
6 3 Lachlan Macmillan Hamilton Academical 1929-11-02 Sat
7 3 William Coutts Hamilton Academical 1932-11-05 Sat
8 3 Bill Walsh Hamilton Academical 1936-11-07 Sat
1 3 Bert Denyer Heart of Midlothian B 1917-08-04 Sat
2 3 Jock White Heart of Midlothian B 1922-08-08 Tue
3 3 James L Marshall Heart of Midlothian B 1926-08-02 Mon
4 4 Barney Battles Jnr Heart of Midlothian B 1928-08-03 Fri
5 4 Barney Battles Jnr Heart of Midlothian B 1929-08-01 Thu
6 4 Barney Battles Jnr Heart of Midlothian B 1930-08-05 Tue
7 3 Jimmy Briscoe Heart of Midlothian B 1938-08-05 Fri
8 3 Archie Garrett Heart of Midlothian B 1939-08-02 Wed
9 3 George Reynolds Gilmour Heart of Midlothian B 1939-08-07 Mon
1 3 John Sneddon [1] Hibernian 1888-03-17 Sat
2 3 Davie Baird Hibernian 1890-01-25 Sat
3 3 Johnny Walker Hibernian 1893-08-12 Sat
3 3 Davie Baird Hibernian 1893-08-12 Sat
5 3 Alex King Hibernian 1895-08-03 Sat
6 3 James Sharp Hibernian 1897-09-01 Wed
7 3 George Livingstone Hibernian 1898-05-21 Sat
8 3 Bobby Walker Hibernian 1898-10-29 Sat
9 3 Bobby Walker Hibernian 1905-09-18 Mon
10 3 Tommy Murray [1] Hibernian 1912-01-01 Mon
11 3 Andy Wilson Hibernian 1919-01-11 Sat
12 3 Lachlan Macmillan Hibernian 1924-04-22 Tue
13 3 John McNeil [2] Hibernian 1926-09-20 Mon
14 5 Barney Battles Jnr Hibernian 1929-04-17 Wed
15 4 Barney Battles Jnr Hibernian 1929-05-11 Sat
16 3 David McCulloch Hibernian 1935-08-14 Wed
17 3 Tommy Walker Hibernian 1941-04-28 Mon
18 3 John Urquhart Hibernian 1955-05-07 Sat
19 3 Alex Young Hibernian 1960-01-01 Fri
20 3 Danny Paton Hibernian 1962-09-08 Sat
21 3 Scott Crabbe Hibernian 1989-05-08 Mon
22 4 Mark de Vries Hibernian 2002-08-11 Sun
23 3 Paul Hartley Hibernian 2006-04-02 Sun
1 3 Bobby Walker Inverness Caledonian 1900-05-15 Tue
2 4 Gary Mackay Inverness Caledonian 1985-01-30 Wed
1 3 Barney Battles Jnr Inverness Select 1934-04-23 Mon
1 3 Willie Taylor Kilmarnock 1898-04-16 Sat
2 3 Percy Dawson Kilmarnock 1913-12-13 Sat
3 3 Freddie Forbes Kilmarnock 1920-11-27 Sat
4 4 Jock White Kilmarnock 1923-02-10 Sat
5 5 Donald Ford Kilmarnock 1965-06-19 Sat
6 3 Willie Gibson Kilmarnock 1977-02-05 Sat
7 3 Eamonn Bannon Kilmarnock 1977-12-31 Sat
8 3 Stephane Adam Kilmarnock 1997-11-23 Sun
9 3 Ryan Stevenson Kilmarnock 2014-05-04 Sun
1 3 Willie Michael Kings Park 1895-01-12 Sat
2 8 Bill Walsh Kings Park 1937-02-13 Sat
3 3 Tommy Walker Kings Park 1940-04-20 Sat
1 4 Davie Baird Kirkcaldy Wanderers 1889-10-26 Sat
1 3 Bobby Kemp KR Reykjavik 1967-05-19 Fri
1 4 Percy Dawson Kristiania Kretslag 1912-05-14 Tue
1 4 Jimmy Wardhaugh Leeds United 1954-11-03 Wed
1 3 George Whitehead Leith Amateurs 1911-11-08 Wed
1 3 Davie Baird Leith Athletic 1889-03-02 Sat
2 3 John Waterston Leith Athletic 1892-08-13 Sat
3 4 Davie Baird Leith Athletic 1893-05-20 Sat
4 3 Willie Taylor Leith Athletic 1894-02-24 Sat
5 3 Willie Taylor Leith Athletic 1895-11-09 Sat
6 3 Willie Michael Leith Athletic 1896-04-25 Sat
7 5 Willie Michael Leith Athletic 1896-05-25 Mon
8 3 George Livingstone Leith Athletic 1898-08-27 Sat
9 3 Harry Graham Leith Athletic 1913-08-18 Mon
10 4 Jock White Leith Athletic 1925-01-24 Sat
11 4 Lachlan Macmillan Leith Athletic 1925-08-19 Wed
12 6 John McNeil [2] Leith Athletic 1926-05-15 Sat
13 3 Tim Morgan Leith Athletic 1927-08-17 Wed
14 4 Barney Battles Jnr Leith Athletic 1929-08-20 Tue
15 3 Barney Battles Jnr Leith Athletic 1931-08-12 Wed
16 3 David McCulloch Leith Athletic 1935-09-11 Wed
17 3 Tommy Walker Leith Athletic 1939-08-30 Wed
17 3 Archie Garrett Leith Athletic 1939-08-30 Wed
19 4 John Ramsay Leith Athletic 1942-05-09 Sat
19 3 Alex McCrae Leith Athletic 1942-05-09 Sat
21 5 Jack Jordan Leith Athletic 1947-09-10 Wed
1 3 Rab Henderson Leith Harp 1885-10-31 Sat
1 3 Bob McLaren Linfield 1895-11-16 Sat
1 3 Johnny Walker Linfield 1895-11-16 Sat
3 3 Jimmy Wardhaugh Linfield 1956-11-26 Mon
1 4 Willie Pettigrew Livingston (Meadowbank Thistle) 1982-01-20 Wed
1 3 Davie Baird Lochee United 1898-01-08 Sat
1 3 George Livingstone Lochgelly United 1899-03-04 Sat
2 3 Bob Bennie Lochgelly United 1932-01-16 Sat
2 5 Barney Battles Jnr Lochgelly United 1932-01-16 Sat
1 3 Willie Wallace Maccabi Tel Aviv 1966-08-01 Mon
1 3 Jimmy Wardhaugh Manchester City 1958-05-25 Sun
2 4 Jimmy Wardhaugh Manchester City 1958-06-11 Wed
1 4 Alfie Conn Manitoba All-Stars 1958-05-28 Wed
1 5 Eric Carruthers Montreal Olympic 1971-05-30 Sun
1 3 Chris Robertson Montrose 1980-08-30 Sat
1 4 Archie Miller Moray and Nairn Select 1934-04-25 Wed
1 3 Barney Battles Jnr Moray and Nairn Select 1934-04-25 Wed
1 3 Willie Taylor Motherwell 1890-03-22 Sat
2 3 Davie Baird Motherwell 1891-01-10 Sat
3 3 George Wilson Motherwell 1904-09-17 Sat
4 3 Fletcher Welsh Motherwell 1915-12-18 Sat
5 3 Barney Battles Jnr Motherwell 1928-11-10 Sat
6 3 Barney Battles Jnr Motherwell 1930-01-25 Sat
7 3 Barney Battles Jnr Motherwell 1930-11-15 Sat
8 3 Tommy Walker Motherwell 1944-03-18 Sat
9 3 Archie Kelly Motherwell 1944-12-09 Sat
10 3 Willie Bauld Motherwell 1954-10-23 Sat
11 4 Jimmy Wardhaugh Motherwell 1955-12-17 Sat
1 3 Bob Lister Musselburgh Bruntonians 1923-04-27 Fri
1 4 Willie Bauld Natal 1954-05-29 Sat
1 4 Jimmy Wardhaugh Natal 1954-05-29 Sat
1 3 Donald Ford New York Cosmos 1971-05-21 Fri
1 3 Arthur Lochhead Nithsdale Wanderers 1920-01-24 Sat
1 3 Willie Bauld Northern New South Wales 1959-05-18 Mon
1 4 Alfie Conn Northern Stars (Ontario) 1958-06-09 Mon
1 3 Alex Young Northern Stars (Ontario) 1958-06-09 Mon
1 3 A Douglas Norton Park 1884-01-05 Sat
1 3 Barney Battles Jnr Odense Select 1929-06-02 Sun
1 3 Kevin McKenna Pacific Coast All Stars 2004-07-14 Wed
1 3 Bill Porteous Partick Thistle 1903-10-31 Sat
2 3 Willie Wilson Partick Thistle 1912-11-02 Sat
3 3 John McNeil [2] Partick Thistle 1926-04-24 Sat
4 3 Andy Black Partick Thistle 1937-09-25 Sat
5 3 Andy Black Partick Thistle 1939-10-07 Sat
6 3 Archie Kelly Partick Thistle 1944-12-23 Sat
7 3 Willie MacFarlane Partick Thistle 1945-12-01 Sat
8 3 Alfie Conn Partick Thistle 1956-01-07 Sat
9 3 Alex Young Partick Thistle 1959-11-07 Sat
10 3 Donald Ford Partick Thistle 1974-02-19 Tue
11 3 Drew Busby Partick Thistle 1974-04-27 Sat
12 3 John Robertson Partick Thistle 1983-03-19 Sat
1 3 Tim Morgan Peebles Rovers 1929-04-26 Fri
1 4 Jimmy Briscoe Penicuik Athletic 1939-01-21 Sat
1 6 Archie Garrett Penicuik Athletic 1939-01-21 Sat
1 3 Alex McNeil Petershill 1880-12-18 Sat
1 3 Kevin Hegarty Philadelphia Spartans 1971-05-19 Wed
1 3 Rab Henderson Polton Vale 1889-01-19 Sat
2 4 David Ellis Polton Vale 1893-01-28 Sat
1 3 James Dargue Port Glasgow Athletic 1908-01-02 Thu
2 3 Bobby Walker Port Glasgow Athletic 1908-02-08 Sat
3 3 Philip Cole Port Glasgow Athletic 1908-10-17 Sat
4 3 George Buchanan Port Glasgow Athletic 1910-03-19 Sat
1 3 Willie Bauld Queen of the South 1948-10-16 Sat
2 3 Jimmy Wardhaugh Queen of the South 1958-11-08 Sat
3 3 Willie Wallace Queen of the South 1964-02-08 Sat
4 3 Willie Pettigrew Queen of the South 1982-03-13 Sat
1 3 Charlie Thomson Queens Park 1902-09-20 Sat
2 3 William Williamson Queens Park 1902-11-01 Sat
3 3 George Wilson Queens Park 1906-02-17 Sat
4 3 William Macpherson Queens Park 1912-08-24 Sat
5 3 Percy Dawson Queens Park 1913-02-15 Sat
6 3 George P Miller Queens Park 1916-04-08 Sat
7 3 Freddie Forbes Queens Park 1921-04-23 Sat
8 3 Walter Bird Queens Park 1924-01-12 Sat
9 3 Jock White Queens Park 1925-03-28 Sat
10 5 George Hamilton Queens Park 1941-06-07 Sat
11 4 Archie Garrett Queens Park 1943-10-23 Sat
12 3 Jimmy Wardhaugh Queens Park 1957-08-14 Wed
13 3 Alex Young Queens Park 1957-11-16 Sat
14 3 John Robertson Queens Park 1983-02-26 Sat
1 3 Gordon [1] Raith Rovers 1891-05-02 Sat
2 4 Willie Michael Raith Rovers 1900-01-06 Sat
3 4 Robert Houston Raith Rovers 1900-11-24 Sat
4 3 Charlie Thomson Raith Rovers 1903-04-06 Mon
5 3 Percy Dawson Raith Rovers 1913-01-18 Sat
6 4 Tim Morgan Raith Rovers 1927-04-11 Mon
7 4 Bill Walsh Raith Rovers 1936-10-05 Mon
8 4 Robert McCartney Raith Rovers 1940-04-10 Wed
9 3 Jimmy Wardhaugh Raith Rovers 1953-11-14 Sat
10 3 Alfie Conn Raith Rovers 1955-08-17 Wed
11 3 Jimmy Wardhaugh Raith Rovers 1956-04-28 Sat
12 3 Jim Hamilton Raith Rovers 1999-02-15 Mon
13 3 James Keatings Raith Rovers 2014-08-23 Sat
14 3 Craig Wighton Raith Rovers 2020-10-13 Tue
1 3 Willie Wilson Rangers 1915-10-16 Sat
2 3 Andy Black Rangers 1937-11-27 Sat
3 3 Allan Johnston Rangers 1996-01-20 Sat
4 3 Jim Hamilton Rangers 1997-07-26 Sat
1 3 Davie Russell Renton 1891-09-12 Sat
1 3 Willie Wallace Ross County 1962-05-12 Sat
2 3 Neil McCann Ross County 1997-03-27 Thu
3 3 Lawrence Shankland Ross County 2023-04-22 Sat
1 3 Magnus MacPhee Rosslyn Juniors 1933-09-04 Mon
1 3 Tommy Jenkinson Rugby Rovers 1889-05-09 Thu
1 3 Alfie Conn Scottish Command 1949-05-07 Sat
1 3 Barney Battles Jnr Scottish Junior XI 1936-04-20 Mon
1 4 Frank Bryson Selkirk 1931-10-12 Mon
2 5 Alfie Conn Selkirk 1951-10-01 Mon
2 5 Jimmy Wardhaugh Selkirk 1951-10-01 Mon
4 3 Willie Wallace Selkirk 1965-10-04 Mon
4 4 Alan Gordon Selkirk 1965-10-04 Mon
1 3 Tommy Walker Solway Star 1935-01-26 Sat
1 3 Jimmy Wardhaugh South Australia 1959-06-10 Wed
1 4 Jim Rodger (2) Sportsklubben Brann 1962-11-12 Mon
1 3 Willie Mackay St Bernards 1887-01-15 Sat
2 3 James Reid St Bernards 1889-03-30 Sat
3 3 Davie Baird St Bernards 1893-08-05 Sat
4 3 Bob McLaren St Bernards 1895-05-04 Sat
5 3 Willie Taylor St Bernards 1895-12-14 Sat
6 3 Willie Michael St Bernards 1897-10-09 Sat
7 3 Willie Taylor St Bernards 1897-11-20 Sat
8 3 John Blair St Bernards 1899-02-18 Sat
9 3 Tom Lorn St Bernards 1901-05-20 Mon
10 3 John Hunter St Bernards 1902-05-17 Sat
11 3 Bobby Walker St Bernards 1904-05-14 Sat
11 3 David Axford St Bernards 1904-05-14 Sat
13 3 David Axford St Bernards 1906-12-29 Sat
14 4 Percy Dawson St Bernards 1911-04-15 Sat
15 5 Willie Wilson St Bernards 1912-08-20 Tue
16 4 Arthur Lochhead St Bernards 1920-05-12 Wed
17 3 Jock White St Bernards 1925-05-09 Sat
18 3 John McNeil [2] St Bernards 1926-05-08 Sat
19 3 Barney Battles Jnr St Bernards 1930-08-12 Tue
20 3 Barney Battles Jnr St Bernards 1931-02-07 Sat
21 3 Archie Gardiner St Bernards 1931-09-15 Tue
22 4 David McCulloch St Bernards 1934-08-29 Wed
23 3 Andy Black St Bernards 1937-05-01 Sat
24 3 Bill Walsh St Bernards 1937-09-22 Wed
1 4 David McCulloch St Johnstone 1935-11-02 Sat
2 4 Arthur Biggs St Johnstone 1938-10-08 Sat
2 3 Andy Black St Johnstone 1938-10-08 Sat
4 3 Archie Garrett St Johnstone 1939-01-28 Sat
4 4 Andy Black St Johnstone 1939-01-28 Sat
6 3 Willie Wallace St Johnstone 1962-10-10 Wed
7 3 Willie Wallace St Johnstone 1963-10-05 Sat
8 3 Jim Murphy St Johnstone 1964-02-01 Sat
9 3 Iain Ferguson St Johnstone 1988-08-17 Wed
1 3 Bobby Walker St Mirren 1904-10-22 Sat
2 3 Dick Harker St Mirren 1910-02-16 Wed
3 4 Percy Dawson St Mirren 1913-11-15 Sat
4 3 Freddie Forbes St Mirren 1921-04-15 Fri
5 3 Barney Battles Jnr St Mirren 1930-11-29 Sat
6 3 Tommy Walker St Mirren 1938-10-01 Sat
7 3 Tommy Walker St Mirren 1942-01-03 Sat
7 3 George Hamilton St Mirren 1942-01-03 Sat
9 3 Willie MacFarlane St Mirren 1944-09-02 Sat
9 3 Archie Kelly St Mirren 1944-09-02 Sat
11 5 Willie Bauld St Mirren 1951-08-18 Sat
12 3 Alfie Conn St Mirren 1951-09-01 Sat
13 3 Jimmy Wardhaugh St Mirren 1956-03-07 Wed
14 3 Willie Wallace St Mirren 1963-11-09 Sat
15 3 Jim Murphy St Mirren 1966-11-19 Sat
16 3 John Colquhoun St Mirren 1988-02-06 Sat
17 3 John Robertson St Mirren 1992-02-05 Wed
18 3 Rudi Skacel St Mirren 2010-10-23 Sat
19 3 Rudi Skacel St Mirren 2012-01-14 Sat
20 3 Steven Naismith St Mirren 2018-09-01 Sat
1 3 James L Morrison Stenhousemuir 1892-12-17 Sat
2 4 Archie Garrett Stenhousemuir 1939-12-30 Sat
1 3 Willie Bauld Stirling Albion 1949-08-13 Sat
2 3 Willie Bauld Stirling Albion 1949-08-27 Sat
3 4 Willie Bauld Stirling Albion 1949-12-10 Sat
4 3 Willie Bauld Stirling Albion 1950-03-18 Sat
5 3 Jimmy Wardhaugh Stirling Albion 1953-10-03 Sat
6 3 Jim Souness Stirling Albion 1954-04-27 Tue
7 3 Jimmy Wardhaugh Stirling Albion 1955-11-05 Sat
8 3 Andy Milne Stirling Albion 1967-04-19 Wed
9 3 Willie Gibson Stirling Albion 1977-09-24 Sat
10 3 Andy Kirk Stirling Albion 1999-07-19 Mon
1 4 Willie Mackay Stoke FC 1887-08-12 Fri
1 3 Andrius Velicka Stranraer 2007-01-06 Sat
1 3 Danny Ferguson Tarff Rovers 1961-01-28 Sat
1 3 Bobby Blackwood Tasmania 1959-06-03 Wed
1 3 Bobby Rankin Tasmania 1959-06-03 Wed
1 3 Davie Russell Third Lanark 1892-08-20 Sat
2 3 Percy Dawson Third Lanark 1911-12-30 Sat
3 3 Jock White Third Lanark 1933-08-26 Sat
4 3 Alex Rennie Third Lanark 1938-08-24 Wed
5 3 Archie Kelly Third Lanark 1943-12-18 Sat
6 3 Bobby Flavell Third Lanark 1948-08-18 Wed
7 3 Alfie Conn Third Lanark 1952-12-20 Sat
8 3 Willie Bauld Third Lanark 1958-08-27 Wed
9 5 Willie Bauld Third Lanark 1958-09-27 Sat
10 3 George Thomson Third Lanark 1959-02-25 Wed
11 3 Willie Bauld Third Lanark 1959-10-28 Wed
12 3 Tommy White Third Lanark 1964-03-04 Wed
1 3 Alan Gordon Vale of Leithen 1962-01-27 Sat
1 3 Davie Russell Vale Of Leven 1891-11-07 Sat
1 3 Bob Bryce Vale of Midlothian 1887-09-17 Sat
1 7 Tom Breckenridge Vale of Midlothian 1887-09-17 Sat
1 3 Jim Fleming Valur 1967-05-22 Mon
1 4 Alex Young Victoria 1959-06-07 Sun
1 3 Bob McLaren Victoria United 1894-02-10 Sat
1 3 James Common Watsonians RFC 1885-12-05 Sat
1 5 Nick Ross West Calder 1884-03-08 Sat
1 4 Willie Bauld Western Australia 1959-06-15 Mon
1 4 Ian Crawford Western Australia 1959-06-15 Mon
1 3 Jimmy Wardhaugh Western Province 1954-05-31 Mon
1 3 Derek O'Connor Wick Academy 1984-07-30 Mon

<%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