Baylor wide receiver KD Cannon (9) during the Cactus Bowl NCAA college football game against Boise State, Tuesday, Dec. 27, 2016, in Phoenix.
Baylor wide receiver KD Cannon (9) during the Cactus Bowl NCAA college football game against Boise State, Tuesday, Dec. 27, 2016, in Phoenix. Rick Scuteri AP
Baylor wide receiver KD Cannon (9) during the Cactus Bowl NCAA college football game against Boise State, Tuesday, Dec. 27, 2016, in Phoenix. Rick Scuteri AP
49ers with Matt Barrows

49ers with Matt Barrows

The premier blog for news and insights on the San Francisco 49ers

K.D. Cannon lands in NY; so does most of his contract guarantee

May 09, 2017 03:18 PM