OPPONENT HAT-TRICKS

These are all the known 136 competitive hat-tricks scored by opponents.
Note: I'm missing some early opposition goalscorers, so this is likely not a complete list.
Season Date Game Scorer Goals Opponent H/A Result Ground
1887-88Sat Jan 07, 1888FA CupW Ingram3The WednesdayH2-4Gregory Ground
1892-93Sat Nov 12, 1892League Tier 1Charlie Athersmith3Aston VillaH4-5Town Ground
Sat Dec 03, 1892League Tier 1Campbell3SunderlandH0-5Town Ground
1893-94Sat Feb 03, 1894League Tier 1Harry Chippendale3Blackburn RoversA1-6Ewood Park
1894-95Sat Sep 15, 1894League Tier 1J Southworth3EvertonA1-6Goodison Park
1895-96Sat Oct 05, 1895League Tier 1Steve Bloomer3Derby CountyH2-5Town Ground
Sat Dec 07, 1895League Tier 1Steve Bloomer3Derby CountyA0-4Baseball Ground
1896-97Sat Jan 23, 1897League Tier 1William Richards3West Bromwich AlbionA0-4Stoney Lane
1897-98Mon Apr 11, 1898League Tier 1Steve Bloomer3Derby CountyA0-5Baseball Ground
1899-00Mon Apr 16, 1900League Tier 1Billy Walker3West Bromwich AlbionA0-8Stoney Lane
1901-02Sat Oct 19, 1901League Tier 1Jimmy Millar3SunderlandA0-4Roker Park
1903-04Sat Dec 19, 1903League Tier 1Joe Bache3Aston VillaH3-7City Ground
Sat Dec 19, 1903League Tier 1Tommy Niblo3Aston VillaH3-7City Ground
1904-05Sat Nov 05, 1904League Tier 1Sandy Young4EvertonA1-5Goodison Park
1905-06Sat Sep 09, 1905League Tier 1George Dorsett3Manchester CityA0-5Hyde Road
Sat Nov 18, 1905League Tier 1Albert Shepherd4Bolton WanderersA0-6Burnden Park
Sat Dec 16, 1905League Tier 1Freddie Wilcox3Birmingham CityA0-5Muntz Street
Mon Apr 16, 1906League Tier 1Jimmy Stewart3The WednesdayH3-4City Ground
1907-08Wed Dec 25, 1907League Tier 1Joe Bache4Aston VillaA0-4Villa Park
Sat Mar 07, 1908League Tier 1George Holley3SunderlandA2-7Roker Park
1908-09Sat Mar 13, 1909FA CupAlf Bentley3Derby CountyA0-3Baseball Ground
1909-10Sat Sep 18, 1909League Tier 1Jack Parkinson3LiverpoolH1-4City Ground
Sat Jan 01, 1910League Tier 1Harry Hampton3Aston VillaH1-4City Ground
Mon Jan 03, 1910League Tier 1Bob Currie3BuryA1-4Gigg Lane
Wed Apr 20, 1910League Tier 1Jack Parkinson4LiverpoolA3-7Anfield
Sat Apr 30, 1910League Tier 1Jack Cowell4Bristol CityA0-4Ashton Gate
1910-11Sat Dec 17, 1910League Tier 1Albert Shepherd4Newcastle UnitedA1-4St. James Park (Newcastle)
1911-12Sat Feb 17, 1912League Tier 2Bob Whittingham3ChelseaH2-3City Ground
1912-13Mon Mar 24, 1913League Tier 2Tommy Little3Bradford Park AvenueA1-3Horton Park Avenue
1913-14Sat Nov 29, 1913League Tier 2Billy McLeod4Leeds CityA0-8Elland Road
1914-15Sat Apr 10, 1915League Tier 2Arthur Price3Leeds CityA0-4Elland Road
Sat Apr 24, 1915League Tier 2Harry King4ArsenalA0-7Highbury
1919-20Sat Nov 01, 1919League Tier 2Albert Groves3Wolverhampton WanderersA0-4Molineux
Sat Jan 31, 1920League Tier 2Bobby Blood3Port ValeA1-4The Old Recreation Ground
Wed Mar 10, 1920League Tier 2Harry Hampton4Birmingham CityA0-8St. Andrews
Fri Apr 02, 1920League Tier 2Syd Puddefoot4West Ham UnitedA1-5Upton Park
Sat May 01, 1920League Tier 2Jimmy Heathcote3BlackpoolA2-3Bloomfield Road
1920-21Sat Sep 04, 1920League Tier 2Arthur Watkin3Stoke CityA0-4Victoria Ground
1922-23Sat Nov 04, 1922League Tier 1Benny Cross3BurnleyA2-8Turf Moor
Tue Jan 02, 1923League Tier 1Joe Smith4Bolton WanderersA2-4Burnden Park
Sat Mar 03, 1923League Tier 1Bobby Blood3West Bromwich AlbionH0-4City Ground
1923-24Sat Oct 06, 1923League Tier 1Andy Wilson5MiddlesbroughA2-5Ayresome Park
1924-25Tue Sep 02, 1924League Tier 1Charlie Wilson3Huddersfield TownA0-3Leeds Road
Sat Dec 13, 1924League Tier 1George James4West Bromwich AlbionA1-5The Hawthorns
1925-26Sat Mar 20, 1926League Tier 2Harry Havelock4PortsmouthA1-5Fratton Park
Sat May 01, 1926League Tier 2Albert Pynegar4Oldham AthleticA3-8Boundary Park
Sat May 01, 1926League Tier 2Frank Hargreaves3Oldham AthleticA3-8Boundary Park
1927-28Sat Mar 24, 1928League Tier 2Jimmy Hampson4BlackpoolA3-5Bloomfield Road
1928-29Sat Oct 27, 1928League Tier 2Wilf Phillips3MillwallH0-4City Ground
Sat Nov 03, 1928League Tier 2Jack Simms4Port ValeA2-4The Old Recreation Ground
1929-30Sat Sep 28, 1929League Tier 2Dick Rowley3SouthamptonH0-5City Ground
Sat Mar 15, 1930League Tier 2Wilf Kirkham3Stoke CityA0-6Victoria Ground
Sat Apr 26, 1930League Tier 2Bertie Williams3Bristol CityA1-4Ashton Gate
1930-31Sat Nov 22, 1930League Tier 2Ron Williams3Swansea TownA2-3Vetch Field
Sat Jan 10, 1931FA CupDuncan Hutchison3Newcastle UnitedA0-4St. James Park (Newcastle)
1931-32Sat Sep 12, 1931League Tier 2Vince Harwood3Bradford Park AvenueA1-4Horton Park Avenue
Sat Oct 17, 1931League Tier 2Jack Leslie4Plymouth ArgyleA1-5Home Park
Sat Jan 30, 1932League Tier 2Thomas Reid3Manchester UnitedA2-3Old Trafford
1933-34Sat May 05, 1934League Tier 2Tommy Nolan3Port ValeA1-3The Old Recreation Ground
1935-36Mon Sep 02, 1935League Tier 2Jim Hammond3FulhamA0-6Craven Cottage
Sat Sep 07, 1935League Tier 2David Mangnall3West Ham UnitedA2-5Upton Park
Sat Feb 15, 1936League Tier 2Arthur Holt3SouthamptonA2-7The Dell
Sat Feb 15, 1936League Tier 2Vic Watson3SouthamptonA2-7The Dell
1936-37Sat Nov 28, 1936League Tier 2Tommy Jones4BlackpoolA1-7Bloomfield Road
Sat Apr 10, 1937League Tier 2Billy Guest4Blackburn RoversA1-9Ewood Park
1938-39Wed Aug 31, 1938League Tier 2Bill Hullett3Plymouth ArgyleA0-3Home Park
Sat Oct 08, 1938League Tier 2Billy Cairns3Newcastle UnitedA0-4St. James Park (Newcastle)
Sat Nov 19, 1938League Tier 2Don Barker3MillwallA0-5The Old Den
Sat Nov 26, 1938League Tier 2Eric Brook3Manchester CityH3-4City Ground
Sat Dec 17, 1938League Tier 2Tom Lyon4ChesterfieldA1-7Saltergate
Sat Jan 28, 1939League Tier 2Tommy Crawley3Coventry CityA1-5Highfield Road
1939-40Sat Aug 26, 1939League Tier 2Maxwell3BarnsleyA1-4Oakwell
1946-47Sat Aug 31, 1946League Tier 2Robledo3BarnsleyA2-3Oakwell
Wed Feb 12, 1947FA CupMannion3MiddlesbroughA2-6Ayresome Park
1948-49Sat Nov 13, 1948League Tier 2Revie3Leicester CityA2-4Filbert Street
1950-51Sat Dec 09, 1950FA CupShaw3Rotherham UnitedA1-3Millmoor
1951-52Wed Aug 29, 1951League Tier 2Eddie Brown3SouthamptonA2-5The Dell
Sat Oct 27, 1951League Tier 2Ted Roberts3Coventry CityA3-3Highfield Road
1954-55Wed Aug 25, 1954League Tier 2Johnny King3Stoke CityH0-3City Ground
1955-56Sat Dec 17, 1955League Tier 2Billy Liddell3LiverpoolA2-5Anfield
1956-57Sat Nov 10, 1956League Tier 2Brian Clough3MiddlesbroughH0-4City Ground
1957-58Sat Nov 30, 1957League Tier 1Gordon Turner3Luton TownA1-3Kenilworth Road
Sat Mar 15, 1958League Tier 1Jimmy Murray3Wolverhampton WanderersH1-4City Ground
1958-59Sat Aug 23, 1958League Tier 1Bobby Mason3Wolverhampton WanderersA1-5Molineux
Sat Sep 27, 1958League Tier 1Jimmy Greaves3ChelseaA1-4Stamford Bridge
Thu Apr 09, 1959League Tier 1Allan Brown4Luton TownA1-5Kenilworth Road
Wed Apr 22, 1959League Tier 1Alan Shackleton3Leeds UnitedH0-3City Ground
1959-60Wed Aug 26, 1959League Tier 1Danny Clapton3ArsenalH0-3City Ground
Sat Nov 21, 1959League Tier 1Jimmy Robson5BurnleyA0-8Turf Moor
Sat Dec 12, 1959League Tier 1Dennis Viollet3Manchester UnitedH1-5City Ground
Sat Jan 23, 1960League Tier 1Edward Thomas3EvertonA1-6Goodison Park
Sat Jan 30, 1960FA CupDerek 'Doc' Pace3Sheffield UnitedA0-3Bramall Lane
1960-61Sat Dec 31, 1960League Tier 1David Herd3ArsenalH3-5City Ground
Sat Apr 29, 1961League Tier 1Jimmy Greaves4ChelseaA3-4Stamford Bridge
1961-62Wed Oct 04, 1961Fairs CupHector Núñez3ValenciaH1-5City Ground
Tue Dec 26, 1961League Tier 1Norbert Lawton3Manchester UnitedA3-6Old Trafford
1962-63Sat Sep 29, 1962League Tier 1Jimmy Greaves4Tottenham HotspurA2-9White Hart Lane
1963-64Sat Aug 31, 1963League Tier 1Jimmy Greaves3Tottenham HotspurA1-4White Hart Lane
Sat Mar 14, 1964League Tier 1Fred Pickering3EvertonA1-6Goodison Park
1964-65Sat Dec 05, 1964League Tier 1Andy McEvoy3Blackburn RoversH2-5City Ground
1965-66Sat Mar 26, 1966League Tier 1Willie Irvine3BurnleyA1-4Turf Moor
1967-68Sat May 11, 1968League Tier 1Tony Hateley3LiverpoolA1-6Anfield
1969-70Wed Oct 29, 1969League Tier 1Peter Lorimer3Leeds UnitedA1-6Elland Road
Sat Feb 21, 1970League Tier 1Steve Kindon3BurnleyA0-5Turf Moor
Tue Apr 07, 1970League Tier 1John O'Rourke3Coventry CityH1-4City Ground
1970-71Mon Jan 11, 1971FA CupMalcolm MacDonald3Luton TownA4-3Kenilworth Road
Sat Apr 03, 1971League Tier 1Hugh Curran4Wolverhampton WanderersA0-4Molineux
1971-72Sat Sep 25, 1971League Tier 1Derek Dougan3Wolverhampton WanderersA2-4Molineux
1973-74Sat Jan 12, 1974League Tier 2Tony Brown4West Bromwich AlbionH1-4City Ground
1974-75Sat Oct 12, 1974League Tier 2Mel Machin3Norwich CityH1-3City Ground
1980-81Tue Oct 28, 1980League CupRoss Jenkins3WatfordA1-4Vicarage Road
1984-85Sat Oct 13, 1984League Tier 1Gary Thompson3West Bromwich AlbionA1-4The Hawthorns
1990-91Wed Nov 28, 1990League CupKevin Gallagher3Coventry CityA4-5Highfield Road
1991-92Sat May 02, 1992League Tier 1Frank McAvennie3West Ham UnitedA0-3Upton Park
1992-93Sat Apr 10, 1993League Tier 1Les Ferdinand3Queens Park RangersA3-4Loftus Road
1995-96Sat Aug 19, 1995League Tier 1Matt Le Tissier3SouthamptonA4-3The Dell
Sat Nov 18, 1995League Tier 1Alan Shearer3Blackburn RoversA0-7Ewood Park
1998-99Sat Oct 24, 1998League Tier 1Michael Owen4LiverpoolA1-5Anfield
Sat Jan 09, 1999League Tier 1Darren Huckerby3Coventry CityA0-4Highfield Road
Sat Feb 06, 1999League Tier 1Ole Gunnar Solskjaer4Manchester UnitedH1-8City Ground
2001-02Sat Mar 30, 2002League Tier 2Darren Huckerby3Manchester CityA0-3Maine Road
2009-10Tue May 11, 2010PlayoffsDJ Campbell3BlackpoolH3-4City Ground
2010-11Sun Jan 30, 2011FA CupVictor Obinna3West Ham UnitedA2-3Upton Park
2011-12Sat Sep 10, 2011League Tier 2Rickie Lambert3SouthamptonA2-3St. Mary's Stadium
Tue Jan 17, 2012FA CupJermaine Beckford3Leicester CityA0-4Walkers Stadium
2013-14Sat Mar 22, 2014League Tier 2Craig Bryson3Derby CountyA0-5Pride Park
2014-15Wed Jan 21, 2015League Tier 2Ross McCormack3FulhamA2-3Craven Cottage
Sat Apr 18, 2015League Tier 2Rudy Gestede3Blackburn RoversA3-3Ewood Park
2015-16Tue Aug 11, 2015League CupTom Bradshaw3WalsallH3-4City Ground
2017-18Wed Sep 20, 2017League CupMichy Batshuayi3ChelseaA1-5Stamford Bridge
2018-19Wed Nov 28, 2018League Tier 2Tammy Abraham4Aston VillaA5-5Villa Park
2019-20Sat Dec 14, 2019League Tier 2Jordan Rhodes3Sheffield WednesdayH0-4City Ground
Fri Mar 06, 2020League Tier 2Matt Smith3MillwallH0-3City Ground
2022-23Wed Aug 31, 2022League Tier 1Erling Haaland3Manchester CityA0-6Etihad Stadium
2023-24Sat Dec 23, 2023League Tier 1Dominic Solanke3BournemouthH2-3City Ground
2024-25Sat Jan 25, 2025League Tier 1Dango Ouattara3BournemouthA0-5Dean Court