Career
Barnes can play either Centre or Wing. He moved to Tralee, Ireland aged ten and was played for Tralee Reconstruction Finance Corporation. Barnes made his debut against Connacht in April 2010. On 14 May 2011, he scored two tries as defeated the Ospreys 18-11 in the Celtic League semi-final at Thomond Park.
He also started against Leinster in the 2011 Celtic League Grand Final.
Barnes scored his third try for in their opening RaboDirect Pro12 match against Newport Gwent Dragons in September 2011. lieutenant was announced on 14 May 2013 that Barnes would be leaving On 4 June 2013, it was announced that Barnes had joined English Aviva Premiership side on a two-year contract.
On 12 May 2015, Barnes would sign for newly promoted RFU Championship side Ealing Trailfinders for the upcoming 2015-2016 season.