He had also featured twice for Surrey in September 2023, when he won the County Championship Division One title in what was his maiden stint for the team. He continued his rise with Gujarat Titans, emerging as their highest run-getter in IPL 2024, with 527 runs in 12 innings at an average of 47.90 and strike rate of 141.28.