Foster finished serving his two-game suspension and the 49ers’ roster exemption for him is set to expire later today, so a move had to be made.
Foster, 24, is a former first-round pick of the 49ers back in 2017. He’s entering the second year of his four-year, $9.03 million contract and stands to make base salaries of $875,708 and $1.28 million over the next two years of the agreement.
The 49ers will have a fifth-year option to pick up in 2020 that’s guaranteed for injury only.
In 2017, Foster appeared in 10 games and recorded 72 tackles, no sacks or interceptions and one pass defense. Pro Football Focus had him rated as the No. 4 linebacker out of 88 qualifying players.
Tobin, 28, wound up signing on with the Eagles as an undrafted free agent out of Iowa back in 2013. He managed to make the 53-man roster each of his first two seasons in the NFL before signing a two-year extension with the Eagles in 2016.
The Eagles later traded Tobin and a 2018 seventh-round pick to the Seahawks in return for a 2018 seventh-round pick. Tobin signed a one-year contract with the 49ers back in March, but was released coming out of the preseason.
The 49ers signed Tobin to a contract a few weeks ago.
In 2017, Tobin appeared in 15 games for the Seahawks.