In January 2018, he was bought by the Mumbai Indians in the 2018 IPL auction. He was the leading run-scorer for Jharkhand in the 2018–19 Vijay Hazare Trophy, with 405 runs in nine matches. In October 2018, he was named in India C's squad for the 2018–19 Deodhar Trophy, scoring a century in the tournament's final. In February 2019, in the 2018–19 Syed Mushtaq Ali Trophy, he scored an unbeaten century against Jammu & Kashmir. In the next match, against Manipur, scored 113 not out, to record back-to-back centuries in the tournament.