Crawford signed a contract with Cardinals on Tuesday.
Crawford spent last season in Tennessee, where he recorded 28 tackles (20 solo), two sacks and a forced fumble across 16 games. Prior to his stint with the Titans, the veteran linebacker spent time with the Raiders, Cowboys and Falcons. In Arizona, he'll most likely look to compete for a reserve role on the team.