Which bowler has the record of highest number of hat-tricks in One day international cricket (ODI cricket)?
In Cricket, when bowler takes three wickets in three consecutive deliveries then it is known as hat-trick. Lasith Malinga from Sri Lanka with three hat-tricks in ODIs has the record of highest number of hat-tricks in ODI cricket. He took hat-trick against South Africa in 2007, Kenya in 2011 and Australia in 2011
He is the only player to take 4 wickets in 4 consecutive balls. He is also the only bowler, who has taken two hat-tricks in the World Cup (2007 & 2011)