Primi anniModifica
Nel 1999, Williams ha avuto un periodo con i Dakota Wizards della International Basketball Association. Williams, che si è laureato da Alabama State nel 2000, ha trascorso un anno in tour con gli Harlem Globetrotters prima di trascorrere del tempo nella Repubblica Dominicana con il Club San Carlos durante la stagione 2000-01. Dopo aver giocato nella United States Basketball League con i Brooklyn Kings nel 2001, è stato invitato a provare con una squadra professionista in Corea del Sud. La stagione 2001-02 di Williams fu poi trascorsa in Brasile con il Minas.
Dopo un altro periodo con i Brooklyn Kings nel 2003, Williams si trasferì in Svezia nel dicembre 2003, dove trascorse il resto della stagione 2003-04 con lo 08 Stockholm.
Stagione 2004-05Modifica
Nel luglio 2004, Williams partecipò al Denver Nuggets Rookie/Free Agent Camp. In seguito si è unito allo Yunnan Honghe per la stagione 2004-05, che segna la stagione inaugurale della squadra nella Chinese Basketball Association. Ha avuto una media di 27 punti a partita con lo Yunnan. Nel maggio 2005, ha avuto uno stint di una partita con i New Jersey Flyers e uno di tre con i Westchester Wildfire, entrambi della United States Basketball League.
Stagione 2005-06Modifica
Dopo aver trascorso la sua estate del 2005 lavorando la concorrenza per le strade di New York City, Williams fu notato dall’assistente allenatore dei Toronto Raptors Jim Todd. Di conseguenza, il 3 ottobre 2005, Williams firmò con i Raptors per il training camp. Williams fece una media di 4.0 punti e 1.0 assist in quattro partite di pre-stagione per i Raptors prima di essere esonerato dalla squadra il 27 ottobre. Il 3 novembre 2005, Williams fu selezionato dagli Austin Toros nel nono giro del 2005 NBA Development League Draft. Il 17 novembre è stato esonerato da Austin prima di apparire in una partita per loro.
Nel dicembre 2005, Williams ha firmato con la squadra tedesca Sellbytel Baskets Nürnberg, ma ha lasciato la squadra dopo essere apparso in sole tre partite a causa di problemi familiari. Nel gennaio 2006 si è unito ai Sioux Falls Skyforce della Continental Basketball Association. Nel marzo 2006 è stato nominato nel CBA All-Defensive Team e nell’All-League Second Team, finendo la stagione con un league-high di tre triple-doppie, legando anche il record di franchigia di triple-doppie in una stagione con Cedric Hunter. In seguito ha avuto uno stint di una partita con la squadra venezuelana Guaiqueríes de Margarita.
2006-07 seasonEdit
Nel luglio 2006, Williams ha giocato per gli Indiana Pacers durante la NBA Summer League. Ha firmato con i Denver Nuggets il 2 ottobre, solo per essere rinunciato l’8 ottobre. Più tardi quel mese, si è unito alla squadra francese Cholet Basket. Ha trascorso poco meno di due mesi con Cholet, lasciando a metà dicembre con una media di 9,3 punti in otto partite.
Il 1 gennaio 2007, Williams è stato acquistato dai Sioux Falls Skyforce, ora della NBA Development League. Dopo essere stato rinunciato dagli Skyforce il 16 febbraio, è stato prelevato dai Dakota Wizards una settimana dopo. Williams ha vinto il campionato NBA Development League con i Wizards in aprile, con una media di 14 punti, quattro rimbalzi e 3,5 assist a partita per la stagione 2006-07.
NBL (2007-2011)Edit
Dopo aver giocato per i Golden State Warriors durante la NBA Summer League 2007, Williams ha firmato con i Townsville Crocodiles della National Basketball League (NBL) australiana il 3 ottobre 2007, sostituendo l’infortunato Rosell Ellis. Williams ha trascorso tre stagioni con i Crocodiles, conducendoli alle semifinali del 2009 e del 2010. Per concludere la sua terza e ultima stagione, Williams è stato nominato Most Valuable Player della NBL per la stagione 2009-10. Ha avuto una media di 18,6 punti, 5,0 rimbalzi e 4,1 assist nelle 31 partite del 2009-10, tirando la palla al 50,6% dal campo.
Durante il suo mandato con i Crocodiles, Williams ha avuto stint fuori stagione con il KK Cibona della Croazia (2008) e Trotamundos de Carabobo del Venezuela (2009).
Dopo essere stato tagliato da Townsville, Williams si unì ai Melbourne Tigers nel novembre 2010.
Nelle sue quattro stagioni di NBL, Williams ha giocato 114 partite (91 per Townsville e 23 per Melbourne) con una media di 19,1 punti, 5,1 rimbalzi e 4,7 assist a gara.
Libano (2012-2016)Edit
Tra gennaio 2012 e aprile 2016, Williams ha giocato per più squadre in Libano, tra cui Byblos Club, Bejje SC, Hoops Club, Al Mouttahed Tripoli e Tadamon Zouk. Ha anche avuto un periodo di 12 partite nel 2012 con la squadra portoricana Piratas de Quebradillas.