He attended St Edward's School, Oxford,[1] and later studied at Exeter University.
[2][3] He signed a 3 year rookie contract with Gloucestershire County Cricket Club in March 2022.
[4] He made his first-class debut for Gloucestershire in the County Championship on 3 September 2023 against Leicestershire.
[6] His older brother is fellow Gloucestershire first-class cricketer Ben Charlesworth.
This biographical article related to an English cricket person born in the 2000s is a stub.