Sept. 9 (UPI) -- The Arizona Cardinals have signed running back David Johnson to a three-year contract extension.
Arizona announced the pact on Sunday morning. Sources told NFL Network and ESPN that Johnson's deal is worth $39 million and includes $30 million guaranteed with nearly $24 million guaranteed at signing and $28 million by March.