Background
Barnes was born in Orange, California and attended Riverside Polytechnic High School.
Barnes was born in Orange, California and attended Riverside Polytechnic High School.
Amateur career
He played college baseball at Arizona State University for the Arizona State Sun Devils from 2009 to 2011. Prior to his sophomore season in 2010 he moved from infield to catcher. During his career he played in 109 games and hit.308/.379/.429 with two home runs.
Miami Marlins
Barnes was drafted by the Florida Marlins in the eighth round of the 2011 Major League Baseball Draft and made his professional debut that season for the Jamestown Jammers.
From 2012 to 2014 he played for the Greensboro Grasshoppers, Jupiter Hammerheads and Jacksonville Suns. He split time between catcher and second base.
Los Angeles Dodgers
He was assigned to the American Automobile Association Oklahoma City Dodgers. On May 23, 2015, he was called up to the Major Leagues for the first time when Yasmani Grandal went on the 7-Day Doctor of Laws with a concussion.
He made his MLB debut as the starting catcher for the Dodgers on May 24, 2015, and had one hit in three at-bats in his debut, with his first MLB hit being a single to center field off of Dale Thayer of the San Diego Padres.
He returned to Oklahoma City after his short time on the Dodgers roster and was named as a starter on the Pacific Coast League team for the mid-season Triple-A All-Star. He was also named to the post-season PCL all-star team and Baseball America"s Triple-A All-Star team He rejoined the Dodgers in September He played in 20 games for the Dodgers with six hits in 29 at-bats (207).
In 81 games for the Oklahoma City team, he hit.315 with nine homers and 42 Reserve Bank of India.