Broken Arrow 11K M20-29: Wang Dominates as Pacific Northwest Packs the Podium

By MyRace AIJune 22, 2024
  • John Wang (21, Beaverton, OR) won the M20-29 age group in 1:01:52 (9:03/mi avg), finishing nearly 5 minutes ahead of runner-up Cameron Wenman.
  • Sebastian Alfonso surged from 21st to 14th among men on the Snow King→Finish segment — the 5th-fastest closing split in the men's field on that stretch — to edge Sven Setzer by just 2 seconds for 5th.
  • Setzer (4th, 1:09:01) and Alfonso (5th, 1:09:03) were separated by 2 seconds after nearly 70 minutes of racing — the tightest battle of the day in M20-29.
  • The field of 19 spread across over an hour between first (1:01:52) and last (2:09:55), reflecting a wide range of effort on a course climbing to nearly 7,500 feet in warm, sunny conditions.

John Wang made the M20-29 race look almost straightforward. The 21-year-old from Beaverton ran a 9:03/mi average across a high-elevation course in 78°F heat and clear skies — conditions that can expose any weakness in pacing or fitness — and built a lead that only grew. By the time he hit the Snow King→Finish segment, he was already sitting 5th among men overall, and he held that ground to the line. His margin of 4:48 over second place was never seriously threatened.

Cameron Wenman (24, Gig Harbor) and Ben Lait (25, Seattle) locked up 2nd and 3rd with times of 1:06:40 and 1:08:53 respectively, both picking up places on the closing segment. Lait moved from 14th to 12th among men on Snow King→Finish, while Wenman climbed from 12th to 11th — a pair of Pacific Northwest runners pressing all the way to the tape.

The most dramatic finish of the day in M20-29 unfolded just behind them. Sven Setzer (29, Hermosa Beach) had been running 10th among men at the Snow King checkpoint but faded to 13th by the finish. Sebastian Alfonso (23, Cle Elum) went the other direction entirely, rocketing from 21st to 14th among men on that same closing stretch — the 5th-fastest closing split in the men's field. The result: Alfonso crossed in 1:09:03 to Setzer's 1:09:01, a 2-second gap after more than an hour of running at altitude.

Was this helpful?

AI recap · generated from official results

More from this race16 divisions
More from this event