A hat-trick in One Day International (ODI) is one of the rarest and most thrilling scenes in cricket. It happens when a bowler dismisses three batsmen in three consecutive balls. Since Jalaluddin took the first ODI hat-trick for Pakistan in 1982, only a select group of bowlers have joined this elite club.
Let’s see what the list tells us:
Player |
Match |
Venue |
Date |
Victims |
Jalal-ud-Din |
Pakistan v Australia |
Hyderabad (P) |
20/09/1982 |
RW Marsh, B Yardley, GF Lawson |
BA Reid |
Australia v New Zealand |
Sydney |
29/01/1986 |
BR Blair, EB McSweeney, SR Gillespie |
C Sharma |
India v New Zealand |
Nagpur |
31/10/1987 |
KR Rutherford, IDS Smith, EJ Chatfield |
Wasim Akram |
Pakistan v West Indies |
Sharjah |
14/10/1989 |
PJL Dujon, MD Marshall, CEL Ambrose |
Wasim Akram |
Pakistan v Australia |
Sharjah |
04/05/1990 |
MG Hughes, CG Rackemann, TM Alderman |
Kapil Dev |
India v Sri Lanka |
Calcutta |
04/01/1991 |
RS Mahanama, RJ Ratnayake, ST Jayasuriya |
Aaqib Javed |
Pakistan v India |
Sharjah |
25/10/1991 |
RJ Shastri, M Azharuddin, SR Tendulkar |
DK Morrison |
New Zealand v India |
Napier |
25/03/1994 |
Kapil Dev, SA Ankola, NR Mongia |
Waqar Younis |
Pakistan v New Zealand |
East London |
19/12/1994 |
CZ Harris, C Pringle, RP de Groen |
Saqlain Mushtaq |
Pakistan v Zimbabwe |
Peshawar |
03/11/1996 |
GW Flower, JA Rennie, AR Whittall |
EA Brandes |
Zimbabwe v England |
Harare |
03/01/1997 |
NV Knight, JP Crawley, N Hussain |
AM Stuart |
Australia v Pakistan |
Melbourne |
16/01/1997 |
Ijaz Ahmed, Mohammad Wasim, Moin Khan |
Saqlain Mushtaq |
Pakistan v Zimbabwe |
The Oval |
11/06/1999 |
HK Olonga, AG Huckle, M Mbangwa |
Chaminda Vaas |
Sri Lanka v Zimbabwe |
Colombo (SSC) |
08/12/2001 |
SV Carlisle, CB Wishart, T Taibu |
Mohammad Sami |
Pakistan v West Indies |
Sharjah |
15/02/2002 |
RD Jacobs, CD Collymore, CE Cuffy |
Chaminda Vaas |
Sri Lanka v Bangladesh |
Pietermaritzburg |
14/02/2003 |
Hannan Sarkar, Mohammad Ashraful, Ehsanul Haque |
Brett Lee |
Australia v Kenya |
Durban |
15/03/2003 |
KO Otieno, BJ Patel, DO Obuya |
James Anderson |
England v Pakistan |
The Oval |
20/06/2003 |
Abdul Razzaq, Shoaib Akhtar, Mohammad Sami |
Steve Harmison |
England v India |
Nottingham |
01/09/2004 |
M Kaif, L Balaji, A Nehra |
Charl Langeveldt |
South Africa v West Indies |
Barbados |
11/05/2005 |
IDR Bradshaw, DB Powell, CD Collymore |
Shahadat Hossain |
Bangladesh v Zimbabwe |
Harare |
02/08/2006 |
TV Mufambisi, E Chigumbura, P Utseya |
Jerome Taylor |
West Indies v Australia |
Mumbai |
18/10/2006 |
MEK Hussey, B Lee, GB Hogg |
Shane Bond |
New Zealand v Australia |
Hobart |
14/01/2007 |
CL White, A Symonds, NW Bracken |
Lasith Malinga |
Sri Lanka v South Africa |
Guyana |
28/03/2007 |
SM Pollock, AJ Hall, JH Kallis, M Ntini |
Andrew Flintoff |
England v West Indies |
St Lucia |
03/04/2009 |
D Ramdin, R Rampaul, SJ Benn |
Farveez Maharoof |
Sri Lanka v India |
Dambulla |
22/06/2010 |
RA Jadeja, P Kumar, Z Khan |
Abdur Razzak |
Bangladesh v Zimbabwe |
Dhaka |
03/12/2010 |
P Utseya, RW Price, CB Mpofu |
Kemar Roach |
West Indies v Netherlands |
Delhi |
28/02/2011 |
PM Seelaar, BP Loots, BA Westdijk |
Lasith Malinga |
Sri Lanka v Kenya |
Colombo (RPS) |
01/03/2011 |
T Mishra, PJ Ongondo, SO Ngoche |
Lasith Malinga |
Sri Lanka v Australia |
Colombo (RPS) |
22/08/2011 |
MG Johnson, JW Hastings, XJ Doherty |
Dan Christian |
Australia v Sri Lanka |
Melbourne |
02/03/2012 |
NLTC Perera, SMSM Senanayake, KMDN Kulasekara |
Thisara Perera |
Sri Lanka v Pakistan |
Colombo (RPS) |
16/06/2012 |
Younis Khan, Shahid Afridi, Sarfraz Ahmed |
Clint McKay |
Australia v England |
Cardiff |
14/09/2013 |
KP Pietersen, IJL Trott, JE Root |
Rubel Hossain |
Bangladesh v New Zealand |
Dhaka |
29/10/2013 |
CJ Anderson, BB McCullum, JDS Neesham |
Prosper Utseya |
Zimbabwe v South Africa |
Harare |
29/08/2014 |
Q de Kock, RR Rossouw, DA Miller |
Taijul Islam |
Bangladesh v Zimbabwe |
Dhaka |
01/12/2014 |
TL Chatara, J Nyumbu, T Panyangara |
Steven Finn |
England v Australia |
Melbourne |
14/02/2015 |
BJ Haddin, GJ Maxwell, MG Johnson |
JP Duminy |
South Africa v Sri Lanka |
Sydney |
18/03/2015 |
AD Mathews, KMDN Kulasekara, PHT Kaushal |
Kagiso Rabada |
South Africa v Bangladesh |
Mirpur |
10/07/2015 |
Tamim Iqbal, Litton Das, Mahmudullah |
James Faulkner |
Australia v Sri Lanka |
Colombo (RPS) |
24/08/2016 |
MDKJ Perera, AD Mathews, NLTC Perera |
Taskin Ahmed |
Bangladesh v Sri Lanka |
Dambulla |
28/03/2017 |
DAS Gunaratne, RAS Lakmal, N Pradeep |
Akila Dananjaya |
Sri Lanka v Zimbabwe |
Galle |
02/07/2017 |
MN Waller, DT Tiripano, TL Chatara |
Kuldeep Yadav |
India v Australia |
Kolkata |
21/09/2017 |
MS Wade, AC Agar, PJ Cummins |
Dushmantha Madushanka |
Sri Lanka v Bangladesh |
Dhaka |
27/01/2018 |
Mashrafe Mortaza, Rubel Hossain, Mahmudullah |
Imran Tahir |
South Africa v Zimbabwe |
Bloemfontein |
03/10/2018 |
SC Williams, PJ Moor, B Mavuta |
Trent Boult |
New Zealand v Pakistan |
Abu Dhabi |
07/11/2018 |
Fakhar Zaman, Bab |
Recommended to Read: List of Hat-Tricks Players in Tests Cricket History
Zimbabwe and Bangladesh bowlers such as EA Brandes, Shahadat Hossain and Taijul Islam have made history. Their hat-tricks often came in important games, proving the unpredictability of ODIs.
Hat-tricks often change the momentum dramatically. They create magical moments etched in cricketing memory, uniting fans around the world in celebration.
From Jalal-ud-din’s moment in 1982 to Madushanka’s brilliance in 2025, ODI hat-tricks are rare gems in cricket’s crown. They demonstrate a bowler’s skill, courage and ability to deliver under pressure. As the game evolves, fans eagerly await the next name to make it to this extraordinary list.
Read Next: List of Hat-Tricks Players in T20Is Cricket History
Pakistan’s Jalal-ud-din took the first ODI hat-trick against Australia in Hyderabad on 20 September 1982.
Sri Lanka’s Lasith Malinga holds the record of 3 ODI hat-tricks.
Yes. Chaminda Vaas achieved this feat against Bangladesh in the 2003 World Cup, which is the only instance in ODI history.
Indian bowlers who have taken an ODI hat-trick include Chetan Sharma, Kapil Dev, Kuldeep Yadav, Mohammed Shami and others.
As of 2025, the most recent players include Mahesh Thikashan (vs New Zealand, January 2025) and Dilshan Madushanka (vs Zimbabwe, August 2025).