MASTERS MEN'S 5K

Masters Men: Chien-Hua Lu Runs Away With It in Napa

Masters MenWomenMen
By MyRace AIMarch 1, 2026Official site ↗
  • Chien-Hua Lu wins in 18:58 (6:06/mi) — nearly a minute clear of the field.
  • Podium battle: Daniel Feldman (3rd, 20:05) and Robbie Cahill (4th, 20:06) separated by just one second.
  • Trini Ruiz, 54, finishes 11th in 25:59 — running strong against men up to 14 years his junior.
  • Marc Rohman, 63, crosses in 28:31 — the eldest of the top 20, still well inside 9:15/mi pace.

Chien-Hua Lu of San Jose made the Masters Men race his own from the gun, finishing in 18:58 at a 6:06/mi clip — 59 seconds ahead of runner-up Matt Mayberry (19:57, 6:25/mi). In a 94-man field running through Napa's cool, humid morning air, that kind of margin doesn't happen by accident. Lu simply ran at a different level.

Mayberry held second comfortably, but behind him the race delivered one of the tightest podium battles of the day. Daniel Feldman of Lafayette finished 3rd in 20:05 and Robbie Cahill of Mill Valley was right on his heels in 4th at 20:06 — a single second separating them after more than three miles of racing. Both averaged 6:28/mi, but Feldman got there first. Nicklaus Morton rounded out the top five in 23:16, with Bradley Libuit (6th, 23:32) and Rob Hillas (7th, 24:00) forming a tight cluster behind him.

Further back, the field told its own story. Trini Ruiz, 54, turned in an 11th-place finish at 25:59 — an 8:22/mi effort that put him ahead of men a decade younger. And Marc Rohman, 63 years old and representing Palo Alto, crossed 18th in 28:31, the eldest man in the top 20 and still moving at a pace that would leave plenty of younger runners behind. With 94 Masters Men finishing on the Kiwanis Club's out-and-back course, the depth of this field was real — and the stories at every corner of the leaderboard were worth watching.

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 race31 divisions
More from this event