M40-49: Ray Avalos Runs Away With It in Cool

By MyRace AIMarch 1, 2025
  • Ray Avalos (41, Folsom) won the M40-49 group in 4:11:26 — an 8:06/mi pace that left runner-up Karl Schnaitter 17 minutes and 28 seconds back.
  • Andrew Richardson made the most dramatic move of the race, climbing from 38th to 21st among men by the finish to claim 3rd in M40-49.
  • Tatsuya Arai (4th, 4:43:58) briefly held 20th among men at one checkpoint before fading slightly — still finishing just 2:52 behind Richardson.
  • 57 men finished in the M40-49 group on a clear, mild day in Cool — conditions that produced fast times across the board.

Ray Avalos didn't just win the M40-49 group — he dominated it. Running 8:06 per mile across 31 hilly miles, the 41-year-old from Folsom was never seriously threatened. He entered the final segment holding 17th among men and held that position to the line, a model of controlled, consistent racing. The gap he opened — 17-plus minutes on second place — tells you everything about how this one unfolded.

Karl Schnaitter (42, Santa Cruz) earned 2nd in 4:28:54, and his story was one of steady forward momentum: he moved from 27th among men early on all the way to 19th by the finish. Andrew Richardson (40, Rocklin) was even more aggressive, surging from 38th among men at the opening checkpoint to 21st at the line — the biggest positional climb of anyone in the M40-49 group — to lock up 3rd in 4:41:06.

Tatsuya Arai (44, Los Altos Hills) added the race's most intriguing subplot. He moved as high as 20th among men through the middle of the course before fading to 24th at the finish, landing 4th in M40-49 at 4:43:58 — just under three minutes behind Richardson. Andrey Vyrvich (40, Larkspur) rounded out the top five in 4:49:45, running a steadier but less dramatic race, holding 25th among men through most of the back half. From 6th through 20th, the group bunched up considerably, with Seb Hey through Lynnard Cabanas all finishing within an hour of each other — a competitive mid-pack that kept the M40-49 story interesting well down the results sheet.

Was this helpful?

AI recap · generated from official results

More from this race13 divisions
More from this event