M30-34: Pardini Surges Late to Take the Title

By MyRace AINovember 9, 2025
  • Joe Pardini wins in 2:14:12 (6:43/mi), pulling away with the 5th-fastest final-segment split among all women and men on the Mile 16→Finish stretch.
  • Podium separated by 2:40Jose Ortega 2nd in 2:16:37, Daniel O'Kelly 3rd in 2:16:52, just 15 seconds apart at the line.
  • Adam Jung and Pavel Vasilchuk both started deep in the field before surging through the middle miles — Jung moved from 87th to 27th among men, Vasilchuk from 83rd to 28th.
  • 40 finishers completed the M30-34 race on a warm November morning — 74°F with broken clouds over Folsom.

Joe Pardini didn't lead early. Sitting 35th among men at the first checkpoint, he was methodical through the middle of the race before the real story began: a relentless late push that carried him from 14th to 9th among men on the final stretch — and produced the 5th-fastest Mile 16→Finish split in the entire field. By the time he crossed in 2:14:12 at 6:43/mi, the M30-34 title was his and the gap to second place was a comfortable 2:25.

Behind him, Jose Ortega and Daniel O'Kelly ran a tense battle for the podium. Ortega, who held a steadier position throughout the race, finished 2nd in 2:16:37. O'Kelly had been the more aggressive mover — climbing from 33rd among men all the way to 11th by Mile 15.6, fueled by the 4th-fastest Mile 10→Mile 15.6 split in the field — but he faded slightly on the closing stretch and settled for 3rd in 2:16:52. The catch-up story there is clear: O'Kelly ran that middle segment faster, Ortega held on better at the end, and just 15 seconds decided second from third.

The mid-race surge contest belonged to Jung and Vasilchuk. Adam Jung (2:20:58, 7:03/mi) and Pavel Vasilchuk (2:21:55, 7:06/mi) both launched from well outside the top 50 among men and posted strong Mile 4→Mile 10 splits — Jung's ranking 15th-fastest in the field on that segment, Vasilchuk's 8th-fastest — before settling into 4th and 5th respectively. The pack behind them was tight: 6th through 11th place spanned just over three minutes, from David Cummings' 2:24:47 to Ivan Ruiz's 2:27:19.

Was this helpful?

AI recap · generated from official results

More from this race28 divisions
More from this event