 In 1928 Harper finished 22nd in the Olympic marathon; he improved to second place at the 1936 Berlin Olympics.Harper earned praise for advising eventual winner Sohn Kee-chung not to chase after Juan Carlos Zabala, who had opened a big lead.Zabala eventually pulled out of the race.