| 2025 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 1:57:26 | #89 |
| 2025 | PNC Alexandria HalfAlexandria | VA | 1:11:39 | #5 |
| 2025 | Savannah Southern HalfSavannah | GA | 1:58:54 | #819 |
| 2025 | Manchester City MarathonManchester | NH | 1:23:51 | #10 |
| 2025 | Foot Traffic Flat MarathonPortland | OR | 1:28:37 | #44 |
| 2025 | Denver Colfax MarathonDenver | CO | 2:29:39 | #4361 |
| 2025 | Duxbury Half MarathonDuxbury | MA | 1:22:51 | #3 |
| 2025 | Garmin Marathon ToledoToledo | OH | 2:12:19.89 | #713 |
| 2025 | Frederick Running FestivalFrederick | MD | 1:52:40.44 | #503 |
| 2025 | Publix Savannah Women's Half and 5KSavannah | GA | 2:08:58.39 | #278 |
| 2025 | Eagle 5K, 10K, & 13.1M at Charlotte, NC (29)Charlotte | NC | 2:06:32.5 | #7 |
| 2025 | High Mountain Half Marathon Decade Anniversary 2026Lakeside | AZ | 2:02:49.66 | #73 |
| 2025 | Foot Levelers Blue Ridge MarathonRoanoke | VA | 1:56:30.48 | #77 |
| 2025 | Lake Country Half MarathonOconomowoc | WI | 1:49:45.23 | #46 |
| 2025 | Snack Town RunFest 2026Hanover | PA | 1:48:59.3 | #41 |
| 2024 | Run Oak IslandOak Island | NC | 2:18:38 | #369 |
| 2024 | Highlands College Half Marathon, 10K, and 5KFultondale | AL | 2:43:56 | #212 |
| 2024 | Newburyport Half Marathon and RelayNewburyport | MA | 2:04:18 | #515 |
| 2024 | Shipyard Old Port Half MarathonPortland | ME | 1:34:54 | #115 |
| 2024 | Newport Rhode RacesNewport | RI | 1:49:26 | #569 |
| 2024 | Vintage Park Half MarathonHouston | TX | 2:47:12.5 | #383 |
| 2024 | Frederick Running FestivalFrederick | MD | 1:54:12.95 | #587 |
| 2024 | Franconia Notch Half MarathonFranconia | NH | 1:35:18 | #6 |
| 2023 | Vintage Park Half MarathonHouston | TX | 2:56:42.3 | #336 |
| 2023 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:56:55 | #525 |
| 2023 | Highlands College Half Marathon, 10K, and 5KFultondale | AL | 2:49:16 | #172 |
| 2023 | Leaf Peepers Half MarathonWaterbury | VT | 1:58:52 | #113 |
| 2023 | Santa Hustle GalvestonGalveston | TX | 2:46:59 | #434 |
| 2023 | Baltimore Running FestivalBaltimore | MD | 2:05:22 | #1318 |
| 2023 | Newport Rhode RacesNewport | RI | 1:53:11 | #544 |
| 2022 | Baltimore Running FestivalBaltimore | MD | 2:16:25 | #1752 |
| 2022 | Run the Rockies Trail RaceFrisco | CO | 1:55:22 | #15 |
| 2022 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:57:22 | #518 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:23:10 | #3998 |
| 2022 | Frederick Running FestivalFrederick | MD | 1:59:32.74 | #786 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 2:15:57 | #3195 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:08:57 | #7 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:48:28 | #1346 |
| 2019 | Denver Colfax MarathonDenver | CO | 1:55:31 | #958 |
| 2019 | Hartford MarathonHartford | CT | 2:24:09 | #2781 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:58:47 | #2824 |
| 2019 | Duke City MarathonAlbuquerque | NM | 1:54:19 | #147 |
| 2019 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 2:32:45 | #2061 |
| 2019 | Jamestown Rhode RacesJamestown | RI | 2:11:23 | #297 |
| 2018 | Newburyport Half Marathon and RelayNewburyport | MA | 1:47:02 | #331 |
| 2018 | Duke City MarathonAlbuquerque | NM | 1:55:37 | #219 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 1:38:37 | #555 |
| 2017 | Newburyport Half Marathon and RelayNewburyport | MA | 1:47:13 | #324 |
| 2017 | Denver Colfax MarathonDenver | CO | 1:59:42 | #1135 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:46:26 | #1077 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:15:55 | #21 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:11:28 | #13 |
| 2016 | Battle Creek Half Marathon and 5kSpringfield | MI | 1:41:53 | #54 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:47:01 | #4152 |
| 2016 | Newburyport Half Marathon and RelayNewburyport | MA | 1:41:05 | #239 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 1:54:52 | #863 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:56:00 | #1928 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 1:45:25 | #1463 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:53:02 | #3182 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 2:13:53 | #3271 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 2:00:05 | #2153 |
| 2014 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:50:24 | #163 |
| 2014 | Whidbey Island MarathonOak Harbor | WA | 2:32:56 | #1166 |
| 2014 | Hartford MarathonHartford | CT | 2:46:21 | #5527 |
| 2014 | City of Oaks MarathonRaleigh | NC | 2:42:38 | #1885 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 1:43:02 | #540 |
| 2013 | Hartford MarathonHartford | CT | 2:22:22 | #4930 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 1:32:58 | #118 |
| 2012 | Hartford MarathonHartford | CT | 2:01:09 | #2742 |
| 2012 | Indianapolis Monumental MarathonIndianapolis | IN | 1:48:05 | #897 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 2:21:25 | #5585 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:30:34 | #5125 |
| 2011 | Air Force MarathonDayton | OH | 2:05:44 | #1466 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 1:58:42 | #1576 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 1:43:22 | #598 |
| 2010 | Indianapolis Monumental MarathonIndianapolis | IN | 2:07:36 | #2017 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 1:52:17 | #1868 |
| 2010 | Hartford MarathonHartford | CT | 2:09:01 | #2591 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 2:27:13 | #3632 |
| 2008 | Novant Health Charlotte MarathonCharlotte | NC | 1:36:31 | #111 |
| 2008 | NYRR Staten Island HalfStaten Island | NY | 1:37:09 | #402 |
| 2007 | City of Oaks MarathonRaleigh | NC | 2:14:22 | #1453 |