M70-74 Half Marathon: Shasberger Dominates a Warm, Windy Virginia Beach Morning
- Michael Shasberger, 72, ran 1:43:28 (7:54/mi) — winning the M70-74 group by more than four minutes over Jim Duffy's 1:47:39.
- Robbie Robins and Ray King were separated by just 1:24 at the line (1:56:04 vs. 1:57:28), making 3rd and 4th the race's tightest battle.
- Dan Roehler and Mark Roby both crossed in 2:49:55 — with different places (14th and 15th), one edged the other by the narrowest of margins the clock can hide.
- 25 men aged 70–74 finished across a span of nearly 90 minutes, from Shasberger's 1:43:28 down to the back of the field.
Michael Shasberger came to Virginia Beach and made a statement. Running 7:54 per mile in 71°F heat with a 17 mph wind off the coast, the 72-year-old from Roanoke finished in 1:43:28 — a commanding margin in any age group, let alone one where every finisher is navigating the same warm, humid conditions. His race unfolded with a telling pattern: he moved through the men's field from 282nd to 377th as the miles wore on, a sign that he went out hard and held on better than most around him, even as the heat extracted its toll late.
Jim Duffy of Poquoson ran a notably different race. Where Shasberger faded slightly in the back half, Duffy was actually moving forward — climbing from 537th among men at the early checkpoints all the way to 493rd by 20K before settling at 495th at the finish. His 1:47:39 and 8:13/mi average earned him a clear 2nd place, and his late-race momentum was one of the group's quiet stories.
Behind the top two, Robbie Robins and Ray King waged a compelling duel for the final podium spot. Robins held the edge throughout, posting a strong 15K-to-20K split that helped him pull away just enough to finish 3rd in 1:56:04. King, running 8:58/mi, couldn't quite close the 1:24 gap, but his steady hold on 4th was solid in its own right. Craig Heinicke rounded out the top five in 2:09:03, though his race got harder as it went — he dropped from 1,155th among men at the opening checkpoint all the way back to 1,331st mid-race before recovering slightly to the finish.
AI recap · generated from official results
