Indianapolis Colts After appearing in the 2016
NFL Scouting Combine, Ferguson was not selected in the
2016 NFL draft. He signed with the
Indianapolis Colts as an undrafted free agent on May 2, 2016. Despite going undrafted, Ferguson made the final 53-man roster for the
2016 Colts. As a rookie, Ferguson played in all 16 games, recording 15 carries for 20 yards and 20 receptions for 136 yards. He also played on special teams, returning four kicks for 80 yards, one punt for no yards, and made two special teams tackles. On September 2, 2017, Ferguson was waived with an injury designation by the Colts and was placed on injured reserve. He was released on September 8, 2017. He was re-signed to the practice squad on October 17, 2017. He was promoted to the active roster on October 20, 2017. In the 2017 season, Ferguson appeared in 10 games, rushing once for five yards, catching three passes for 16 yards, and returning five kicks for 86 yards. On August 22, 2018, Ferguson was waived with an injury designation by the Colts, and after clearing waivers, he was placed on injured reserve. He was released on September 18, 2018.
Houston Texans On October 16, 2018, Ferguson was signed to the
Houston Texans practice squad, but was released a week later.
New England Patriots On November 7, 2018, Ferguson was signed to the
New England Patriots practice squad, but was released two days later.
Houston Texans (second stint) On November 12, 2018, Ferguson was signed to the Houston Texans practice squad. He signed a reserve/future contract with the Texans on January 7, 2019. On August 30, 2019, Ferguson was released.
Washington Redskins / Football Team On October 16, 2019, Ferguson was signed to the
Washington Redskins practice squad. He was promoted to the active roster on December 10, 2019, before being released on August 3, 2020. ==NFL career statistics==