According to Barrows, Haggans will take a physical on Sunday and, if everything checks out, will be signed to the 53-man roster.
Jeremiah: Five deepest teams
Daniel Jeremiah ranks the five deepest rosters in the league today, and No. 1 might be a bit of a surprise. More ...
Haggans, 35, can still play. According to official playing-time documents, Haggans logged nearly 75 percent of the Cardinals' defensive snaps last season and, according to the Football Outsiders Almanac, had 15 hurries.