Capel's major athletic highlight came in winning the 200-meter gold medal at the 2003 World Championships, held at the Stade de France in Saint Denis, Paris, France. In August 2005, he won the bronze medal in the 200-meter at the 2005 World Championships.