In a five-kilometer race Thanksgiving morning, Ralph Foiles finished first in his age group, earning the 56-year-old Kansan a winner's medal.

Or was it a booby prize?

A fast-emerging body of scientific evidence points to a conclusion that's unsettling, to say the least, for a lot of older athletes: Running can take a toll on the heart that...