Men's Race: Nyairo Doubles Up with a Dominant 5K Win

By MyRace AIMarch 14, 2026
  • Melvin Nyairo took the men's title in 16:42 (5:23/mi) — and had already raced this same event's Half Marathon, where he finished 9th among the men.
  • The podium was decided in 11 seconds: Nyairo over Clayton Hall (2nd, 16:50) over Arthur Ruvalcaba (3rd, 16:53).
  • Kevin Ostenberg, 65 years old, ran 17:52 to claim 5th — ahead of five men decades younger.
  • A tight cluster from 13th through 16th finished within one second: Daniel Sedin (14th, 19:56.07), Joseph Bulleri (15th, 19:56.46), and Jonathan Murillo (16th, 19:57) all clocked 6:25/mi averages, while Justin Puffer (13th, 19:54) sat just ahead.

Melvin Nyairo's day was already complete before he crossed this finish line. The 36-year-old Sacramento native had gone the distance in the Half Marathon — finishing 9th among the men there — and then came back to win the 5K outright in 16:42. That kind of double demands recognition: two races, two fields, one podium finish and one outright victory. Nyairo averaged 5:23 per mile to lead a men's field of 943 finishers.

Behind him, Clayton Hall (28, Folsom) and Arthur Ruvalcaba (33, Roseville) gave chase but couldn't close the gap. Hall finished 2nd in 16:50, Ruvalcaba 3rd in 16:53 — eight seconds separating silver from bronze. Emil Lev-Twombly, just 18 years old out of Carmichael, slotted in 4th at 17:10, showing he belonged in fast company.

Then came the afternoon's most quietly remarkable performance: Kevin Ostenberg of Newcastle, 65 years old, ran 5th in 17:52. That's a 5:45/mi average, and it put him ahead of Raymond Cuadra (6th, 18:50), Robert Becerril (7th, 18:53), and Aidan Bender (8th, 18:57) — men ranging from their late teens to mid-fifties. Ostenberg didn't just sneak into the top five; he earned it by nearly a minute over the next finisher.

Further back, the race produced a genuine logjam in the 19:54–19:57 window, where four men — Puffer, Sedin, Bulleri, and Murillo — finished within three seconds of each other, all averaging 6:25/mi. Timing to the hundredth separated 14th from 15th. In a field of nearly a thousand, those margins are razor-thin, and every one of them mattered.

Was this helpful?

AI recap · generated from official results

More from this race35 divisions
More from this event