He is a right-handed batsman and right-arm off break bowler.
[5] He signed a rookie contract with Lancashire in March 2023.
[6][7] He made his List A debut for Lancashire in the One-Day Cup, against Durham on 24 July 2024.
[8] On 21 August 2024, he fielded in first Test match between England and Sri Lanka as a substitute fielder.
[9][10] He made his first-class debut against Somerset in County Championship on 17 September 2024.