shipmate: an associate on the same ship with you
associate: a person who joins with others in some activity or endeavor
marathoner: someone who participates in long-distance races (especially in marathons)