Uncapped batter Amolpreet Singh smashed the fastest List-A century by an Indian batter and overall third-fastest, while Mumbai captain Shreyas Iyer continued his red-hot domestic cricket run on the opening day of Vijay Hazare Trophy (VHT) on Saturday.