In early 2005, Warner signed a one-year, $4-million contract with the Arizona Cardinals. He was soon named the main quarterback by coach Dennis Green. He played bad in three games before injuring his groin. He was then replaced by former starter Josh McCown. McCown played well enough in two games during Warner's injury to get coach Green named McCown the starter for the rest of the season.