He played college basketball for the Virginia Military Institute (VMI) where he is the school's all-time leading scorer and led the country in scoring twice.
Williams attended Prince George High School at Prince George, Virginia averaging 20.5 points, 13 rebounds, and eight assists per game as a senior, while sinking a total of 41 three-pointers leading his team to a 22–5 record and to the Central region quarterfinals, all of this while playing several positions, ranging from the point to the pivot.
[1] Williams attended the Virginia Military Institute where he led the NCAA in scoring two straight seasons[2] for the fast-paced VMI team.
He averaged 26 points and 5.7 rebounds per game with Sioux Falls before signing a ten-day contract with the Golden State Warriors on March 2, 2010.
[11] Following the announcement of the 2011 NBA Lockout, on August 23, 2011, Williams signed a contract with the Spanish team Caja Laboral.
[36] After averaging 17.1 points, 5.8 rebounds and 3.2 assists in 33.3 minutes with the Blue over 11 games, Williams signed with the New Orleans Pelicans on December 10.
[37] In his second game for the Pelicans the following day, Williams scored 11 points off the bench in the first half, including 3-of-3 shooting on three-pointers, and finished with 17 in the 120–119 overtime win over the Phoenix Suns.
[38] On January 1, 2017, Williams was waived by the Pelicans after appearing in five games[39] and two days later, he was reacquired by the Oklahoma City Blue.
[44] Williams played with the senior United States national team at the 2017 FIBA AmeriCup, where he won a gold medal.