F20-29 · HALF MARATHON
San Francisco Half Marathon 2025: Yilin Wu Storms Through the Field to Win F20-29
- 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
AI recap · generated from official results
