GLENDALE, Ariz. -- The Arizona Cardinals and running back Chris Johnson have agreed to terms on a one-year contract.
The Cardinals announced the deal on Monday while the team worked out at University of Phoenix Stadium.
[RELATED: 49ers notes: Tomsula tries to slow down Hayne hype machine]
Johnson, who turns 30 next month, played last year with the New York Jets after spending his first six NFL seasons with the Tennessee Titans.
Adding the three-time Pro Bowl player gives the team a veteran back to complement Andre Ellington, the starter who often lines up as a receiver.
Arizona had the NFL's worst rushing offense last season at 3.3 yards per attempt.