ODI Hat-trick

Jalal-ud-Din become the first bowler to take very first ODI Hat-trick in the year 1982 vs Australia and his victims were R Marsh, B Yardley and G Lawson 

List of ODI Hat-tricks taken by bowlers

PlayerMatchVenueDateVictims
Jalal-ud-Din (PAK)PAKvAUSHyderabad September 20, 1982R Marsh bowled; B Yardley c Wasim Bari;GF Lawson bowled
Bruce Reid (AUS)AUSvNZSydneyJanuary 29, 1986B Blair c G Matthews; E McSweeney c A Border; S Gillespie bowled
Chetan Sharma (IND)INDvNZNagpurOctober 31, 1987K Rutherford bowled; I Smith bowled;EJ Chatfield bowled
Wasim Akram (PAK)PAKvWISharjah October 14, 1989P Dujon bowled; M Marshall bowled; C Ambrose bowled
Wasim Akram (PAK)PAKvAUSSharjah May 4, 1990MG Hughes bowled; CG Rackemann bowled; T Alderman bowled
Kapil Dev (IND)INDvSLKolkataJanuary 4, 1991R Mahanama c K More; R Ratnayake lbw; S Jayasuirya c S Manjrekar
Aaqib Javed (IND)PAKvINDSharjah October 25, 1991R Shastri lbw; M Azharuddin lbw;S Tendulkar lbw
Danny Morrison (NZ)NZvINDNapierMarch 25, 1994Kapil Dev bowled; S Ankola bowled; N Mongia bowled
Waqar Younis (PAK)PAKvNZEast LondonDecember 19, 1994C Harris bowled; C Pringle bowled;R de Groen bowled
Saqlain Mushtaq (PAK)PAKvZIMPeshawar November 3, 1996G Flower c Moin Khan; J Rennie c Moin Khan; A Whittall c Salim Malik
Eddo Brandes (ZIM)ZIMvENGHarareJanuary 3, 1997N Knight c A Flower; J Crawley lbw; N Hussain c A Flower 
Anthony Stuart (AUS)AUSvPAKMelbourneJanuary 16, 1997Ijaz Ahmed c I Healy; Mohammad Wasim c I Healy;Moin Khan c M Taylor
Saqlain Mushtaq (PAK)PAKvZIMThe Oval June 11, 1999H Olonga st Moin Khan; A Huckle st Moin Khan; M Mbangwa lbw
Chaminda Vaas (SL)SLvZIMColomboDecember 8, 2001S Carlisle c A Perera; C Wishart lbw;T Taibu lbw
Mohammad Sami (PAK) PAKvWISharjahFebruary 15, 2002R Jacobs lbw; C Collymore bowled;
C Cuffy bowled
Chaminda Vaas (SL)SLvBANPietermaritzburgFebruary 14, 2003Hannan Sarkar bowled; Mohammad Ashraful caught & bowled; Ehsanul Haque c DPMD Jayawardene
Bret Lee (AUS)AUSvKEN DurbanFebruary 15, 2003K Otieno bowled; B Patel c R Ponting;
D Obuya bowled
James Anderson (ENG) ENGvPAKThe Oval June 20, 2003Abdul Razzaq c M Trescothick; Shoaib Akhtar c C Read; Mohammad Sami bowled
Steve Harmison (ENG)ENGvINDNottingham September 1, 2004M Kaif c GO Jones; L Balaji c A Flintoff;
A Nehra caught & bowled
Charl Langeveldt (SA)SAvWIBarbadosMay 11, 2005I Bradshaw bowled; DBPowell bowled;
C Collymore lbw
Shahadat Hossain (BAN)BANvZIMHarare August 2, 2006TV Mufambisi c Khaled Mashud; E Chigumbura lbw;
P Utseya c Khaled Mashud
Jerome Taylor (WI)WIvAUSMumbai October 18, 2006M Hussey bowled; B Lee lbw;
B Hogg bowled
Shane Bond (NZ)NZvAUSHobartJanuary 14, 2007C White caught; A Symonds caught;
N Bracken bowled
Lasith Malinga (SL)SLvSAGuyanaMarch 28, 2007S Pollock bowled; A Hall c Tharanga;
J Kallis c Sangakkara,M Ntini bowled
Andrew Flintoff (ENG)ENGvWIST LuciaApril 3, 2009D Ramdin bowled; R Rampaul lbw;
S Benn bowled
Farveez Maharoof (SL)SLvINDDambullaJune 22, 2010RA Jadeja lbw; P Kumar bowled;
Z Khan caught
Abdur Razzak PAK)BANvZIMDhakaDecember 3, 2010P Utseya caught; R Price lbw;
C Mpofu lbw
Kemar Roach (WI)WIvNETDelhiFebruary 28, 2011P Seelaar lbw; B Loots lbw;
B Westdijk bowled
Lasith Malinga (SL)SLvKENColombo (RPS)March 1, 2011T Mishra lbw; P Ongondo bowled;
S Ngoche bowled
Lasith Malinga (SL)SLvAUSColombo (RPS)August 22, 2011M Johnson bowled; J Hastings lbw;
J Doherty bowled
Daniel Christian (AUS)AUSvSLMelbourne March 2, 2012T Perera caught; M Senanayake lbw; N Kulasekara lbw
Thisara Perera (SL)SLvPAKColombo (RPS)June 16, 2012Younis Khan caught; Shahid Afridi caught;
Sarfraz Ahmed caught
Clint McKay (AUS)AUSvENGCardiffSeptember 14, 2013K Pietersen lbw; J Trott caught;
J Root caught
Rubel Hossain (BAN)BANvNZDhakaOctober 29, 2013Corey J Anderson bowled; B McCullum caught;
J Neesham caught
Prosper Utseya (ZIM)ZIMvSAHarare August 29, 2014Q de Kock caught; R Rossouw caught;
DA Miller lbw
Taijul Islam (BAN)BANvZIMDhakaDecember 1, 2014T Chatara bowled; J Nyumbu lbw;
T Panyangara bowled
Steven Finn (ENG)ENGvAUSMelbourne February 14, 2015B Haddin caught; G Maxwell caught;
M Johnson caught
Jean-Paul Duminy (SA)SAvSLSydneyMarch 18, 2015A Mathews caught; N Kulasekara caught;
T Kaushal lbw
Kagiso Rabada (SA)SAvBANMirpurJuly 10, 2015Tamim Iqbal bowled; Litton Das caught;
Mahmudullah lbw
James Faulkner (AUS) AUSvSLcolombo (RPS)August 24, 2016K Perera lbw; A Mathews caught;
T Perera bowled
Taskin Ahmed (BAN)BANvSLDambullaMarch 28, 2017A Gunaratne caught; S Lakmal caught; N Pradeep bowled
Wanindu Hasaranga (SL)SLvZIMGalleJuly 2, 2017M Waller bowled; D Tiripano lbw;T Chatara bowled
Kuldeep Yadav (IND)INDvAUSKolkataSeptember 21, 2017M Wade bowled; A Agar lbw;P Cummins caught
Shehan Madushanka (SL)SLvBANDhakaJanuary 27, 2018Mashrafe Mortaza caught; Rubel Hossain bowled; Mahmudullah caught
Imran Tahir (SA)SAvZIMBloemfonteinOctober 03, 2018S Williams st H Klaasen; P Moor lbw;
B Mavuta bowled
Trent Boult (NZ)NZvPAKAbu Dhabi, UAENovember 07, 2018Fakhar Zaman b Trent Boult
Babar Azam c Ross Taylor b Trent Boult
Babar Azam c Ross Taylor b Trent Boult
Mohammed Shami (IND)INDvAFGSouthamptonJune 22, 2019Mohammad Nabi caught; Aftab Alam bowled;
Mujeeb Ur Rahman bowled
T Boult (NZ)NZvAUSLord's June 29, 2019U Khawaja bowled; M Starc bowled;
J Behrendorff lbw
Kuldeep Yadav (IND)INDvsWIVizagDecember 18, 2019S Hope c Kohli;
J Holder St Pant;
A Joseph c Jadhav

Important notes:

  • Jalal-ud-Din was the first one to pick ODI hat-trick
  • Aaqib Javed was the youngest at 19 years and 81 days when he achieved this feat.
  • L Malinga took 4 wickets in 4 balls in Guyana, 2007
  • L Malinga (SL) has 3 Hat-tricks in ODIs most by any bowler.
  • K Yadav (IND), Wasim Akram (PAK) and C Vaas have 2 Hat-tricks each in ODIs

(Source: espncricinfo)