M30-34 Half Marathon: Barker blazes to the win in Virginia Beach heat

By MyRace AIMarch 16, 2025
  • Zachary Barker won the M30-34 group in 1:10:58 (5:25/mi), finishing more than 2:31 ahead of runner-up Brendan Meehan.
  • Barker posted the 2nd-fastest men's split on the 5K→10K segment in the field, a stretch that helped him build his commanding lead.
  • Brendan Meehan and Jake Erschen ran nearly identical races — 1:13:29 vs. 1:13:42 — with just 13 seconds separating 2nd and 3rd.
  • The top 5 all broke 1:18:00 in 71°F heat with 17 mph winds, a testament to the quality at the front of a 349-finisher age group.

Zachary Barker made his mark early. Sitting 2nd among men through the opening 5K, he surged through the middle stretch — clocking the 2nd-fastest men's split on the 5K→10K segment in the field — and was never seriously threatened after that. He briefly dipped to 3rd among men before reclaiming 2nd and ultimately crossing in 1:10:58 at 5:25 per mile. In warm, windy conditions along the Virginia Beach coast, that kind of pace is a genuine statement.

Behind him, Brendan Meehan ran a quietly excellent race. He entered the back half sitting 12th among men and steadily reeled in runners one by one, eventually finishing 10th among men overall with the 7th-fastest men's split on the 20K-to-finish stretch — the best closing kick of anyone in the top three. Jake Erschen, by contrast, showed his best speed early (also posting the 7th-fastest men's split on 5K→10K) but faded slightly in the rankings as the race wore on, settling for 3rd in 1:13:42.

Mike Williams rounded out the podium in 4th at 1:14:16, while Timothy Hartung's strong 15K→20K segment — 18th-fastest among men on that stretch — helped him lock down 5th in 1:17:22. After the top five, a tight cluster formed: Paul Fanto (1:19:44), Bobby Huang (1:20:01), and Michael Borten (1:20:52) were all within 68 seconds of each other across 6th through 8th. With 71°F heat and a stiff 17 mph wind off the coast, everyone who finished earned it — and 349 of them did.

Was this helpful?

AI recap · generated from official results

More from this race40 divisions
More from this event