Internazionalmente ha rappresentato gli Stati Uniti a partire dal 2010, vincendo una medaglia di bronzo in Canada ai Mondiali juniores. Dopo essere arrivato quarto ai Trials olimpici del 2012, debutta con la nazionale seniores ai Mondiali 2013. Nell'edizione successiva in Cina, Craddock ha sfiorato il podio mondiale accontentandosi di un quarto posto. Prima di prendere parte al suo terzo mondiale in Qatar, Craddock ha vinto la medaglia d'oro ai Giochi panamericani in Perù.