Williams played four seasons of college basketball for Toledo before starting a professional career in Europe.
[3] In his first professional season, Williams played with GTK Gliwice of the Polish Basketball League.
[4][Link to precise page][5] On August 1, 2018, Williams signed a one-year contract with Crelan Okapi Aalstar of the Belgian Pro Basketball League.
[6] On October 19, 2019, he has signed with Polpharma Starogard Gdański of the Polska Liga Koszykówki (PLK).
[7] Williams began the 2021–22 season with the Sheffield Sharks of the British Basketball League and averaged 16.4 points, 4.0 rebounds, and 2.3 assists per game.