After graduating high school, Hamilton joined the Connecticut Huskies. As a freshman, he averaged 10.9 points, 7.6 rebounds, 3.7 assists and 31.4 minutes in 35 games and was named the AAC Rookie of Year. He became just the second UConn freshman to finish a season with at least 300 points, 200 rebounds and 100 assists.[2][3]
In a 99–52 blowout of Central Connecticut State on December 23, 2015, Hamilton posted a triple-double with 11 points, 11 rebounds and 11 assists, the 10th Husky to record one.[4] In his sophomore season, Hamilton averaged 12.5 points, a conference-best 8.9 rebounds, 4.7 assists, 1.1 steals and 31.9 minutes in 36 games, being named the Most Outstanding Player of the 2016 AAC Championship and was an AAC All-Conference Second Teamer. After leaving UConn, Hamilton was one of two Division I players (the other being LSU's Ben Simmons) to register more than 450 points, 300 rebounds and 150 assists on the season.[2][3]
On August 3, 2017, Hamilton signed a two-way contract with the team that acquired him on draft night, the Oklahoma City Thunder. As a result, he would split the season between the Thunder and the Blue, their G League affiliate.[7]
Atlanta Hawks (2018–2019)
On August 20, 2018, Hamilton signed with the Atlanta Hawks.[8] On February 8, 2019, Hamilton was waived by the Hawks.[9]
On November 8, 2021, Hamilton signed with Petkim Spor of the Turkish Basketball Super League (BSL).[14] He averaged 9.2 points, 4.6 rebounds, and 2.5 assists per game.[15]
Ionikos Nikaias (2022)
On February 12, 2022, Hamilton signed with Ionikos Nikaias of the Greek Basket League for the rest of the season.[15] In 9 league games, he averaged a spectacular 18.6 points, 10.4 rebounds, 5.6 assists, and 1.2 steals, playing around 37 minutes per contest and helping the club avoid relegation in the process.
On November 11, 2022, Hamilton returned to Greece and Ionikos for the rest of the season. On January 7, 2023, he parted ways with the club once more after a rather middling half-season.