Eggleston wins Rock 'n' Roll Marathon in 2:21:18

SAN DIEGO (AP) Jeffrey Eggleston of Boulder, Colorado, won the Rock `n' Roll Marathon in 2 hours, 21 minutes, 18 seconds Sunday, and 94-year-old Harriette Thompson of Charlotte, North Carolina, became the oldest woman to run a half marathon.

Thompson finished in 3:42:56 to loud cheers from thousands of spectators lining the finish chute. Two years ago she became the oldest woman to run a marathon.

Says Thompson, ''I could hear my name being shouted the whole way. I suppose I'm a legacy, at least that's what they say.''

Eggleston finished well ahead of runner-up Brandon Messerly of San Luis Obispo, who finished in 2:30:14.

San Diego's Bridie McCarey won the women's marathon in 2:48:48. Ying Tao of San Diego was second in 2:52:58.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.