M30-34 · HALF MARATHON

M30-34 Half Marathon: Justin West Runs Away from a Deep Field

By MyRace AIJuly 26, 2026Official site ↗
  • Justin West wins in 1:23:15 (6:21/mi), finishing 4:00 clear of runner-up Eduardo Garibay — the largest gap at the top of a 772-man M30-34 field.
  • Garibay and Baglioni staged the race's most compelling late surge: Garibay posted the 17th-fastest men's split on the 8M→9.6M stretch, Baglioni the 20th-fastest, to separate themselves from a tight mid-pack chase.
  • Norberto Garcia Hernandez (5th, 1:28:39) owned the 12th-fastest men's split on 8M→9.6M — the best of anyone in the top five on that segment — climbing from 61st among men at the opening checkpoint to 33rd by the finish.
  • Three men crossed within three secondsGarrett Garcia (7th, 1:29:56), Martin Gomez (8th, 1:29:59), and Cory Munsch (9th, 1:29:59) — in the tightest cluster of the day.

Justin West made this race look straightforward, and the numbers back that up. Running 6:21/mi through San Francisco's hills and 14 mph wind, the 34-year-old Los Angeles native held a steady hand on the men's overall standings — sitting 16th among men at the opening checkpoint and working his way to 14th by mid-race before a final push to 17th at the line. His 1:23:15 stood alone; no one in the M30-34 field came within four minutes of him.

Behind West, the real drama played out between miles 8 and 9.6. Eduardo Garibay (2nd, 1:27:15) and Andrea Baglioni (3rd, 1:27:49) both threw down fast splits through that stretch — the 17th and 20th-fastest among all men, respectively — to pull clear of the chasing pack. Garibay, a San Francisco local, used that surge to climb from 39th among men to 22nd by the finish; Baglioni, running out of Berkeley, made a similar move from 47th to 24th. The 34-second gap between them at the line reflects how close their efforts were, even if Garibay got there first.

The battle for fifth told a different story altogether. Norberto Garcia Hernandez (1:28:39) was buried 61st among men at the first checkpoint, yet he posted the 12th-fastest men's split on 8M→9.6M — better than anyone else in the top five on that leg — to surge all the way to 33rd at the finish. Chase Zheng (4th, 1:28:34) edged him by five seconds, with the 27th-fastest men's split on the 9.6M→10.5M segment helping him hold the position. Further back, the 6:52/mi trio of Garrett Garcia, Martin Gomez, and Cory Munsch (7th through 9th) finished in a window of three seconds across 772 finishers — proof that in a field this large, the racing never really stops.

The course

Course map — San Francisco Marathon
263 ft range ≈ 22 story building (12 ft each)×22273 ft10 ft06.6 mi13 mi
13.3 miles · 823 ft elevation gain · 277 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race40 divisions
More from this event