The Arizona Cardinals have hired Jonathan Gannon as their new head coach on a five-year contract.

The other two finalists for the job were Cincinnati Bengals defensive coordinator Lou Anarumo and New York Giants offensive coordinator Mike Kafka.

Gannon had been the Eagles' defensive coordinator for the past two seasons and immediately made an impact. He turned Philadelphia into a top-10 defense in his first year, and this season, the Eagles ranked No. 2 in the league while boasting two Pro Bowlers.

Gannon replaces Kliff Kingsbury, who was fired in January after going 28-37-1 with one playoff appearance in four seasons.