Es profesional desde abril de 2005, abandonando para ello su carrera como abogado.
[1] Actualmente es árbitro de la Guinness Premiership, así como ha dirigido encuentros de la Heineken Cup y la European Challenge Cup.
En 2006 Barnes hizo su debut en partidos internacionales absolutos, participando en tres encuentros la recién creada Pacific Five Nations y en el Italia contra Francia correspondiente al Seis Naciones 2006.
Su actuación causó controversia entre fanes y espectadores.
[3] Principalmente no vio a las acaballas del encuentro un avant que terminó en try para Francia.