Ajit Agarkar holds record for fastest ODI 50 by an Indian
Former Indian bowler Ajit Agarkar scored 50 off 21 balls against Zimbabwe on December 14, 2000, to score the fastest fifty by an Indian in ODI history. Agarkar replaced Kapil Dev who had scored fifty off 22 balls on March 29, 1983, against West Indies. Agarkar scored 67* and picked up three wickets to help India win that match. 