Battersby vant en olympisk sølvmedalje i svømming under OL 1908 i London. Han kom på andreplass på 1500 meter fri bak sin landsman Henry Taylor. Fire år senere, under OL 1912 i Stockholm var han med på det britiske laget som kom på tredjeplass på 4 x 200 meter fri.