Rohit Sharma has scored his 30th century in ODIs today against New Zealand in the ongoing 3rd ODI. Also, he has scored a century after 1101 days in ODIs. He has scored a century in International cricket after 507 days.