| 2026 | Mesa MarathonMesa | AZ | 2:27:59 | #2785 |
| 2026 | Shamrock MarathonVirginia Beach | VA | 2:02:48 | #1741 |
| 2026 | One City MarathonNewport News | VA | 1:46:39 | #195 |
| 2026 | Newport News One City MarathonNewport News | VA | 1:46:38.55 | #195 |
| 2026 | Redwood (Spring) Trail RunOakland | CA | 2:58:32 | #75 |
| 2026 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 1:50:25 | #99 |
| 2025 | White River MarathonCotter | AR | 2:00:35.54 | #111 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:27:33 | #5802 |
| 2025 | Naperville Half MarathonNaperville | IL | 2:01:49 | #465 |
| 2025 | Newport News One City MarathonNewport News | VA | 1:49:48.52 | #166 |
| 2025 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:40:19 | #390 |
| 2025 | 2026 San Antonio MarathonSan Antonio | TX | 2:29:45 | #4943 |
| 2025 | Black Bear Half Marathon & 8KHendersonville | NC | 2:25:03 | #339 |
| 2025 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 1:47:27.49 | #105 |
| 2025 | Lincoln MarathonLincoln | NE | 2:51:50 | #3824 |
| 2025 | Crawlin' Crab Half MarathonHampton | VA | 1:56:30 | #222 |
| 2025 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:31:07 | #442 |
| 2025 | Shamrock MarathonVirginia Beach | VA | 1:51:09 | #858 |
| 2025 | Norfolk Harbor Half MarathonNorfolk | VA | 2:04:19 | #696 |
| 2025 | The Louisiana MarathonBaton Rouge | LA | 1:16:26.65 | #7 |
| 2025 | Newport MarathonNewport | RI | 1:46:22 | #310 |
| 2025 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:31:19 | #767 |
| 2025 | Corvallis Half Marathon and 5KCorvallis | OR | 1:53:30 | — |
| 2025 | Geneva Half Marathon, 5K, & Half Marathon Relay presented by Red Jacket OrchardsGeneva | NY | 2:05:17 | #136 |
| 2025 | North Mitten Half Marathon, 10K, 5K & 1 MILE FUN RUNThompsonville | MI | 2:41:21.4 | #63 |
| 2024 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:19:56 | #1127 |
| 2024 | Denver Colfax MarathonDenver | CO | 2:45:18 | #4664 |
| 2024 | Mad MarathonWaitsfield | VT | 2:42:01 | #243 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:03:59 | #9570 |
| 2024 | St. Croix Crossing Half MarathonStillwater | MN | 1:52:41 | #117 |
| 2024 | The Louisiana MarathonBaton Rouge | LA | 1:17:24.49 | #4 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:55:31 | #1109 |
| 2024 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 1:39:41 | #173 |
| 2024 | Milwaukee MarathonMilwaukee | WI | 1:53:45 | #310 |
| 2024 | Chicago Half MarathonChicago | IL | 1:40:42 | #429 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:14:21 | #4180 |
| 2023 | Frederick Running FestivalFrederick | MD | 1:40:54 | #214 |
| 2023 | Montara Mountain Trail RunPacifica | CA | 2:13:08 | #24 |
| 2023 | Area 13.1 Half MarathonRoswell | GA | 1:47:47.12 | #158 |
| 2023 | Adrenaline RacesWest Bend | WI | 1:32:25.3 | #7 |
| 2023 | Lake Norman Half Marathon Elf ClassicStatesville | NC | 2:44:57 | #108 |
| 2023 | Newport News One City MarathonNewport News | VA | 1:34:42.27 | #52 |
| 2023 | Newport MarathonNewport | RI | 1:48:54 | #300 |
| 2023 | One City MarathonNewport News | VA | 1:34:42 | #52 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:24:55 | #9609 |
| 2023 | Half HastingsHastings | NE | 2:36:22 | #74 |
| 2023 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:13:04 | #2563 |
| 2023 | St. Croix Crossing Half MarathonStillwater | MN | 1:48:17 | #121 |
| 2023 | Shamrock MarathonVirginia Beach | VA | 1:30:25 | #175 |
| 2023 | Estes Park MarathonEstes Park | CO | 2:34:08 | #257 |
| 2022 | NCR Marathon & Half MarathonSparks Glencoe | MD | 1:46:44.82 | #92 |
| 2022 | Area 13.1 Half MarathonRoswell | GA | 2:04:03.61 | #182 |
| 2022 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:33:44 | #1172 |
| 2022 | One City MarathonNewport News | VA | 1:36:13 | #61 |
| 2022 | Bull City Race FestDurham | NC | 1:48:02 | #198 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:32:01 | #203 |
| 2022 | Huntsville Half MarathonHuntsville | AL | 2:27:59 | #183 |
| 2022 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:59:36 | #595 |
| 2021 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:27:09 | #1100 |
| 2021 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 2:24:53.72 | #682 |
| 2021 | Quad Cities MarathonMoline | IL | 3:37:02 | #1195 |
| 2021 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:26:58 | — |
| 2021 | Half HastingsHastings | NE | 2:58:57 | #105 |
| 2021 | Huntsville Half MarathonHuntsville | AL | — | #223 |
| 2021 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:59:58 | #835 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 2:45:41 | #3215 |
| 2020 | 2026 Haulin AspenBend | OR | 3:10:03 | #158 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 2:35:08 | #7086 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:48:19 | #2617 |
| 2019 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:59:55 | #632 |
| 2019 | 2026 Hobbler Half Marathon - 5k - Kids MarathonSpringville | UT | 1:47:58 | #97 |
| 2019 | St. Luke's Half Marathon & 5KAllentown | PA | 1:35:52 | #67 |
| 2019 | Helderberg to Hudson Half MarathonUnknown | NY | 1:52:52 | #571 |
| 2019 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:59:46 | #486 |
| 2019 | Quad Cities MarathonMoline | IL | 2:47:20 | #1238 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:31:05 | #5930 |
| 2019 | Huntsville Half MarathonHuntsville | AL | 2:41:14 | #374 |
| 2019 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:58:03 | #175 |
| 2019 | Spearfish Canyon Half Marathon & 5KSpearfish | SD | 1:52:51 | #91 |
| 2018 | Bull City Race FestDurham | NC | 1:52:34 | #384 |
| 2018 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:19:31 | #1265 |
| 2018 | Kiawah Island MarathonKiawah Island | SC | 2:11:32 | #1638 |
| 2018 | St. Luke's Half Marathon & 5KAllentown | PA | 1:41:31 | #187 |
| 2018 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:51:29 | #300 |
| 2018 | Golden Leaf Half MarathonAspen | CO | 2:23:08 | #257 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 2:02:49 | #1822 |
| 2018 | Mount Desert Island MarathonBar Harbor | ME | 2:14:54 | #285 |
| 2018 | IMT Des Moines MarathonDes Moines | IA | 2:18:12 | #2223 |
| 2018 | Adirondack MarathonSchroon Lake | NY | 1:55:21 | #93 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 1:59:29 | #1379 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:29:11 | #4885 |
| 2017 | Canyonlands Half MarathonMoab | UT | 1:28:40 | #49 |
| 2017 | Bull City Race FestDurham | NC | 2:18:31 | #1020 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:20:26 | #1004 |
| 2017 | St. Luke's Half Marathon & 5KAllentown | PA | 1:45:12 | #310 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:23:09 | #3607 |
| 2016 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 1:49:28 | #185 |
| 2016 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:31:03 | #8058 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 2:21:59 | #4419 |
| 2015 | Beer City Half™ San DiegoSan Diego | CA | 2:03:22 | #1606 |
| 2015 | Mill Race MarathonColumbus | IN | 1:57:04 | #322 |
| 2015 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:46:25 | #163 |
| 2015 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:06:38 | #687 |
| 2015 | Halloween Half MarathonMorristown | NJ | 1:42:05 | #105 |
| 2015 | Scranton Half MarathonScranton | PA | 2:08:11.3 | #1191 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:17:05 | #4202 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:45:48 | #977 |
| 2015 | Big Sky MarathonEnnis | MT | 1:50:03 | #2 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 1:43:56 | #740 |
| 2014 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:07:33 | #968 |
| 2013 | Flying Pig Pump and RunCincinnati | OH | 1:44:37 | #632 |
| 2013 | North Shore ClassicHighland Park | IL | 1:42:43 | #323 |
| 2013 | Fox Valley Marathon RacesSaint Charles | IL | 2:02:25 | #421 |
| 2013 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:52:50 | #540 |
| 2013 | Mid-South Races for Hope (Mid-South Marathon, Half-Marathon and 5K)Wynne | AR | 2:25:47 | #183 |
| 2012 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:57:37 | #2963 |
| 2012 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:09:22 | #1122 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 2:03:23 | #2622 |
| 2012 | 2026 Hobbler Half Marathon - 5k - Kids MarathonSpringville | UT | 1:52:44 | #204 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 1:45:19 | #640 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:38:40 | #351 |
| 2011 | Hartford MarathonHartford | CT | 2:03:34 | #2528 |
| 2011 | Outer Banks MarathonManteo | NC | 2:58:53 | #2337 |
| 2011 | Cleveland MarathonCleveland | OH | 2:02:55 | #2860 |
| 2010 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 2:35:30 | #815 |
| 2010 | Outer Banks MarathonManteo | NC | 3:07:34 | #3354 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 2:26:23 | #2028 |
| 2009 | City of Oaks MarathonRaleigh | NC | 1:56:08 | #558 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 2:04:52 | #2240 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:28:33 | #124 |
| 2007 | Novant Health Charlotte MarathonCharlotte | NC | 2:14:23 | #1200 |
| 2007 | Flying Pig Pump and RunCincinnati | OH | 2:24:01 | #3312 |
| 2004 | Baltimore Running FestivalBaltimore | MD | 2:03:29 | #1259 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 1:53:30 | #1259 |
| 2003 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:34:44 | #108 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 2:16:02 | #1720 |