View all of your IMT Des Moines Marathon race results in one place… here.

Virtual Event Results

Once you have completed your virtual race distance, record your finish time and return to the IMT Des Moines Marathon Virtual Event Experience registration page to submit your results online and to be included in the virtual race leaderboard. Click on the ‘Post Results’ tab next to the specific race distance you completed, log-in, and submit your results in an H:MM:SS format. Click here.

Virtual race results are uploaded in periodic batches during the window of participation to the official IMT Des Moines Marathon online race results page providing access to a finisher certificate for download. Prize money, overall awards, and age division awards are not offered.

Overall placement, prize money, and age division awards are not offered in the IMT Des Moines Marathon Virtual Event race series. However, your participation will count towards the Heel to Toe Club, the official IMT Des Moines Marathon loyalty rewards program.

Results (finish times), will not count towards Boston Marathon qualification times.

Online Race Results

Following the race, search race results by bib number or athlete name. Or, view all of the race results by division, age, or gender.

Compare the previous and following athlete finisher & split times and average pace. You can also view your MarathonFoto photos from the race results page and print an official finisher certificate. And of course, share your race results on social media with all of your followers.

October 16 through 31, 2020 race results.

October 19 & 20, 2019 race results.

October 20 & 21, 2018 race results.

October 14 & 15, 2017 race results.

October 15 & 16, 2016 race results.

October 14 & 15, 2015 race results.

October 19, 2014 race results.

October 20, 2013 race results.

October 21, 2012 race results.

October 20, 2011 race results.

October 17, 2010 race results.

October 18, 2009 race results.

October 17, 2008 race results.

October 21, 2007 race results.

October 15, 2006 race results.

October 17, 2004 race results.

October 5, 2003 race results.