In the recently completed Zimbabwe vs Netherlands 2nd ODI game, Zimbabwe beat the Netherlands by 1 run in a thrilling game with the help of a brilliant hat-trick from Wesley Madhevere which came in the 44th over of the match. Overall, Wesley Madhevere has become and 3rd Zimbabwe bowler to achieve this feat and moreover, this remains to be 50th instance in men's ODI history. Here in this article, we will have a look at bowlers from different countries who have taken hat-trick for their side in men's ODI.

Instances of bowlers taking Hat-trick in men's ODI for 


1. Bruce Reid vs NZ in Sydney, 1986
2. Anthony Stuart vs PAK in Melbourne, 1997
3. Brett Lee vs KEN in Durban, 2003
4. Dan Christian vs SL in Melbourne, 2012
5. Clinton McKay vs ENG in Cardiff, 2013
6. James Faulkner vs SL in Colombo(RPS), 2016

1. Shahadat Hossain vs ZIM in Harare, 2006
2. Abdur Razzak vs ZIM in Dhaka, 2010
3. Rubel Hossain vs NZ in Dhaka, 2013
4. Taijul Islam vs ZIM in Dhaka, 2014
5. Taskin Ahmed vs SL in Dambulla, 2017

1. James Anderson vs PAK in The Oval, 2003
2. Steve Harmison vs IND in Nottingham, 2004
3. Andrew Flintoff vs WI in St. Lucia, 2009
4. Steven Finn vs AUS in Melbourne, 2015

1. Chetan Sharma vs NZ in Nagpur, 1987
2. Kapil Dev vs SL in Kolkata, 1991
3. Kuldeep Yadav vs AUS in Kolkata, 2017
4. Mohammed Shami vs AFG in Southampton, 2019
5. Kuldeep Yadav vs WI in Visakhapatnam, 2019

Kuldeep Yadav is the only Indian bowler to have two hat-tricks in ODIs.

New Zealand:

1. Danny Morrison vs IND in Napier, 1994
2. Shane Bond vs AUS in Hobart, 2007
3. Trent Boult vs PAK in Abu Dhabi, 2018
4. Trent Boult vs AUS in Lord's, 2019

Trent Boult is the only NZ bowler to have two hat-tricks in ODI and also the only NZ bowler to take a hat-trick in WC


1. Jalal-ud-Din vs AUS in Hyderabad (Pak), 1982
2. Wasim Akram vs WI in Sharjah, 1989
3. Wasim Akram vs AUS in Sharjah, 1990
4. Aaqib Javed vs IND in Sharjah, 1991
5. Waqar Younis vs NZ in East London, 1994
6. Saqlain Mushtaq vs ZIM in Peshawar, 1996
7. Saqlain Mushtaq vs ZIM in The Oval, 1999
8. Mohammad Sami vs WI in Sharjah, 2002

Wasim Akram and Saqlain Mushtaq have taken two hat-tricks for Pakistan in ODIs.

South Africa:

1. Charl Langeveldt vs WI in Barbados, 2005
2. JP Duminy vs SL in Sydney, 2015
3. Kagiso Rabada vs BAN in Mirpur, 2015
4. Imran Tahir vs ZIM in Bloemfontein, 2018

Sri Lanka:
1. Chaminda Vaas vs ZIM in Colombo (SSC), 2001
2. Chaminda Vaas vs BAN in Pietermaritzburg, 2003
3. Lasith Malinga vs SA in Guyana, 2007
4. Farveez Maharoof vs IND in Dambulla, 2010
5. Lasith Malinga vs KEN in Colombo (RPS), 2011
6. Lasith Malinga vs AUS in Colombo (RPS), 2011

7. Thisara Perera vs PAK in Colombo (RPS), 2012
8. Wanindu Hasaranga vs ZIM in Galle, 2017
9. Shehan Madushanka vs BAN in Dhaka, 2018

Lasith Malinga is the only bowler to have 3 hat-tricks in ODIs and 2 hat-tricks in ODI WC history.

Chaminda Vaas also has more than one hat-trick for SL in ODIs.

West Indies:

1. Jerome Taylor vs AUS in Mumbai (BS), 2006
2. Kemar Roach vs NED in Delhi, 2011

1.Eddo Brandes vs ENG in Harare, 1997
2. Prosper Utseya vs SA in Harare, 2014
3. Wesley Madhevere vs NED in Harare, 2023

Note: Highlighted entries are repeated ones and recent addition to this hat-trick list as of 23rd March 2023