W 1980 roku był drugi w zawodach zorganizowanych przez kraje bojkotujące igrzyska olimpijskie. 15 maja 1983 w Los Angeles rzucając na odległość 99,72 ustanowił nowy rekord świata i poprawił poprzedni rekord – należący od 23 kwietnia 1980 do Węgra Ferenca Paragi – o równe trzy metry. Kilka miesięcy po tym sukcesie zdobył w Helsinkach wicemistrzostwo globu. Na igrzyskach olimpijskich w 1984 zwyciężył w eliminacjach z wynikiem 85,96 jednak w finale zaprezentował się słabiej i ostatecznie zajął dziesiątą lokatę. Tuż za podium – na czwartym miejscu – zakończył udział w mistrzostwach świata w Rzymie (1987). Nie awansował do finału podczas igrzysk olimpijskich w 1988. Od 1992 zaczął reprezentować barwy RPA zdobywając dla tego kraju w 1992 i 1993 złote medale mistrzostw Afryki. Po kilku latach powrócił do startowania dla Stanów Zjednoczonych zdobywając w 1999 brązowy medal igrzysk panamerykańskich. Stawał na podium mistrzostw USA i RPA. Obecnie pracuje na Boston University.