After going undrafted in the 2010 NBA draft, Collins joined the Charlotte Bobcats for the 2010 NBA Summer League. During the Orlando Summer League, he played four games, including a 32-point performance in his finale. On August 6, 2010, the Bobcats signed Collins to a two-year deal. He made his NBA debut on November 3, 2010 against the New Jersey Nets and posted two assists in four minutes. On December 4, 2010, he scored his first NBA points. On December 8, 2010, Collins was assigned to the Maine Red Claws of the NBA Development League. The Bobcats recalled Collins on December 21, 2010. That night, he played a career-high 14 minutes, made his first three point shot, recorded his first two steals and scored five points for the first time in his career in a 99–81 loss to the Oklahoma City Thunder.