Men's 10K: Huculak surges to the front and holds on

By MyRace AIJune 22, 2025Official site ↗
  • Kramer Huculak (Newtonville, MA, age 45) wins in 46:11 (7:26/mi), taking the lead between 5K and 8K and never relinquishing it.
  • Shawn Bertrand (Mont Vernon, NH, age 55) finishes 2nd in 48:05 (7:44/mi) — the gap from 1st to 2nd is 1:54.
  • Yonatan Quezada (Haverhill, MA, age 43) rounds out the men's field in 3rd with a 50:04 (8:03/mi).
  • The 5K–8K segment was the decisive stretch: Huculak posted the fastest split there, Bertrand the second-fastest, and Quezada the third — the race order was settled right there on that middle stretch.

In a three-man men's field on a brutal 93°F afternoon in Boston, Shawn Bertrand came out swinging. The 55-year-old from Mont Vernon held the top spot through the first 5K, setting a pace that would have been enough to win on most days. But Kramer Huculak had other ideas.

Huculak, 45 and racing on home turf in Newtonville, turned the 5K–8K segment into his moment. He posted the fastest men's split on that stretch, moving from 2nd to 1st and opening a gap that Bertrand — despite running the second-fastest split on the same segment — could not close. Huculak crossed the line in 46:11 at a 7:26/mi clip, a full 1:54 ahead of Bertrand's 48:05. That's not a photo finish; that's a decisive move made in the heat and held to the tape.

Bertrand's 48:05 at age 55 and 7:44/mi is a performance worth noting in its own right — he led the race through the halfway mark and never truly faded, just got outrun by a faster surge. Yonatan Quezada of Haverhill completed the field in 3rd with a 50:04 (8:03/mi), maintaining his position from start to finish and never straying from 3rd place at any checkpoint. On a day when 93°F heat made every mile a negotiation, all three men finished what they started.

The course

Course map — B.A.A. 10K
49 ft range ≈ 4 stories (12 ft each)×4134 ft54 ft03.1 mi6.2 mi
6.2 miles · 279 ft elevation gain · 121 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race5 divisions
More from this event