Frühe JahreBearbeiten
Im Jahr 1999 spielte Williams für die Dakota Wizards in der International Basketball Association. Williams, der im Jahr 2000 seinen Abschluss an der Alabama State University machte, war ein Jahr lang mit den Harlem Globetrotters auf Tournee, bevor er in der Saison 2000/01 mit dem Club San Carlos in der Dominikanischen Republik spielte. Nachdem er 2001 in der United States Basketball League bei den Brooklyn Kings gespielt hatte, wurde er zu einem Probetraining bei einem Profiteam in Südkorea eingeladen. Die Saison 2001-02 verbrachte Williams dann in Brasilien bei Minas.
Nach einem weiteren Einsatz bei den Brooklyn Kings im Jahr 2003 zog Williams im Dezember 2003 nach Schweden, wo er den Rest der Saison 2003-04 bei 08 Stockholm verbrachte.
Saison 2004-05Edit
Im Juli 2004 nahm Williams am Denver Nuggets Rookie/Free Agent Camp teil. Später schloss er sich Yunnan Honghe für die Saison 2004-05 an, der ersten Saison des Teams in der Chinese Basketball Association. Bei Yunnan erzielte er im Durchschnitt 27 Punkte pro Spiel. Im Mai 2005 spielte er ein Spiel für die New Jersey Flyers und drei Spiele für die Westchester Wildfire, beide in der United States Basketball League.
Saison 2005-06Edit
Nachdem er den Sommer 2005 damit verbracht hatte, auf den Straßen von New York City zu trainieren, wurde Williams vom Assistenztrainer der Toronto Raptors, Jim Todd, entdeckt. Daraufhin unterschrieb Williams am 3. Oktober 2005 bei den Raptors für das Trainingslager. In vier Vorsaisonspielen für die Raptors erzielte Williams durchschnittlich 4,0 Punkte und 1,0 Assists, bevor er am 27. Oktober vom Team freigestellt wurde. Am 3. November 2005 wurde Williams von den Austin Toros in der neunten Runde des NBA Development League Draft 2005 ausgewählt. Am 17. November wurde er von den Austin Toros freigestellt, bevor er ein Spiel für sie bestritt.
Im Dezember 2005 unterschrieb Williams beim deutschen Team Sellbytel Baskets Nürnberg, verließ das Team aber nach nur drei Spielen aufgrund familiärer Probleme. Im Januar 2006 wechselte er zu den Sioux Falls Skyforce in der Continental Basketball Association. Im März 2006 wurde er in das CBA All-Defensive Team und in das All-League Second Team gewählt und beendete die Saison mit drei Triple-Doubles, womit er den Franchise-Rekord für Triple-Doubles in einer Saison zusammen mit Cedric Hunter einstellte. Später spielte er ein Spiel für das venezolanische Team Guaiqueríes de Margarita.
Saison 2006-07Edit
Im Juli 2006 spielte Williams für die Indiana Pacers während der NBA Summer League. Am 2. Oktober unterschrieb er bei den Denver Nuggets, wurde aber am 8. Oktober wieder ausgeliehen. Noch im selben Monat wechselte er zum französischen Team Cholet Basket. Er verbrachte knapp zwei Monate bei Cholet und verließ das Team Mitte Dezember, nachdem er in acht Spielen durchschnittlich 9,3 Punkte erzielt hatte.
Am 1. Januar 2007 wurde Williams von den Sioux Falls Skyforce, jetzt in der NBA Development League, übernommen. Nachdem er am 16. Februar von den Skyforce freigestellt worden war, wurde er eine Woche später von den Dakota Wizards übernommen. Mit den Wizards gewann Williams im April die NBA Development League Championship und erzielte in der Saison 2006-07 durchschnittlich 14 Punkte, vier Rebounds und 3,5 Assists pro Spiel.
NBL (2007-2011)Bearbeiten
Nachdem er während der NBA Summer League 2007 für die Golden State Warriors gespielt hatte, unterschrieb Williams am 3. Oktober 2007 bei den Townsville Crocodiles in der australischen National Basketball League (NBL) und ersetzte den verletzten Rosell Ellis. Williams verbrachte drei Spielzeiten bei den Crocodiles und führte sie 2009 und 2010 bis ins Halbfinale. Zum Abschluss seiner dritten und letzten Saison wurde Williams zum wertvollsten Spieler der NBL in der Saison 2009/10 gewählt. In seinen 31 Spielen in der Saison 2009/10 erzielte er durchschnittlich 18,6 Punkte, 5,0 Rebounds und 4,1 Assists, wobei er eine Trefferquote von 50,6 % aus dem Feld erzielte.
Während seiner Zeit bei den Crocodiles spielte Williams außerhalb der Saison für KK Cibona in Kroatien (2008) und Trotamundos de Carabobo in Venezuela (2009).
Nachdem er von Townsville aussortiert wurde, schloss sich Williams im November 2010 den Melbourne Tigers an.
In seinen vier NBL-Saisons bestritt Williams 114 Spiele (91 für Townsville und 23 für Melbourne) und kam im Schnitt auf 19,1 Punkte, 5,1 Rebounds und 4,7 Assists pro Spiel.
Libanon (2012-2016)Bearbeiten
Zwischen Januar 2012 und April 2016 spielte Williams für mehrere Teams im Libanon, darunter Byblos Club, Bejje SC, Hoops Club, Al Mouttahed Tripoli und Tadamon Zouk. Außerdem absolvierte er 2012 12 Spiele für das puertoricanische Team Piratas de Quebradillas.