Kaul has a good first-class record as he has taken 232 wickets in 63 matches with 15 five-wicket hauls. His numbers in List A matches are phenomenal. He has 155 wickets to his name in just 90 matches with 6 fifers and a bowling average of 24.59.