Iowa Barnstormers Peters signed with the
Iowa Barnstormers of the
Arena Football League on July 5, 2012. He recorded 13.5 tackles and one fumble recovery during his time with the Barnstormers.
Omaha Nighthawks Peters was signed by the
Omaha Nighthawks of the
United Football League in 2012 and released by the team before the start of the
2012 season.
Saskatchewan Roughriders Peters joined the
Saskatchewan Roughriders' practice roster in 2012 and signed with the team in January 2013. The Roughriders won the
101st Grey Cup against the
Hamilton Tiger-Cats on November 24, 2013. Peters had five
special teams tackles during the game.
Minnesota Vikings On February 23, 2015, the NFL's
Minnesota Vikings announced that they had signed Peters. He was released by the Vikings on September 5 and signed to the team's practice squad on September 6, 2015.
Houston Texans Peters was signed off the Vikings' practice squad by the
Houston Texans on September 30, 2015. He made his NFL debut on October 4, 2015, against the
Atlanta Falcons. He recorded 17 special teams tackles in 2015, which tied for the league lead with
Johnson Bademosi and
Cedric Peerman. As of 2018, he is one of the Texans' six team captains due to his outstanding play on special teams. On December 24, 2018, Peters was placed on injured reserve.
Houston Roughnecks Peters signed with the
XFL's
Team 9 practice squad during the regular season. He signed with the
Houston Roughnecks on March 9, 2020. He had his contract terminated when the league suspended operations on April 10, 2020. ==Personal life==