[1][3] Weller was born in Chislehurst, Kent and he lived in Singapore for three years between the ages of 10 and 13,[2][4] where he attended Tanglin Trust School.
After leaving Millfield, Weller studied at Oxford Brookes University.
[2] After impressing in both the academy and Second XI he was offered a professional contract in October 2014.
[2][5] In June 2015 he made an appearance as a substitute fielder for Kent against the touring Australians, taking two catches.
[2][6] Weller left Kent in September 2016 without playing a senior match for the county.