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.