Allen was signed by the
Seattle Seahawks as an
undrafted free agent following the end of the NFL lockout on July 26, 2011. He was injured/released on September 3, 2011, and then re-signed to
Seattle Seahawks practice squad on November 9, 2011. Allen played for the Seahawks throughout the 2012 preseason. He was waived on August 31, 2012, as part of the final cuts to the 53-man roster. He was not among the seven players signed to the Seahawks' practice squad. ==References==