F30-34 · HALF MARATHON
San Francisco Half Marathon F30-34: Weber-Kearns Storms Back to Take the Crown
- Rosie Weber-Kearns won the F30-34 race in 1:18:46 (6:01/mi), posting the fastest women's split on the final 10.65M→Finish stretch to seal a dramatic comeback victory.
- Aimee Trujillo finished 2nd in 1:26:25 (6:36/mi), running the 2nd-fastest women's split on that same closing stretch — but couldn't close a 7:39 gap to Weber-Kearns.
- Marie Sbrocca claimed 3rd in 1:31:31 (6:59/mi) with the 6th-fastest women's split on the second half, edging Danielle Knudson (4th, 1:32:26, 7:03/mi) by 55 seconds.
- A field of 557 finishers made this one of the day's most competitive cohorts on the streets of San Francisco.
The F30-34 race told a story of dramatic position swings before order was finally established. Weber-Kearns opened with real aggression — sitting 2nd among women at the first checkpoint — but the race reshuffled around her through the middle miles, sliding her as far back as 5th among the women before she began her charge. By the final 10.65 miles she was unstoppable, posting the fastest women's closing split in the entire field to surge from 4th back to 1st and cross in 1:18:46. That's a winning effort worth underlining: 6:01 per mile through San Francisco's famously rolling terrain on a humid, overcast morning.
Trujillo ran a smart, consistent race from Oakland, holding between 3rd and 7th among women throughout before closing with the 2nd-fastest women's split on the back stretch. Her 6:36/mi average was strong, but Weber-Kearns had already opened a gap that the final surge couldn't bridge. The 7:39 between them at the line reflects just how decisive that closing move was.
Behind the top two, the battle for the podium was its own compelling subplot. Sbrocca (San Francisco) and Knudson (also San Francisco) both tracked each other through the women's field all race long, separated by just 55 seconds at the finish — Sbrocca's 6:59/mi edging Knudson's 7:03/mi. Mikaela Wapman rounded out the top five in 1:38:28 (7:31/mi), with Isabel Gao (6th, 1:39:55) and Priscilla Yip (7th, 1:41:50) completing a tight upper tier before the field spread out through the remaining 550 finishers.
The course
AI recap · generated from official results
