| 2026 | The Louisiana MarathonBaton Rouge | LA | 1:45:31.52 | #346 |
| 2026 | Nashville 1/2 MarathonNashville | TN | — | — |
| 2025 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:58:06 | #860 |
| 2025 | Whiskey Run NashvilleNashville | TN | 3:00:30 | #220 |
| 2025 | REVEL Big CottonwoodSalt Lake City | UT | 1:59:41 | #1511 |
| 2025 | Boston's Run To RememberBoston | MA | 1:52:17 | #1001 |
| 2025 | Tennessee Running Tour - Cedars FrostbiteLebanon | TN | 2:02:18 | #53 |
| 2025 | Skinny Raven Half & 10KAnchorage | AK | 2:22:36 | #285 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:45:38 | #5879 |
| 2025 | Music City Half MarathonNashville | TN | 1:56:43 | #110 |
| 2025 | 7 Bridges MarathonChattanooga | TN | 2:16:50 | #624 |
| 2025 | Rocky RunPhiladelphia | PA | 2:03:53 | #1998 |
| 2025 | Coast Guard MarathonElizabeth City | NC | 2:14:43 | #171 |
| 2025 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 1:44:11 | #142 |
| 2025 | Nashville 1/2 MarathonNashville | TN | 2:44:38 | #1994 |
| 2025 | Spooky Sprint- NashvilleNashville | TN | 2:52:47 | #115 |
| 2025 | Yosemite Half MarathonBass Lake | CA | 2:44:41 | #1805 |
| 2025 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:54:21 | #613 |
| 2025 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:49:44 | #117 |
| 2025 | Hometown Half Marathon & 5k/10k - NashvilleNashville | TN | 2:39:27.89 | #152 |
| 2025 | Temecula Half Marathon, 10K, 5KTemecula | CA | 1:49:36 | #39 |
| 2025 | Blackwater Canyon Half MarathonParsons | WV | 1:41:18 | #25 |
| 2025 | DoNot Stop Half Marathon (5k/10k) - NashvilleNashville | TN | 2:40:11.56 | #66 |
| 2025 | We Got Your Six Running FestivalWhite Plains | MD | 2:46:52.3 | #65 |
| 2025 | Fair on the Square Half Marathon & 5KDanville | IN | 1:43:25 | #30 |
| 2025 | Virginia Credit Union River City Half & River City 5kRichmond | VA | 1:40:00 | #114 |
| 2024 | Whidbey Island MarathonOak Harbor | WA | 1:57:16 | #129 |
| 2024 | Coast Guard MarathonElizabeth City | NC | 2:22:46 | #256 |
| 2024 | Charlottesville MarathonCharlottesville | VA | 1:40:12 | #21 |
| 2024 | REVEL Big CottonwoodSalt Lake City | UT | 2:21:18 | #2258 |
| 2024 | Whiskey Run NashvilleNashville | TN | 3:00:40 | #188 |
| 2024 | Asbury Park Half MarathonAsbury Park | NJ | 1:56:47 | #664 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:38:06 | #4579 |
| 2024 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:58:51 | #438 |
| 2024 | Marshall University MarathonHuntington | WV | 1:40:14 | #78 |
| 2024 | Music City Half MarathonNashville | TN | 1:47:25 | #63 |
| 2024 | Hometown Half Marathon & 5k/10k - NashvilleNashville | TN | 2:58:50.67 | #217 |
| 2024 | Christmas in July Half Marathon and 5K (Dayton)Dayton | OH | 2:33:01 | #83 |
| 2024 | Spring DashCoeur d'Alene | ID | 1:49:59 | #25 |
| 2024 | Spooky Sprint- NashvilleNashville | TN | 2:49:20.64 | #71 |
| 2024 | Little Miami Half Marathon and 10KMorrow | OH | 2:19:19.2 | #256 |
| 2024 | SUFFOLK COUNTY MARATHONBAY SHORE | NY | 1:57:09 | #315 |
| 2024 | Star City Half Marathon & 10KRoanoke | VA | 1:42:45 | #31 |
| 2024 | Harrisonburg Half MarathonHarrisonburg | VA | 2:44:29 | #364 |
| 2024 | Boston's Run To RememberBoston | MA | 1:53:22 | #971 |
| 2024 | Newburyport Half Marathon and RelayNewburyport | MA | 1:50:53 | #265 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 1:55:41 | #2038 |
| 2023 | Adirondack MarathonSchroon Lake | NY | 1:51:19 | #50 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 2:12:39 | #1710 |
| 2023 | Canyonlands Half MarathonMoab | UT | 2:40:57 | #602 |
| 2023 | Chickamauga Battlefield MarathonFort Oglethorpe | GA | 1:45:59 | #97 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:50:55 | #11915 |
| 2023 | Coast Guard MarathonElizabeth City | NC | 2:20:14 | #234 |
| 2023 | Charlottesville MarathonCharlottesville | VA | 1:39:09 | #18 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:40:12 | #10431 |
| 2023 | Harrisonburg Half MarathonHarrisonburg | VA | 1:40:02.6 | #45 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 1:36:00 | #208 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:34:04 | #6533 |
| 2023 | Nashville 1/2 MarathonNashville | TN | 1:49:31 | #208 |
| 2022 | Boston's Run To RememberBoston | MA | 1:39:58 | #130 |
| 2022 | Seattle Cherry Blossom RunSeattle | WA | 1:37:00.07 | #67 |
| 2022 | Flying Pig Pump and RunCincinnati | OH | 1:36:19 | #137 |
| 2022 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:47:22 | #226 |
| 2022 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:13:21 | #1780 |
| 2022 | Elm Creek Half MarathonMaple Grove | MN | 2:07:17 | #280 |
| 2022 | Air Force MarathonDayton | OH | 2:05:29 | #545 |
| 2022 | Greenbrier Half MarathonWhite Sulphur Springs | WV | 1:39:36 | #13 |
| 2022 | LewisGale Salem Half Marathon, 8K and Kids Fun RunSalem | VA | 1:38:35.61 | #23 |
| 2022 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:08:15 | #1849 |
| 2022 | Nashville 1/2 MarathonNashville | TN | 1:55:45 | #481 |
| 2021 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:59:49 | #824 |
| 2021 | Whitefish Marathon, Half Marathon & 5K Presented by Hammer NutritionWhitefish | MT | 1:55:42 | #76 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 1:41:42 | #809 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:37:56 | #363 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 2:27:40 | #4076 |
| 2020 | BHM26.2 2026- The Alabama Race SeriesHoover | AL | 1:49:31.6 | #155 |
| 2019 | Boston's Run To RememberBoston | MA | 1:33:06 | #138 |
| 2019 | Bay Bridge Half MarathonOakland | CA | 1:44:27 | #626 |
| 2019 | Mesa MarathonMesa | AZ | 3:07:35 | #3588 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:34:44 | #255 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:19:35 | #5612 |
| 2019 | Music City Half MarathonNashville | TN | 2:05:42 | #215 |
| 2019 | 2026 Silver Strand Veterans Day Half Marathon, 10 Miler, 12K & 5K - San DiegoCoronado | CA | 2:45:55 | #1071 |
| 2019 | Run Bentonville Half MarathonBentonville | AR | 2:45:19 | #1689 |
| 2019 | BHM26.2 2026- The Alabama Race SeriesHoover | AL | 2:05:40 | #213 |
| 2019 | NYRR Staten Island HalfStaten Island | NY | 1:33:24 | #742 |
| 2019 | REVEL Big CottonwoodSalt Lake City | UT | 2:31:23 | #2006 |
| 2018 | Modesto MarathonModesto | CA | 4:19:34 | #1180 |
| 2018 | Music City Half MarathonNashville | TN | 1:56:32 | #227 |
| 2018 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:57:55 | #1343 |
| 2018 | Fort Smith Marathon, Half Marathon & 5 Leg Marathon RelayFort Smith | AR | 2:30:03.2 | #218 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:50:21 | #1990 |
| 2017 | REVEL Big CottonwoodSalt Lake City | UT | 1:52:33 | #682 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 2:06:40 | #4893 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 1:43:16 | #804 |
| 2017 | Charlottesville MarathonCharlottesville | VA | 1:38:53 | #25 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 2:21:13 | #2662 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 1:42:42 | #474 |
| 2017 | Boston's Run To RememberBoston | MA | 1:46:18 | #663 |
| 2016 | Boston's Run To RememberBoston | MA | 1:39:45 | #427 |
| 2016 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:54:09 | #2268 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 2:09:45 | #1488 |
| 2016 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:50:25 | #618 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 1:56:32 | #4185 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:42:08 | #757 |
| 2015 | Air Force MarathonDayton | OH | 2:01:49 | #775 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:36:04 | #2080 |
| 2015 | Boston's Run To RememberBoston | MA | 1:37:23 | #374 |
| 2015 | Run the Line Half MarathonTexarkana | TX | 2:32:44 | #1566 |
| 2015 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:58:53 | #819 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:45:48 | #13297 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:38:31 | #552 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:09:50 | #2097 |
| 2015 | Steel Rail RacesAdams | MA | 2:11:40 | #332 |
| 2015 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:35:16 | #12 |
| 2015 | Charlottesville MarathonCharlottesville | VA | 1:42:52 | #70 |
| 2015 | Garmin Kansas City MarathonKansas City | MO | 1:37:44 | #178 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:19:28 | #8773 |
| 2014 | Portland MarathonPortland | OR | 3:02:53 | #1864 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 1:37:42 | #397 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:51:40 | #7274 |
| 2014 | Mankato Marathon WeekendMankato | MN | 1:53:58 | #424 |
| 2014 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:55:03 | #415 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 1:38:58 | #184 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:55:28 | #802 |
| 2014 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:22:02 | #2593 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:32:40 | #11592 |
| 2013 | AthHalf Half Marathon & 5KAthens | GA | 3:00:21 | #2536 |
| 2013 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 3:00:21 | #2536 |
| 2013 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:58:49 | #376 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:46:37 | #8247 |
| 2013 | Run the Line Half MarathonTexarkana | TX | 2:05:30 | #267 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 2:23:07 | #3914 |
| 2013 | Hartford MarathonHartford | CT | 2:25:47 | #5193 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 1:36:55 | #153 |
| 2012 | Rogue MarathonMedford | OR | 2:13:00 | #385 |
| 2012 | Ashland Half Marathon & 5kAshland | VA | 1:51:50 | #336 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:48:46 | #8905 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 1:42:46 | #367 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:14:42 | #4096 |
| 2012 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:11:20 | #5681 |
| 2012 | Hartford MarathonHartford | CT | 2:20:13 | #4615 |
| 2012 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:57:18 | #644 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:04:46 | #1907 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:49:22 | #1149 |
| 2011 | Flying Pig Pump and RunCincinnati | OH | 2:24:16 | #5565 |
| 2011 | Chicago Half MarathonChicago | IL | 1:54:50 | #2494 |
| 2011 | Mora Half Marathon & 5KMora | MN | 1:57:13 | #103 |
| 2010 | Air Force MarathonDayton | OH | 1:56:56 | #911 |
| 2010 | Clarksville Half Marathon & 5KClarksville | TN | 1:38:05 | #34 |
| 2010 | Flying Pig Pump and RunCincinnati | OH | 1:44:47 | #419 |
| 2009 | Clarksville Half Marathon & 5KClarksville | TN | 1:38:53 | #46 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 1:48:22 | #449 |
| 2009 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:02:35 | #572 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 1:50:10 | #1122 |
| 2009 | Marine Corps Historic HalfFredericksburg | VA | 1:52:47 | #922 |
| 2008 | 2026 Eugene MarathonEugene | OR | 2:38:35 | #1828 |
| 2008 | Hartford MarathonHartford | CT | 1:51:58 | #825 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 1:52:48 | #1264 |
| 2007 | Yonkers MarathonYonkers | NY | 2:00:57 | #130 |
| 2006 | Hartford MarathonHartford | CT | 2:03:20 | #1111 |
| 2006 | Yonkers MarathonYonkers | NY | 2:12:30 | #132 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 1:43:34 | #690 |
| 2006 | Baltimore Running FestivalBaltimore | MD | 2:04:35 | #1640 |
| 2005 | Hartford MarathonHartford | CT | 2:07:30 | #857 |
| 2004 | Tennessee Running Tour - Cedars FrostbiteLebanon | TN | 1:51:11 | #97 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 2:06:23 | #2838 |
| 2004 | Greater St. Louis MarathonSt. Louis | MO | 2:16:51 | #1948 |
| 2003 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:36:34 | #1742 |
| 2002 | Tennessee Running Tour - Cedars FrostbiteLebanon | TN | 1:39:28 | #51 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 2:46:23 | #4668 |
| 2002 | City of Oaks MarathonRaleigh | NC | 2:02:55 | #438 |
| 2000 | Tennessee Running Tour - Cedars FrostbiteLebanon | TN | 1:56:37 | #219 |
| 2000 | River Run Half MarathonBerea | OH | 1:41:42 | #120 |
| 1996 | NYRR Staten Island HalfStaten Island | NY | 1:39:03 | #531 |
| 1996 | Covered Bridges Half MarathonWoodstock | VT | 2:08:55 | #1122 |