M55-59 · 5K

M55-59: Oswaldo Rodriguez Holds Off a Late Charge in San Francisco

By MyRace AIJuly 25, 2026Official site ↗
  • Oswaldo Rodriguez, 58, wins the M55-59 race in 22:54 (7:22/mi), the fastest of 39 finishers in the group.
  • Gil Moverman surges late, climbing from 103rd to 90th among men on the back half to finish 2nd in 22:59 — just 5 seconds behind Rodriguez.
  • Paul Ralyea and Scott Olenski finished 3rd and 4th in 23:14 and 23:16 respectively, separated by just 2 seconds after 3.1 miles.
  • Brad Glasco faded on the second half — sliding from 83rd to 101st among men — yet still held 5th in 23:17.

Oswaldo Rodriguez, a 58-year-old from San Francisco, navigated the 60°F, breezy conditions on his home course to claim the M55-59 title in 22:54. He ran a steady 7:22/mi and, while he gave back a few spots among men on the closing half, his first-half work was enough to keep the field at bay. Five seconds is a slim margin over 5K — and that's exactly what separated him from Gil Moverman at the line.

Moverman was the story of the second half. The 56-year-old from Woodland Hills came through the 2.5K checkpoint well back, then ran the 75th-fastest closing split among the men's field to surge from 103rd to 90th in the men's standings — the sharpest move of anyone in the top five. He finished in 22:59, and while the catch-up wasn't quite enough to overtake Rodriguez, it made for a compelling finish.

Right behind them, Paul Ralyea (23:14) and Scott Olenski (23:16) ran nearly the same race in terms of finish time, though both faded slightly in the men's standings over the second half. Ralyea, at 59, edges Olenski for the bronze on the clock. Glasco rounded out the top five in 23:17 — a single second behind Olenski — despite losing the most ground among the leaders on the back stretch. Bob Lemon (24:16) and Ronan Brown (25:17) led the next wave home, with all 39 finishers completing the course across a wide range of efforts down to the back of the field.

The course

Course map — San Francisco Marathon
13 ft range ≈ 1 story (12 ft each)×157 ft-23 ft01.6 mi3.1 mi
3.1 miles · 23 ft elevation gain · 26 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race36 divisions
More from this event