M60-69: Theo Wirth Runs Away with the 30K Title

By MyRace AIFebruary 1, 2025
  • Theo Wirth won M60-69 in 2:24:14 (7:44/mi), finishing nearly 30 minutes clear of second place.
  • Joseph Krovoza held second throughout, crossing in 2:54:06; Bob Levin climbed from 4th to 3rd by the second checkpoint and finished in 3:06:48.
  • Neil Taylor and Greg Mandler swapped positions mid-race before Taylor secured 4th in 3:30:35, with Mandler 5th in 3:59:38.
  • Six men aged 60–69 finished the 30K in cold, wet conditions — 51°F, light rain, and 14 mph wind.

Theo Wirth made this one look almost clinical. The 60-year-old from Roseville held his position steady from start to finish, never wavering from 5th among the men, and ran a 7:44-per-mile pace across the full 30K. That kind of consistency in 91% humidity and a headwind is a statement in itself. His margin over Krovoza — 29 minutes and 52 seconds — tells the story more plainly than anything else.

Behind Wirth, Joseph Krovoza of Davis was equally unfazed by the conditions, sitting 10th among the men the entire race and never conceding a step. His 9:20/mi average earned him a comfortable second in the M60-69 group at 2:54:06. Bob Levin of Elk Grove was the one mover on the day — sitting 4th at the first checkpoint, he climbed to 3rd by the second and held it to the line, finishing in 3:06:48 at 10:01/mi. The gap between Krovoza and Levin was just under 13 minutes, so second was never truly in play, but Levin's steady progression gave him a clean podium finish.

The back half of the field told a story of attrition. Neil Taylor and Greg Mandler traded positions early — Taylor slipping from 11th to 12th among the men while Mandler went the other direction briefly — before Taylor ultimately pulled clear to finish 4th in 3:30:35. Mandler came home 5th in 3:59:38, and Gary Aguiar, the group's eldest at 69, rounded out the six finishers in 4:09:54. All six crossed the line on a miserable February morning in Sacramento. That counts for something.

AI recap · generated from official results

More from this race

More from this event