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.