Having appeared in just three games for the Clippers, he was assigned to the Fort Wayne Mad Ants of the NBA Development League on January 6, 2015. On January 21, he was recalled by the Clippers. On February 8, he scored a season-high 10 points in a loss to the Oklahoma City Thunder. In July 2015, Wilcox joined the Clippers for the 2015 NBA Summer League where he averaged 14.0 points and 3.2 rebounds in five games. During the 2015–16 season, using the flexible assignment rule, Wilcox had multiple assignments to the Canton Charge and Bakersfield Jam of the NBA Development League. On July 15, 2016, Wilcox was traded, along with cash considerations, to the Orlando Magic in exchange for Devyn Marble and a future second round draft pick. On April 3, 2017, he was waived by the Magic. Wilcox played in 22 games with Orlando during the 2016–17 season, averaging just 4.9 minutes per game. He also appeared in four games (one start) with the Erie BayHawks of the NBA Development League on assignment, averaging 12.5 points, 4.3 rebounds, 2.0 assists and 1.25 steals in 25.3 minutes per game. On August 9, 2017, Wilcox signed with the Portland Trail Blazers on a two-way contract with the NBA G League. On October 23, 2017, he was ruled out for six to eight weeks after undergoing successful arthroscopy on his right knee. He ultimately did not appear in a game for the Trail Blazers. Wilcox signed a two-way deal with the Indiana Pacers in August 2018. On September 21, 2018, it was announced that he had suffered a torn Achilles tendon and would miss the entire season. On October 19, 2018, Wilcox was waived by the Pacers. On July 1, 2019, the Indiana Pacers signed Wilcox to an exhibit 10 contract. On October 16, 2019, Wilcox was waived by the Indiana Pacers. On October 26, 2019, Wilcox was included in the training camp roster for the Fort Wayne Mad Ants. On November 6, 2019, Wilcox was included in the opening night roster of the Fort Wayne Mad Ants. Wilcox's father, Craig, played collegiately at Brigham Young from 1993 to 1995.