Johnson was waived on Monday and his roster spot was taken by wide receiver Tim Patrick, whom the 49ers claimed off of waivers from the Baltimore Ravens.
"Johnson, we're still trying to decide on that because there was some partial stuff in his hamstring so there's a couple ways to go about it which we haven't decided yet," 49ers head coach Kyle Shanahan said just hours before the receiver was waived.
Johnson was originally signed by the 49ers as an undrafted free agent on May 8. He played college football at Georgia Southern. During his five-year career with the Eagles, Johnson played in 44 games, started 35, and registered 92 receptions for 1,377 yards and six touchdowns.
More San Francisco 49ers News
-
49ers' 53-man roster doesn't include a punter or long snapper; 2 placed on season-ending IR
The San Francisco 49ers finalized their initial 53-man roster ahead of Sunday's 3 p.m. PT deadline. In a surprising move, the team currently has neither a punter nor a long snapper on its roster after releasing Corliss Waitman and Jon Weeks. Kicker Eddy Piñeiro is the... -
49ers roster moves: D-lineman signed while another is placed on IR
The San Francisco 49ers have officially announced the signing of defensive lineman Khalid Kareem to a one-year deal. News of the signing was first reported by Greg Aumen of FOX Sports. To make room on the roster, the team placed defensive lineman Sam Okuayinonu on the injured... -
49ers vs. Raiders PFF grades: Best and worst from the game, plus snap counts
The San Francisco 49ers beat the Las Vegas Raiders 18-12 in their preseason finale. Pro Football Focus released its grades and snap counts from the game, providing a closer look at which 49ers players stood out and who has more work to do. Highest-graded 49ers:... -
49ers final preseason takeaways: O-Line, RB and WR competitions come into focus
In the final preseason game, while I was most interested in the interior of the offensive line, the competition among numerous position groups was on full display. How much various players played (or did not play) was telling. Let's take a look at some of those position...