Source: Safety Tyvon Branch agrees to sign with Cardinals

TEMPE, Ariz. -- The Arizona Cardinals didn't waste time finding their new starting safety.

Arizona signed former Kansas City Chiefs safety Tyvon Branch, according to ESPN NFL Insider Adam Schefter. The deal was reportedly for two years and worth up to $10 million, according to multiple reports.

The Cardinals did not re-sign former safety Rashad Johnson, 30, before free agency began Wednesday afternoon.

The Chiefs signed Branch, 29, to a one-year contract last season, and though he started just one game in the regular season and one in the playoffs, he still was a valuable member of Kansas City's defense.

Branch scored two of Kansas City's six defensive touchdowns in 2015, one on an interception return and one on a fumble return. The interception-return touchdown came against his former team, the Raiders, in Week 13.

Branch also proved he could last a full season. He played in all 16 regular-season games plus both in the playoffs. He had played in just five games over the previous two seasons with Oakland because of injuries.

ESPN Chiefs reporter Adam Teicher contributed to this report.