M25-29: Geay Dominates Boston's Sweltering 10K

By MyRace AIJune 22, 2025Official site ↗
  • Gabriel Geay, 28, wins M25-29 in 28:14 (4:33/mi), holding the men's overall lead wire-to-wire and posting the fastest men's split on the 5K–8K stretch.
  • Seven seconds separated the top three: Geay (28:14), Patrick Dever (28:21), Dennis Kitiyo (28:25) — with Kitiyo the biggest mover of the bunch.
  • Dennis Kitiyo's surge: he was 13th among men at 5K, then rocketed to 4th by 8K on the second-fastest men's split of that segment, and held it to the line.
  • A field of 644 in M25-29 made this one of the deepest age groups on a day that pushed the limits — 93°F, 15 mph wind, and thick Boston summer air.

Gabriel Geay was never seriously threatened. He sat atop the men's overall standings from the opening kilometers and never relinquished it, running a composed 4:33/mi average across 6.2 miles in conditions that had most runners just trying to survive. His fastest split came on the 5K–8K leg, the stretch where the race typically breaks open — and it did, with Geay pulling clear while the field sorted itself out behind him.

Patrick Dever ran a controlled race in second, moving from 2nd among men at 5K to 3rd by 8K before finishing there, clocking 28:21 at 4:34/mi. But the more compelling story behind Geay was Kitiyo's charge. The 25-year-old was buried in 13th among men at the halfway mark, then unleashed the second-fastest men's 5K–8K split in the field to vault into 4th, ultimately finishing 3rd in M25-29 in 28:25. Wesley Kiptoo (28:32) and Joe Klecker (28:35) rounded out the top five, with Klecker — who had been 3rd among men at 5K — fading slightly but still posting the 6th-fastest second-half men's split to salvage 5th.

The gap from 5th to 6th was striking: Andrew Alexander's 28:54 sat nearly 20 seconds behind Klecker, and after that the field spread out steadily, with the top 20 spanning from 28:14 down to 32:46. On a day this brutal, finishing in the 28s in M25-29 was a genuine statement.

AI recap · generated from official results

More from this race

More from this event