Brown is the latest veteran addition to a 49ers receiving corps that has also been hit hard with losses during training camp.
Brown has played for the Seahawks and Cardinals previously, so he’s already pretty familiar with the NFC West.
Brown, 30, wound up signing on with the Cardinals as an undrafted free agent out of Clemson back in 2013. He played out his rookie contract before returning to the Cardinals on a one-year restricted tender worth $1.671 million back in 2016.
The Cardinals later signed Brown to a one-year extension towards the end of the 2016 season. He spent the past two years with the Seahawks.
In 2019, Brown appeared in 14 games for the Seahawks and caught 16 passes for 220 yards receiving and two touchdowns.
Grasu, 29, is a former third-round pick of the Bears back in 2015. He was in the final year of his four-year, $3.44 million contract that included $814,855 guaranteed and set to make a base salary of $705,000 for the 2018 season when the Bears waived him coming out of the preseason.
Grasu had a brief stint with the Ravens in 2018 before signing on with the Dolphins in December. He was waived a few weeks later and eventually signed by the Titans.
Since then, Grasu has been on and off of the Titans’ roster. The Ravens signed him again late in 2019 for a brief stint on the roster.
In 2018, Grasu appeared in three games for the Ravens and Dolphins.