[4][8] He debuted for Kerala in first-class cricket on 14 December 2018 against Delhi in the same season.
[9] In February 2019, he along with his Kerala teammate Varun Nayanar was selected to play two Youth test matches for India U-19 against South Africa A.
[10] He made his List A debut on 20 February 2021, for Kerala in the 2020–21 Vijay Hazare Trophy.
[11] He finished the tournament as Kerala's second-highest run-scorer with 292 runs from 5 matches,[12] including career-best 95 against Karnataka.
[15] In the 2021–22 Ranji Trophy against, he scored his maiden century in first-class cricket Meghalaya.