| 2026 | Shamrock MarathonVirginia Beach | VA | 2:00:32 | #1592 |
| 2025 | Buzz Sawyer Western Maryland Marathon/Half Marathon/10kHancock | MD | — | #18 |
| 2025 | Columbia Gorge Marathon and HalfHood River | OR | 3:18:30 | — |
| 2025 | Seabrook Lucky TrailsSeabrook | TX | 3:55:11 | #228 |
| 2025 | Lock 2 Lock Marathon/Half Marathon/10kWilliamsport | MD | 2:00:41.9 | #39 |
| 2025 | North Olympic Discovery Marathon (5K / 10K/ Half / Full / Relay / Kids Marathon)Port Angeles | WA | 2:41:50.03 | #414 |
| 2025 | Area 13.1 Half MarathonRoswell | GA | 2:20:14.54 | #718 |
| 2025 | Seattle Cherry Blossom RunSeattle | WA | 2:23:44.7 | #1265 |
| 2025 | IPA 5K & Half MarathonNewburyport | MA | 2:04:34 | #155 |
| 2025 | Around Cape Ann Half MarathonGloucester | MA | 2:06:06.11 | #157 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 2:34:47 | #2768 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 1:54:10 | #1631 |
| 2025 | Ogden MarathonOgden | UT | 2:32:10 | #2052 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 2:02:19 | #2443 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 3:07:15 | #7154 |
| 2025 | Norfolk Harbor Half MarathonNorfolk | VA | 2:10:33 | #825 |
| 2025 | Phoenix MarathonPhoenix | AZ | 1:49:28 | #365 |
| 2025 | Duke City MarathonAlbuquerque | NM | 2:46:57 | #844 |
| 2025 | Bay Bridge Half MarathonOakland | CA | 2:39:14 | #1096 |
| 2025 | Barns & Blooms Half MarathonSouth Hamilton | MA | 2:01:09.4 | #103 |
| 2025 | Beaverhead Marathon Full & HalfDillon | MT | 2:27:57.8 | #52 |
| 2024 | Denver Colfax MarathonDenver | CO | 2:00:48 | #1357 |
| 2024 | Mount Desert Island MarathonBar Harbor | ME | 1:48:54 | #114 |
| 2024 | City of Oaks MarathonRaleigh | NC | 2:14:12 | #1503 |
| 2024 | Hospital Hill RunKansas City | MO | 1:57:16.9 | #355 |
| 2024 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 2:24:50.7 | #1460 |
| 2024 | Greater St. Louis MarathonSt. Louis | MO | 2:14:11 | #1549 |
| 2024 | Hometown Half Marathon & 5k/10k - Kansas CityKansas City | MO | 2:00:02.76 | #65 |
| 2024 | Around Cape Ann Half MarathonGloucester | MA | 1:55:11.91 | #75 |
| 2024 | Twin Lobster Half MarathonGloucester | MA | 2:02:56 | #277 |
| 2024 | 2026 Eugene MarathonEugene | OR | 1:53:37 | #1041 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 1:52:41 | #619 |
| 2023 | Whiskey Run AtlantaAtlanta | GA | 2:08:57 | #77 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:50:11 | #1509 |
| 2023 | Runtastic THANKFULLehi | UT | — | #837 |
| 2023 | The Louisiana MarathonBaton Rouge | LA | 1:49:29.7 | #252 |
| 2023 | DEXTER-ANN ARBOR RUNDexter | MI | 1:47:06.3 | #336 |
| 2023 | SPASM Crystal Springs Trail RunWoodside | CA | 3:00:00 | #52 |
| 2023 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:18:14.25 | #892 |
| 2023 | Hometown Half Marathon & 5k/10k - Kansas CityKansas City | MO | 2:12:55.18 | #77 |
| 2023 | Carmel Marathon WeekendCarmel | IN | 3:09:21.65 | #1381 |
| 2023 | Snow Canyon Half MarathonSaint George | UT | 2:01:35 | #1031 |
| 2023 | Garmin Kansas City MarathonKansas City | MO | 1:56:50 | #691 |
| 2023 | Town and Country Half Marathon & 5KNewburyport | MA | 2:04:56 | #238 |
| 2023 | Around Cape Ann Half MarathonGloucester | MA | 1:54:22.76 | #69 |
| 2023 | Shamrock MarathonVirginia Beach | VA | 2:49:28 | #4231 |
| 2022 | Mount Desert Island MarathonBar Harbor | ME | 1:56:05 | #129 |
| 2022 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 2:41:04.62 | #266 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:59:32 | #1477 |
| 2022 | Sugar Land Half Marathon, 10k, & MileSugar Land | TX | 3:45:37 | #318 |
| 2022 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 2:00:43.3 | #311 |
| 2022 | Kiawah Island MarathonKiawah Island | SC | 2:06:31.84 | #1288 |
| 2022 | Norfolk Harbor Half MarathonNorfolk | VA | 1:47:27 | #181 |
| 2022 | Novant Health Wilmington NC MarathonWilmington | NC | 1:58:43 | #528 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 2:45:28 | #2377 |
| 2021 | Independence Rhode RaceBristol | RI | 1:41:56 | #64 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:47:28 | #874 |
| 2021 | Garmin Kansas City MarathonKansas City | MO | 2:50:54 | #2106 |
| 2021 | Marine Corps Historic HalfFredericksburg | VA | 2:36:40 | #981 |
| 2021 | Shamrock MarathonVirginia Beach | VA | 1:44:09 | #70 |
| 2021 | 2026 Eugene MarathonEugene | OR | 2:01:03 | #485 |
| 2020 | The Louisiana MarathonBaton Rouge | LA | 1:50:24 | — |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 2:34:08 | #2715 |
| 2020 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | — | #173 |
| 2019 | Panama City Beach MarathonPanama City Beach | FL | 1:48:33 | #58 |
| 2019 | Norfolk Harbor Half MarathonNorfolk | VA | 1:42:29 | #147 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:51:05 | #1623 |
| 2019 | Garmin Kansas City MarathonKansas City | MO | 2:13:39 | #2087 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:42:16 | #481 |
| 2019 | 2027 Syracuse Half MarathonSyracuse | NY | 1:39:44 | #262 |
| 2019 | Neuse River Bridge Run 2026New Bern | NC | 1:32:24 | #8 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:28:57.9 | #40 |
| 2019 | Run the Line Half MarathonTexarkana | TX | 2:58:24 | #431 |
| 2018 | Capital City River RunLansing | MI | 1:43:23.6 | #145 |
| 2018 | Mill Race MarathonColumbus | IN | 2:43:18 | #1026 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:59:39 | #2569 |
| 2018 | Charlottesville MarathonCharlottesville | VA | 2:16:17 | #332 |
| 2018 | Neuse River Bridge Run 2026New Bern | NC | 1:34:58 | #9 |
| 2018 | St. Luke's Half Marathon & 5KAllentown | PA | 2:33:14 | #1375 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 1:54:21 | #290 |
| 2018 | Area 13.1 Half MarathonRoswell | GA | 2:08:09 | #151 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 1:30:54 | #78 |
| 2018 | Denver Colfax MarathonDenver | CO | 1:53:56 | #881 |
| 2018 | Mother Earth Brewing Ironclad Half-Marathon & 5kKinston | NC | 1:43:47 | #31 |
| 2018 | Frederick Running FestivalFrederick | MD | 2:07:48.19 | #1491 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:59:48 | #2551 |
| 2017 | Run for GreenDavidson | NC | 1:25:49 | #8 |
| 2017 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:44:50.1 | #311 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 1:41:49 | #451 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 1:34:28 | #98 |
| 2017 | Area 13.1 Half MarathonRoswell | GA | 1:50:39 | #65 |
| 2017 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:43:23 | #291 |
| 2016 | 2026 Eugene MarathonEugene | OR | 1:58:00 | #788 |
| 2016 | Duxbury Half MarathonDuxbury | MA | 2:16:33 | #240 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:31 | #2849 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 2:01:35 | #1539 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:57:55 | #2792 |
| 2016 | Area 13.1 Half MarathonRoswell | GA | 1:48:14 | #38 |
| 2016 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:34:40 | #1538 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 2:05:12 | #1309 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:26:11 | #5575 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:14:48 | #13952 |
| 2015 | Run for GreenDavidson | NC | 1:26:56 | #6 |
| 2015 | Scranton Half MarathonScranton | PA | 2:22:17.14 | #1755 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:01 | #3244 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 2:09:03 | #2648 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 3:06:29 | #6785 |
| 2015 | Air Force MarathonDayton | OH | 2:39:18 | #2953 |
| 2015 | AthHalf Half Marathon & 5KAthens | GA | 1:47:28 | #273 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 3:20:03 | #6091 |
| 2014 | 2027 Syracuse Half MarathonSyracuse | NY | 1:18:02 | #11 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:58:24 | #3629 |
| 2014 | Air Force MarathonDayton | OH | 2:29:32 | #2588 |
| 2014 | Foot Traffic Flat MarathonPortland | OR | 3:58:24 | #1783 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:09:53 | #2601 |
| 2014 | Hartford MarathonHartford | CT | 2:04:07 | #2728 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:18:42 | #5371 |
| 2014 | Denver Colfax MarathonDenver | CO | 1:49:33 | #687 |
| 2013 | Mohawk Hudson River MarathonUnknown | NY | 2:20:17 | #542 |
| 2013 | AthHalf Half Marathon & 5KAthens | GA | 1:45:39 | #357 |
| 2013 | Canyonlands Half MarathonMoab | UT | 1:13:00 | #6 |
| 2013 | Air Force MarathonDayton | OH | 2:29:47 | #2998 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:36:07 | #11225 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:18:52 | #5510 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:12:03 | #4183 |
| 2012 | Air Force MarathonDayton | OH | 2:15:40 | #2217 |
| 2012 | Denver Colfax MarathonDenver | CO | 3:08:10 | #3703 |
| 2012 | Indianapolis Monumental MarathonIndianapolis | IN | 3:54:05 | #4986 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:06:55 | #3040 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 3:26:37 | #4492 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 2:57:08 | #5126 |
| 2011 | AthHalf Half Marathon & 5KAthens | GA | 1:45:37 | #268 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:23:15 | #4681 |
| 2011 | Garmin Kansas City MarathonKansas City | MO | 2:05:38 | #2143 |
| 2011 | Air Force MarathonDayton | OH | 2:19:54 | #2280 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:37:08 | #7048 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:42:06 | #5480 |
| 2011 | Seacoast Half MarathonPortsmouth | NH | 1:30:44 | #33 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:09:11 | #3511 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 2:00:18 | #2434 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:07:20 | #3851 |
| 2010 | Air Force MarathonDayton | OH | 2:14:14 | #1911 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:24:44 | #4955 |
| 2010 | Garmin Kansas City MarathonKansas City | MO | 2:12:48 | #2852 |
| 2010 | AthHalf Half Marathon & 5KAthens | GA | 1:45:24 | #241 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:36:54 | #6360 |
| 2009 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:38:44 | #3466 |
| 2009 | Air Force MarathonDayton | OH | 2:09:29 | #1790 |
| 2009 | Mohawk Hudson River MarathonUnknown | NY | 2:19:18 | #625 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:04:13 | #2815 |
| 2008 | Canyonlands Half MarathonMoab | UT | 1:54:56 | #947 |
| 2008 | Air Force MarathonDayton | OH | 2:19:18 | #1349 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:22:15 | #37 |
| 2007 | Air Force MarathonDayton | OH | 1:55:59 | #629 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 1:22:55 | #33 |
| 2006 | Shamrock MarathonVirginia Beach | VA | 1:59:32 | #1451 |
| 2006 | Whidbey Island MarathonOak Harbor | WA | 2:13:56 | #719 |
| 2006 | Hartford MarathonHartford | CT | 1:43:34 | #321 |
| 2004 | Air Force MarathonDayton | OH | 2:53:09 | #655 |
| 2003 | Hartford MarathonHartford | CT | 1:53:08 | #689 |
| 1998 | Duke City MarathonAlbuquerque | NM | 1:28:23 | #53 |
| 1995 | NYRR Staten Island HalfStaten Island | NY | 1:34:09 | #297 |
| 1992 | NYRR Staten Island HalfStaten Island | NY | 1:29:51 | #225 |
| 1990 | NYRR Staten Island HalfStaten Island | NY | 1:34:03 | #329 |
| 1987 | NYRR Staten Island HalfStaten Island | NY | 1:24:42 | #165 |