Harlequin F.C.
Barnes then joined Harlequin F.C., where he understudied Jason Leonard and played 45 games during his two seasons at the club, before moving to Bath Rugby in 2000. Before retiring from the sport, due to injury, in 2011, he had played 266 first team games for Bath Rugby and a career total of over 200 Premiership games.