Freeman played three seasons for the Bears after redshirting his freshman year due to a broken wrist.[2] As a redshirt freshman, Freeman appeared in 34 games (1 start) and averaged 4.8 points per game.[3] Freeman became a starter for Baylor as a redshirt sophomore and averaged 11.3 points per game. He averaged 9.7 points and 2.5 rebounds per game and shot 38.9 percent (44 of 113) from three as a redshirt junior. Freeman also lost his starting spot for the Bears following a four-game suspension from coach Scott Drew due to reported "attitude issues" during the season. Freeman ultimately announced his decision to leave Baylor and chose to play for his final year of NCAA eligibility at North Carolina State University as a graduate transfer.[4]
NC State
In his only season playing for the Wolfpack Freeman averaged 16.1 points, 4.2 rebounds and 2.6 assists per game.[5] He was named the Atlantic Coast Conference (ACC) Player of the Week twice during the season and was named honorable mention All-ACC at the end of the season.[6] Off the court, Freeman was an Academic All-ACC selection.
Freeman signed with Alba Fehérvár of the Hungarian Nemzeti Bajnokság I/A (NB I/A) on August 23, 2018.[9] In his first professional season, Freeman averaged 14.8 points, 3.8 rebounds, and 3.5 assists in 29 NB I/A games (25 starts) and 17.1 points, 2.9 rebounds, and 3.9 assists in 16 FIBA Europe Cup games and was named honorable mention All-Europe Cup by EuroBasket.com.[10]
Bursaspor
Freeman signed with Bursaspor Basketbol of the Turkish Basketball Super League on July 31, 2019.[11] Freeman averaged 18.5 points, 4.6 rebounds, 4.1 assists and one steal per game in 14 games before leaving the team at the end of 2019.[12]