The Arizona Cardinals have hired Kliff Kingsbury as head coach.

Kingsbury will receive a four-year deal with the Cardinals owning a fifth season.

Kingsbury will replace Steve Wilks, who was fired on Dec. 31 after one season (3-13) in Arizona.

Texas Tech fired Kingsbury in November after six seasons as head coach. USC had subsequently hired Kingsbury as offensive coordinator.

Kingsbury coached Patrick Mahomes at Texas Tech.