Malinga is the one :)
harbhajan
Lakshmipathi balaji
A Total of 8 bowlers have taken a Hat-trick in IPL 1. In 2008 - Lakshmipathy Balaji, Amit Mishra and Makhaya Ntini 2. In 2009 - Yuvraj Singh (Twice) and Rohit Sharma 3. In 2010 - Praveen Kumar 4. In 2011 - Amit Mishra
Dhaval Kulkarni
Lakshmipathy Balaji on 10th May 2008
Rohit Sharma against KKR
Chetan Sharma was the first Indian bowler to take a hat-trick in One-Day International cricket match. He achieved the feat in the Reliance World Cup 1987. He clean bowled Ken Rutherford, Ian Smith, and Ewen Chatfield of New Zealand off consecutive balls.
Irfan Pathan.
no
Yuvraj singh had took two hat tricks in IPL 2009
The recent taken hat-trick in ODI is 29th; not 26th and it was taken by Lasith Malinga of Sri Lanka vs Kenya on 1st March 2011 during the last World Cup.