About Player
He played for Punjab under-16 and under-19 cricket teams in Vijay Merchant Trophy and Cooch Behar Trophy from 2015 to 2018, with 529 runs in the 2017–18 season. He was then selected to play for different tiers of India under-19 cricket team. He made his under-19 debut for India on 17 July 2018, against Sri Lanka in a four-day match and scored 82 runs.He also became the third cricketer from Ludhiana to play for India at any level.In August 2018, he was named in India's squad for the 2016 ACC Under-19 Asia Cup.
He made his Twenty20 debut for Mumbai Indians on 2 April 2023, against Royal Challengers Bangalore in the 2023 Indian Premier League.He impressed on his debut match,scoring a quick fire 21 runs off 13 balls including two sixes.On 6 May 2023, he scored his maiden IPL half-century against the Chennai Super Kings. He scored 241 runs from 14 innings in that IPL season.In June 2023, he was replaced by Jayant Yadav, to play for North Zone in the 2023 Duleep Trophy. He made his List A debut for Punjab on 23 November 2023, against Baroda in the 2023–24 Vijay Hazare Trophy.