On December 3, 2013, Stanford signed with the Detroit Lions.[2] He was cut by the Lions on September 6, 2015.[3]
Tampa Bay Buccaneers
After working out for the team Stanford signed to the Buccaneers practice squad on September 16, 2015.[4] On September 22, 2015, he was released from practice squad. On October 28, 2015, he was re-signed to the practice squad. On November 3, 2015, he was waived.
New York Jets
On December 1, 2015, Stanford was signed to the Jets' practice squad and was re-signed on January 5, 2016.[5] He was released on September 26, 2016, and re-signed to the practice squad the next day.[6] He was promoted back to the active roster on October 22, 2016.[7] He was waived by the Jets on December 7, 2016, and placed on injured reserve.[8]
On April 14, 2017, Stanford was released by the Jets but was re-signed three days later.[9][10]
After becoming a free agent in March 2020, Stanford visited the Houston Texans on August 16,[12] and had a tryout with the Carolina Panthers on August 19.[13] On August 22, 2020, Stanford was signed by the Panthers.[14]
On May 18, 2021, Stanford re-signed with Carolina, and was a core special teamer for the team in 2021.[15] He re-signed again with the Panthers on March 9, 2022.[16] He was placed on injured reserve on August 30, 2022.[17] He was released on October 11.
Baltimore Ravens
Stanford signed to the Baltimore Ravens' practice squad on October 18, 2022.[18] He was promoted to the active roster on November 26 and moved back to the practice squad two days later. He was released on December 19.[19]
Detroit Lions (second stint)
On January 3, 2023, Stanford was signed to the Lions practice squad.