M20-29 · MARATHON

M20-29: Karayianis Runs Down the Field in San Francisco

By MyRace AIJuly 27, 2025Official site ↗
  • Nick Karayianis, 23, wins M20-29 in 2:33:24 (5:51/mi), finishing 4th among all men on a cool, fog-wrapped morning.
  • Ian Tibbals takes 2nd in 2:35:56 — 2:32 back — posting the 5th-fastest second-half split among all women's-field comparators to hold off a fast-charging field.
  • Jason Norris delivers the biggest surge of the race, climbing from 65th among men at the first checkpoint all the way to 17th by the finish — a relentless back-half charge.
  • 27 seconds separated 3rd through 5thNorris (2:43:18), Nassim Oufattole (2:43:45), and Yuwen Zhang (2:43:48) — in one of the tightest podium battles of the day.

Nick Karayianis made his move early and kept it. The 23-year-old San Franciscan tracked 7th among men at the opening checkpoint and steadily worked his way forward, cracking the top five by mid-race and never letting go. His 5:51/mi average on a course that winds through the city's hills is a genuine statement — and his 3rd-fastest split on the 5.55-to-6.52-mile segment showed he wasn't just holding on; he was attacking. By the finish he stood 4th among all men, a commanding victory in M20-29.

Ian Tibbals of Rye, NY ran a measured race from 13th among men at the gun, peeling back position by position to lock up 2nd in 2:35:56. His 5th-fastest second-half split in the field told the story: Tibbals got stronger as the miles mounted, and his 6:26 average over 26.2 miles through San Francisco's terrain was no accident.

The real drama unfolded behind them. Jason Norris, also 23 and also a San Francisco local, was buried in 65th among men before the race truly began. He ran the 3rd-fastest split in the field on the stretch into the Garmin Hill Challenge, and by the final miles had hauled himself all the way to 17th among men and 3rd in M20-29, crossing in 2:43:18. Hot on his heels: Cambridge's Nassim Oufattole (2:43:45) and San Francisco's Yuwen Zhang (2:43:48), separated by just 30 seconds across 4th and 5th. Three runners, 27 seconds, and a podium spot on the line — Norris earned his with his legs, not his start position.

The course

Course map — San Francisco Marathon
281 ft range ≈ 23 story building (12 ft each)×23285 ft4 ft013 mi26 mi
26.2 miles · 1,244 ft elevation gain · 285 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