| 2026 | Lost Dutchman MarathonApache Junction | AZ | 2:15:35 | #329 |
| 2026 | Greenville Half MarathonGreenville | SC | 1:38:25 | #473 |
| 2026 | Charleston Half MarathonCharleston | SC | 1:59:10 | #1670 |
| 2025 | Rockfest Half MarathonHampton Beach | NH | 2:44:18 | #2210 |
| 2025 | Boston's Run To RememberBoston | MA | 1:45:02 | #596 |
| 2025 | Little Miami Half Marathon and 10KMorrow | OH | 2:08:35.5 | #208 |
| 2025 | St. George MarathonSaint George | UT | 2:36:35 | #2220 |
| 2025 | Illinois Race WeekendChampaign | IL | 1:32:39 | #105 |
| 2025 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:59:27 | #350 |
| 2025 | American River Parkway Half MarathonSacramento | CA | 2:18:02 | #1626 |
| 2025 | 2026 San Antonio MarathonSan Antonio | TX | 2:28:57 | #4844 |
| 2025 | Kenner's Ole Man River Half MarathonKenner | LA | 2:08:08 | — |
| 2025 | DC Half RacesWashington | DC | 1:33:19 | #384 |
| 2024 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:19:13 | #719 |
| 2024 | Naperville Half MarathonNaperville | IL | 1:50:45 | #332 |
| 2024 | Earth Day Half Marathon, 5K & RelayBaldwinsville | NY | 1:49:24 | #67 |
| 2024 | Flying Pig Pump and RunCincinnati | OH | 1:59:37 | #1853 |
| 2024 | Two Cities MarathonFresno | CA | 2:07:26 | #505 |
| 2024 | Phoenix 10K and MarathonPhoenix | AZ | 2:04:10 | #364 |
| 2024 | Illinois Race WeekendChampaign | IL | 1:41:13 | #165 |
| 2024 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:59:23 | #394 |
| 2024 | Oktoberfest Run 5K/10K/13.1 SAN DIEGOSan Diego | CA | 2:14:17 | #1164 |
| 2024 | Get In GearMinneapolis | MN | 1:45:25 | #314 |
| 2024 | Charleston Half MarathonCharleston | SC | 1:59:37 | #1398 |
| 2024 | New England Half MarathonConcord | NH | 1:30:23 | #54 |
| 2024 | Beer City Half™ SacramentoSacramento | CA | 2:28:15 | #177 |
| 2024 | Mount Desert Island MarathonBar Harbor | ME | 1:22:36 | #10 |
| 2023 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 2:11:42 | #56 |
| 2023 | Denver Colfax MarathonDenver | CO | 2:11:59 | #2202 |
| 2023 | Illinois Race WeekendChampaign | IL | 1:36:55 | #185 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:00:52 | #4941 |
| 2023 | Run for GreenDavidson | NC | 1:59:09 | #89 |
| 2023 | Back Roads Half & 10kRed Lodge | MT | — | #7 |
| 2023 | Flying Pig Pump and RunCincinnati | OH | 1:57:07 | #1405 |
| 2023 | Novant Health Wilmington NC MarathonWilmington | NC | 2:03:29 | #751 |
| 2023 | Frederick Running FestivalFrederick | MD | 3:05:03.94 | #2604 |
| 2023 | Lincoln Presidential Half MarathonSpringfield | IL | 2:55:32 | #806 |
| 2023 | Half Marathon UnpluggedBurlington | VT | 1:48:01 | #185 |
| 2023 | Tunnel Vision Marathon & HalfSnoqualmie Pass | WA | 1:50:45 | #33 |
| 2022 | Run for GreenDavidson | NC | 1:59:30 | #62 |
| 2022 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:10:44 | #615 |
| 2022 | Denver Colfax MarathonDenver | CO | 2:05:39 | #1282 |
| 2022 | Brew City Marathon, Half Marathon, 10K & 5KMilwaukee | WI | 1:52:38 | #226 |
| 2022 | Carmel Marathon WeekendCarmel | IN | 1:43:48 | #233 |
| 2022 | Covered Bridges Half MarathonWoodstock | VT | 1:48:18 | #284 |
| 2022 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:00:36 | #265 |
| 2022 | Naperville Half MarathonNaperville | IL | 1:53:51 | #371 |
| 2022 | Yuma Territorial MarathonSomerton | AZ | 1:45:53 | #34 |
| 2022 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:28:44 | #432 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 1:33:06 | #638 |
| 2022 | Run the Line Half MarathonTexarkana | TX | 1:50:30 | #59 |
| 2022 | New England Half MarathonConcord | NH | 1:27:58 | #39 |
| 2022 | Grand Teton Half MarathonJackson | WY | 2:18:16 | #512 |
| 2021 | Flying Pig Pump and RunCincinnati | OH | 1:38:03 | #176 |
| 2021 | New England Half MarathonConcord | NH | 1:29:55 | #31 |
| 2021 | Naperville Half MarathonNaperville | IL | 1:52:31 | #357 |
| 2021 | Hot Cider Hustle - Lansing Half Marathon, 10K & 5KLansing | MI | 1:54:41.6 | #44 |
| 2021 | NYCRUNS Big Apple Half MarathonNew York | NY | 1:49:21 | #266 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 1:47:06 | #1099 |
| 2020 | Run the Line Half MarathonTexarkana | TX | 1:56:28 | #120 |
| 2020 | New England Half MarathonConcord | NH | 1:30:25 | #93 |
| 2019 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:57:29 | #1941 |
| 2019 | New England Half MarathonConcord | NH | 1:29:52 | #16 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 2:54:35 | #10570 |
| 2019 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:59:38 | #201 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:10:23 | #4111 |
| 2019 | Flying Pig Pump and RunCincinnati | OH | 1:49:42 | #1029 |
| 2019 | Milwaukee MarathonMilwaukee | WI | 1:53:00 | #768 |
| 2019 | Baltimore Running FestivalBaltimore | MD | 2:05:14 | #2012 |
| 2019 | The Ridgefield Road Fest 50th ANNIVERSARY: 1/2 Marathon, 7-Miler, & Iris Fund 5KRidgefield | CT | 1:43:00 | #68 |
| 2019 | 2026 Avenue of the Giants MarathonArcata | CA | 2:21:04 | #550 |
| 2019 | Two Cities MarathonFresno | CA | 1:48:11 | #39 |
| 2019 | Midwest Financial Group Madison Mini MarathonMadison | WI | 1:56:28 | #588 |
| 2019 | Skyline Half MarathonDallas | TX | 2:20:08 | #411 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:24:15 | #186 |
| 2019 | The Brooklyn Fall HalfBrooklyn | NY | 1:55:17 | #136 |
| 2019 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:36:55 | #243 |
| 2019 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 1:59:02 | #299 |
| 2019 | Half Sauer Half Kraut MarathonPhiladelphia | PA | 2:22:15 | #207 |
| 2019 | Eau Claire MarathonEau Claire | WI | 2:02:53 | #549 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 1:31:26 | #373 |
| 2018 | The Ridgefield Road Fest 50th ANNIVERSARY: 1/2 Marathon, 7-Miler, & Iris Fund 5KRidgefield | CT | 1:48:30 | #100 |
| 2018 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:02:36 | #399 |
| 2018 | Stennis Space Center MarathonJohn C Stennis Space Center | MS | 2:02:27 | #67 |
| 2018 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:40:41 | #206 |
| 2018 | Novant Health Charlotte MarathonCharlotte | NC | 2:25:14 | #1458 |
| 2018 | Lincoln MarathonLincoln | NE | 1:54:50 | #1356 |
| 2018 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:59:13 | #201 |
| 2018 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:59:35 | #595 |
| 2018 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:10:56 | #2209 |
| 2018 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 2:07:36 | #1246 |
| 2018 | Jackson Hole Half MarathonJackson Hole | WY | 2:11:55 | #123 |
| 2018 | Flying Pig Pump and RunCincinnati | OH | 2:14:15 | #4268 |
| 2017 | Air Force MarathonDayton | OH | 2:34:26 | #2131 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 1:55:33 | #763 |
| 2017 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:35:39 | #97 |
| 2017 | The Gobbler Half Marathon, 10K & 5KLexington | KY | 2:05:53 | #110 |
| 2017 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:04:51 | #143 |
| 2017 | RunSedona EventsSedona | AZ | 1:45:30 | #70 |
| 2017 | Denver Colfax MarathonDenver | CO | 1:33:36 | #88 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 2:07:34 | #1295 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 1:42:51 | #781 |
| 2017 | Shipyard Old Port Half MarathonPortland | ME | 1:32:19 | #62 |
| 2017 | Frosty Half-MarathonRaynham | MA | 1:55:25 | #133 |
| 2017 | Happy HalfEllicottville | NY | 1:41:36 | #26 |
| 2017 | Naples Paradise Coast Half MarathonNaples | FL | 2:09:42 | #842 |
| 2017 | New England Half MarathonConcord | NH | 1:36:38 | #44 |
| 2017 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:53:34 | #295 |
| 2017 | Covered Bridges Half MarathonWoodstock | VT | 1:52:24 | #529 |
| 2017 | Flying Pig Pump and RunCincinnati | OH | 2:14:42 | #4483 |
| 2017 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 2:07:55 | #638 |
| 2016 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:17:31 | #683 |
| 2016 | Montezuma Festival of Races (Half Marathon, 10K, and 5K)Savannah | NY | — | #171 |
| 2016 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:52:27 | #289 |
| 2016 | Earth Day Half Marathon, 5K & RelayBaldwinsville | NY | 2:10:12 | #207 |
| 2016 | Milwaukee MarathonMilwaukee | WI | 1:41:37 | #151 |
| 2016 | Newburyport Half Marathon and RelayNewburyport | MA | 1:43:53 | #316 |
| 2016 | Shipyard Old Port Half MarathonPortland | ME | 1:34:02 | #112 |
| 2016 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:08:05 | #222 |
| 2016 | New England Half MarathonConcord | NH | 1:41:54 | #101 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:03:09 | #1528 |
| 2016 | Williams Route 66 Marathon WeekendTulsa | OK | 2:32:56 | #2735 |
| 2016 | Chicago Spring Half MarathonChicago | IL | 2:27:14 | #3152 |
| 2016 | Beer City Half™ San DiegoSan Diego | CA | 2:13:32 | #1981 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 1:51:16 | #921 |
| 2015 | Carmel Marathon WeekendCarmel | IN | 2:06:37 | #796 |
| 2015 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 1:36:14 | #56 |
| 2015 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:27:23 | #14 |
| 2015 | Montezuma Festival of Races (Half Marathon, 10K, and 5K)Savannah | NY | 2:17:01 | #140 |
| 2015 | Shipyard Old Port Half MarathonPortland | ME | 1:35:23 | #119 |
| 2015 | Garmin Kansas City MarathonKansas City | MO | 2:05:14 | #1657 |
| 2015 | 2026 Pro Football Hall of Fame Race SeriesCanton | OH | 3:04:40 | #1560 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:59:08 | #6394 |
| 2014 | Shipyard Old Port Half MarathonPortland | ME | 1:32:31 | #132 |
| 2014 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:23:07 | #2795 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:55:23 | #794 |
| 2014 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:28:51 | #27 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 1:56:31 | #1492 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 2:08:23 | #3421 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 1:59:24 | #1277 |
| 2014 | 2026 Eugene MarathonEugene | OR | 1:34:38 | #143 |
| 2014 | Yuma Territorial MarathonSomerton | AZ | 1:32:23 | #5 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 2:04:55 | #2635 |
| 2013 | Music City Half MarathonNashville | TN | 2:14:07 | #893 |
| 2013 | Shipyard Old Port Half MarathonPortland | ME | 1:48:57 | #163 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:08:09 | #3006 |
| 2013 | 2026 Eugene MarathonEugene | OR | 1:25:15 | #85 |
| 2013 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:40:40 | #2234 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 1:58:06 | #3307 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:28:35 | #5821 |
| 2012 | AthHalf Half Marathon & 5KAthens | GA | 1:46:13 | #404 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 2:25:03 | #5848 |
| 2012 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 1:46:13 | #404 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 2:36:51 | #8156 |
| 2012 | Leaf Peepers Half MarathonWaterbury | VT | 2:18:33 | #510 |
| 2012 | NYRR Staten Island HalfStaten Island | NY | 2:15:49 | #4757 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 1:55:44 | #1202 |
| 2012 | 2026 HelvetiaHillsboro | OR | 2:08:43 | #1090 |
| 2011 | Novant Health Charlotte MarathonCharlotte | NC | 1:40:28 | #218 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:43:16 | #8699 |
| 2011 | Canyonlands Half MarathonMoab | UT | 1:58:43 | #1070 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:53:11 | #1296 |
| 2011 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:37:28 | #135 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:47:14 | #395 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 1:34:16 | #109 |
| 2009 | Air Force MarathonDayton | OH | 1:57:28 | #1051 |
| 2009 | Cleveland MarathonCleveland | OH | 1:57:03 | #1407 |
| 2009 | Marine Corps Historic HalfFredericksburg | VA | 1:41:26 | #277 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 1:47:16 | #723 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 1:42:43 | #320 |
| 2008 | Cleveland MarathonCleveland | OH | 1:46:37 | #476 |
| 2008 | Garmin Kansas City MarathonKansas City | MO | 1:48:35 | #551 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:23:38 | #5342 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:47:16 | #1569 |
| 2008 | Air Force MarathonDayton | OH | 2:09:58 | #1039 |
| 2007 | Air Force MarathonDayton | OH | 1:59:13 | #745 |
| 2007 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:30:36 | #315 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:53:58 | #2568 |
| 2007 | Canyonlands Half MarathonMoab | UT | 2:29:59 | #2487 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:53:44 | #1093 |
| 2007 | Whidbey Island MarathonOak Harbor | WA | 1:29:01 | #14 |
| 2007 | Silver Comet Half & Full MarathonMableton | GA | 2:08:41 | #761 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:46:27 | #10774 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 1:25:20 | #40 |
| 2006 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:46:37 | #485 |
| 2006 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:24:17 | #325 |
| 2006 | Shamrock MarathonVirginia Beach | VA | 2:05:18 | #1819 |
| 2005 | Canyonlands Half MarathonMoab | UT | 2:18:11 | #1967 |
| 2005 | Air Force MarathonDayton | OH | 1:25:43 | #18 |
| 2004 | Run MahometMahomet | IL | 1:36:20 | #34 |
| 2004 | Eisenhower MarathonAbilene | KS | 2:03:48 | #66 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 1:53:06 | #912 |
| 2002 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:40:42 | #169 |
| 2000 | NYRR Staten Island HalfStaten Island | NY | 2:00:05 | #1761 |