Stewart turns 31 next week and is coming off a season in which he averaged a career-low 3.4 yards per rushing attempt.
Hyde may have missed three games in 2016, but he still amassed a career-high 988 rushing yards off of 217 carries. Hyde did well running Shanahan's outside zone, but he wasn't a seamless fit the team might be looking for going forward. He moved to Florida after his freshman year of high school before returning to the Midwest to play his college ball at Ohio State.
The Giants have shown some interest in Barkley, interviewing him at the NFL Scouting Combine earlier this month along with several other running back prospects.
Rapaport says Hyde's deal will be for three years and more than $15 million, with $6 million guaranteed in the first year.
Whereas San Francisco shouldn't regret letting Hyde go, he should serve an important role in Cleveland's backfield, and he was one of the best upgrades the Browns could've made to their running game in free agency. He was mostly a backup for his first two seasons.
And as part of the Niners' Hyde replacement plan, former Minnesota Viking Jerick McKinnon is headed west on a four-year pact, a source told ESPN's Adam Schefter. Cleveland holds the first and fourth overall selections.
The Browns have been had a busy few days, adding three players via trade and agreeing to deals with a handful of free agents. If this pattern continues, he will remain a dependable option in the crowded market of running backs.
He played a full 16-game season for the first time in his National Football League career, and his 59 receptions and 350 receiving yards were more than he had posted in his previous three years combined (50 receptions for 284 yards).