After going undrafted in the 2021 NBA draft, Ballock joined the Philadelphia 76ers for the 2021 NBA Summer League. On September 27, 2021, he signed with the Cleveland Cavaliers, but was waived on October 16. On October 23, he signed with the Cleveland Charge as an affiliate player.
