The Arizona Cardinals made Johnson (6-1, 201) a sixth-round selection out of Fresno State in 2019. The 25-year-old has caught 36 passes for 360 yards with a touchdown through his first two NFL seasons. The Cardinals waived him on August 30, 2021.
The Philadelphia Eagles signed Johnson to their practice squad on September 2, 2021. He appeared in their Wild Card playoff game against the Tampa Bay Buccaneers on January 16, a 31-15 loss. Johnson played two offensive snaps and 16 special teams snaps in the postseason appearance.
The 49ers worked out Johnson ahead of the 2019 NFL Draft.
Reserve/future contracts are used to claim the rights to players. They take effect at the start of the new league year, and that's when the players begin counting against the salary cap.
Related News
More San Francisco 49ers News
-
49ers OC Klay Kubiak emerging as future head coach candidate
Klay Kubiak is in his first season as the offensive coordinator of the San Francisco 49ers, and his name is already drawing attention around the league. While head coach Kyle Shanahan continues to handle play-calling duties on game days, Kubiak plays a key role in constructing... -
49ers stars open up about Eagles matchup: 'We know we have a challenge ahead of us'
There's no denying the task facing the San Francisco 49ers on Sunday will be difficult. Still, the team believes it's prepared—and confident that playing its best football will be enough to overcome the challenge. The 49ers will travel to Philadelphia this weekend to face... -
Dolphins request interviews with three 49ers executives for GM opening
The Miami Dolphins are searching for a new general manager and have requested interviews with three San Francisco 49ers executives serving under general manager John Lynch: vice president of player personnel Tariq Ahmad, director of scouting and football operations Josh... -
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...