M45-49 · HALF MARATHON

M45-49: Bryan Prack Runs Down the Field for the Win

By MyRace AIJuly 26, 2026Official site ↗
  • Bryan Prack, 48, SF — took the M45-49 title in 1:34:29 (7:12/mi), posting the 62nd-fastest men's split on the 12M→Finish stretch to seal it.
  • Qiang Zhang closed 2nd in 1:35:53, with the 56th-fastest men's split on the 10.26M→10.5M segment — the sharpest single-segment burst among the top three.
  • Niall Patrick Hyland climbed from 170th among men at the opening checkpoint all the way to 108th by the finish, the most dramatic positional surge in the top five.
  • A 7:17 gap separates the podium (Prack through Hyland, 1:34:29–1:37:06) from 4th-place Jose De La Cruz (1:40:46) — the M45-49 race was effectively decided in the first half of the field.

Bryan Prack ran the kind of race San Francisco's hills demand: patient early, decisive late. He entered the men's field at 93rd position and worked his way to 79th by the second checkpoint — but the course pushed back, and he drifted to 90th before the 12-mile mark. Then came the move that mattered: a 62nd-fastest men's split on the 12M→Finish stretch that reclaimed ground and delivered the M45-49 crown in 1:34:29 at 7:12/mi. On a breezy 59°F morning with 14 mph winds off the bay, that kind of late surge takes real discipline.

Qiang Zhang, 47, from San Jose, ran a remarkably consistent race — holding 100th among men across three consecutive checkpoints before uncorking the 56th-fastest men's split in the field on the short 10.26M→10.5M segment. He finished 2nd in 1:35:53 (7:19/mi), 1:24 behind Prack. The real climber of the morning, though, was Cork's Niall Patrick Hyland. Starting deep in the men's field at 170th, he reeled in runners checkpoint by checkpoint — 148th, 135th, 125th, 119th — and crossed 3rd in 1:37:06 (7:24/mi), backed by the 89th-fastest men's split on the 10.5M→12M segment. That relentless forward momentum is the hallmark of a runner who knew exactly what pace he could sustain.

The rest of the top ten was tightly clustered and competitive. Jose De La Cruz (4th, 1:40:46) and Rob Guzzo (5th, 1:41:20) were separated by just 34 seconds, with Guzzo having made significant early moves — climbing from 212th among men to 152nd by the midpoint — before settling into his finishing position. Jitu Huntley (6th, 1:42:07) through Peter Monge (10th, 1:44:36) were packed within 2:29 of each other, a testament to how evenly matched this 220-strong M45-49 field turned out to be.

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