M30-34 · 5K

M30-34 5K: Cortes blazes to a dominant win in the Napa rain

M30-34WomenMen
By MyRace AIMarch 3, 2024Official site ↗
  • Anthony Cortes (Half Moon Bay, CA) won M30-34 in 15:57 at a scorching 5:08/mi — more than a minute and nineteen seconds clear of second place.
  • Tyler Chenhall (17:16, 5:33/mi) and Aaron Garza (18:07, 5:50/mi) locked up the podium, separated by 51 seconds.
  • The gap from 3rd to 4th was a chasm: Garza's 18:07 versus Christopher Nelson's 20:20 — over two full minutes.
  • Across all 30 finishers, paces ranged from Cortes's 5:08/mi down to the back of the field, a spread that tells the story of a wide-open M30-34 race.

Cold, rainy, and blustery at 41°F with a light drizzle falling over Napa — these were not conditions built for fast times. Anthony Cortes didn't seem to notice. The 30-year-old from Half Moon Bay ran the M30-34 field into the ground, posting a 15:57 finish at 5:08/mi to win by 1:19 over Tyler Chenhall. That's not a close race at the front — that's a statement.

Chenhall (Sunnyvale, CA) held second in 17:16 at 5:33/mi, a solid effort in its own right, with Aaron Garza (Santa Rosa, CA) rounding out the podium in 18:07 at 5:50/mi. The 51-second gap between them made for the race's most competitive stretch — two men genuinely racing each other while Cortes was already cooling down. From there, the field spread out considerably. Christopher Nelson (Lompoc, CA) crossed 4th in 20:20, and Marco Espinosa (San Francisco, CA) was 5th in 21:08, with the next ten finishers spread across a range from Victor Vidales's 22:25 (7th place, 7:13/mi) to Salih Abdul Rashid's 35:55 in 20th (11:34/mi).

In a 30-man field running a cold, wet Napa morning, Cortes stood apart from the first step. The win wasn't just comfortable — it was emphatic.

The course

Course map — Napa Valley Marathon
96 ft range ≈ 8 story building (12 ft each)×8135 ft39 ft01.6 mi3.1 mi
3.1 miles · 26 ft elevation gain · 135 ft max elevation
The course · start finish · © Mapbox © OpenStreetMap
Was this helpful?

AI recap · generated from official results

More from this race33 divisions
More from this event