M45-49 · 5K

M45-49: Ruotsalainen runs away with it in San Francisco

M45-49WomenMen
By MyRace AIJuly 27, 2025Official site ↗

San Jose's Ilpo Ruotsalainen, 46, owned this race from the gun. His 7:40/mi average was a clear gear above the rest of the M45-49 field, and his 23:48 finish left no doubt at the line. The 56°F overcast morning with 14 mph winds off the bay was brisk enough to make fast times feel earned, and Ruotsalainen earned his.

Andre Gilliam of Antioch gave chase but crossed in 24:39 at 7:56/mi — a solid run in its own right, just not enough to close a gap that Ruotsalainen had opened decisively. Behind him, the race for the podium was genuinely competitive: Patricio Cabezas (26:28, 8:31/mi) held off a determined pair of San Franciscans in Eric Hankinson (26:49) and Edward Liao (26:56), with all three finishing within half a minute of each other. Jesus Cervantes came in 6th at 28:04, leaving a meaningful gap back to the podium trio.

One of the more eye-catching moments in the results: Derrick Tzau (Salt Lake City, 8th, 29:57) and Jason Tzau (Seattle, 9th, 29:59) crossed just two seconds apart — the kind of finish that makes you wonder what the last 100 meters looked like. Rodolfo Najarro of Oakland followed in 10th at 30:02, just three seconds further back, making for a three-man cluster that covered five seconds in a 51-finisher field.

The course

Course map — San Francisco Marathon
37 ft range ≈ 3 story building (12 ft each)×3-22 ft-102 ft01.6 mi3.1 mi
3.1 miles · 171 ft elevation gain
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race35 divisions
More from this event