How Acquired: Drafted by the Revolution in the third round (40th overall) of the 2009 MLS SuperDraft
2014: Barnes made 22 appearances, starting at both outside back positions while also coming off the bench six times. He finished the season with a goal and two game-winning assists. His lone goal came on July 4 away to Real Salt Lake, tying the score at 1-1 with a header late in the first half. Barnes tallied his first assist of the season on April 26 in a 2-0 win at home over Sporting Kansas City, setting up Teal Bunbury’s late game-winner. Nearly six months later, he set up a late game-winner for Lee Nguyen at Houston on October 16, helping the Revs complete a come-from-behind 2-1 win. Made his first start of the season at Philadelphia on March 15, making the 100th appearance of his MLS career. Less than a month later, he came on as a first-half substitute at right back against Houston (April 12) after an injury to Jose Goncalves, and started five consecutive matches at right back from April 19 to May 17. Started at left back in six straight games between August 23 and September 20, helping the Revs go 5-1-0 while conceding just four goals in that time. He made the 100th start of his MLS career against Chicago on September 7 and was shown his career-high fourth yellow card of the season against Columbus two weeks later on September 20. Made one appearance in the MLS Cup Playoffs, replacing Jermaine Jones in the 82nd minute of the Eastern Conference Semifinal second leg against Columbus on November 9, but was in the squad for all five of the club’s postseason games, including MLS Cup. In the U.S. Open Cup, Barnes started at right back in all three games that the club played.
2013: Made a career-low six MLS regular-season appearances, starting four times at left back and coming off the bench twice. Barnes made his first appearance of the season on May 2, starting and playing 90 minutes in a 0-0 road draw with Portland. He collected the first assist of his MLS career on June 15 at Vancouver, setting up Dimitry Imbongo’s late goal in a 4-3 loss at BC Place. Did not see any action in the league for more than three months before coming off the bench in the second half of the club’s playoff-berth-clinching 1-0 win at Columbus on October 27. Barnes then proceeded to start both of the club’s postseason games against Sporting Kansas City in place of the injured Kevin Alston, playing all but five minutes of their Eastern Conference Semifinal Series. Also started all three of the team’s U.S. Open Cup matches. Started in central defense at Rochester in the Third Round on May 28 and recorded an assist on Chad Barrett’s 81st-minute goal. That was his first assist as a professional. He started at right back and recorded a game-winning assist on Dimitry Imbongo’s goal against New York in the Fourth Round on June 12 before starting at left back against D.C. United on June 26 in the club’s Quarterfinal loss.
2012: Was limited to just 13 regular-season appearances, making 11 starts, nine of which came in central defense while one was at right back and the other was at left back. Scored the first goal of his MLS career on September 22, scoring deep into second half stoppage time to help the Revs earn a 1-1 draw with New York at Gillette Stadium. Captained the team in its U.S. Open Cup Third Round loss to the Harrisburg City Islanders on May 29.
2011: Barnes appeared in 28 regular-season games, making 22 starts. Played all three positions across the back during the season, making one start at right back, 14 starts at left back and seven starts in central defense. His start at left back at Houston on April 17 was his first-ever start on the left in a four-man backline. Also started at right back in the team’s MLS U.S. Open Cup Play-In match at D.C. United on April 26.
2010: Made 21 appearances in his second season as a pro, starting 20 times. Barnes suffered a right hip flexor strain and missed the season opener at the LA Galaxy on March 27 but made his season debut on April 3 at D.C. United, coming on as a second half substitute. His first start came two weeks later in April 17 in a 2-0 loss away to San Jose. Started all five SuperLiga matches in central defense.
2009: The only MLS field player to play every minute (2,700) of all 30 regular-season MLS matches, while he was one of just four players in the league – along with three goalkeepers - to accomplish that feat. Barnes joined Michael Parkhurst in 2005 as just the second rookie in MLS history to play every minute of the regular season. He also started all seven games that the Revs played in the U.S. Open Cup, SuperLiga and the MLS Cup Playoffs. He played nine games before committing his first foul against Toronto FC on May 23. He was a critical part of the Revolution defense which kept three consecutive clean sheets against between July 11 and July 25 en route to a club record 386-minute shutout streak, which was finally snapped against Toronto FC on August 1. Started both Eastern Conference Semifinal Series matches against Chicago, and all four SuperLiga matches.
Made 76 appearances during a four-year career at Duke, playing primarily in central defense. A second team All-ACC selection during his senior season, Barnes finished his college career with one goal and nine assists. Barnes scored the only goal of his college career as a senior, tallying in an ACC Tournament loss to Virginia. He helped lead the Blue Devils to four NCAA Tournament appearances, including a quarterfinal appearance as a sophomore in 2006, and the ACC Championship in each of his first two years in Durham.