The innings also underlined the fitness of the 26-year-old, who was originally in India D squad, as he missed the first round of Duleep Trophy with a groin injury.
Rain forced the fourth successive day of the only Test between Afghanistan and New Zealand to be called off on Thursday, leaving the match in danger of being washed out without a ball being bowled.
The last time an entire Test was washed out was in December 1998 when New Zealand hosted India in Dunedin.
An abandoned 1970 Test match between Australia and England in Melbourne gave birth to one-day international cricket.