Barrett ble olympisk mester i tautrekking under OL 1908 i London. Han var med på det britiske laget som beseiret i finalen.