En , il porte son record personnel à 62,51 m à Eugene. Avec 61,24 m, il remporte le titre lors de l'Universiade 2017 à Taipei[1].
Le , il porte son record personnel à 65,79 m à Tucson, avant de remporter le titre national américain à Des Moines le avec un jet de 68,61 m, meilleure marque américaine depuis 2011.
En 2019, il remporte la médaille de bronze des Jeux Panaméricains de Lima avec 64 m 48[2].