Williams finished fourth at the 2002 World Junior Championships, eighth at the 2006 World Athletics Final and 2007 World Athletics Final and third at the 2008 World Athletics Final sixth at the 2008 World Indoor Championships. His personal best jump is 2.36 metres, achieved in February 2009 in Banská Bystrica. He was the 2008 Olympic Trials champion in the high jump and competed for the United States in the 2008 Summer Olympics in Beijing. He did not progress beyond the qualifying rounds.