Four captains have taken hat tricks in IPL so far.
Yuvraj Singh has done it twice, while Shane Watson and Rashid Khan have done it once
Yuvraj took a hat-trick against Bangalore while captaining Punjab. Yuvi also took a hat-trick against Deccan Charges when he was the captain of Punjab.
While captaining Rajasthan Royals, Watson took a hat-trick against Hyderabad.
Rashid took a hat-trick against Kolkata while captaining Gujarat.