| 2025 | Hofbräuhaus ClevelandCleveland | OH | 1:36:12.82 | #26 |
| 2025 | 2026 Avenue of the Giants MarathonArcata | CA | 2:03:39 | #246 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:16:55 | #3105 |
| 2025 | Williams Route 66 Marathon WeekendTulsa | OK | 2:37:31 | #2102 |
| 2025 | Independence Rhode RaceBristol | RI | 1:42:14 | #103 |
| 2025 | Essentia Health Iron Range Half MarathonVirginia | MN | 1:54:21.69 | #49 |
| 2025 | TURKEY TREK (13.1, 10k, 5k & 2k)Arvada | CO | 1:46:06.9 | #19 |
| 2024 | Haunted 5K, 10K, 13.1M & 26.2M at Everett, WA (40)Everett | WA | — | #9 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 3:07:42 | #4845 |
| 2024 | Williams Route 66 Marathon WeekendTulsa | OK | 2:24:14 | #1393 |
| 2024 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 1:56:39 | #549 |
| 2024 | Crawlin' Crab Half MarathonHampton | VA | 2:25:39 | #600 |
| 2024 | Fall ClassicStrongsville | OH | 1:37:59.83 | #61 |
| 2024 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 2:09:25 | #1136 |
| 2024 | AthHalf Half Marathon & 5KAthens | GA | 2:09:25 | #1136 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:43:07 | #6524 |
| 2024 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 2:09:24.9 | #1133 |
| 2023 | Williams Route 66 Marathon WeekendTulsa | OK | 1:55:41 | #446 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:54:37 | #841 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 3:14:10 | #7006 |
| 2023 | 2026 Eugene MarathonEugene | OR | 1:58:32 | #1172 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 2:14:18 | #4558 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 2:28:36 | #5385 |
| 2023 | Lady of the Mountain RunAlamogordo | NM | 1:42:53.9 | #6 |
| 2023 | Coastal Delaware Running FestivalRehoboth Beach | DE | 3:16:24.6 | #1178 |
| 2023 | Glacier Half MarathonEast Glacier | MT | 2:11:45 | #280 |
| 2023 | Estes Park MarathonEstes Park | CO | 2:06:53 | #119 |
| 2023 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:01:20 | #603 |
| 2023 | River Run Half MarathonBerea | OH | 1:35:12 | #72 |
| 2023 | Yosemite Half MarathonBass Lake | CA | 2:03:34 | #539 |
| 2023 | Rockfest Half MarathonHampton Beach | NH | 2:11:56 | #1073 |
| 2022 | Lady of the Mountain RunAlamogordo | NM | 1:42:55 | #4 |
| 2022 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:07:41 | #732 |
| 2022 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:08:52 | #1529 |
| 2021 | 10th Annual Holly Springs Half Marathon, 10k & 5kHolly Springs | NC | 2:54:51.68 | #480 |
| 2021 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:08:00 | #701 |
| 2021 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:16:08 | #1431 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 3:24:15 | #5419 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 2:11:31 | #2695 |
| 2021 | 2026 Chessie Trail Marathon, Half Marathon, 10K, 5K, & 26.2 RelayLexington | VA | 3:09:45 | #148 |
| 2021 | Byers Peak Stampede Half Marathon & 5K RunFraser | CO | 1:50:34 | #10 |
| 2020 | Fall Creek Falls Half Marathon, 10K & 5K Road RunsSpencer | TN | 2:25:58.9 | #37 |
| 2020 | Star City Half Marathon & 10KRoanoke | VA | — | #64 |
| 2019 | Run Ocean Isle Beach 2026Ocean Isle Beach | NC | 2:01:39 | #116 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:03:19 | #2824 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:43:59 | #6892 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:02:27 | #646 |
| 2019 | Malibu Moves: Half Marathon, 10K, 5K, 1-Mi & 1KMalibu | CA | 1:49:51 | #406 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:05:12 | #5372 |
| 2019 | LewisGale Salem Half Marathon, 8K and Kids Fun RunSalem | VA | 1:29:57.75 | #10 |
| 2018 | City of Oaks MarathonRaleigh | NC | 2:01:28 | #526 |
| 2018 | Capital City River RunLansing | MI | 2:06:36 | #548 |
| 2018 | Chicago Spring Half MarathonChicago | IL | 1:21:10 | #12 |
| 2018 | Bull City Race FestDurham | NC | 2:04:07 | #667 |
| 2018 | Foot Traffic Flat MarathonPortland | OR | 2:06:14 | #427 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:08:09 | #3898 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:57:31 | #3253 |
| 2018 | Covered Bridges Half MarathonWoodstock | VT | 1:57:32 | #706 |
| 2017 | Bull City Race FestDurham | NC | 2:02:18 | #611 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:43:44 | #6561 |
| 2017 | Skyline Half MarathonDallas | TX | 2:06:42 | #218 |
| 2017 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:57:04 | #2935 |
| 2017 | Cleveland MarathonCleveland | OH | 1:39:09 | #164 |
| 2016 | New England Half MarathonConcord | NH | 1:31:45 | #34 |
| 2016 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:00:29 | #3288 |
| 2016 | Huntsville Half MarathonHuntsville | AL | 2:21:33 | #392 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:26:18 | #9065 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:18:40 | #7217 |
| 2016 | Eau Claire MarathonEau Claire | WI | 2:18:49 | #1017 |
| 2015 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:50:30 | #1910 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 1:56:53 | #736 |
| 2015 | Halloween Half MarathonMorristown | NJ | 1:43:37 | #135 |
| 2015 | OCNJ Half MarathonOcean City | NJ | 1:43:37 | #110 |
| 2015 | 2027 All Day Running Co. Clearwater Marathon & Running FestivalClearwater | FL | 2:09:02 | #282 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:17:02 | #7061 |
| 2014 | Bull City Race FestDurham | NC | 2:00:27 | #941 |
| 2014 | Stillwater Half MarathonStillwater | MN | 1:50:47 | #71 |
| 2014 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:08:53 | #6272 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 3:32:19 | #5939 |
| 2014 | Chicago Spring Half MarathonChicago | IL | 1:41:52 | #331 |
| 2014 | 2027 All Day Running Co. Clearwater Marathon & Running FestivalClearwater | FL | 1:58:37 | #169 |
| 2014 | Outer Banks MarathonManteo | NC | 2:04:59 | #821 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 3:02:56 | #7339 |
| 2013 | 2027 All Day Running Co. Clearwater Marathon & Running FestivalClearwater | FL | 2:02:08 | #179 |
| 2013 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:17:09 | #1177 |
| 2013 | Chicago Spring Half MarathonChicago | IL | 1:37:26 | #125 |
| 2013 | Bull City Race FestDurham | NC | 2:11:45 | #1404 |
| 2013 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:08:44 | #849 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 2:34:06 | #4712 |
| 2013 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:06:00 | #5309 |
| 2012 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:34:23 | #43 |
| 2012 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:58:17 | #3101 |
| 2011 | 2026 HelvetiaHillsboro | OR | 1:54:39 | #523 |
| 2011 | 2027 All Day Running Co. Clearwater Marathon & Running FestivalClearwater | FL | 1:57:10 | #234 |
| 2011 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:49:51 | #246 |
| 2011 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:10:53 | #4592 |
| 2011 | City of Oaks MarathonRaleigh | NC | 1:54:10 | #550 |
| 2011 | Nashville 1/2 MarathonNashville | TN | 1:55:55 | #350 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:08:06 | #2230 |
| 2011 | Fox Valley Marathon RacesSaint Charles | IL | 3:29:15 | #452 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:54:29 | #1173 |
| 2010 | Eau Claire MarathonEau Claire | WI | 2:12:03 | #689 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:59:48 | #1253 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 1:47:03 | #1379 |
| 2010 | Chicago Spring Half MarathonChicago | IL | 1:46:37 | #359 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 1:59:47 | #2254 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 3:51:02 | #5984 |
| 2009 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:59:59 | #1507 |
| 2009 | Flying Pig Pump and RunCincinnati | OH | 1:59:02 | #1711 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 1:47:03 | #472 |
| 2008 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:59:23 | #1600 |
| 2008 | NYRR Staten Island HalfStaten Island | NY | 1:44:02 | #755 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:30:12 | #12986 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 2:04:24 | #2061 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:59:30 | #3861 |
| 2007 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 2:07:54 | #711 |
| 2007 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:36:59 | #117 |
| 2006 | Baltimore Running FestivalBaltimore | MD | 2:17:13 | #2461 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 1:55:23 | #2144 |
| 2006 | NYRR Staten Island HalfStaten Island | NY | 1:59:52 | #1906 |
| 2006 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:48:28 | #294 |
| 2004 | NYRR Staten Island HalfStaten Island | NY | 1:50:46 | #1183 |
| 2003 | Covered Bridges Half MarathonWoodstock | VT | 1:34:11 | #124 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 2:16:41 | #1738 |
| 2003 | NYRR Staten Island HalfStaten Island | NY | 1:50:16 | #895 |
| 1999 | Covered Bridges Half MarathonWoodstock | VT | 1:41:20 | #408 |
| 1998 | Covered Bridges Half MarathonWoodstock | VT | 1:35:20 | #272 |