Bowman, 31, wanted to retire as a member of the 49ers but was unable to officially sign a one-year deal because it would require a corresponding roster move. He and his family observed Tuesday's team practice in Santa Clara.
Bowman, who remains a fan favorite, is a three-time Pro Bowl selection and four-time first-team All-Pro. The 49ers released him on October 13, 2017. Three days later, Bowman signed a one-year deal with the Oakland Raiders and played his final 10 games there. He was not re-signed at the end of the season and remained unsigned since.