Formerly from Baylor, WR KD Cannon joins the San Francisco 49ers as an undrafted free agent.
Cannon ranked ninth in the draft class with 535 receiving yards on deep passes (pass thrown 20-plus yards in the air).
At 5-foot-11, 182 pounds, Cannon finished in the top five at his position with a 4.41 40-yard dash and 37-inch vertical jump at the combine.
Cannon may need to refine his route running in the NFL, having run 81-percent screens, hitches and go routes in 2016 and lining up primarily on the right side of the formation.