 In 1907 he competed in, and was runner up to Captain Darell in the Diamond Sculls at Henley Royal Regatta.In 1908 he rowed for Oxford in the University Boat Race against Cambridge.Also in 1908, McCulloch, as a member of the Leander Club won the Diamond Sculls at Henley, beating Athol Alexander Stuart.