Tidiga årRedigera
1999 spelade Williams för Dakota Wizards i International Basketball Association. Williams, som tog examen från Alabama State 2000, tillbringade ett år på turné med Harlem Globetrotters innan han tillbringade tid i Dominikanska republiken med Club San Carlos under säsongen 2000-01. Efter att ha spelat i United States Basketball League med Brooklyn Kings 2001 blev han inbjuden att provspela med ett proffslag i Sydkorea. Williams säsong 2001-02 spenderades sedan i Brasilien med Minas.
Efter ytterligare en sejour med Brooklyn Kings 2003 flyttade Williams till Sverige i december 2003, där han spenderade resten av säsongen 2003-04 med 08 Stockholm.
Säsong 2004-05Redigera
I juli 2004 deltog Williams i Denver Nuggets Rookie/Free Agent Camp. Han anslöt sig senare till Yunnan Honghe inför säsongen 2004-05, vilket innebar lagets första säsong i Chinese Basketball Association. Han snittade 27 poäng per match med Yunnan. I maj 2005 hade han en speltid på en match med New Jersey Flyers och en på tre matcher med Westchester Wildfire, båda i United States Basketball League.
Säsongen 2005-06Redigera
Efter att ha tillbringat sommaren 2005 med att jobba med konkurrensen på gatorna i New York City blev Williams uppmärksammad av Toronto Raptors assisterande tränare Jim Todd. Som ett resultat av detta skrev Williams den 3 oktober 2005 på för träningslägret med Raptors. Williams snittade 4,0 poäng och 1,0 assist i fyra försäsongsmatcher för Raptors innan han blev avskedad av laget den 27 oktober. Den 3 november 2005 valdes Williams av Austin Toros i den nionde rundan av 2005 års NBA Development League Draft. Han blev avskedad av Austin den 17 november innan han spelade en match för dem.
I december 2005 skrev Williams på för det tyska laget Sellbytel Baskets Nürnberg, men lämnade laget efter att ha deltagit i endast tre matcher på grund av familjeproblem. I januari 2006 anslöt han sig till Sioux Falls Skyforce i Continental Basketball Association. I mars 2006 utsågs han till CBA:s All-Defensive Team och All-League Second Team, samtidigt som han avslutade säsongen med tre trippeldubblar, vilket var ligahögt, och slog även franchiserekordet för trippeldubblar under en säsong tillsammans med Cedric Hunter. Han hade senare en speltid på en match med det venezuelanska laget Guaiqueríes de Margarita.
Säsongen 2006-07Redigera
I juli 2006 spelade Williams för Indiana Pacers under NBA Summer League. Han skrev kontrakt med Denver Nuggets den 2 oktober, för att sedan bli avstängd den 8 oktober. Senare samma månad anslöt han sig till det franska laget Cholet Basket. Han tillbringade knappt två månader i Cholet och lämnade det i mitten av december efter att ha gjort 9,3 poäng i snitt på åtta matcher.
Den 1 januari 2007 köptes Williams av Sioux Falls Skyforce, som nu tillhör NBA Development League. Efter att ha blivit avskedad av Skyforce den 16 februari plockades han upp av Dakota Wizards en vecka senare. Williams vann mästerskapet i NBA Development League med Wizards i april och hade ett snitt på 14 poäng, fyra rebounds och 3,5 assist per match under säsongen 2006-07.
NBL (2007-2011)Redigera
Efter att ha spelat för Golden State Warriors under NBA Summer League 2007 skrev Williams på ett kontrakt med Townsville Crocodiles i den australiensiska National Basketball League (NBL) den 3 oktober 2007, där han ersatte den skadade Rosell Ellis. Williams tillbringade tre säsonger med Crocodiles och ledde dem till semifinalplatser 2009 och 2010. Som avslutning på sin tredje och sista säsong utsågs Williams till NBL:s mest värdefulla spelare för säsongen 2009-10. Han snittade 18,6 poäng, 5,0 rebounds och 4,1 assist under sina 31 matcher 2009-10 och sköt bollen med 50,6 % från planen.
Under sin tid i Crocodiles hade Williams lågsäsongsuppdrag i KK Cibona i Kroatien (2008) och Trotamundos de Carabobo i Venezuela (2009).
Efter att ha blivit avstängd av Townsville anslöt sig Williams till Melbourne Tigers i november 2010.
Under sina fyra NBL-säsonger spelade Williams 114 matcher (91 för Townsville och 23 för Melbourne) och snittade 19,1 poäng, 5,1 returer och 4,7 assist per match.
Libanon (2012-2016)Edit
Mellan januari 2012 och april 2016 spelade Williams för flera lag i Libanon, bland annat Byblos Club, Bejje SC, Hoops Club, Al Mouttahed Tripoli och Tadamon Zouk. Han spelade även 12 matcher under 2012 i det puertoricanska laget Piratas de Quebradillas.