È stato 8 volte campione statunitense del lancio del giavellotto e ha detenuto fino al 2022 il record nord-centroamericano in questa specialità con la misura di 91,29 m, ottenuta il 21 giugno 2007 durante i campionati statunitensi a Indianapolis.
Il suo allenatore è stato il finlandese Kari Ihalainen.
Record nazionali
Seniores
Lancio del giavellotto: 91,29 m (Indianapolis, 21 giugno 2007)