Barnes made his Munster debut against Connacht in April 2010. On 14 May 2011, he scored two tries as Munster 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.