Carter tog brons i triathlon på Samväldesspelen 2002. Två år senare vann han guld i de Olympiska sommarspelen 200 före sin vän och landsman Bevan Docherty. Carter slutade tävlingen på 1:51:07.73; åtta sekunder snabbare än Docherty.