 Allen was the Buccaneers' special teams captain in 2008.Allen was the first alternate for NFC Special Teams for the 2009 Pro Bowl.He was re-signed to a 1-year $2.35 million contract on February 28, 2009

On March 8, 2010, Allen signed with the Pittsburgh Steelers.