Skip to content
Play MFF
EN

Spurs All-Time Stats Updated

Tottenham Hotspur All-Time Hat-Tricks

Tottenham Hotspur All-Time Hat-Tricks: football statistics, records and history from My Football Facts.

Tottenham Hotspur All-Time Hat-Tricks 1896-2025

Tottenham Hotspur All-Time Hat-Tricks from 1896 to 2025.

Tottenham Hotspur Chronological Hat-Tricks

#Date Competition Attn Ven Opponents ResFAPlayers
112-Dec-1896 FA Cup Q3 ?H Old St Stephen's W 40Clements (3)
213-Feb-1897Southern League3,000H NorthfleetW 50Clements (3)
325-Sep-1897Southern League10,000H Millwall W 70Meads (3)
415-Jan-1898Southern League2,000H NorthfleetW 40Joyce (3)
522-Jan-1898Southern League2,000H WolvertonW 71Joyce (4)
619-Mar-1898Southern League2,800H Sheppey UnitedW 40Joyce (4)
717-Sep-1898Southern League4,500H Sheppey UnitedW 32Cameron (3)
824-Sep-1898Southern League4,000H WarmleyW 71Smith (3)
924-Sep-1898Southern League4,000H WarmleyW 71Joyce (3)
1031-Dec-1898Southern League6,000A Swindon TownL 34Cameron (3)
1107-Oct-1899Southern League6,000H Brighton UnitedW 61Kirwan (3)
1204-Nov-1899Southern League7,000H Thames IronworksW 70Pratt (3)
1316-Dec-1899Southern League500A CowesW 61Copeland (3)
1403-Feb-1900Southern League2,000A Sheppey UnitedW 41Pratt (3)
1510-Feb-1900Southern League2,000A Brighton UnitedW 30Pratt (3)
1617-Feb-1900Southern League7,000H BedminsterW 52Pratt (3)
1715-Sep-1900Southern League3,000H ChathamW 50Brown (3)
1813-Feb-1901FA Cup 1 Replay 6,000A Preston North End W 42Brown (3)
1908-Apr-1901FA Cup SF 46,000VP West Bromwich Albion W 40Brown (4)
2026-Oct-1901Southern League7,500H Watford W 81Brown (3)
2128-Dec-1901Southern League13,000A Queens Park Rangers W 30Brown (3)
2208-Mar-1902Southern League4,000H Swindon TownW 71Brown (3)
2322-Mar-1902Southern League3,000H Kettering TownW 40Copeland (3)
2430-Jan 1904Southern League8,000H Reading W 74Woodward (3)
2516-Apr-1904Southern League4,000H Kettering TownW 51Turner (4)
2630-Apr-1904Southern League3,000A WellingboroughD 33J Jones (3)
2717-Dec-1904Southern League5,000H WellingboroughW 80Glen (3)
2819-Jan-10FA Cup 1 Replay 17,000H Plymouth Argyle W 71Humphreys (3)
2929-Mar-10Division 1 23,000H Blackburn Rovers W 40Minter (3)
3007-Jan-11Division 1 18,000H Bristol City W 32Minter (3)
3113-Feb-11Division 1 8,000H Middlesbrough W 62Steel R (3)
3228-Oct-11Division 1 20,000H Preston North End W 62Newman (3)
3326-Dec-12Division 1 20,000H Manchester City W 40Cantrell (3)
3426-Dec-14Division 1 8,000H Sheffield Wednesday W 61Bliss (4)
3513-Feb-15Division 1 8,000A Middlesbrough L 57Cantrell (4)
3603-Apr-15Division 1 11,000H Bolton Wanderers W 42Bliss (3)
3720-Sep-19Division 2 20,000A South Shields W 30Wilson (3)
3818-Oct-19Division 2 32,644A Clapton Orient W 40Bliss (3)
3910-Jan-20FA Cup 1 17,000A Bristol Rovers W 41Cantrell (3)
4002-Apr-20Division 2 38,000H Wolverhampton Wanderers W 42Bliss (3)
4109-Oct-20Division 1 47,000H Chelsea W 50Bliss (3)
4229-Jan-21FA Cup 2 39,048H Bradford City W 40Seed (3)
4305-Nov-21Division 1 34,448H Newcastle United W 40Seed (3)
4403-Feb-23FA Cup 2 38,333H Manchester United W 40Handley (3)
4515-Nov-24Division 1 30,000H Blackburn Rovers W 50Elkes (3)
4624-Oct-25Division 1 29,952H Liverpool W 31Osborne (3)
4731-Oct-25Division 1 28,076A Leicester City L 35Osborne (3)
4807-Nov-25Division 1 35,259H West Ham United W 42Osborne (3)
4909-Jan-26FA Cup 3 49,800H West Ham United W 50Dimmock (3)
5012-Sep-27Division 1 19,219H Middlesbrough W 42Blair (3)
5107-Jan-28Division 1 34,731H Newcastle United W 52Osborne (4)
5211-Feb-28Division 1 29,149A Everton W 53O'Callaghan (4)
5320-Apr-29Division 2 24,356H Chelsea W 41Harper (3)
5409-Oct-29Division 2 8,545H Stoke City W 31Osborne (3)
5518-Jan-30Division 2 24,956H Blackpool W 61Harper (3)
5622-Feb-30Division 2 29,341H Wolverhampton Wanderers W 42Rowley (3)
5730-Aug-30Division 2 25,484H Reading W 71Harper (5)
5801-Sep-30Division 2 23,518H Burnley W 81Cook (3)
5901-Nov-30Division 2 24,544H Charlton Athletic W 50Harper (3)
6029-Nov-30Division 2 23,609H Port Vale W 50Harper (4)
6107-Feb-31Division 2 27,708H Oldham Athletic W 40Harper (3)
6221-Nov-31Division 2 22,226H Port Vale W 93Davies (3)
6326-Dec-31Division 2 26,417A Charlton Athletic W 52Hunt GS (3)
6402-Jan-32Division 2 25,122H Wolverhampton Wanderers D 33Hunt GS (3)
6522-Oct-32Division 2 24,778H Southampton W 50O'Callaghan (3)
6619-Nov-32Division 2 24,584H Chesterfield W 41Evans W (3, 1pen)
6714-Jan-33FA Cup 3 16,662A Oldham Athletic W 60Hunt GS (3)
6803-Feb-33Division 2 5,412A Oldham Athletic W 51Hunt GS (3)
6909-Sep-33Division 1 26,112A Leicester City W 31McCormick (3)
7030-Sep-33Division 1 67,454A Chelsea W 40Hunt GS (3)
7130-Dec-33Division 1 23,894H Sheffield United W 41Hunt GS (4)
7203-Mar-34Division 1 26,121H Everton W 30Hunt GS (3)
7324-Mar-34Division 1 26,246A Newcastle United W 31Hunt GS (3)
7431-Mar-34Division 1 29,547H Leeds United W 51Hunt GS (3)
7527-Apr-35Division 1 15,613H Liverpool W 51Evans W (3)
7628-Sep-35Division 2 32,872H Port Vale W 52Morrison (3)
7702-Nov-35Division 2 36,121H Swansea City W 72Hall GW (3)
7801-Feb-36Division 2 10,770A Port Vale W 51Morrison (3)
7928-Mar-36Division 2 28,907H Southampton W 80Hunt GS (3, 1pen)
8028-Mar-36Division 2 28,907H Southampton W 80Meek (3)
8104-Apr-36Division 2 11,044A Blackpool W 42Hunt GS (3)
8219-Sep-36Division 2 33,177H Bradford Park Avenue W 51Morrison (4)
8331-Oct-36Division 2 16,653H Bradford City W 51Morrison (3)
8414-Nov-36Division 2 30,054H Chesterfield W 51Hunt GS (3, 2pens)
8528-Dec-36Division 2 16,135H Blackburn Rovers W 51Miller (4)
8602-Jan-37Division 2 13,131A Norwich City W 32Morrison (3)
8716-Jan-37FA Cup 3 32,665A Portsmouth W 50Morrison (3)
8822-Feb-37FA Cup 5 Replay46,972H Everton W 43Morrison (3)
8927-Feb-37Division 2 26,346H Swansea City W 31Duncan (3)
9020-Mar-37Division 2 13,621A Chesterfield W 31McCormick (3)
9130-Aug-37Division 2 13,766H Burnley W 40Morrison (3)
9223-Apr-38Division 2 15,982H Southampton W 50Morrison (3)
9302-Sep-39Division 2 16,021H West Bromwich Albion W 43Morrison (3)
9401-Nov-47Division 2 42,362H Brentford W 40Duquemin (3)
9507-Feb-48FA Cup 5 69,049H Leicester City W 52Duquemin (3)
9607-May-49Division 2 23,927A Plymouth Argyle W 50Bennett (3)
9712-Nov-49Division 2 54,193H Sheffield United W 70Walters (3)
9804-Nov-50Division 1 66,402H Portsmouth W 51Baily (3)
9918-Nov-50Division 1 70,336H Newcastle United W 70Medley (3)
10017-Mar-51Division 1 45,353H West Bromwich Albion W 50Duquemin (3)

Tottenham Hotspur Hat-Tricks Statistics

Players (99)345Total
Jimmy Greaves123 15
Harry Kane121 13
George Hunt111 12
Bobby Smith75 12
Johnny Morrison91 10
Cliff Jones10 10
Ted Harper4116
Jermain Defoe5 16
Sandy Brown51 6
Martin Chivers6 6
Bertie Bliss41 5
Frank Osborne41 5
Heung-Min Son41 5
Gary Lineker31 4
John 'Tiny' Joyce22 4
Len Duquemin4 4
Tom Pratt4 4
Jimmy Cantrell21 3
Robbie Keane21 3
Clive Allen3 3
Gareth Bale3 3
Garth Crooks3 3
John Duncan3 3
Alan Gilzean3 3
Teddy Sheringham3 3
Alfie Stokes1 12
Billy Minter2 2
Colin Lee11 2
David Copeland2 2
Fernando Llorente2 2
Topsy Clements2 2
Jimmy McCormick2 2
Jimmy Seed2 2
John Cameron2 2
Jurgen Klinsmann11 2
Les Bennett11 2
Les Ferdinand2 2
Lucas Moura2 2
Martin Peters11 2
Paul Gasgoigne11 2
Peter Crouch2 2
Steffan Iversen2 2
Taffy O'Callaghan11 2
Terry Medwin11 2
Willie Evans2 2
Les Allen 11
Dimitar Berbatov 1 1
John Gavin 1 1
Les Miller 1 1
Steve Archibald1 1
Chris Armstrong1 1
Eddie Baily1 1
Darren Bent1 1
John Blair1 1
Gary Brooke1 1
Alfie Conn1 1
Billy Cook1 1
Willie Davies1 1
Jimmy Dimmock1 1
Dave Dunmore1 1
Gordon Durie1 1
Terry Dyson1 1
Jack Elkes1 1
Mark Falco1 1
Tony Galvin1 1
Alex Glen1 1
Willie Hall1 1
Tich Handley1 1
Glenn Hoddle1 1
Percy Humphreys1 1
Jack Jones1 1
Erik Lamela1 1
Freddie Kanoute1 1
John Kirwan1 1
Dave Mackay1 1
Syd McClellan1 1
Tom Meads1 1
Les Medley1 1
Joe Meek1 1
Ian Moores1 1
Nayim1 1
Ernie Newman1 1
George Robb1 1
Graham Roberts1 1
Ronnie Rosenthal1 1
Dick Rowley1 1
Frank Saul1 1
Tom Smith1 1
Roberto Soldado1 1
Bob Steel1 1
Paul Stewart1 1
Andy Turner1 1
Carlos Vinícius1 1
Ricky Villa1 1
Paul Walsh1 1
Sonny Walters1 1
Charlie Wilson1 1
Vivian Woodward1 1
Totals244

Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.