Hat-tricks
Player Match Venue Date Victims
Jalal-ud-Din Pakistan v Australia Hyderabad (P) 20/09/1982 RW Marsh bowled; B Yardley c Wasim Bari;
GF Lawson bowled
BA Reid Australia v New Zealand Sydney 29/01/1986 BR Blair c GRJ Matthews; EB McSweeney c AR Border;
SR Gillespie bowled
C Sharma India v New Zealand Nagpur 31/10/1987 KR Rutherford bowled; IDS Smith bowled;
EJ Chatfield bowled
Wasim Akram Pakistan v West Indies Sharjah 14/10/1989 PJL Dujon bowled; MD Marshall bowled;
CEL Ambrose bowled
Wasim Akram Pakistan v Australia Sharjah 04/05/1990 MG Hughes bowled; CG Rackemann bowled;
TM Alderman bowled
Kapil Dev India v Sri Lanka Calcutta 04/01/1991 RS Mahanama c KS More; RJ Ratnayake lbw;
ST Jayasuirya c SV Manjrekar
Aaqib Javed Pakistan v India Sharjah 25/10/1991 RJ Shastri lbw; M Azharuddin lbw;
SR Tendulkar lbw
DK Morrison New Zealand v India Napier 25/03/1994 Kapil Dev bowled; SA Ankola bowled;
NR Mongia bowled
Waqar Younis Pakistan v New Zealand East London 19/12/1994 CZ Harris bowled; C Pringle bowled;
RP de Groen bowled
Saqlain Mushtaq Pakistan v Zimbabwe Peshawar 03/11/1996 GW Flower c Moin Khan; JA Rennie c Moin Khan;
AR Whittall c Salim Malik
EA Brandes Zimbabwe v England Harare 03/01/1997 NV Knight c A Flower; JP Crawley lbw;
N Hussain c A Flower
AM Stuart Australia v Pakistan Melbourne 16/01/1997 Ijaz Ahmed c IA Healy; Mohammad Wasim c IA Healy;
Moin Khan c MA Taylor
Saqlain Mushtaq Pakistan v Zimbabwe The Oval 11/06/1999 HK Olonga st Moin Khan; AG Huckle st Moin Khan;
M Mbangwa lbw
WPUJC Vaas Sri Lanka v Zimbabwe Colombo (SSC) 08/12/2001 SV Carlisle c ASA Perera; CB Wishart lbw;
T Taibu lbw
Mohammad Sami Pakistan v West Indies Sharjah 15/02/2002 RD Jacobs lbw; CD Collymore bowled;
CE Cuffy bowled
WPUJC Vaas Sri Lanka v Bangladesh Pietermaritzburg 14/02/2003 Hannan Sarkar bowled; Mohammad Ashraful caught & bowled; Ehsanul Haque c DPMD Jayawardene
B Lee Australia v Kenya Durban 15/03/2003 KO Otieno bowled; BJ Patel c RT Ponting;
DO Obuya bowled
JM Anderson England v Pakistan The Oval 20/06/2003 Abdul Razzaq c ME Trescothick; Shoaib Akhtar c CMW Read; Mohammad Sami bowled
SJ Harmison England v India Nottingham 01/09/2004 M Kaif c GO Jones; L Balaji c A Flintoff;
A Nehra caught & bowled
CK Langeveldt South Africa v West Indies Barbados 11/05/2005 IDR Bradshaw bowled; DB Powell bowled;
CD Collymore lbw
Shahadat Hossain Bangladesh v Zimbabwe Harare 02/08/2006 TV Mufambisi c Khaled Mashud; E Chigumbura lbw;
P Utseya c Khaled Mashud
JE Taylor West Indies v Australia Mumbai (BS) 18/10/2006 MEK Hussey bowled; B Lee lbw;
GB Hogg bowled
SE Bond New Zealand v Australia Hobart 14/01/2007 CL White caught; A Symonds caught;
NW Bracken bowled
*SL Malinga Sri Lanka v South Africa Guyana 28/03/2007 SM Pollock bowled; AJ Hall c Tharanga;
JH Kallis c Sangakkara,M Ntini bowled
A Flintoff England v West Indies St Lucia 03/04/2009 D Ramdin bowled; R Rampaul lbw;
SJ Benn bowled
MF Maharoof Sri Lanka v India Dambulla 22/06/2010 RA Jadeja lbw; P Kumar bowled;
Z Khan caught
Abdur Razzak Bangladesh v Zimbabwe Dhaka 03/12/2010 P Utseya caught; RW Price lbw;
CB Mpofu lbw
KAJ Roach West Indies v Netherlands Delhi 28/02/2011 PM Seelaar lbw; BP Loots lbw;
BA Westdijk bowled
SL Malinga Sri Lanka v Kenya Colombo (RPS) 01/03/2011 T Mishra lbw; PJ Ongondo bowled;
SO Ngoche bowled
SL Malinga Sri Lanka v Australia Colombo (RPS) 22/08/2011 MG Johnson bowled; JW Hastings lbw;
XJ Doherty bowled
DT Christian Australia v Sri Lanka Melbourne 02/03/2012 NLTC Perera caught; SMSM Senanayake lbw;
KMDN Kulasekara lbw
NLTC Perera Sri Lanka v Pakistan Colombo (RPS) 16/06/2012 Younis Khan caught; Shahid Afridi caught;
Sarfraz Ahmed caught
CJ McKay Australia v England Cardiff 14/09/2013 KP Pietersen lbw; IJL Trott caught;
JE Root caught
Rubel Hossain Bangladesh v New Zealand Dhaka 29/10/2013 Corey J Anderson bowled; BB McCullum caught;
JDS Neesham caught
Prosper Utseya Zimbabwe v South Africa Harare 29/08/2014 Q de Kock caught; RR Rossouw caught;
DA Miller lbw
Taijul Islam Bangladesh v Zimbabwe Dhaka 01/12/2014 TL Chatara bowled; J Nyumbu lbw;
T Panyangara bowled
ST Finn England v Australia Melbourne 14/02/2015 BJ Haddin caught; GJ Maxwell caught;
MG Johnson caught
JP Duminy South Africa v Sri Lanka Sydney 18/03/2015 AD Mathews caught; KMDN Kulasekara caught;
PHT Kaushal lbw
K Rabada South Africa v Bangladesh Mirpur 10/07/2015 Tamim Iqbal bowled; Litton Das caught;
Mahmudullah lbw
JP Faulkner Australia v Sri Lanka Colombo (RPS) 24/08/2016 MDKJ Perera lbw; AD Mathews caught;
NLTC Perera bowled
Taskin Ahmed Bangladesh v Sri Lanka Dambulla 28/03/2017 DAS Gunaratne caught; RAS Lakmal caught;
N Pradeep bowled
PWH de Silva Sri Lanka v Zimbabwe Galle 02/07/2017 MN Waller bowled; DT Tiripano lbw;
TL Chatara bowled
Kuldeep Yadav India v Australia Kolkata 21/09/2017 MS Wade bowled; AC Agar lbw;
PJ Cummins caught
DSK Madushanka Sri Lanka v Bangladesh Dhaka 27/01/2018 Mashrafe Mortaza caught; Rubel Hossain bowled;
Mahmudullah caught
Imran Tahir South Africa v Zimbabwe Bloemfontein 03/10/2018 SC Williams st H Klaasen; PJ Moor lbw;
B Mavuta bowled
TA Boult New Zealand v Pakistan Abu Dhabi 07/11/2018 Fakhar Zaman bowled; Babar Azam caught;
Mohammad Hafeez lbw
Mohammed Shami India v Afghanistan Southampton 22/06/2019 Mohammad Nabi caught; Aftab Alam bowled;
Mujeeb Ur Rahman bowled
TA Boult New Zealand v Australia Lord's 29/06/2019 UT Khawaja bowled; MA Starc bowled;
JP Behrendorff lbw
Kuldeep Yadav India v West Indies Visakhapatnam 18/12/2019 SD Hope caught; JO Holder stumped;
AS Joseph caught
Wessly Madhevere Zimbabwe v Netherlands Harare 23/03/2023 Colin Ackermann stumped; Teja Nidamanuru bowled;
Paul van Meekeren bowled
Maheesh Theekshana Sri Lanka v New Zealand Hamilton 08/01/2025 Mitchell Santner caught; Nathan Smith caught;
Matt Henry caught

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.