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 PostsShiva Keshavan, India's lone warrior and the Winter Olympian this country does not deserveDipa Karmakar to miss Commonwealth Games 2018, eyes Asian Games returnRotterdam Open: Hopeful Roger Federer says recapturing World No 1 spot would be an incredible achievementIndian hockey captain Manpreet Singh says team is capable of winning medals in upcoming big-ticket eventsParis Saint-Germain's Neymar 'would fit' at Real Madrid, feels Brazil teammate MarceloSt Moritz Ice Cricket 2018: Promoters encouraged by response, aim to make it an annual event