Barnes has five 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, with whom 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.
The 49ers failed to address the offensive line during the 2017 NFL draft, which concluded on Saturday. The signing of Barnes adds to the unit's depth.
Earlier on Monday, it was reported that veteran guard Brandon Fusco, formerly of the Minnesota Vikings, was expected to sign with 49ers.
Related News
More San Francisco 49ers News
-
49ers roster moves: D-lineman signed while another is placed on IR
The San Francisco 49ers have officially announced the signing of defensive lineman Khalid Kareem to a one-year deal. News of the signing was first reported by Greg Aumen of FOX Sports. To make room on the roster, the team placed defensive lineman Sam Okuayinonu on the injured... -
49ers reach injury settlement with defensive lineman
According to the NFL transaction report, the San Francisco 49ers have reached an injury settlement with defensive lineman Victor Dimukeje, removing him from the team's injured reserve list. The 49ers signed Dimukeje on August 17 before placing him on injured reserve 10 days... -
49ers named as good fit for veteran receiver by CBS Sports
Surprisingly, the New York Giants released veteran wide receiver Darius Slayton ahead of the 2026 season, and one CBS Sports writer believes the San Francisco 49ers could make sense as a potential landing spot. The Giants selected Slayton in the fifth round of the 2019 NFL... -
49ers insider predicts addition of veteran defensive end to bolster pass rush
The San Francisco 49ers' pass rush produced an NFL-low 20 sacks last season, and there are no guarantees that Nick Bosa's return will provide a significant enough boost during the team's 2026 campaign. All offseason, the 49ers have been linked to available pass rushers....