Barnes has six seasons of NFL experience and started his pro career by signing with the Baltimore Ravens as an undrafted free agent out of Missouri in 2011. He was released prior to the start of the season and then signed with the St. Louis Rams, where he remained for the rest of his career until he was released on March 9th.
Barnes has spent the majority of his career at center and his departure from the Rams came after the signing of Minnesota Vikings center John Sullivan.
Barnes played 12 games during his first season with the Rams and made his first career start in December of 2013 during a 30-10 win over the Arizona Cardinals. He went on to start the team's remaining games that season. Barnes appeared in 14 games as a backup in 2014. He entered the 2015 offseason competing for the starting job, won, and went on to start all 32 games over the next two seasons.
On March 15th, the 49ers traded for Baltimore Ravens center Jeremy Zuttah. The 49ers also have center Daniel Kilgore on the roster, who started the 2016 season as the team's starting center. He suffered a hamstring injury during a loss to the New York Jets and finished the season on the injured reserve list.
More San Francisco 49ers News
-
49ers roster moves: D-lineman and O-lineman signed to one-year deals
The San Francisco 49ers have signed defensive lineman Victor Dimukeje and reunited with offensive lineman Nick Zakelj. Both join the team on one-year deals. To make room on the roster, the 49ers released running back Khalil Herbert and offensive lineman Kion Smith. ESPN's Adam... -
49ers work out three defensive backs amid secondary injuries
According to the NFL transaction report, the San Francisco 49ers brought in three defensive backs for tryouts: Bryce Hall Corey Mayfield Jr. Troy Pride Jr. The workouts come as the 49ers deal with several injuries in the secondary. Cornerback Jack Jones, a surprise standout... -
49ers place running back on IR ahead of Chargers game, re-sign veteran
According to the NFL transaction report, the San Francisco 49ers have placed running back Patrick Taylor on the injured reserve list, ending his season for the second consecutive year. To fill Taylor's roster spot, the 49ers re-signed running back Khalil Herbert, who was... -
49ers releasing veteran running back ahead of Chargers trip
ESPN's Adam Schefter reports that the San Francisco 49ers are releasing veteran running back Khalil Herbert ahead of the team's trip to Southern California for a joint practice with the Los Angeles Chargers on Tuesday and a preseason game against the Chargers on...