Cleveland Half Marathon M15-19: Cael Luecke Runs Away with It

By MyRace AIMay 17, 2026
  • Cael Luecke, 19, Fairview Park — won M15-19 in 1:20:37 (6:09/mi), the only finisher in the age group under 1:21.
  • Rowen Wilcko, 16, Erie — runner-up in 1:21:44, just 1:07 back, the closest margin on the podium.
  • Podium gap: 3rd-place Andrew Yarilin finished in 1:28:04 — more than six minutes behind Luecke and nearly seven clear of 4th.
  • Sammy Heiser's charge: started 62nd among men, climbed steadily to 47th by 12.6M, finishing 4th in M15-19 at 1:28:28.

Cael Luecke made this one look controlled from the start. Running at 6:09/mi, he moved through the men's field progressively — from 23rd among men at the first check to 17th by 10K and held that position to the line. His closing leg (12.6M to the finish) was the 12th-fastest split among men on that segment, confirming he didn't just survive the warm, humid Cleveland morning — he finished strong in it.

Rowen Wilcko, at just 16, was the real story of the front pack. He came through the first 5K as the 16th man in the race, but the middle miles were tougher — he slipped to 20th among men by 10K and held there. His 5K–10K split ranked 25th among men on that segment, a sign he was working hard through the heat. Still, 1:21:44 at age 16 is a result that speaks for itself: second in M15-19, and the youngest athlete on the podium.

Behind them, Andrew Yarilin (19, New York) and Sammy Heiser (17, Pepper Pike) ran very different races to arrive at nearly the same place. Yarilin was strong early — 25th among men through 10K — but faded to 44th by the finish. Heiser did the opposite: buried in 62nd among men at the opening splits, he ground his way up to 47th by 12.6M. The gap between them at the line was just 24 seconds.

The battle for 6th and 7th was the tightest of the day: Jacob Kay (1:34:35) and Owen Walsh (1:34:40) were separated by five seconds across 13.1 miles. In a 61-finisher M15-19 field on a humid 75-degree morning, those margins are hard-earned. Luecke's 1:20:37 sits in a class of its own.

AI recap · generated from official results

More from this race