F20-29 · HALF MARATHON

San Francisco Half Marathon 2025: Yilin Wu Storms Through the Field to Win F20-29

F20-29WomenMen
By MyRace AIJuly 27, 2025Official site ↗
  • Yilin Wu, 1:19:16 (6:03/mi): Won the F20-29 field outright, climbing from 8th to 1st among women by mile 11.9 — and never looked back.
  • The podium gap: Anderson's 1:23:02 and Zimmer's 1:24:14 were separated by just 1:12, while Wu finished 3:46 clear of second place.
  • Middle miles decided it: Wu posted the fastest women's split from 4.9M to 11.9M — the same stretch where Anderson ran the 4th-fastest women's split, yet still lost nearly four minutes to Wu across the race.
  • Late surge from Zimmer: The 3rd-fastest women's split from 11.9M to the finish helped Laura Zimmer lock down 3rd in 1:24:14, holding off Anna Tavakolian (4th, 1:25:54).

Yilin Wu, 23, from San Marino, ran one of the most assertive races in the F20-29 field of 228. She entered the opening miles sitting 8th among women, moved to 5th by the 4.9-mile mark, and then unleashed the fastest women's split of the entire middle stretch — 4.9M to 11.9M — to vault into the lead. From there, she held first among women all the way to the tape, finishing in 1:19:16 at a 6:03/mi clip. That's a 3:46 margin over second place — a commanding win by any measure.

Greta Anderson, 24, ran a strong and steady race to claim 2nd in 1:23:02 (6:20/mi). She moved from 10th to 5th among women over the middle miles — posting the 4th-fastest women's split on that 4.9M–11.9M stretch — but Wu was simply on another level in that segment. Anderson finished 4th among women overall, a clear and well-earned podium slot in F20-29.

Behind her, Laura Zimmer, 23, made her move late. Sitting 9th among women at mile 11.9, Zimmer produced the 3rd-fastest women's split from there to the finish to secure 3rd in 1:24:14 (6:26/mi). Anna Tavakolian, 21, from Eugene, was equally relentless in the back half — running the 9th-fastest women's second-half split to finish 4th in 1:25:54 (6:33/mi) — but Zimmer's finishing kick proved just enough to hold her off by 1:40.

Triya Roy rounded out the top five in 1:29:01 (6:47/mi), with Miranda Luo and Nadia Lim crossing 6th and 7th in identical displayed times of 1:32:44 — though the official order confirms Luo edged ahead of Lim by the narrowest of margins.

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