Baylor wide receiver KD Cannon is headed to the San Francisco 49ers on an undrafted free agent deal. News of the signing was first reported by NFL Draft Diamonds and then later confirmed by the Houston Chronicle. projected that Cannon would be selected in rounds 4 of 5 of the NFL Draft, but he went undrafted. Cannon was a 1,000-yard receiver and honorable mention All-Big 12 and consensus Freshman All-American in his rookie year. He had 58 catches for 1,030 yards and eight touchdowns in seven starts that season. In 2016, he had 87 catches for 1,215 yards and 13 touchdowns.

Pro Football Focus stats to know: Target profile: 40 percent hitches, 23 go routes, 18 screens. Lined up wide right on 85 percent of snaps in 2016.

Lance Zierlein of NFL Media, who compares Cannon to Paul Richardson, had the following to say in his scouting report:

"Cannon is slightly build and a novice route-runner but has outstanding vertical speed to climb over the top of cornerbacks and force safety help his way. Cannon may not have the short area shiftiness for a move inside, so he will likely become a niche prospect who fits with teams looking for a field stretcher with some homerun potential."

Tony Pauline of Draft Analyst had the following to say in his scouting report:

"Cannon offers a good degree of athleticism as well as upside potential but is still rough around the edges and needs a lot of work to complete his game. He's a developmental prospect who made a mistake entering the draft."

Pro Football Focus had the following to say in their draft analysis:

"Cannon is an elite athlete that finished as one of the fastest receivers at the NFL combine. Like most Baylor products, projecting him to running a full route tree can be difficult, but his speed and acceleration should play immediately at the next level."


Height: 5-11
Weight: 182 lbs.
Arm length: 30 3/4 inches
Hand length: 8 7/8 inches

NFL Scouting Combine

40-time: 4.41 seconds
Vertical: 37 inches
Broad jump: 119 inches
Bench press: 13 reps

College Statistics

Year G Rec Yds YPC TD
2014 13 58 1,030 17.8 8
2015 13 50 868 17.4 6
2016 12 87 1,215 14.0 13
Totals 38 195 3,113 16 27