who has taken the most hat tricks in cricket
List of One Day International cricket hat-tricks The only bowler to have taken three career hat-tricks is Lasith Malinga of Sri Lanka, while three other bowlers (Wasim Akram, Saqlain Mushtaq and Chaminda Vaas) have taken two hat-tricks. Hat-tricks are dominated by fast bowlers with Pakistan's Saqlain Mushtaq, Bangladesh's Abdur Razzak and Taijul Islam, Zimbabwe's Prosper Utseya, South Africa's JP Duminy, Sri Lanka's Wanidu Hasaranga and India's Kuldeep Yadav, the only seven spinners to have taken an ODI hat-trick.[1] Vaas of Sri Lanka became the only bowler to claim a hat-trick in the first three balls of any form of international cricket when he took the first three wickets off the opening three balls of their match against Bangladesh during the 2003 World Cup. Lasith Malinga is also the only player to claim 4 consecutive wickets in 4 balls, a feat he achieved against South Africa. Four players have taken a hat-trick on their ODI debut: Taijul Islam from Bangladesh in a match against Zimbabwe,[2] Kagiso Rabada from South Africa against Bangladesh,[3] Wanidu Hasaranga from Sri Lanka against Zimbabwe [4] and Shehan Madushanka from Sri Lanka against Bangladesh. Eight hat-tricks have occurred in World Cup matches.