As of 2013, Iveson's best performance at the World Championships came in 2008, when he won a bronze medal as part of the British relay team. His best individual finish came in 2003, a 12th-place finish in the 500 meters. He also won silver medals as a member of the British relay team at the 2003 and 2008 European Championships.