Castlin voitti 100 metrin aitajuoksun alle 20-vuotiaiden Pan-Amerikan-mestaruuden 2008 ajalla 13,02. Hän voitti sisäratojen Yhdysvaltojen-mestaruuden 60 metrin aitajuoksussa 2012. Istanbulin MM-hallikilpailuissa 2012 hän keskeytti saman matkan alkueräjuoksun. Hän saavutti 100 metrin aitajuoksussa olympiapronssia Rio de Janeirossa 2016 ajalla 12,61.