Education
He attended Pettis County Northwest High school in Hughesville, Missouri where he earned numerous All-State, All-Conference and All-District honors.
He attended Pettis County Northwest High school in Hughesville, Missouri where he earned numerous All-State, All-Conference and All-District honors.
He played college football at Missouri. He signed with the Baltimore Ravens as an undrafted free agent on July 26, 2011. He played College football at Missouri.
He was selected to the 2007 2nd-Team Academic All-Big 12.
He was named 2009 Team Underclassmen Leadership Award. He was a key part of the Missouri Tigers offense that was ranked eighth nationally in total offense by averaging (48414 yards per game) and sixth in the National Collegiate Athletic Association in scoring offense (4221 ppg), while coming in fourth in the nation in passing offense with an average of (33036 ypg).
As the Missouri Tigers offensive line was ranked 16th nationally in fewest quarterback sacks allowed (121 per game). Baltimore Ravens
On July 26, 2011, He signed with the Baltimore Ravens as an undrafted free agent.
On September 3, 2011, He was released.
Saint Louis/Los Angeles Rams
On September 13, 2011, Barnes signed with the Saint Louis Rams to join the practice squad. On January 2, 2012, he re-signed with the team On August 31, 2012, he was released.
On September 2, 2012, He was signed to the practice squad.
On September 14, 2012, He was promoted to the active roster from the practice squad. He then started for four games when starting center, Scott Wells, was injured.
Barnes re-signed with the Rams on a two-year contract on March 9, 2016.