F80+ · 10K

SF Marathon 10K: Jean Gardner Owns the F80+ Field

F80+WomenMen
By MyRace AIJuly 27, 2025Official site ↗
  • Jean Gardner, 81, wins F80+ in 1:24:33 — a 13:36/mi average across the full 10K.
  • Mercedes Acosta, 81, finishes 2nd in 1:37:02 — a 15:37/mi average, 12:29 behind Gardner.
  • Both finishers gained places in the women's field over the final stretch, with Gardner moving from 1,702nd to 1,698th among women and Acosta climbing from 1,988th to 1,967th.

Two 81-year-olds lined up for the San Francisco Marathon 10K on a cool, foggy morning — 57°F, 93% humidity, barely a breath of wind — and both of them finished. That alone is the headline, but the race itself had a clear and decisive winner.

Jean Gardner of Anaheim made the F80+ title hers from the outset, running a steady 13:36/mi pace to cross in 1:24:33. On the closing 4.62-mile stretch to the finish, she posted the 1,673rd-fastest split among all women in the field — a genuine push to the line that nudged her from 1,702nd to 1,698th in the women's standings. At 81, running a sub-85-minute 10K in San Francisco's hills is no small feat.

Mercedes Acosta, also 81 and racing on home turf in San Francisco, finished 2nd in 1:37:02 — averaging 15:37/mi. The gap to Gardner was 12 minutes and 29 seconds, so this was never a close contest for the top spot. But Acosta's final segment told its own story: she recorded the 1,914th-fastest women's split on the 4.62M-to-finish leg and climbed 21 places in the women's field over that stretch, finishing stronger than she started.

A two-person field, two finishers, zero DNFs — and both of them 81 years old. Gardner takes the F80+ title; Acosta earns her place on the podium. On a damp San Francisco morning, that's a result worth celebrating on its own terms.

The course

Course map — The San Francisco Marathon
14 ft range ≈ 1 story (12 ft each)×167 ft-13 ft03.1 mi6.2 mi
6.2 miles · 199 ft elevation gain · 35 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race38 divisions
More from this event