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
On the 49ers

On the 49ers

The latest Niners news with Chris Biderman

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

May 09, 2017 03:18 PM