Percy Legard deltok i moderne femkamp i sommer-OL i 1932 og 1936. I OL i Los Angeles i 1932 ble han nummer 8, etter at han vant terrengløpet på 4000 meter. I Berlin i 1936 ble han nummer 4 i terrengløpet (også 4000 meter) og nummer 19 sammenlagt.