The Arizona Cardinals and quarterback Kyler Murray agreed to a five-year contract extension, the NFC West franchise announced Thursday.