Player name followed by date of hat-trick, opposition and venue.
Season | Player | Hat-trick No. | Date | Opposition | H/A | Result | Scored | ||
1888/89 | Jimmy Ross | 1 | 06/10/1888 | Stoke | H | 7 | 0 | 4 | |
1888/89 | John Goddall | 1 | 27/10/1888 | Wolves | H | 5 | 2 | 3 | |
1888/89 | Jack Gordon | 1 | 03/11/1888 | Notts Co | A | 7 | 0 | 3 | |
1888/89 | John Goddall | 2 | 03/11/1888 | Notts Co | A | 7 | 0 | 3 | |
1889/90 | Nick Ross | 1 | 14/09/1889 | Stoke | H | 10 | 0 | 3 | |
1889/90 | Nick Ross | 2 | 28/09/1889 | Burnley | A | 3 | 0 | 3 | |
1889/90 | Jimmy Ross | 2 | 28/09/1889 | West Brom | H | 5 | 0 | 3 | |
1889/90 | Nick Ross | 3 | 12/10/1889 | Bolton | A | 6 | 2 | 3 | |
1889/90 | Nick Ross | 4 | 25/12/1889 | Aston Villa | H | 3 | 2 | 3 | |
1889/90 | Nick Ross | 5 | 11/01/1890 | Derby | H | 5 | 0 | 4 | |
1889/90 | Georgie Drummond | 1 | 18/01/1890 | Newton Heath | H | 6 | 1 | 3 | |
1891/92 | Georgie Drummond | 2 | 12/12/1891 | Notts Co | H | 6 | 0 | 4 | |
1892/93 | David Russell | 1 | 22/10/1892 | Aston Villa | H | 4 | 1 | 3 | |
1892/93 | Jimmy Ross | 3 | 14/01/1893 | Sheffield Wed | A | 5 | 0 | 3 | |
1892/93 | Jimmy Ross | 4 | 21/01/1893 | Burton Swifts | H | 9 | 2 | 3 | |
1892/93 | Frank Becton | 1 | 21/01/1893 | Burton Swifts | H | 9 | 2 | 3 | |
1892/93 | Frank Becton | 2 | 25/02/1893 | Middlesboro Ironopolis | H | 7 | 0 | 3 | |
1892/93 | Frank Becton | 3 | 31/03/1893 | Notts Co | H | 4 | 0 | 4 | |
1892/93 | Frank Becton | 4 | 10/04/1893 | Wolves | H | 4 | 0 | 3 | |
1893/94 | Jimmy Ross | 5 | 23/09/1893 | Darwen | H | 4 | 1 | 3 | |
1893/94 | Jack Barton | 1 | 27/01/1894 | Reading | H | 18 | 0 | 3 | |
1893/94 | John Cowan | 1 | 27/01/1894 | Reading | H | 18 | 0 | 4 | |
1893/94 | Jimmy Ross | 6 | 27/01/1894 | Reading | H | 18 | 0 | 6 | |
1893/94 | Frank Becton | 5 | 27/01/1894 | Reading | H | 18 | 0 | 4 | |
1893/94 | Jimmy Ross | 7 | 03/03/1894 | West Brom | H | 3 | 1 | 3 | |
1894/95 | Frank Becton | 6 | 05/01/1895 | West Brom | A | 5 | 4 | 3 | |
1898/99 | Tom Pratt | 1 | 28/01/1899 | Grimsby | H | 7 | 0 | 3 | |
1899/1900 | Jackie Pierce | 1 | 04/11/1899 | Notts Co | H | 4 | 3 | 3 | |
1899/1900 | George Henderson | 1 | 03/02/1900 | West Brom | H | 5 | 2 | 3 | |
1900/01 | Andrew Gara | 1 | 21/09/1901 | Barnsley | A | 4 | 0 | 3 | |
1900/01 | Dick Pegg | 1 | 28/12/1901 | Lincoln | H | 8 | 0 | 3 | |
1900/01 | Tom Pratt | 2 | 29/03/1902 | Stockport | H | 4 | 0 | 3 | |
1902/03 | Percy Smith | 1 | 28/02/1903 | Port Vale | H | 5 | 1 | 3 | |
1903/04 | Percy Smith | 2 | 13/02/1904 | Leicester Fosse | A | 4 | 1 | 3 | |
1904/05 | Percy Smith | 3 | 03/09/1904 | Sunderland | H | 3 | 1 | 3 | |
1904/05 | Percy Smith | 4 | 11/02/1905 | Notts Co | A | 3 | 1 | 3 | |
1904/05 | Dickie Bond | 1 | 21/04/1905 | Sheffield Utd | H | 4 | 0 | 3 | |
1908/09 | Charles Dawson | 1 | 07/09/1908 | Chelsea | H | 6 | 0 | 3 | |
1912/13 | Jonathan Morley | 1 | 01/01/1913 | Glossop North End | A | 3 | 2 | 3 | |
1913/14 | Fred Osborn | 1 | 29/11/1913 | Middlesbrough | H | 4 | 1 | 3 | |
1913/14 | Fred Osborn | 2 | 10/01/1914 | Bristol Rovers | H | 5 | 2 | 3 | |
1913/14 | Fred Osborn | 3 | 17/01/1914 | Sheffield Wed | H | 5 | 0 | 3 | |
1920/21 | Rowland Woodhouse | 1 | 27/12/1920 | Blackburn | H | 4 | 2 | 3 | |
1920/21 | Tommy Roberts | 1 | 29/01/1921 | Watford | H | 4 | 1 | 3 | |
1920/21 | Tommy Roberts | 2 | 19/02/1921 | Luton | A | 3 | 2 | 3 | |
1920/21 | Tommy Roberts | 3 | 26/03/1921 | West Brom | A | 3 | 0 | 3 | |
1921/22 | Tommy Roberts | 4 | 03/09/1921 | Bolton | H | 3 | 1 | 3 | |
1921/22 | Rowland Woodhouse | 2 | 05/11/1921 | Burnley | A | 3 | 3 | 3 | |
1922/23 | Fred Marquis | 1 | 06/01/1923 | Aston Villa | H | 3 | 2 | 3 | |
1922/23 | Tommy Roberts | 5 | 08/02/1923 | Stoke | H | 4 | 2 | 3 | |
1923/24 | James Ferris | 1 | 05/01/1924 | Burnley | H | 5 | 0 | 3 | |
1924/25 | Rowland Woodhouse | 3 | 10/01/1925 | Manchester City | H | 4 | 1 | 3 | |
1925/26 | Walter Jackson | 1 | 12/12/1925 | Clapham Orient | H | 4 | 1 | 3 | |
1926/27 | Tommy Roberts | 6 | 08/01/1927 | Lincoln | A | 4 | 2 | 3 | |
1927/28 | George Harrison | 1 | 29/08/1927 | Hull | H | 4 | 2 | 3 | |
1927/28 | Tommy Roberts | 7 | 26/11/1927 | Notts Co | H | 4 | 0 | 3 | |
1927/28 | Norman Robson | 1 | 21/01/1928 | Wolves | H | 5 | 4 | 3 | |
1927/28 | Ken Cameron | 1 | 05/05/1928 | Grimsby | A | 6 | 4 | 3 | |
1928/29 | Norman Robson | 2 | 27/08/1928 | Reading | H | 7 | 0 | 3 | |
1928/29 | George Harrison | 2 | 03/11/1928 | Grimsby | H | 5 | 2 | 4 | |
1928/29 | Sandy Hair | 1 | 17/11/1928 | Clapham Orient | H | 5 | 2 | 3 | |
1928/29 | Alex Reid | 1 | 23/02/1929 | Port Vale | H | 7 | 1 | 4 | |
1929/30 | Bobby Crawford | 1 | 21/09/1929 | Stoke | H | 5 | 1 | 3 | |
1930/31 | James McCelland | 1 | 06/09/1930 | Reading | A | 4 | 1 | 4 | |
1930/31 | Tom Scott | 1 | 04/10/1930 | Millwall | A | 7 | 5 | 3 | |
1930/31 | George Bargh | 1 | 13/12/1930 | Cardiff | H | 7 | 0 | 3 | |
1930/31 | Vincent Farrell | 1 | 17/03/1931 | Charlton | H | 4 | 1 | 3 | |
1931/32 | Ted Harper | 1 | 16/01/1932 | Southampton | A | 3 | 3 | 3 | |
1931/32 | Ted Harper | 2 | 06/02/1932 | Wolves | H | 4 | 2 | 3 | |
1931/32 | Dick Rowley | 1 | 16/04/1932 | Notts Co | A | 4 | 1 | 4 | |
1931/32 | Ted Harper | 3 | 23/04/1932 | Plymouth | H | 5 | 2 | 3 | |
1932/33 | Ted Harper | 4 | 29/08/1932 | Burnley | H | 6 | 1 | 4 | |
1932/33 | Ted Harper | 5 | 22/10/1932 | West Ham | H | 4 | 1 | 3 | |
1932/33 | Ted Harper | 6 | 11/02/1933 | Manchester Utd | H | 3 | 3 | 3 | |
1932/33 | Ted Harper | 7 | 11/03/1933 | Lincoln | H | 5 | 0 | 4 | |
1933/34 | George Stephenson | 1 | 23/12/1933 | Southampton | H | 3 | 1 | 3 | |
1933/34 | Jack Palethorne | 1 | 17/02/1934 | Northampton | H | 4 | 0 | 3 | |
1933/34 | George Bargh | 2 | 31/03/1934 | Millwall | H | 4 | 2 | 3 | |
1934/35 | Bud Maxwell | 1 | 19/01/1935 | Huddersfield | A | 4 | 3 | 3 | |
1934/35 | Bud Maxwell | 2 | 13/04/1935 | Stoke | H | 5 | 2 | 3 | |
1936/37 | Bud Maxwell | 3 | 05/12/1936 | West Brom | H | 3 | 2 | 3 | |
1936/37 | Frank O'Donnell | 1 | 30/01/1937 | Stoke | H | 5 | 1 | 3 | |
1936/37 | Frank O'Donnell | 2 | 20/02/1937 | Exeter | H | 5 | 3 | 3 | |
1937/38 | Bud Maxwell | 4 | 11/09/1937 | Liverpool | H | 4 | 1 | 3 | |
1937/38 | Frank O'Donnell | 3 | 08/01/1937 | West Ham | H | 3 | 0 | 3 | |
1946/47 | Willie McIntosh | 1 | 07/09/1946 | Grimsby | A | 3 | 2 | 3 | |
1946/47 | Willie McIntosh | 2 | 14/09/1946 | Charlton | H | 5 | 1 | 3 | |
1948/49 | Bobbie Beattie | 1 | 04/09/1948 | Middlesborough | H | 6 | 1 | 3 | |
1950/51 | Charlie Wayman | 1 | 25/12/1950 | Q.P.R. | A | 4 | 1 | 4 | |
1950/51 | Charlie Wayman | 2 | 20/01/1951 | Grimsby | A | 4 | 0 | 3 | |
1950/51 | Ken Horton | 1 | 10/03/1951 | Barnsley | H | 7 | 0 | 3 | |
1951/52 | Charlie Wayman | 3 | 16/02/1952 | Arsenal | A | 3 | 3 | 3 | |
1952/53 | Charlie Wayman | 4 | 03/01/1953 | Middlesborough | H | 3 | 0 | 3 | |
1952/53 | Charlie Wayman | 5 | 10/01/1953 | Wolves | H | 5 | 2 | 3 | |
1953/54 | Bobby Foster | 1 | 22/08/1953 | Middlesborough | A | 4 | 0 | 3 | |
1953/54 | Jimmy Baxter | 1 | 26/08/1953 | Sheffield Utd | H | 6 | 0 | 3 | |
1953/54 | Charlie Wayman | 6 | 24/09/1953 | Sunderland | H | 6 | 2 | 3 | |
1953/54 | Dennis Hatsell | 1 | 19/04/1954 | Tottenham | A | 6 | 2 | 3 | |
1954/55 | Charlie Wayman | 7 | 21/08/1954 | Manchester City | H | 5 | 0 | 3 | |
1954/55 | Peter Higham | 1 | 30/10/1954 | Sheffield Wed | H | 6 | 0 | 3 | |
1954/55 | Ken Waterhouse | 1 | 30/04/1955 | Charlton | A | 4 | 0 | 3 | |
1956/57 | Tommy Thompson | 1 | 03/11/1956 | Sunderland | H | 6 | 0 | 3 | |
1956/57 | Sammy Taylor | 1 | 02/02/1957 | Portsmouth | H | 7 | 1 | 3 | |
1957/58 | Sammy Taylor | 2 | 28/09/1957 | Chelsea | H | 5 | 2 | 3 | |
1957/58 | Tommy Thompson | 2 | 01/02/1958 | Birmingham | H | 8 | 0 | 3 | |
1957/58 | Sammy Taylor | 3 | 01/02/1958 | Birmingham | H | 8 | 0 | 3 | |
1959/60 | Tommy Thompson | 3 | 19/12/1959 | Chelsea | H | 4 | 5 | 3 | |
1961/62 | Alfie Biggs | 1 | 02/12/1961 | Scunthorpe | H | 4 | 1 | 3 | |
1961/62 | Alfie Biggs | 2 | 14/04/1962 | Brighton | H | 3 | 1 | 3 | |
1962/63 | Alex Dawson | 1 | 15/04/1963 | Swansea | H | 6 | 3 | 3 | |
1963/64 | Alex Dawson | 2 | 31/08/1963 | Swansea | H | 3 | 3 | 3 | |
1963/64 | Alex Ashworth | 1 | 07/12/1963 | Bury | H | 3 | 0 | 3 | |
1963/64 | Dave Wilson | 1 | 26/12/1963 | Cardiff | A | 4 | 0 | 3 | |
1964/65 | Brian Godfrey | 1 | 29/08/1964 | Ipswich | A | 5 | 1 | 3 | |
1964/65 | Alex Dawson | 3 | 14/11/1964 | Charlton | A | 3 | 2 | 3 | |
1964/65 | Alex Dawson | 4 | 13/03/1965 | Portsmouth | H | 6 | 1 | 3 | |
1964/65 | Alex Dawson | 5 | 20/03/1965 | Manchester City | A | 3 | 4 | 3 | |
1965/66 | Brian Greenhalgh | 1 | 16/03/1966 | Bolton | A | 3 | 1 | 3 | |
1965/66 | Ernie Hannigan | 1 | 07/05/1966 | Cardiff | H | 9 | 0 | 3 | |
1965/66 | Brian Godfrey | 2 | 07/05/1966 | Cardiff | H | 9 | 0 | 3 | |
1967/68 | Willie Irvine | 1 | 23/03/1968 | Huddersfield | H | 3 | 1 | 3 | |
1970/71 | Gerry Ingram | 1 | 12/09/1970 | Reading | H | 4 | 1 | 3 | |
1974/75 | Mel Holden | 1 | 26/11/1974 | Blyth Spartans | H | 5 | 1 | 3 | |
1976/77 | Alex Bruce | 1 | 12/10/1976 | Peterborough | H | 6 | 2 | 3 | |
1977/78 | Alex Bruce | 2 | 28/02/1978 | Colchester | H | 4 | 0 | 4 | |
1982/83 | Steve Elliott | 1 | 28/08/1982 | Millwall | H | 3 | 2 | 3 | |
1983/84 | Steve Elliott | 2 | 27/12/1983 | Scunthorpe | A | 5 | 1 | 3 | |
1983/84 | Steve Elliott | 3 | 22/02/1984 | Rochdale | A | 3 | 0 | 3 | |
1986/87 | John Thomas | 1 | 16/09/1986 | Halifax | H | 3 | 2 | 3 | |
1986/87 | John Thomas | 2 | 15/11/1986 | Bury | H | 5 | 1 | 3 | |
1986/87 | John Thomas | 3 | 09/12/1986 | Chorley | H | 5 | 0 | 3 | |
1988/89 | Gary Brazil | 1 | 25/10/1988 | Gillingham | H | 5 | 0 | 3 | |
1988/89 | Tony Ellis | 1 | 25/02/1989 | Chesterfield | H | 6 | 0 | 3 | |
1989/90 | Graham Shaw | 1 | 22/08/1989 | Tranmere | H | 3 | 4 | 3 | |
1989/90 | Brian Mooney | 1 | 23/09/1989 | Chester | H | 5 | 0 | 3 | |
1989/90 | Steve Harper | 1 | 24/02/1990 | Cardiff | H | 4 | 0 | 3 | |
1990/91 | Ronnie Jepson | 1 | 19/02/1991 | Burnley | H | 6 | 1 | 3 | |
1992/93 | Tony Ellis | 2 | 10/10/1992 | Blackpool | A | 3 | 2 | 3 | |
1992/93 | Tony Ellis | 3 | 27/03/1993 | Rotherham | H | 5 | 2 | 3 | |
1993/94 | Mike Conroy | 1 | 28/08/1993 | Shrewsbury | H | 6 | 1 | 3 | |
1993/94 | Tony Ellis | 4 | 09/10/1993 | Chesterfield | H | 4 | 1 | 3 | |
1995/96 | Andy Saville | 1 | 21/10/1994 | Mansfield | H | 6 | 0 | 3 | |
1995/96 | Steve Wilkinson | 1 | 21/10/1994 | Mansfield | H | 6 | 0 | 3 | |
1995/96 | Andy Saville | 2 | 04/11/1994 | Leyton Orient | H | 4 | 0 | 3 | |
1996/97 | Steve Wilkinson | 2 | 20/08/1996 | Wigan | A | 3 | 2 | 3 | |
1996/97 | David Reeves | 1 | 16/11/1996 | Altrincham | H | 4 | 1 | 3 | |
1997/98 | Lee Ashcroft | 1 | 29/11/1997 | Fulham | H | 3 | 1 | 3 | |
1999/2000 | Bjarki Gunnlaugsson | 1 | 07/12/1999 | Wrexham | H | 4 | 1 | 3 | |
2000/01 | Jon Macken | 1 | 05/09/2000 | Shrewsbury | H | 4 | 1 | 3 | |
2001/02 | David Healy | 1 | 03/11/2001 | Stockport | H | 6 | 0 | 3 | |
2003/04 | Ricardo Fuller | 1 | 20/12/2003 | Burnley | H | 5 | 3 | 3 | |
2004/05 | Richard Cresswell | 1 | 04/10/2004 | Leicester | A | 3 | 2 | 3 | |
2004/05 | Richard Cresswell | 2 | 01/01/2005 | Sunderland | H | 3 | 2 | 3 | |
2009/10 | Jon Parkin | 1 | 02/01/2010 | Colchester | H | 7 | 0 | 3 | |
2010/11 | Jon Parkin | 2 | 28/09/2010 | Leeds | A | 6 | 4 | 3 | |
2012/13 | Nicky Wroe | 1 | 23/10/2012 | Scunthorpe | A | 3 | 2 | 3 | |
2013/14 | Paul Gallagher | 1 | 09/11/2013 | Barnet | H | 6 | 0 | 3 | |
2013/14 | Joe Garner | 1 | 14/01/2014 | Ipswich | H | 3 | 2 | 3 | |
2013/14 | Craig Davies | 1 | 12/04/2014 | Carlisle | H | 6 | 1 | 3 | |
2013/14 | Paul Gallagher | 2 | 21/04/2014 | Shrewsbury | H | 5 | 2 | 3 | |
2014/15 | Joe Garner | 2 | 25/10/2014 | Fleetwood | H | 3 | 2 | 3 | |
2014/15 | Callum Robinson | 1 | 10/11/2014 | Havant & Waterlooville | A | 3 | 0 | 3 | |
2014/15 | Joe Garner | 3 | 14/03/2015 | Crewe | H | 5 | 1 | 4 | |
2014/15 | Joe Garner | 4 | 25/04/2015 | Swindon | H | 3 | 0 | 3 | |
2014/15 | Jermaine Beckford | 1 | 24/05/2015 | Swindon | N | 4 | 0 | 3 |