Barnes vant en olympisk bronsemedalje i skyting under OL 1908 i London. Han kom på tredjeplass i 50 og 100 yards rifle bak sine landsmann Arthur Carnell og Harold Humby. Barnes skjøt 385 poeng en poeng mindre enn sølv- og to mindre enn gullmedaljevinneren.