Cardinals, running back David Johnson agree to 3-year extension, report says Unknown 00:11 The deal includes $30 million in guaranteed money and can extend to $45 million with incentives, the report says. Share this Share on FacebookTweet on TwitterPlus on Google+ Related PostsSeven reasons why Real Madrid are struggling this seasonA bond born from football comes full circle after three decadesWIN a once-in-a-lifetime trip to see Real Madrid vs DortmundDani Alves had Liverpool agreement and still harbours Premier League ambitionMan Utd transfer news: The latest & LIVE player rumours from Old TraffordSeven reasons why Real Madrid are struggling this season