Primeros añosEditar
En 1999, Williams tuvo un paso por los Dakota Wizards de la International Basketball Association. Williams, que se graduó en la Universidad Estatal de Alabama en 2000, pasó un año de gira con los Harlem Globetrotters antes de pasar por la República Dominicana con el Club San Carlos durante la temporada 2000-01. Tras jugar en la Liga de Baloncesto de Estados Unidos con los Brooklyn Kings en 2001, fue invitado a probar con un equipo profesional de Corea del Sur. La temporada 2001-02 la pasó en Brasil con el Minas.
Después de otro paso por los Brooklyn Kings en 2003, Williams se trasladó a Suecia en diciembre de 2003, donde pasó el resto de la temporada 2003-04 con el 08 Stockholm.
Temporada 2004-05Editar
En julio de 2004, Williams participó en el campamento de novatos/agentes libres de los Denver Nuggets. Posteriormente se unió al Yunnan Honghe para la temporada 2004-05, marcando la temporada inaugural del equipo en la Asociación China de Baloncesto. Con el Yunnan promedió 27 puntos por partido. En mayo de 2005, tuvo una temporada de un partido con los New Jersey Flyers y otra de tres con los Westchester Wildfire, ambos de la Liga de Baloncesto de Estados Unidos.
Temporada 2005-06Editar
Después de pasar el verano de 2005 trabajando la competición en las calles de Nueva York, Williams se fijó en el entrenador asistente de los Toronto Raptors, Jim Todd. Como resultado, el 3 de octubre de 2005, Williams firmó con los Raptors para el campo de entrenamiento. Williams promedió 4,0 puntos y 1,0 asistencias en cuatro partidos de pretemporada con los Raptors antes de ser despedido por el equipo el 27 de octubre. El 3 de noviembre de 2005, Williams fue seleccionado por los Austin Toros en la novena ronda del Draft de la Liga de Desarrollo de la NBA de 2005. En diciembre de 2005, Williams firmó con el equipo alemán Sellbytel Baskets Nürnberg, pero dejó el equipo después de participar en sólo tres partidos debido a problemas familiares. En enero de 2006, se incorporó a los Sioux Falls Skyforce de la Asociación Continental de Baloncesto. En marzo de 2006, fue nombrado miembro del equipo defensivo de la CBA y del segundo equipo de la liga, al tiempo que terminaba la temporada con tres triples-dobles, la cifra más alta de la liga, empatando también el récord de la franquicia de triples-dobles en una temporada con Cedric Hunter. Más tarde tuvo una temporada de un partido con el equipo venezolano Guaiqueríes de Margarita.
Temporada 2006-07Editar
En julio de 2006, Williams jugó para los Indiana Pacers durante la Liga de Verano de la NBA. Firmó con los Denver Nuggets el 2 de octubre, sólo para ser renunciado el 8 de octubre. Ese mismo mes se incorporó al equipo francés Cholet Basket. Pasó poco menos de dos meses con el Cholet, del que se marchó a mediados de diciembre tras promediar 9,3 puntos en ocho partidos.
El 1 de enero de 2007, Williams fue adquirido por los Sioux Falls Skyforce, ahora de la Liga de Desarrollo de la NBA. Tras ser renunciado por los Skyforce el 16 de febrero, fue recogido por los Dakota Wizards una semana después. Williams ganó el Campeonato de la Liga de Desarrollo de la NBA con los Wizards en abril, promediando 14 puntos, cuatro rebotes y 3,5 asistencias por partido en la temporada 2006-07.
NBL (2007-2011)Edit
Después de jugar con los Golden State Warriors durante la Liga de Verano de la NBA de 2007, Williams firmó con los Townsville Crocodiles de la Liga Nacional de Baloncesto de Australia (NBL) el 3 de octubre de 2007, en sustitución del lesionado Rosell Ellis. Williams pasó tres temporadas con los Crocodiles, llevándolos a las semifinales en 2009 y 2010. Para concluir su tercera y última temporada, Williams fue nombrado Jugador Más Valioso de la NBL en la temporada 2009-10. Promedió 18,6 puntos, 5,0 rebotes y 4,1 asistencias en los 31 partidos que disputó en 2009-10, lanzando el balón a un 50,6% en tiros de campo.
Durante su estancia en los Crocodiles, Williams pasó por el KK Cibona de Croacia (2008) y el Trotamundos de Carabobo de Venezuela (2009).
Después de ser cortado por Townsville, Williams se unió a los Melbourne Tigers en noviembre de 2010.
En sus cuatro temporadas en la NBL, Williams jugó 114 partidos (91 con Townsville y 23 con Melbourne) y promedió 19,1 puntos, 5,1 rebotes y 4,7 asistencias por encuentro.
Líbano (2012-2016)Editar
Entre enero de 2012 y abril de 2016, Williams jugó para múltiples equipos en el Líbano, incluyendo Byblos Club, Bejje SC, Hoops Club, Al Mouttahed Tripoli y Tadamon Zouk. También jugó 12 partidos en 2012 con el equipo puertorriqueño Piratas de Quebradillas.