Shepherd ble olympisk mester i tautrekking første gang under OL 1908 i London. Han var med på det britiske laget som beseiret i finalen. Han vant sin andre olympiske tittel i tautrekking tolv år senere, under OL 1920 i Antwerpen.