A look at the full, active 49ers roster for the 2014 season. If jersey number in photo differs from that listed in the description, the latter is correct.
The San Francisco 49ers activated tight end Garrett Celek from the Reserve/Physically Unable to Perform List and promoted tight end Asante Cleveland to the active roster on Thursday. In order to make room on the roster, the team has placed tight end Derek Carrier on the Injured Reserve List and waived linebacker Chase Thomas.
Celek originally signed with the 49ers as an undrafted rookie free agent on May 4, 2012. He appeared in 25 games (one start) over the past two seasons, registering six receptions for 89 yards. He was placed on the Reserve/PUP List on Aug. 25, 2014.
A 26-year-old native of Cincinnati, OH, Celek played collegiately at Michigan State University, where he appeared in 38 games (12 starts).
Cleveland originally signed with San Francisco as an undrafted rookie free agent on May 12, 2014. He was waived on August 30, before being placed on the practice squad the next day. Cleveland was promoted to the active roster on September 20 and appeared in one game before being waived on September 23. He was signed back to the practice squad on September 25.
A 22-year-old native of Sacramento, CA, Cleveland played collegiately at University of Miami, where he saw action in 40 games (10 starts) during his career and registered 14 receptions for 151 yards and one touchdown.
Carrier was signed to the 49ers practice squad on Sept. 3, 2013, after stints with Oakland and Philadelphia. Since being promoted to the active roster on Nov. 16, 2013, he has appeared in 16 games (one start) for the 49ers, including each of the team's 11 contests this season. In 2014, Carrier registered nine receptions for 105 yards.
Thomas signed with the 49ers on May 27, 2014, after stints with the Saints, Raiders and Falcons in 2013. He was signed to the team's practice squad on Aug. 31, where he remained for the first eight games of the season. After being promoted to the active roster on November 1, Thomas appeared in each of the last three games for the 49ers.