The 49ers on Thursday agreed to a deal with free agent wide receiver Marcus Johnson according to Johnson’s agency EnterSports Management.
Johnson, 27, was one of two veteran WRs to meet with the 49ers this week.
He joined the NFL as an undrafted rookie in 2016 with the Eagles. He made his pro debut in 2017 and caught five balls for 45 yards in 10 games. The Colts traded for Johnson the following year and he played in Indianapolis for the next three years. With the Colts he carved out a little bit of a role on offense while contributing on special teams. In 24 games he hauled in 37 receptions for for 634 yards and three touchdowns.