Dzięki srebrnemu medalowi mistrzostw USA w biegu na 400 metrów (Eugene 2009)[1] wywalczył prawo występu na Mistrzostwa Świata w Lekkoatletyce 2009 w Berlinie[2]. Debiutu w dużej międzynarodowej imprezie Roberts nie zaliczy jednak do udanych – nie przeszedł eliminacji w biegu na 400 metrów, jego czas (46,41) dał mu dopiero 32. miejsce. Tak słaby występ indywidualny spowodował, że nie został on wybrany do składu amerykańskiej sztafety 4 x 400 metrów, która zdobyła złoty medal tych zawodów. Halowe mistrzostwo USA w biegu na 400 metrów dało mu prawo występu w halowych mistrzostwach świata (2012), indywidualnie odpadł w półfinale, a w sztafecie 4 x 400 metrów zdobył złoty medal. Mistrz olimpijski z Rio de Janeiro (2016) w sztafecie 4 x 400 metrów. Rok później sięgnął po srebro mistrzostw świata w Londynie w biegu rozstawnym.