Byron Bell missed the 2016 season because of injury.
Over the weekend, he visited the 49ers, according to ESPN's Field Yates.
Bell dislocated his left ankle during the first day of Titans OTAs last May, and underwent surgery soon thereafter.
In 2015, he started seven games at left guard, eight at right tackle and one at left tackle for Tennessee.
The 28-year old spent his first four seasons in Carolina.
From 2011 to 2013, he started 41 games at right tackle, and in 2014 he made 15 starts at left tackle.
Trent Taylor will sport a new look this season for the 49ers.
The wide receiver has switched his jersey to No. 15, he announced Thursday on his Instagram.
Taylor had a strong rookie season in 2017 as the team's primarly slot receiver, catching 43 passes for 430 yards and two touchdowns. But after undergoing offseason back surgery, Taylor struggled last season with just 26 catches for 215 yards and one touchdown. Taylor wore No. 5 during his college career at Louisiana Tech.
He takes over the uniform number Pierre Garçon wore the past two seasons. The 49ers declined the option on Garçon’s contract this month, and he remains unsigned as a free agent.
Taylor previously wore No. 81. That likely means new 49ers receiver Jordan Matthews will take over the jersey number he wore during his first three NFL seasons with the Philadelphia Eagles.
[RELATED: Why Bucs hiring two women means so much to 49ers' Sowers]
Matthews had his best three seasons with the Eagles, with 225 receptions for 2,673 yards and 19 touchdowns while wearing No. 81.
He wore No. 87 in his one season with the Buffalo Bills in 2017, and No. 80 upon his return to Philadelphia last season. The 49ers have retired those numbers, forever belonging to Dwight Clark and Jerry Rice, respectively.
With quarterback Jimmy Garoppolo playing in only three games in 2018, Richie James Jr. didn't have a great opportunity to showcase his skills during his rookie campaign.
But the 23-year-old showed off his ability to catch the deep ball Thursday when he was spotted working out with reigning NFL MVP Patrick Mahomes.
James had a quiet rookie campaign, catching nine passes for 130 yards and a touchdown, while showcasing some promise as a return man.
[RELATED: John Lynch believes free agency work set 49ers up for 2019 NFL Draft]
The 49ers could use another weapon at wide receiver, so perhaps the Middle Tennessee State product could emerge as a deep threat for Jimmy G in 2019.
While we probably shouldn't read too much into a March workout video, it's hard to deny James looked good hauling in the effortless deep ball from Mahomes.