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.
Cannon was seen as a steal after he went undrafted. He was taking part in the 49ers' three-day rookie minicamp this weekend, which concludes on Sunday. It is possible that the 49ers liked what they saw in an undrafted free agent wide receiver that was given a tryout during the minicamp, making Cannon expendable. Receivers that tried out for a roster spot include Joey Agustin (Charleston), Michael Esiobu (Lakeland College), Trevor Heiland (Coe), Germone Hopper (Clemson), B.J. Johnson (Georgia Southern), Teldrick Morgan (Maryland), and Emmanuel Obajimi (Samford).
The rest of the 49ers report back to the team's facility on Monday for another portion of Phase 2 of their offseason program.
Measurables
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 |
Related News
More San Francisco 49ers News
-
These 7 49ers players are inactive vs. Eagles
The San Francisco 49ers have released the list of inactive players for their Wild Card playoff matchup against the Philadelphia Eagles. These seven players will not suit up for the game. Inactives: LB Luke Gifford (quadricep) DL Kevin Givens RB Isaac Guerendo CB Chase... -
49ers vs. Eagles injury updates: George Kittle suffers Achilles injury
The San Francisco 49ers are facing the Philadelphia Eagles at Lincoln Financial Field in a Wild Card playoff game. Below are the latest in-game injury updates for the 49ers. This article will be updated in real time as new information becomes available. Players are listed in... -
49ers vs. Seahawks playoff game date and kickoff time officially announced
The NFL has officially announced the kickoff time for the San Francisco 49ers' Divisional Round playoff matchup against the top-seeded Seattle Seahawks. On Sunday, the league revealed that the 49ers—fresh off a Wild Card victory over the Philadelphia Eagles—would travel to... -
San Francisco 49ers opponents for 2026 season announced
The 2026 opponents for the San Francisco 49ers have been announced. The 49ers finished third in the NFC West and will play a third-place schedule next season. The 49ers will have nine home games and will go on the road eight times. Here are the 2026 opponents: Home Las Vegas...