M25-29 Half Marathon: Mosqueda dominates in Kerman's finest hour

By MyRace AINovember 2, 2025Official site ↗
  • Jose Mosqueda ran 1:16:25 (5:50/mi) — nearly 8 minutes clear of 2nd place, the most commanding margin on the M25-29 podium.
  • Mosqueda surged from 59th to 4th among men between the gun and the 10K mark, then held that position to the finish.
  • Positions 3 and 4 were separated by a single secondTimothy Sah (1:31:02) edged Stevie Gould (1:31:03), with Gould actually posting the 32nd-fastest 10K-to-finish split in the men's field to Sah's 33rd, meaning Sah clawed back the advantage in the final miles.
  • Matthew Goudie, the lone Fresno local in the top five, was 18th among men at the 10K before fading to 43rd — a reminder that the Central Valley heat at 74°F can turn a fast early pace into a tough second half.

Jose Mosqueda made this race look almost unfair. The 26-year-old from Kerman crossed in 1:16:25 — a 5:50-per-mile clip — and by the 10K checkpoint had already rocketed from 59th to 4th among men. He'd settle at 5th among men by the finish, but within the M25-29 group he was simply in a different race. His nearest challenger, Logan Fraser of Clovis, finished in 1:24:16, a gap of nearly eight minutes that tells the whole story.

Fraser himself ran a composed race, climbing from 71st to 12th among men through the first 10K and finishing a clear 2nd in the age group at 6:26 per mile. Behind him, the battle for the final podium spot was decided by the narrowest of margins: Timothy Sah (San Francisco) and Stevie Gould (Corte Madera) both clocked 6:57 per mile, finishing in 1:31:02 and 1:31:03 respectively. Sah had the better 10K-to-finish split rank by a hair — 33rd to Gould's 32nd in the men's field — but Gould's stronger closing push wasn't quite enough to overturn a deficit that had opened earlier in the race.

Matthew Goudie was the local hope, sitting 18th among men at 10K, but the warm Fresno afternoon took its toll and he drifted back to 43rd among men by the tape, finishing 5th in M25-29 at 7:11 per mile. With 119 finishers in the age group, the depth was real — but on this day, Mosqueda made the top of the leaderboard feel very, very lonely.

Was this helpful?

AI recap · generated from official results

More from this race32 divisions
More from this event