M40-49: Ryan Joy Runs Away With It at Broken Arrow

By MyRace AIJune 19, 2026Official site ↗
  • Ryan Joy wins in 1:36:30 — nearly seven minutes clear of 2nd place, the dominant margin in the M40-49 field.
  • Jared Sindt and Patrick Mugg battle for the podium, finishing 2nd (1:43:21) and 3rd (1:44:02) — just 41 seconds apart after nearly 97 minutes of racing.
  • Gary Lo rounds out the top four at 1:45:04, only 62 seconds behind Mugg — a tight cluster from 2nd through 4th spanning barely two minutes.
  • Nine finishers completed the M40-49 race across a spread of more than an hour and fourteen minutes.

Ryan Joy made the M40-49 race his from the outset. The 43-year-old from Camas, WA, crossed in 1:36:30 at a 19:18/mi average — a pace that, on a course threading between 6,220 and 7,191 feet above sea level in 70°F heat, signals genuine mountain fitness. His nearest challenger finished nearly seven minutes back. That's not a race that was decided late; it's a race that was decided.

Behind Joy, the real drama unfolded in a tight three-man contest for the podium. Jared Sindt of Auburn, CA — racing essentially on home turf given his proximity to the Sierra — took 2nd in 1:43:21. Patrick Mugg, making the trip from Latham, NY, was right on his heels in 1:44:02, just 41 seconds adrift. Gary Lo of El Cerrito finished 4th at 1:45:04, meaning places 2 through 4 were separated by a total of 1:43 — a genuine battle all the way to the line. Ryan Mcguire (5th, 1:50:49) and Noah Pitts (6th, 1:54:34) completed the front half of the field, Pitts running on familiar ground as a South Lake Tahoe local.

The back half of the field told a different story. Brian Campbell (7th, 2:42:27), Aaron Welch (8th, 2:49:13), and Anthony Belotto (9th, 2:50:53) all finished in a window of about eight minutes — but well over 45 minutes behind the leaders. Belotto, coming from Bethesda, MD, was the field's longest traveler and faced the altitude with no coastal buffer. All three earned their finishes on a course that asks plenty of any runner who shows up.

Was this helpful?

AI recap · generated from official results

More from this race13 divisions
More from this event