After not being selected in the 2019 NBA draft, Hudson joined the Cleveland Cavaliers for the 2019 NBA Summer League. On August 25, 2019, Hudson signed his first professional contract with Hapoel Ramat Gan Givatayim of the Israeli National League. However, on September 9, 2019, he parted ways with the team before appearing in a game for them. On October 26, 2019, Hudson was selected with the 7th overall pick in the first round of the 2019 NBA G League draft by the Capital City Go-Go. Hudson scored a season-high 23 points on January 9, 2020, in a 120-118 triple overtime loss to the Maine Red Claws.