He became the program's third player to score 2,000 career points on March 22, 2019, in an upset loss to Liberty on the 2019 NCAA tournament.
[12] On June 20, 2019, Weatherspoon was selected with the 49th overall pick by the San Antonio Spurs in the 2019 NBA draft.
[13] Weatherspoon was later listed in the roster of Spurs for the 2019 NBA Summer League hosted at Vivint Arena.
[15] He had a career-high 30 points for the Austin Spurs in a 126–123 overtime win over the Greensboro Swarm on January 4, 2020.
[16] On February 8, 2020, Weatherspoon had his debut in the NBA, coming off from bench in a 102–122 loss to the Sacramento Kings.
[21] In October 2021, Weatherspoon joined the Santa Cruz Warriors as an affiliate player[22] where in nine games, he averaged 16.1 points, 4.3 rebounds, 3.7 assists and 1.22 steals in 27.4 minutes per contest.
[25] On July 22, 2022, Weatherspoon signed another two-way contact with Golden State,[26] but was waived on October 13.
[34] In June, 2024, Weatherspoon signed with the Gigantes de Carolina of the Baloncesto Superior Nacional (BSN) for 2024 season.
[37] On September 8, 2024, Avtodor announced that he missed several flights to arrive at Russia and stopped communicating with the team.