Mar. 26 2:44 PM PT3:44 PM MT4:44 PM CT5:44 PM ET21:44 GMT5:44 AM 北京时间2:44 PM MST4:44 PM EST3:44 PM CT1:44 UAE (+1)17:44 ET - The Arizona Cardinals have agreed to terms on a three-year contract with Leach and a two-year deal for linebacker Reggie Walker. Analysis: Leach has played in all 48 games over the last three seasons with Arizona. A 13-year NFL veteran, he played the previous seven seasons with the Denver Broncos. Leach has played 152 consecutive games, the longest streak on the team and third-longest active string for all long snappers.