| 2026 | Rock ‘n' Roll Washington DCWashington | DC | 2:24:10 | #7801 |
| 2026 | Run Bentonville Half MarathonBentonville | AR | 2:53:05 | #3376 |
| 2025 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:07:09 | #1261 |
| 2025 | Run Bentonville Half MarathonBentonville | AR | 2:58:10 | #2492 |
| 2025 | Labor Day Half MarathonParker | CO | 2:26:50 | #246 |
| 2025 | Queen Bee Half MarathonCincinnati | OH | 2:21:33 | #1451 |
| 2025 | Faxon Law New Haven Road RaceNew Haven | CT | 1:59:31 | #649 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:28:10 | #2778 |
| 2025 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:28:06 | #899 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 2:11:59 | #4756 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 2:21:50 | #3992 |
| 2025 | Illinois Race WeekendChampaign | IL | 3:06:01 | #2444 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 2:17:47 | #3861 |
| 2025 | Medal Madness 5K, 10K, & 13.1M at Montgomery, AL (26)Montgomery | AL | 2:20:25.44 | #3 |
| 2025 | Run the Vineyards - Cork High & Bottle Deep - Half MarathonWilliamstown | NJ | 2:31:19 | #247 |
| 2024 | Williams Route 66 Marathon WeekendTulsa | OK | 2:20:01 | #1263 |
| 2024 | Nashville 1/2 MarathonNashville | TN | 2:39:52 | #1788 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 2:30:20 | #6490 |
| 2024 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:59:22 | #271 |
| 2024 | Flying Pig Pump and RunCincinnati | OH | 2:45:20 | #7266 |
| 2024 | Hidden Gem Half MarathonFlossmoor | IL | 2:37:48 | #977 |
| 2024 | Run Bentonville Half MarathonBentonville | AR | 2:45:59 | #2219 |
| 2024 | Good Life HalfsyLincoln | NE | 2:57:15.3 | #4845 |
| 2024 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 1:53:42 | #99 |
| 2024 | Queen Bee Half MarathonCincinnati | OH | 2:12:41 | #1063 |
| 2024 | Carrollton Half MarathonCarrollton | GA | 2:40:48.58 | #352 |
| 2024 | Shoreline Half Marathon & 5KHamlin | NY | — | #125 |
| 2024 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:00:17 | #419 |
| 2023 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 1:48:36 | #37 |
| 2023 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:05:16 | #323 |
| 2023 | Rochester Regional Health Flower City ChallengeRochester | NY | 2:10:38 | #471 |
| 2023 | Carrollton Half MarathonCarrollton | GA | 2:31:15 | #286 |
| 2023 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:27:12 | #39 |
| 2023 | AthHalf Half Marathon & 5KAthens | GA | 3:09:31 | #2490 |
| 2023 | Shipyard Old Port Half MarathonPortland | ME | 1:28:28 | #44 |
| 2023 | Nashville 1/2 MarathonNashville | TN | 1:54:57 | #301 |
| 2023 | Williams Route 66 Marathon WeekendTulsa | OK | 2:17:52 | #1184 |
| 2023 | Maine Coast MarathonWells | ME | 1:30:55 | #18 |
| 2023 | Run Bentonville Half MarathonBentonville | AR | 2:35:51 | #1686 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:02:21 | #5262 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 1:53:36 | #1597 |
| 2023 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 3:09:31 | #2490 |
| 2023 | Labor Day Half MarathonParker | CO | 1:43:54 | #56 |
| 2023 | Columbia Gorge Marathon and HalfHood River | OR | 1:50:02 | #102 |
| 2022 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:53:45 | #2708 |
| 2022 | Williams Route 66 Marathon WeekendTulsa | OK | 2:16:13 | #963 |
| 2022 | Columbia Gorge Marathon and HalfHood River | OR | 1:58:22 | #192 |
| 2022 | Maine Coast MarathonWells | ME | 1:30:55 | #18 |
| 2022 | Run Bentonville Half MarathonBentonville | AR | 2:25:19 | #961 |
| 2022 | Shipyard Old Port Half MarathonPortland | ME | 1:28:28 | #44 |
| 2022 | JELL-O® Half Marathon & 7KLe Roy | NY | 1:51:11.36 | #25 |
| 2022 | Greene & Schultz Hoosier Half Marathon, 5&10KBloomington | IN | 1:48:38 | #27 |
| 2022 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:58:20 | #235 |
| 2021 | Carmel Marathon WeekendCarmel | IN | 2:40:52 | #1219 |
| 2021 | Run Bentonville Half MarathonBentonville | AR | 2:33:06 | #58 |
| 2021 | Holiday 5K & 13.1M at Raleigh, NC (51)Raleigh | NC | 2:13:40 | #353 |
| 2021 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 2:33:55 | #218 |
| 2021 | Hidden Gem Half MarathonFlossmoor | IL | 2:17:16 | #425 |
| 2021 | Williams Route 66 Marathon WeekendTulsa | OK | 2:21:30 | #1064 |
| 2021 | Napa Half MarathonNapa | CA | 2:03:16 | #493 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:35:00 | #285 |
| 2020 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:12:09 | #874 |
| 2020 | Berry Half MarathonRome | GA | 2:25:46 | #312 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:18:41 | #3819 |
| 2019 | Sadlers Creek Stumble (32 Hour - 26.2 - 13.1 - 10k)Anderson | SC | — | #11 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:30:56 | #285 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:08:55 | #2662 |
| 2019 | Kiawah Island MarathonKiawah Island | SC | 2:31:18.53 | #2007 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:41:13 | #987 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:22:03 | #6085 |
| 2018 | Chicago Spring Half MarathonChicago | IL | 2:43:10 | #4311 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 2:42:38 | #10281 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 3:10:10 | #7206 |
| 2018 | IMT Des Moines MarathonDes Moines | IA | 1:48:50 | #552 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:31:22 | #8509 |
| 2017 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:59:04 | #1253 |
| 2016 | Bremerton MarathonBremerton | WA | 2:18:39 | #36 |
| 2016 | Publix Savannah Women's Half and 5KSavannah | GA | 3:07:32 | #912 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:00:12 | #1306 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:40:14 | #11941 |
| 2016 | High Mountain Half Marathon Decade Anniversary 2026Lakeside | AZ | 4:18:12 | #196 |
| 2015 | Bend Marathon and HalfBend | OR | 1:50:07 | #133 |
| 2015 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 2:15:46 | #217 |
| 2015 | Kansas Half MarathonLawrence | KS | 3:28:13 | #1113 |
| 2015 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:07:18 | #5097 |
| 2015 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:04:35 | #1248 |
| 2015 | High Uinta Half MarathonKamas | UT | 2:33:39 | #517 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:09:52 | #3262 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:10:31 | #5271 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:17:37 | #2883 |
| 2015 | Omaha MarathonOmaha | NE | 2:38:26 | #996 |
| 2015 | Williams Route 66 Marathon WeekendTulsa | OK | 2:35:59 | #4136 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 2:33:45 | #7297 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:11:05 | #2076 |
| 2014 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:59:05 | #267 |
| 2014 | Cleveland MarathonCleveland | OH | 2:56:01 | #5663 |
| 2014 | Outer Banks MarathonManteo | NC | 2:24:15 | #1430 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:56:33 | #7689 |
| 2014 | Charleston Half MarathonCharleston | SC | 1:59:20 | #872 |
| 2013 | 2026 Eugene MarathonEugene | OR | 1:56:02 | #1221 |
| 2013 | Virginia Wine Country Half Marathon 2026Hillsboro | VA | 2:31:19 | #1402 |
| 2013 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:46:23 | #291 |
| 2013 | The Louisiana MarathonBaton Rouge | LA | 2:25:09 | #1206 |
| 2013 | Town of Celebration Marathon & Half MarathonCelebration | FL | 4:21:32 | #4086 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:46:38 | #5274 |
| 2012 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:58:27 | #909 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:57:34 | #6924 |
| 2012 | AthHalf Half Marathon & 5KAthens | GA | 1:58:27 | #909 |
| 2012 | Berry Half MarathonRome | GA | 2:12:06 | #359 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:14:48 | #4109 |
| 2012 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:18:55 | #1510 |
| 2012 | Silver Comet Half & Full MarathonMableton | GA | 2:29:01 | #965 |
| 2011 | Run Bentonville Half MarathonBentonville | AR | 2:24:17 | #598 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:54:32 | #5931 |
| 2011 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:56:51 | #2246 |
| 2011 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:23:20 | #3355 |
| 2011 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:25:25 | #895 |
| 2011 | Berry Half MarathonRome | GA | 2:48:21 | #638 |
| 2010 | Air Force MarathonDayton | OH | 2:39:42 | #2979 |
| 2010 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:02:06 | #2999 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:29:16 | #4022 |
| 2010 | Fargo Mini MarathonFargo | ND | 2:04:20 | #355 |
| 2010 | Stillwater Half MarathonStillwater | MN | 2:17:20 | #592 |
| 2010 | Town of Celebration Marathon & Half MarathonCelebration | FL | 4:31:14 | #3639 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:52:17 | #5220 |
| 2010 | Manchester City MarathonManchester | NH | 2:29:23 | #852 |
| 2010 | Adirondack MarathonSchroon Lake | NY | 2:29:18 | #371 |
| 2010 | 2026 Eugene MarathonEugene | OR | 2:30:13 | #2644 |
| 2009 | Fargo Mini MarathonFargo | ND | 1:55:07 | #232 |
| 2009 | YMCA Mistletoe RunWinston-Salem | NC | 2:23:09 | #731 |
| 2009 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:34:31 | #4686 |
| 2009 | Charity Chase Half Marathon & 5KHickory | NC | 2:32:01 | #307 |
| 2009 | Upper Cumberland Haunted Half MarathonCookeville | TN | 2:15:09 | #151 |
| 2009 | Skinny Turkey Half MarathonRaleigh | NC | 2:23:09 | #731 |
| 2009 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:06:06 | #760 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 2:00:03 | #998 |
| 2008 | Charlottesville MarathonCharlottesville | VA | 1:54:38 | #427 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:05:25 | #6158 |
| 2008 | Outer Banks MarathonManteo | NC | 2:06:06 | #995 |
| 2008 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:10:23 | #677 |
| 2007 | Capital City Half MarathonColumbus | OH | 2:15:47 | #1941 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 2:05:59 | #5446 |
| 2007 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:00:04 | #656 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 3:34:00 | #13666 |
| 2005 | Baltimore Running FestivalBaltimore | MD | 2:15:48 | #1679 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 2:39:02 | #8260 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 2:28:18 | #5781 |
| 2003 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:37:46 | #1757 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 2:21:49 | #4327 |
| 2002 | YMCA Mistletoe RunWinston-Salem | NC | 2:21:54 | #380 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 1:34:18 | #99 |
| 2002 | Skinny Turkey Half MarathonRaleigh | NC | 2:21:54 | #380 |