He is a three-time British national champion in men's singles (1997, 2000, and 2003) and reached the free skate at nine ISU Championships – two World Championships, four European Championships, and three World Junior Championships.
He is a three-time champion in British men's singles (1997, 2000, and 2003) and has made it to the free program at nine major figure skating competitions – two senior World Championships, four European Championships, and three junior World Championships.