Records for ODI Matches

Hat-tricks
Player
Match
Venue
Date
Victims
Jalal-ud-Din Pakistan v AustraliaHyderabad (P) 20/09/1982 RW Marsh bowled; B Yardley c Wasim Bari; GF Lawson bowled
BA Reid Australia v New ZealandSydney 29/01/1986 BR Blair c GRJ Matthews; EB McSweeney c AR Border; SR Gillespie bowled
C Sharma India v New ZealandNagpur 31/10/1987 KR Rutherford bowled; IDS Smith bowled; EJ Chatfield bowled
Wasim Akram Pakistan v West IndiesSharjah 14/10/1989 PJL Dujon bowled; MD Marshall bowled; CEL Ambrose bowled
Wasim Akram Pakistan v AustraliaSharjah 04/05/1990 MG Hughes bowled; CG Rackemann bowled; TM Alderman bowled
Kapil Dev India v Sri LankaCalcutta 04/01/1991 RS Mahanama c KS More; RJ Ratnayake lbw; ST Jayasuirya c SV Manjrekar
Aaqib Javed Pakistan v IndiaSharjah 25/10/1991 RJ Shastri lbw; M Azharuddin lbw; SR Tendulkar lbw
DK Morrison New Zealand v IndiaNapier 25/03/1994 Kapil Dev bowled; SA Ankola bowled; NR Mongia bowled
Waqar Younis Pakistan v New ZealandEast London 19/12/1994 CZ Harris bowled; C Pringle bowled; RP de Groen bowled
Saqlain Mushtaq Pakistan v ZimbabwePeshawar 03/11/1996 GW Flower c Moin Khan; JA Rennie c Moin Khan; AR Whittall c Salim Malik
EA Brandes Zimbabwe v EnglandHarare 03/01/1997 NV Knight c A Flower; JP Crawley lbw; N Hussain c A Flower
AM Stuart Australia v PakistanMelbourne 16/01/1997 Ijaz Ahmed c IA Healy; Mohammad Wasim c IA Healy; Moin Khan c MA Taylor
Saqlain Mushtaq Pakistan v ZimbabweThe Oval 11/06/1999 HK Olonga st Moin Khan; AG Huckle st Moin Khan; M Mbangwa lbw
WPUJC Vaas Sri Lanka v ZimbabweColombo (SSC) 08/12/2001 SV Carlisle c ASA Perera; CB Wishart lbw; T Taibu lbw
Mohammad Sami Pakistan v West IndiesSharjah 15/02/2002 RD Jacobs lbw; CD Collymore bowled; CE Cuffy bowled
WPUJC Vaas Sri Lanka v BangladeshPietermaritzburg 14/02/2003 Hannan Sarkar bowled; Mohammad Ashraful caught & bowled; Ehsanul Haque c DPMD Jayawardene
B Lee Australia v KenyaDurban 15/03/2003 KO Otieno bowled; BJ Patel c RT Ponting; DO Obuya bowled
JM Anderson England v PakistanThe Oval 20/06/2003 Abdul Razzaq c ME Trescothick; Shoaib Akhtar c CMW Read; Mohammad Sami bowled
SJ Harmison England v IndiaNottingham 01/09/2004 M Kaif c GO Jones; L Balaji c A Flintoff; A Nehra caught & bowled
CK Langeveldt South Africa v West IndiesBarbados 11/05/2005 IDR Bradshaw bowled; DB Powell bowled; CD Collymore lbw
Shahadat Hossain Bangladesh v ZimbabweHarare 02/08/2006 TV Mufambisi c Khaled Mashud; E Chigumbura lbw; P Utseya c Khaled Mashud
JE Taylor West Indies v AustraliaMumbai (BS) 18/10/2006 MEK Hussey bowled; B Lee lbw; GB Hogg bowled
SE Bond New Zealand v AustraliaHobart 14/01/2007 CL White caught; A Symonds caught; NW Bracken bowled
*SL Malinga Sri Lanka v South AfricaGuyana 28/03/2007 SM Pollock bowled; AJ Hall c Tharanga; JH Kallis c Sangakkara,M Ntini bowled
A Flintoff England v West IndiesSt Lucia 03/04/2009 D Ramdin bowled; R Rampaul lbw; SJ Benn bowled
MF Maharoof Sri Lanka v IndiaDambulla 22/06/2010 RA Jadeja lbw; P Kumar bowled; Z Khan caught
Abdur Razzak Bangladesh v ZimbabweDhaka 03/12/2010 P Utseya caught; RW Price lbw; CB Mpofu lbw
KAJ Roach West Indies v NetherlandsDelhi 28/02/2011 PM Seelaar lbw; BP Loots lbw; BA Westdijk bowled
SL Malinga Sri Lanka v KenyaColombo (RPS) 01/03/2011 T Mishra lbw; PJ Ongondo bowled; SO Ngoche bowled
SL Malinga Sri Lanka v AustraliaColombo (RPS) 22/08/2011 MG Johnson bowled; JW Hastings lbw; XJ Doherty bowled
DT Christian Australia v Sri LankaMelbourne 02/03/2012 NLTC Perera caught; SMSM Senanayake lbw; KMDN Kulasekara lbw
NLTC Perera Sri Lanka v PakistanColombo (RPS) 16/06/2012 Younis Khan caught; Shahid Afridi caught; Sarfraz Ahmed caught
CJ McKay Australia v EnglandCardiff 14/09/2013 KP Pietersen lbw; IJL Trott caught; JE Root caught
Rubel Hossain Bangladesh v New ZealandDhaka 29/10/2013 Corey J Anderson bowled; BB McCullum caught; JDS Neesham caught
Prosper Utseya Zimbabwe v South AfricaHarare 29/08/2014 Q de Kock caught; RR Rossouw caught; DA Miller lbw
Taijul Islam Bangladesh v ZimbabweDhaka 01/12/2014 TL Chatara bowled; J Nyumbu lbw; T Panyangara bowled
ST Finn England v AustraliaMelbourne 14/02/2015 BJ Haddin caught; GJ Maxwell caught; MG Johnson caught
JP Duminy South Africa v Sri LankaSydney 18/03/2015 AD Mathews caught; KMDN Kulasekara caught; PHT Kaushal lbw
K Rabada South Africa v BangladeshMirpur 10/07/2015 Tamim Iqbal bowled; Litton Das caught; Mahmudullah lbw
JP Faulkner Australia v Sri LankaColombo (RPS) 24/08/2016 MDKJ Perera lbw; AD Mathews caught; NLTC Perera bowled
Taskin Ahmed Bangladesh v Sri LankaDambulla 28/03/2017 DAS Gunaratne caught; RAS Lakmal caught; N Pradeep bowled
PWH de Silva Sri Lanka v ZimbabweGalle 02/07/2017 MN Waller bowled; DT Tiripano lbw; TL Chatara bowled
Kuldeep Yadav India v AustraliaKolkata 21/09/2017 MS Wade bowled; AC Agar lbw; PJ Cummins caught
DSK Madushanka Sri Lanka v BangladeshDhaka 27/01/2018 Mashrafe Mortaza caught; Rubel Hossain bowled; Mahmudullah caught
Imran Tahir South Africa v ZimbabweBloemfontein 03/10/2018 SC Williams st H Klaasen; PJ Moor lbw; B Mavuta bowled
TA Boult New Zealand v PakistanAbu Dhabi 07/11/2018 Fakhar Zaman bowled; Babar Azam caught; Mohammad Hafeez lbw
Mohammed Shami India v AfghanistanSouthampton 22/06/2019 Mohammad Nabi caught; Aftab Alam bowled; Mujeeb Ur Rahman bowled
TA Boult New Zealand v AustraliaLord's 29/06/2019 UT Khawaja bowled; MA Starc bowled; JP Behrendorff lbw
Kuldeep Yadav India v West IndiesVisakhapatnam 18/12/2019 SD Hope caught; JO Holder stumped; AS Joseph caught
Wessly Madhevere Zimbabwe v NetherlandsHarare 23/03/2023 Colin Ackermann stumped; Teja Nidamanuru bowled; Paul van Meekeren bowled
Notes:
*Aaqib Javed was the youngest at 19 years and 81 days when he achieved this feat.
* SL Malinga took 4 wickets in 4 balls in Guyana, 2007
* Zahoor Khan missed a hat-trick against Ireland in Dubai. His sequence reads - caught, bowled, wide, lbw.
*Mohammed Siraj v (Sri Lanka), Adil Rashid v (West Indies), Chaminda Vaas v (Bangladesh), Mohammad Sami v (New Zealand) and SL Malinga v (Bangladesh) have taken 4 wickets in an over.