M25-29 · 5K

M25-29: Golinveau Runs Away From the Field in San Francisco

M25-29WomenMen
By MyRace AIJuly 27, 2025Official site ↗
  • Yoan Golinveau wins in 16:42 — a blistering 5:23/mi average that betters the 2024 overall 5K winner's time of 17:05.
  • Christian Craig (17:55) and Bryce Rogan (18:13) round out the podium, separated by just 18 seconds but both well clear of 4th place.
  • The podium gap is enormous: Rogan's 3rd-place 18:13 sits more than 5½ minutes ahead of 4th-place Marc Melzer's 23:54.
  • A tight mid-pack battle saw six runners — Daivd Huang (6th, 24:40) through Yuhao Kong (10th, 26:10) — compressed into a 90-second window.

Yoan Golinveau, the 27-year-old from Dinant, turned in the dominant performance of the M25-29 field on a cool, breezy San Francisco morning. His 16:42 — run at 5:23/mi through 56°F air and 14 mph winds — doesn't just lead this field; it undercuts what Aaron Allbritton needed to win the overall 5K title outright in 2024. In a 116-runner field, that kind of margin is a statement.

Behind him, Craig (26, San Francisco) and Rogan (29, San Francisco) ran a genuine race for the podium. Craig's 17:55 put him 1:13 back of the winner, and Rogan's 18:13 kept the pressure on Craig throughout — but neither could close the gap on Golinveau. The 18-second split between 2nd and 3rd is the tightest battle of the day, and both men ran sub-6:00/mi to earn it.

Then the race effectively reset. Melzer (4th, 23:54, 7:42/mi) crossed more than five and a half minutes after Rogan, opening a chasm between the elite tier and the rest of the field. From there, the story shifts to positioning: Kyle Share (5th, 24:18) edged Daivd Huang (6th, 24:40) by 22 seconds, and the next four — Aki Ohashi (7th, 25:50), Brock Whittaker (8th, 26:03), Reese Collins (9th, 26:07), and Yuhao Kong (10th, 26:10) — traded places across a mere 20-second span, all running between 8:19 and 8:25/mi.

The course

Course map — San Francisco Marathon
37 ft range ≈ 3 story building (12 ft each)×3-22 ft-102 ft01.6 mi3.1 mi
3.1 miles · 171 ft elevation gain
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race35 divisions
More from this event