Her best World Cup finish was 15th in an individual event in Sweden in 2006. Barnes' best finish at the Biathlon World Championships was 39th in the pursuit event at Pyeongchang in 2009. At the 2006 Winter Olympics in Turin, Barnes finished 64th in the individual event. At the 2010 Winter Olympics, she finished 78th in the 7.5 km sprint event.