M45-49: Tarek Elsawaf Runs Away with It

By MyRace AIMarch 15, 2026
  • Elsawaf wins in 1:22:59 (6:20/mi), finishing nearly 5 minutes clear of runner-up Piotr Kaszkur — the largest gap on the podium by far.
  • Kaszkur (1:27:40) and William Downer (1:28:32) separated by just 52 seconds for 2nd and 3rd, with Kevin Kamai and Brian Geiszler a further minute back in a tight 4th–5th battle (1:29:24 vs. 1:29:37 — 13 seconds).
  • Elsawaf moved steadily through the men's field, climbing from 46th among men at the first checkpoint all the way to 23rd by the finish — a 23-place surge across the race.
  • 179 men finished in M45-49, with the top 20 all breaking 7:32/mi on a cool, clear West Sacramento morning.

Tarek Elsawaf's 1:22:59 was in a class of its own on Sunday. Running 6:20 per mile across 13.1 miles, he didn't just win M45-49 — he put the race away methodically, climbing from 46th among men at the opening checkpoint to 35th by Mile 5, and eventually settling into 23rd among the men overall by the tape. His strongest relative segment came in the back half, where he posted the 19th-fastest men's split from the halfway point to Mile 11 — a sign that he was still pressing when others were managing.

Behind him, the real drama was a three-man contest for the podium. Kaszkur (1:27:40, 6:41/mi) held 2nd comfortably, but Downer (1:28:32, 6:45/mi) was closing — 52 seconds back at the line. Downer's finish was built on a strong closing leg; his Mile 11-to-finish split ranked among the faster men's efforts on that segment. Kamai and Geiszler then staged their own private race for 4th and 5th, separated by just 13 seconds after more than an hour and a half of running.

The 55°F clear morning was about as good as West Sacramento offers in March, and the depth of the M45-49 field showed it — nine men broke 1:35, and 20 broke 7:32 pace. Daniel Morris (6th, 1:30:53) and Andrei Beliaev (7th, 1:31:15) rounded out a competitive top ten that would have won outright on many race days. Elsawaf, though, was simply operating at a different level.

AI recap · generated from official results

More from this race