marathoner: someone who participates in long-distance races (especially in marathons)
runner: a trained athlete who competes in foot races
zoo keeper: the chief person responsible for a zoological garden