The New York Jets on Tuesday claimed receiver K.D. Cannon off of waivers, and in doing so took on the bulk of Cannon's contract guarantee with the 49ers.
The 49ers landed Cannon, a prolific receiver at Baylor, following the draft in part because they guaranteed him $45,000 -- a hefty amount for an undrafted rookie.
When the 49ers waived him following a three-day minicamp, it seemed like wasted money and prompted questions about why the team would have parted with a prized rookie so quickly. However, Cannon’s guarantee was divided between a $5,000 signing bonus and a $40,000 roster bonus, the latter of which the Jets now would pick up.
Cannon obviously did not impress the team's coaches over the three-day minicamp. They used his roster spot to sign a rookie who did look good to them, Georgia Southern receiver B.J. Johnson III.
Sign Up and Save
Get six months of free digital access to The Sacramento Bee
The 49ers now have 13 receivers on their 90-man roster. They are ...
Veterans: Pierre Garcon, Marquise Goodwin, Aldrick Robinson, Jeremy Kerley, Bruce Ellington, Aaron Burbridge, DeAndre Carter, DeAndre Smelter, Rashad Ross
Rookies: Trent Taylor, Victor Bolden, Kendrick Bourne, Johnson.