NB30-34 · MARATHON

NB30-34: DeMoss Dominates as the Field Battles Hard Behind

By MyRace AIJuly 27, 2025Official site ↗
  • Ethan DeMoss won the NB30-34 field in 3:12:26 (7:20/mi), posting the fastest women's split on the 14.95-to-18-mile stretch — a decisive mid-race surge that locked up the result.
  • Dylan Cai held 2nd in 4:12:31, more than an hour back of DeMoss but a full 14 minutes clear of the next finisher.
  • Sandra Hensel (3rd, 4:26:31) and Kevin Ma (4th, 4:28:40) were separated by just 2:09 at the line — the tightest battle in the field.
  • Nabiha Nuruzzaman rounded out the eight-finisher NB30-34 field in 4:58:51, the only finisher to break the five-hour mark from the back.

The damp, cool conditions — 56°F and 93% humidity under overcast skies — set the stage for a race where pacing discipline mattered, and no one in the NB30-34 field demonstrated that more clearly than Ethan DeMoss. The 31-year-old from Alameda ran a 7:20/mi average from start to finish and was already sitting 2nd among the women by the time the race hit its middle miles. His fastest women's split on the 14.95-to-18-mile segment — a stretch that often breaks runners on San Francisco's demanding course — was the move that defined the day. He never relinquished that position, finishing 2nd among the women overall.

Dylan Cai, a San Francisco local running his home course, held 10th among the women at the finish in 4:12:31 — a comfortable 9:38/mi that kept him well clear of the chase pack. Behind him, the real drama unfolded between Sandra Hensel and Kevin Ma. Hensel (4:26:31, 10:10/mi) ran the stronger late race, posting a 9th-fastest women's split on the 18-to-25-mile segment, while Ma (4:28:40, 10:15/mi) answered with the 9th-fastest women's split from 25 miles to the finish — a closing push that nearly erased the gap but left him 2:09 short.

Sam Williams (5th, 4:31:43) and Ruzel Ednalino (6th, 4:32:24) were locked in their own tight contest, separated by just 41 seconds. Steph Salazar crossed 7th in 4:38:09, and Nabiha Nuruzzaman completed the NB30-34 field in 4:58:51 — a genuine full-marathon effort on a course that earns every minute.

The course

Course map — San Francisco Marathon
281 ft range ≈ 23 story building (12 ft each)×23285 ft4 ft013 mi26 mi
26.2 miles · 1,244 ft elevation gain · 285 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race38 divisions
More from this event