NB25-29 · 5K

NB25-29: Kai Lan Runs Away With It

By MyRace AIJuly 26, 2026Official site ↗
  • Kai Lan wins in 28:40 (9:14/mi), nearly seven minutes clear of the field.
  • Emi Arcilla takes 2nd in 35:37 (11:28/mi), with Gray Dodgen 3rd in 41:36 (13:23/mi).
  • Eveline Hooper rounds out the four-person field in 49:22 (15:53/mi).

Kai Lan, 27, from Emeryville, made the NB25-29 race his own from the gun. His 28:40 finish — a 9:14/mi clip through San Francisco's breezy, humid morning — left no doubt at the front. With a 15-mph wind and 70% humidity pressing on every runner, that kind of sustained pace demanded real commitment, and Lan delivered it.

Behind him, Daly City's Emi Arcilla, 26, secured 2nd in 35:37. The 6:57 gap to Lan was substantial, but Arcilla ran her own steady race at 11:28/mi to hold off San Francisco's Gray Dodgen, 28, who finished 3rd in 41:36 — nearly six minutes further back. Those two ran in clearly different gears, and Dodgen's 13:23/mi average tells the story of a tough day on the roads.

Berkeley's Eveline Hooper, 29, closed out the NB25-29 field in 49:22 at 15:53/mi, more than seven and a half minutes behind Dodgen. In a four-person field, every finisher earns their place, and Hooper did exactly that on a challenging San Francisco morning. Lan's win stands as the clear headline: dominant, wire-to-wire, and unchallenged.

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 race37 divisions
More from this event