During a career in which he compiled a record of 32–11 while representing Poole ABC, he fought in several ABA Championships, reaching the finals in 2013 and 2016; losing out to Jack Massey at 86kg and Chevon Clarke at 91kg respectively.