| 2025 | Boring Marathon, Half-Boring Half Marathon, Constantly Boring 10K, and Somewhat Boring 5K Race SeriesBoring | OR | 2:20:20 | #81 |
| 2025 | Run the Vineyards - Cork High & Bottle Deep - Half MarathonWilliamstown | NJ | 2:13:52 | #164 |
| 2025 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 2:59:31 | #2469 |
| 2025 | CentraCare Earth Day RunSt. Cloud | MN | 2:14:46 | #414 |
| 2025 | Bay Bridge Half MarathonOakland | CA | 1:50:37 | #240 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 1:50:56 | #586 |
| 2025 | Denver Colfax MarathonDenver | CO | 1:42:12 | #414 |
| 2025 | Chicago Half MarathonChicago | IL | 1:22:18 | #32 |
| 2025 | DEXTER-ANN ARBOR RUNDexter | MI | 1:49:02.71 | #552 |
| 2025 | St. George MarathonSaint George | UT | 1:36:51 | #188 |
| 2025 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:46:39.9 | #501 |
| 2025 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:59:31 | #2469 |
| 2025 | 2026 Avenue of the Giants MarathonArcata | CA | 3:04:37 | #752 |
| 2025 | AthHalf Half Marathon & 5KAthens | GA | 2:59:31 | #2469 |
| 2025 | Chi Town Half Marathon & 10KChicago | IL | 1:25:27 | #21 |
| 2025 | Triple Trail ChallengePark City | UT | 2:08:02 | #44 |
| 2025 | Whitefish Marathon, Half Marathon & 5K Presented by Hammer NutritionWhitefish | MT | 2:50:01 | #456 |
| 2024 | MAAH DAAH HEY TRAIL RUN(S)Medora | ND | 3:02:12.3 | #229 |
| 2024 | Triple Trail ChallengePark City | UT | 2:02:04 | #39 |
| 2024 | Chicago Spring Half MarathonChicago | IL | 1:33:56 | #135 |
| 2024 | Bay Bridge Half MarathonOakland | CA | 1:38:18 | #83 |
| 2024 | Denver Colfax MarathonDenver | CO | 1:57:53 | #1109 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:08:24 | #5915 |
| 2024 | Chicago Half MarathonChicago | IL | 1:27:44 | #80 |
| 2024 | Maine Coast MarathonWells | ME | 1:52:30 | #329 |
| 2024 | 2026 HelvetiaHillsboro | OR | 2:01:15 | #202 |
| 2024 | DEXTER-ANN ARBOR RUNDexter | MI | 1:58:36.8 | #915 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 1:57:48 | #1246 |
| 2024 | Gilbert Half MarathonGilbert | AZ | 2:51:03 | #749 |
| 2023 | Bay Bridge Half MarathonOakland | CA | 1:52:36 | #249 |
| 2023 | Evansville Half MarathonEvansville | IN | 2:20:36 | #506 |
| 2023 | DEXTER-ANN ARBOR RUNDexter | MI | 1:53:52.29 | #508 |
| 2023 | AthHalf Half Marathon & 5KAthens | GA | 2:16:31 | #1549 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 1:32:27 | #154 |
| 2023 | Newport MarathonNewport | RI | 2:00:50 | #730 |
| 2023 | Canyonlands Half MarathonMoab | UT | 1:56:33 | #184 |
| 2023 | Columbia Gorge Marathon and HalfHood River | OR | 2:32:25 | #538 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:50:14 | #5248 |
| 2023 | Mesa MarathonMesa | AZ | 2:10:37 | #1547 |
| 2023 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:16:31 | #1549 |
| 2023 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:58:00 | #285 |
| 2022 | Hartford MarathonHartford | CT | 2:20:01 | #2120 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 1:57:06 | #1064 |
| 2022 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:14:14 | #1159 |
| 2022 | AthHalf Half Marathon & 5KAthens | GA | 2:14:14 | #1159 |
| 2022 | Naperville Trails Half Marathon & 10KWheaton | IL | 3:00:42 | #442 |
| 2022 | DEXTER-ANN ARBOR RUNDexter | MI | 1:46:08.31 | #314 |
| 2022 | Run the Vineyards - Cork High & Bottle Deep - Half MarathonWilliamstown | NJ | 2:15:53 | #148 |
| 2022 | Lincoln MarathonLincoln | NE | 1:35:08 | #147 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 2:12:45 | #1465 |
| 2022 | Triple Trail ChallengePark City | UT | 2:20:45 | #82 |
| 2021 | DEXTER-ANN ARBOR RUNDexter | MI | 1:49:39.26 | #409 |
| 2021 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:38:36 | #3320 |
| 2021 | Glacier Half MarathonEast Glacier | MT | 2:45:29 | #1164 |
| 2020 | AthHalf Half Marathon & 5KAthens | GA | 2:14:35 | #219 |
| 2020 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:14:35 | #219 |
| 2019 | Denver Colfax MarathonDenver | CO | 2:15:21 | #2390 |
| 2019 | Gilbert Half MarathonGilbert | AZ | 2:02:53 | #344 |
| 2019 | Turkey Trot 5k, 10k, 15k, Half MarathonVan Nuys | CA | 1:46:03 | #80 |
| 2019 | 2026 Avenue of the Giants MarathonArcata | CA | 1:58:41 | #275 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:42:54 | #744 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 2:11:57 | #2631 |
| 2018 | Bill Snyder Highway HalfManhattan | KS | 2:03:21 | #308 |
| 2018 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:06:33 | #790 |
| 2018 | Boston's Run To RememberBoston | MA | 2:06:50 | #2490 |
| 2018 | Rock 'n' Roll ArizonaTempe | AZ | 2:06:56 | #2630 |
| 2018 | Montana MarathonBillings | MT | 2:27:32 | #232 |
| 2017 | AthHalf Half Marathon & 5KAthens | GA | 2:12:27 | #893 |
| 2017 | Naperville Trails Half Marathon & 10KWheaton | IL | 2:28:25 | #521 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 2:07:25 | #1929 |
| 2017 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:15:51 | #1010 |
| 2017 | Spooky Sprint- WichitaWichita | KS | 2:10:37 | #535 |
| 2017 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:14:42 | #726 |
| 2017 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:12:27 | #893 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:51:16 | #7178 |
| 2016 | Rock 'n' Roll ArizonaTempe | AZ | 2:04:03 | #3189 |
| 2016 | Lost Dutchman MarathonApache Junction | AZ | 2:22:53 | #432 |
| 2016 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:15:08 | #867 |
| 2016 | Gilbert Half MarathonGilbert | AZ | 2:06:40 | #378 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:59:09 | #3045 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 2:23:03 | #3761 |
| 2016 | 2026 Avenue of the Giants MarathonArcata | CA | 2:18:22 | #703 |
| 2016 | Deadwood Mickelson Trail MarathonDeadwood | SD | 1:56:38 | #385 |
| 2016 | Bay Bridge Half MarathonOakland | CA | 1:51:05 | #889 |
| 2015 | Milwaukee MarathonMilwaukee | WI | 2:08:02 | #723 |
| 2015 | Duxbury Half MarathonDuxbury | MA | 1:50:02 | #83 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 3:05:20 | #15713 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:16:31 | #7554 |
| 2015 | Rock 'n' Roll ArizonaTempe | AZ | 2:04:53 | #3333 |
| 2015 | Mesa MarathonMesa | AZ | 2:42:51 | #3060 |
| 2015 | Bill Snyder Highway HalfManhattan | KS | 2:01:21 | #408 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:15:01 | #3989 |
| 2015 | Snow Canyon Half MarathonSaint George | UT | 1:28:09 | #60 |
| 2015 | Casper MarathonCasper | WY | 1:50:25 | #29 |
| 2015 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:13:29 | #871 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:46:49 | #5574 |
| 2015 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:48:56 | #240 |
| 2015 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:41:49 | #889 |
| 2015 | Lincoln MarathonLincoln | NE | 1:42:59 | #520 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:11:49 | #1534 |
| 2014 | Kansas Half MarathonLawrence | KS | 1:54:14 | #194 |
| 2014 | Newburyport Half Marathon and RelayNewburyport | MA | 2:37:05 | #2831 |
| 2014 | Rock 'n' Roll ArizonaTempe | AZ | 2:08:25 | #4657 |
| 2014 | Mountains 2 Beach Marathon and HalfVentura | CA | 1:52:29 | #245 |
| 2014 | Crawlin' Crab Half MarathonHampton | VA | 2:49:03 | #1877 |
| 2014 | Canyonlands Half MarathonMoab | UT | 2:09:13 | #1552 |
| 2014 | Santa To The Sea 1/2 Marathon, 1/4 Marathon & 5KOxnard | CA | 1:56:49 | #510 |
| 2014 | Columbia Gorge Marathon and HalfHood River | OR | 1:48:06 | #84 |
| 2013 | 2026 HelvetiaHillsboro | OR | 3:09:46 | #1725 |
| 2013 | Charleston Half MarathonCharleston | SC | 2:35:14 | #1885 |
| 2013 | Whistlestop MarathonAshland | WI | 1:56:51 | #414 |
| 2013 | Newport MarathonNewport | RI | 2:41:27 | #2611 |
| 2013 | Rock 'n' Roll ArizonaTempe | AZ | 2:01:58 | #3603 |
| 2013 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:37:01 | #1863 |
| 2013 | Air Force MarathonDayton | OH | 2:22:48 | #2613 |
| 2013 | Novant Health Charlotte MarathonCharlotte | NC | 1:48:53 | #418 |
| 2013 | Santa To The Sea 1/2 Marathon, 1/4 Marathon & 5KOxnard | CA | 1:57:08 | #553 |
| 2013 | Hartford MarathonHartford | CT | 2:19:59 | #4708 |
| 2013 | Healthy Human RaceRochester | MN | 1:58:05 | #154 |
| 2013 | Duke City MarathonAlbuquerque | NM | 3:41:46 | #1267 |
| 2013 | Run for the HillsMcHenry | IL | 2:25:28 | #121 |
| 2012 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:26:57 | #1568 |
| 2012 | Get In GearMinneapolis | MN | 1:36:50 | #103 |
| 2012 | Hartford MarathonHartford | CT | 1:56:13 | #2143 |
| 2012 | Lost Dutchman MarathonApache Junction | AZ | 2:02:00 | #464 |
| 2012 | Air Force MarathonDayton | OH | 2:05:59 | #1492 |
| 2012 | Canyonlands Half MarathonMoab | UT | 1:53:35 | #598 |
| 2012 | Capital City Half MarathonColumbus | OH | 2:34:37 | #6298 |
| 2012 | The Louisiana MarathonBaton Rouge | LA | 2:19:35 | #741 |
| 2012 | Boston's Run To RememberBoston | MA | 1:37:10 | #254 |
| 2012 | Rock 'n' Roll ArizonaTempe | AZ | 2:42:55 | #11205 |
| 2011 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:48:45 | #453 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:07:54 | #2895 |
| 2011 | Lincoln Presidential Half MarathonSpringfield | IL | 1:54:55 | #397 |
| 2011 | Newport MarathonNewport | RI | 2:31:01 | #2030 |
| 2011 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 1:29:06 | #18 |
| 2011 | Lost Dutchman MarathonApache Junction | AZ | 1:55:36 | #264 |
| 2011 | Air Force MarathonDayton | OH | 2:09:25 | #1671 |
| 2011 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:03:33 | #3492 |
| 2010 | Evansville Half MarathonEvansville | IN | 2:07:54 | #933 |
| 2010 | Rock 'n' Roll NashvilleNashville | TN | 3:30:54 | #335 |
| 2010 | Air Force MarathonDayton | OH | 2:04:34 | #1361 |
| 2010 | Spooky Sprint- WichitaWichita | KS | 1:46:48 | #184 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 1:43:33 | #1092 |
| 2010 | NewBo RunCedar Rapids | IA | 1:58:26 | #142 |
| 2010 | Capital City Half MarathonColumbus | OH | 2:08:26 | #2527 |
| 2010 | Snow Canyon Half MarathonSaint George | UT | 1:33:34 | #86 |
| 2009 | Marshall University MarathonHuntington | WV | 1:59:36 | #156 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 1:54:10 | #869 |
| 2009 | Flying Pig Pump and RunCincinnati | OH | 2:12:25 | #3316 |
| 2009 | Capital City Half MarathonColumbus | OH | 2:22:25 | #3052 |
| 2009 | Air Force MarathonDayton | OH | 2:10:19 | #1850 |
| 2009 | South Shore Half MarathonMilwaukee | WI | 2:25:32 | #585 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:07:31 | #3502 |
| 2008 | 2026 HelvetiaHillsboro | OR | 1:25:32 | #15 |
| 2008 | Snow Canyon Half MarathonSaint George | UT | 1:45:02 | #121 |
| 2008 | Cleveland MarathonCleveland | OH | 2:13:31 | #2083 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:57:52 | #3984 |
| 2008 | Flying Pig Pump and RunCincinnati | OH | 2:28:58 | #4600 |
| 2008 | Rock 'n' Roll ArizonaTempe | AZ | 1:44:56 | #1262 |
| 2008 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:00:07 | #1680 |
| 2008 | Air Force MarathonDayton | OH | 1:44:27 | #224 |
| 2008 | Capital City Half MarathonColumbus | OH | 1:45:24 | #421 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 3:41:35 | #6141 |
| 2007 | Chicago Half MarathonChicago | IL | 2:00:25 | #2900 |
| 2007 | Rock 'n' Roll ArizonaTempe | AZ | 1:49:29 | #2030 |
| 2007 | Evansville Half MarathonEvansville | IN | 2:05:57 | #418 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:52:42 | #2299 |
| 2007 | Capital City Half MarathonColumbus | OH | 2:25:21 | #2275 |
| 2007 | Garmin Kansas City MarathonKansas City | MO | 1:42:22 | #171 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 2:11:05 | #3200 |
| 2007 | Air Force MarathonDayton | OH | 2:03:57 | #896 |
| 2006 | Evansville Half MarathonEvansville | IN | 1:44:02 | #193 |
| 2006 | Whistlestop MarathonAshland | WI | 2:10:59 | #599 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 2:13:17 | #3342 |
| 2006 | Chicago Half MarathonChicago | IL | 1:47:22 | #1335 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 1:54:57 | #2068 |
| 2006 | Charlottesville MarathonCharlottesville | VA | 1:26:51 | #10 |
| 2006 | Boulder Rez MarathonBoulder | CO | 2:07:45 | #1027 |
| 2006 | Quad Cities MarathonMoline | IL | 2:10:53 | #522 |
| 2006 | Rock 'n' Roll ArizonaTempe | AZ | 1:28:53 | #256 |
| 2006 | Capital City Half MarathonColumbus | OH | 2:14:55 | #1924 |
| 2006 | Air Force MarathonDayton | OH | 2:12:12 | #865 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 2:22:03 | #6487 |
| 2005 | Rock 'n' Roll ArizonaTempe | AZ | 3:12:10 | #12696 |
| 2005 | Whistlestop MarathonAshland | WI | 1:49:31 | #208 |
| 2005 | Capital City Half MarathonColumbus | OH | 2:04:59 | #1070 |
| 2005 | Boulder Rez MarathonBoulder | CO | 2:16:05 | #1405 |
| 2004 | UConn Health HalfSimsbury | CT | 2:06:22 | #402 |
| 2004 | Rock 'n' Roll ArizonaTempe | AZ | 1:51:50 | #1669 |
| 2004 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:43:41 | #167 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 2:01:36 | #2158 |
| 2003 | UConn Health HalfSimsbury | CT | 1:55:15 | #243 |
| 2002 | Hartford MarathonHartford | CT | 1:52:29 | #588 |
| 2002 | River Run Half MarathonBerea | OH | 1:54:39 | #434 |
| 2002 | Covered Bridges Half MarathonWoodstock | VT | 1:48:59 | #437 |
| 2001 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:20:38 | #35 |
| 2001 | Mora Half Marathon & 5KMora | MN | 2:04:03 | #280 |
| 2001 | Hartford MarathonHartford | CT | 1:55:21 | #755 |
| 2000 | Covered Bridges Half MarathonWoodstock | VT | 1:45:27 | #492 |
| 2000 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:17:15 | #16 |
| 2000 | River Run Half MarathonBerea | OH | 1:44:01 | #152 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 1:43:12 | #491 |
| 1997 | Duke City MarathonAlbuquerque | NM | 1:51:25 | #380 |
| 1996 | Duke City MarathonAlbuquerque | NM | 1:43:05 | #298 |