Wilds (6-0, 220) originally entered the NFL after signing with the Atlanta Falcons as an undrafted rookie free agent on May 6, 2016. He was waived/injured by Atlanta on September 3, 2016 and then signed to the New York Jets practice squad on September 26, 2016. On December 7, 2016, he was promoted to the Jets active roster where he appeared in four games and registered 10 carries for 27 yards in addition to two receptions for 20 yards. Wilds was waived by the Jets on July 27, 2017, claimed off waivers by the Cleveland Browns on July 28, 2017 and was later placed on the Injured Reserve List on September 3, 2017. He was then waived by the Browns on September 12, 2017 and was signed to the Jacksonville Jaguars practice squad on October 10, 2017, where he spent the remainder of the season.