Here is a list of Indian cricketers who have taken a six-wicket haul in a limited overs cricket match.
Stuart Binny recorded the best figures by an Indian bowler taking six wickets for just four runs against Bangladesh on June 17, 2014.
Anil Kumble became the first Indian bowler to record a six-wicket haul in International limited overs cricket. Kumble picked six wickets for 12 runs against West Indies on November 27, 1993.
Ashish Nehra is the only Indian bowler to pick six wickets twice in International limited overs cricket. 6 for 23 against England on February 26, 2003, and 6 for 59 against Sri Lanka on August 9, 2005
Sreesanth took six wickets for 55 runs against England onApril 15, 2006.
Ajit Agarkar claimed six wickets against Australia on January 9, 2004.
Amit Mishra clinched six wickets for 48 runs against Zimbabwe on August 3, 2013.
Kartik took six wickets for 27 runs against Australia on October 17, 2007.
Chahal became the first Indian bowler to take a five-wicket wicket haul in T20I. He picked six wickets for 25 runs against England on February 1, 2017.