Thomas (shoulder) was released by the Ravens from the active/PUP list with an injury settlement Tuesday, Aaron Wilson of KPRC 2 Houston reports.
Thomas (shoulder) was placed on the PUP list Friday.
Ravens head coach John Harbaugh said Wednesday that Thomas will need to undergo surgery to address a separated shoulder, Jamison Hensley of ESPN.com reports.
The Ravens signed Thomas to a reserve/future contract Monday, Ryan Mink of the team's official site reports.
Baltimore signed Thomas to its practice squad Tuesday, Clifton Brown of the Ravens' official site reports.
Thomas was waived by the Bengals on Monday, Charlie Goldsmith of The Cincinnati Enquirer reports.
Thomas didn't have any targets in the Bengals' win over the Panthers, despite playing 22 offensive snaps.
Thomas failed to bring in his lone target while playing 24 of the Bengals' 53 snaps on offense in Monday's 32-13 loss to the Browns.
Thomas played on just four offensive snaps and failed to see a single target in Sunday's 30-26 win over the Saints.
Thomas played 41 offensive snaps in Sunday night's loss to the Ravens, catching one pass for 33 yards.