[3][4] He was educated at Peterhouse Boys' School in Mashonaland East Province[5][6] and captained the Zimbabwe national side at under-13 and under-16 level, as well as playing rugby union for the national under-14 side, before earning a scholarship to Eastbourne College in England.
[8] At Eastbourne he was coached by former professionals Rob Ferley, James Tredwell and Andy Hodd and scored 1,112 runs and hit 56 sixes in his first season, both records for the school.
[9] His batting performances for Eastbourne, including two double hundreds, led him to being named the 2019 Young Wisden Schools Cricketer of the Year.
[19] He made his maiden first-class century in June 2023, scoring 179 as part of a 318-run partnership with Daniel Bell-Drummond for Kent against Northants.
[20][21] The following season he scored his maiden double century, making 211 runs against Worcestershire at New Road in August 2024.