На Играх 1908 в Лондоне Баркер входил во второй экипаж четвёрок Великобритании. Его команда обыграла в полуфинале Нидерланды, но проиграла в финале другому британской экипажу и в итоге заняла второе место, получив серебряные медали.