Hands was selected by the Los Angeles Clippers in the second round of the 2019 draft with the 56th overall pick. He was acquired by the Brooklyn Nets along with a 2020 first-round pick in exchange for Mfiondu Kabengele, who was taken earlier with the 27th overall pick. Brooklyn used the draft rights player rule to have Hands sign with their G League affiliate, the Long Island Nets. On December 11, 2019, Hands had 28 points, six rebounds, five assists, and three steals in a win over the Westchester Knicks. In his rookie season, Hands averaged 11.3 points, 3.5 assists, 3.0 rebounds, and 1.0 steals per game. On November 19, 2020, Hands' NBA draft rights were traded to the Detroit Pistons in a three-team trade; they renounced his draft rights in July 2021.