Pre-draft Allen was considered one of the top safety prospects heading into the
2012 NFL draft. Allen came to an agreement with the team on a four-year contract that included a $45,896 signing bonus. Allen was waived on September 1, 2012. He was re-signed to the team's practice squad a day later. Allen was promoted to the active roster on October 12, 2012, after the team placed
Darrelle Revis on injured reserve. On November 6, 2012, he was waived after the team re-signed
Jason Hill. He was signed to the practice squad two days later after clearing waivers. Allen was promoted to the active roster on December 6, 2012. Allen entered the 2013 preseason competing with newly signed
Jaiquawn Jarrett for the starting free safety job. Allen finished the 2013 season with 60 tackles, a sack, and an interception for a touchdown. Allen was waived by the Jets on August 7, 2015, after suffering an Achilles tendon injury. After clearing waivers, he was placed on injured reserve on August 10, 2015.
Houston Texans Allen signed with the
Houston Texans on March 16, 2016. On September 3, 2016, he was released by the Texans.
New York Jets (second stint) On September 6, 2016, Allen re-signed with the Jets. He was waived/injured on December 10, 2016, and placed on injured reserve. ==NFL career statistics==