[1] He made his List A debut for Uttar Pradesh in the 2018–19 Vijay Hazare Trophy on 19 September 2018.
[3] In December 2018, during the match against Tripura, he scored his maiden double century in first-class cricket.
[4] He made his Twenty20 debut for Uttar Pradesh in the 2018–19 Syed Mushtaq Ali Trophy on 21 February 2019.
[9] In December 2019, he was named as the captain of India's squad for the 2020 Under-19 Cricket World Cup.
[12] In February 2022, he was bought by the Sunrisers Hyderabad in the auction for the 2022 Indian Premier League tournament.