Barnes turned professional in 2003 and joined the
Nationwide Tour in 2004. His best finish in that venue came at the 2006
Oregon Classic when he lost to
Cliff Kresge in a playoff. Barnes finished in the
25th spot on the 2008 Nationwide Tour money list which earned him his PGA Tour card for 2009. Barnes, however, suffered a collapse in the final round, shooting a 76 (+6) and placing in a tie for 2nd, two shots behind winner,
Lucas Glover. The runner-up finish at the U.S. Open was his only top-25 finish in 2009, but he retained his tour card for 2010 by finishing 120th. In January 2011 Barnes signed a contract with
G/FORE, a golf company from fashion designer
Mossimo Giannulli, to exclusively wear the G/FORE colored glove on the PGA Tour. After playing well enough to retain his card in 2011 and 2012, he slipped to 130th on the money list in 2013 and also missed the
FedEx Cup playoffs (ranked 132). He played in the
Web.com Tour Finals and finished 33rd to retain his PGA Tour card for 2014. He finished the 2015-2016 season 139th on the FedEx Cup points list. From 2017 to 2022, Barnes has been unable to finish inside the top 150 of the FedEx Cup points list. He has now played in over 330 events on the PGA Tour without a victory, although he has earned $8.8 million in total prize money, as of August 2022. ==Personal life==