M30-34 · HALF MARATHON

San Francisco Half Marathon M30-34: Hoffman Seizes the Day with a Scorching Finish

M30-34WomenMen
By MyRace AIJuly 27, 2025Official site ↗
  • Spencer Hoffman wins in 1:11:48 (5:29/mi), pulling from 6th among men to take the M30-34 crown and posting the fastest final-segment split (11.9M→Finish) in the entire men's field.
  • Jeffrey Yau finishes 2nd in 1:14:01 — 2:13 back — with the 9th-fastest closing split among men; Joel Sumner and Albert Marban finish 3rd and 4th in 1:15:45 and 1:15:46, separated by a single second.
  • Gavin Murray rounds out the top five in 1:16:02, and the top six are all under 1:16:20 — after that, a jump of more than two minutes to 7th.
  • 419 men finished in M30-34, making it one of the largest and deepest fields of the day.

Spencer Hoffman didn't just win this race — he closed it. The 30-year-old San Franciscan ran the final stretch (11.9M to the finish) faster than every other man in the field, and his overall pace of 5:29/mi left the competition well behind. What makes the victory especially compelling is how it was built: Hoffman sat 17th among men at the first checkpoint, climbed to 11th, then surged to 6th — and by the finish, he had the top spot locked. That's not a wire-to-wire cruise; that's a calculated, patient dismantling of the field.

Jeffrey Yau gave chase with the 9th-fastest closing split among the men, finishing in 1:14:01 at 5:39/mi — a strong run in its own right, but Hoffman's final gear was simply in another league. The gap between Yau and Hoffman (2:13) was actually wider than the gap between Yau and 12th place. Joel Sumner and Albert Marban, meanwhile, waged a private war for the final podium spot: Sumner edged it in 1:15:45 to Marban's 1:15:46, with Marban posting the 18th-fastest closing split to Sumner's 14th — meaning Sumner held him off despite Marban running that final segment faster.

Gavin Murray (5th, 1:16:02) and Avesh Singh (6th, 1:16:18) completed a tight top six, with just 30 seconds separating 4th through 6th. After Singh, Jose Penaloza checked in 7th at 1:18:34 — a gap of more than two minutes that underscores just how compressed and competitive the front of this M30-34 field truly was.

The course

Course map — San Francisco Marathon
280 ft range ≈ 23 story building (12 ft each)×23289 ft9 ft06.6 mi13 mi
13.3 miles · 593 ft elevation gain · 294 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race37 divisions
More from this event