Roberts stammt aus Colorado. Als Skirennläufer ist Roberts insbesondere im Riesenslalom erfolgreich. Roberts hat in seiner sportlichen Karriere je eine nationale US-Meisterschaft im Riesenslalom und Slalom gewonnen und nahm zwischen von 2015 bis 2019 an 31 Weltcuprennen teil, wobei er aber keine Weltcuppunkte erringen konnte. Im Nor-Am Cup holte er zwei Siege und erreichte in der Saison 2014/15 den siebten Platz und 2016/17 den fünften Rang in der Gesamtwertung. Bei der Winter-Universiade 2013 in Tarvisio errang er den 21. Platz im Super-G, den 19. Rang im Slalom und den siebten Platz im Riesenslalom. 2019 beendete er seine sportliche Karriere als Skirennfahrer.[1] 2020 outete sich Roberts als homosexuell.[2]