Way Too Cool 50K M50-59: Jesse Haynes Edges Out a 24-Second Win

By MyRace AIMarch 1, 2025
  • Jesse Haynes (52, Coto De Caza) won the M50-59 group in 4:05:41 — a 7:54/mi average across 31 miles of Sierra Nevada foothills.
  • Charles Macnulty (51, Auburn) was 24 seconds back at 4:06:05, the closest gap on the leaderboard all day.
  • Rob Cook (57, Cloverdale) rounded out the podium in 3rd at 5:09:57 — more than an hour behind the top two, reflecting a genuine two-tier race at the front.
  • The M50-59 field counted 47 finishers; positions 7 through 20 were separated by just over an hour, from 5:34:50 to 6:00:08.

Jesse Haynes and Charles Macnulty ran a race within a race that the rest of the M50-59 field never entered. Both men were moving through the broader men's field as the miles accumulated — Haynes tracking a gender place arc of 17th → 19th → 18th → 16th → 15th, meaning he was reeling runners in over the final stretch. Macnulty was doing something similar, sitting 14th among men through the first two checkpoints before slipping slightly to 16th by the finish. The two were essentially racing each other the entire way, and 24 seconds over 31 miles is as tight as it gets without a photo finish.

Rob Cook's 5:09:57 at age 57 was a solid 3rd, running a 9:59/mi average — but the gap to Macnulty was over an hour, which tells the real story: Haynes and Macnulty were operating at a different altitude of effort entirely. Cook did post a competitive Quarry→ALT split, and Rick Ostapovich (4th, 5:15:18) and Phil Sanderson (5th, 5:16:02) were within 44 seconds of each other for the final podium spots, making that a quiet battle of its own.

Further back, the mid-pack from 7th through 20th place compressed into a window of roughly 65 minutes, with Spencer Punter (7th, 5:34:50) through James Keller (20th, 6:00:08) trading positions through the canyons. On a clear 63°F morning in Cool — ideal conditions for this kind of race — the 47-man M50-59 field delivered a compelling front-end duel and a densely packed chase pack worth watching all the way down the results sheet.

Was this helpful?

AI recap · generated from official results

More from this race13 divisions
More from this event