F20-29 · 5K

San Francisco 5K 2025: Lessard dominates the F20-29 field in the fog

F20-29WomenMen
By MyRace AIJuly 27, 2025Official site ↗
  • Camille Lessard, 21, wins in 23:07 (7:26/mi) — a 1:33 margin over runner-up Julia Eisner.
  • Chloe and Chelsea Tzau of Lake Forest, IL finish 3rd and 4th, clocking 25:59 and 26:29 respectively — the closest sibling showdown on the podium.
  • Bryanna Mendenhall and Robyn Shin both finish in 32:39, placing 16th and 17th — separated only by the timing strip.
  • 87 women aged 20–29 toed the line on a cool, damp San Francisco morning: 56°F, 95% humidity, and a 14 mph wind off the bay.

Camille Lessard made the trip from Bromont, QC worthwhile in emphatic fashion, crossing in 23:07 at a 7:26/mi clip to claim the F20-29 title outright. That's a full 1:33 clear of Julia Eisner (24:40, 7:56/mi) — a gap that tells you Lessard, just 21 years old, was running a different race than everyone else in the field. Eisner's 7:56 pace was solid in its own right, but Lessard never gave her a chance to make it a contest.

The next battle was a family affair. Chloe Tzau, 23, and Chelsea Tzau, 20 — both from Lake Forest, IL — ran to 3rd and 4th place in 25:59 and 26:29. The 30-second gap between them is tight, though Chloe's 8:22/mi was meaningfully quicker than Chelsea's 8:31/mi — the older sister held the edge when it mattered. Emily Yu (5th, 27:31) and Caitlin Wang (6th, 28:43) rounded out the top half-dozen, with the field spreading out noticeably beyond that point.

Further back, the race served up one of those moments the timing mat loves: Bryanna Mendenhall and Robyn Shin both recorded 32:39, finishing 16th and 17th. The places are different, which means Mendenhall crossed the line just ahead — but only just. In a field of 87 women running through San Francisco's signature chill and wind, that's about as close as it gets without sharing a finish tape.

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