| 2026 | Huff N Puff Half MarathonJackson | GA | 1:53:42 | #210 |
| 2026 | Shamrock MarathonVirginia Beach | VA | 2:02:24 | #1717 |
| 2026 | Rock ‘n' Roll Washington DCWashington | DC | 2:13:10 | #5960 |
| 2025 | Philadelphia Trail MarathonPhiladelphia | PA | 2:06:02 | #3782 |
| 2025 | Savannah Southern HalfSavannah | GA | 1:47:56 | #396 |
| 2025 | Seattle Cherry Blossom RunSeattle | WA | 2:20:13.9 | #1214 |
| 2025 | La Porte By the Bay Half MarathonLa Porte | TX | 2:46:13 | #523 |
| 2025 | Coastal Delaware Running FestivalRehoboth Beach | DE | 2:10:14.6 | #668 |
| 2025 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 1:52:03 | #70 |
| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:42:42 | #802 |
| 2025 | White River MarathonCotter | AR | 2:40:54.71 | #234 |
| 2025 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:08:10 | #888 |
| 2025 | Cleveland MarathonCleveland | OH | 1:38:08 | #220 |
| 2025 | Town and Country Half Marathon & 5KNewburyport | MA | 2:12:37 | #350 |
| 2025 | Rockfest Half MarathonHampton Beach | NH | 2:13:46 | #1339 |
| 2025 | Hapalua Hawaii's Half MarathonHonolulu | HI | 2:39:02 | #4403 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:56:36 | #6606 |
| 2025 | Laguna Hills Memorial Day Half Marathon, 5K & 10KLaguna Hills | CA | 1:39:55 | #46 |
| 2025 | Greater St. Louis MarathonSt. Louis | MO | 2:09:27 | #1627 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:54:30 | #5523 |
| 2025 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 2:07:42 | #2221 |
| 2025 | Williams Route 66 Marathon WeekendTulsa | OK | 2:30:26 | #1871 |
| 2025 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:02:39 | #284 |
| 2025 | Hospital Hill RunKansas City | MO | 2:23:44.1 | #766 |
| 2025 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 1:30:24 | #27 |
| 2025 | Red, White and Brew 5k, 10k & Half MarathonWindsor | CO | 2:20:35 | #31 |
| 2025 | Norfolk Harbor Half MarathonNorfolk | VA | 2:01:53 | #647 |
| 2024 | Yonkers MarathonYonkers | NY | 1:56:23 | #193 |
| 2024 | Norfolk Harbor Half MarathonNorfolk | VA | 1:43:14 | #164 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:05:59 | #2034 |
| 2024 | Rhode Island Half Marathon & 5KEast Providence | RI | 2:23:07.5 | #988 |
| 2024 | Main Street Half Marathon & 4 Miler - HunterdonClinton | NJ | 2:01:06.42 | #114 |
| 2024 | Hospital Hill RunKansas City | MO | 1:49:00.2 | #202 |
| 2024 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:44:40.2 | #146 |
| 2024 | Run the Vineyards - Cork High & Bottle Deep - Half MarathonWilliamstown | NJ | 1:58:04 | #301 |
| 2024 | DEXTER-ANN ARBOR RUNDexter | MI | 2:38:43.4 | #1997 |
| 2024 | Greater St. Louis MarathonSt. Louis | MO | 2:21:04 | #1855 |
| 2024 | White River MarathonCotter | AR | 2:33:47.03 | #225 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 1:52:51 | #889 |
| 2024 | Little Miami Half Marathon and 10KMorrow | OH | 2:39:42.5 | #309 |
| 2024 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:39:26 | #268 |
| 2023 | Chippewa Creek ChallengeBrecksville | OH | DNF | — |
| 2023 | Seacoast Half MarathonPortsmouth | NH | 1:42:13 | #90 |
| 2023 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 1:46:56.5 | #168 |
| 2023 | 2026 Eugene MarathonEugene | OR | 1:05:53 | #4 |
| 2023 | Cambridge Crab RunCambridge | MD | 1:54:15 | #30 |
| 2023 | Norfolk Harbor Half MarathonNorfolk | VA | 1:50:00 | #224 |
| 2023 | Delaware Running FestivalWilmington | DE | 2:13:20.14 | #381 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:36:46 | #530 |
| 2023 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:40:28 | #182 |
| 2022 | Seacoast Half MarathonPortsmouth | NH | 2:20:35 | #538 |
| 2022 | YMCA Harrisburg Halfity Half MarathonHarrisburg | PA | 2:40:16.54 | #132 |
| 2022 | Irving Frost MarathonIrving | TX | 2:18:59.2 | #205 |
| 2022 | Novant Health Charlotte MarathonCharlotte | NC | 2:56:51 | #2257 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:59:20 | #1461 |
| 2021 | Norfolk Harbor Half MarathonNorfolk | VA | 1:41:26 | #93 |
| 2021 | 2026 Eugene MarathonEugene | OR | 5:29:54 | #1306 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 2:22:43 | #3571 |
| 2021 | Run the Vineyards - Cork High & Bottle Deep - Half MarathonWilliamstown | NJ | 2:06:58 | #134 |
| 2021 | Santa Hustle GlendaleGlendale | AZ | 1:54:25.72 | #40 |
| 2020 | Christmas in July Half Marathon and 5K (Indianapolis)Indianapolis | IN | 3:11:26 | #128 |
| 2020 | Old Forge Marathon Weekend - Ultra, Marathon, Half Marathon, 10K, 5K, Kayak, BikeOld Forge | NY | — | #30 |
| 2019 | SAR Wild RunShaver Lake | CA | 1:48:52.6 | #7 |
| 2019 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:34:16 | #1508 |
| 2019 | Frisco Railroad RunWillard | MO | 1:45:23 | #12 |
| 2019 | Norfolk Harbor Half MarathonNorfolk | VA | 1:46:31 | #222 |
| 2018 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:23:58 | #1359 |
| 2018 | Garmin Kansas City MarathonKansas City | MO | 2:16:45 | #2241 |
| 2018 | Greater St. Louis MarathonSt. Louis | MO | 1:58:22 | #1071 |
| 2018 | Mountains 2 Beach Marathon and HalfVentura | CA | 2:13:24 | #756 |
| 2018 | Denver Colfax MarathonDenver | CO | 2:09:35 | #2035 |
| 2018 | Norfolk Harbor Half MarathonNorfolk | VA | 1:42:40 | #143 |
| 2018 | Bull City Race FestDurham | NC | 2:58:47 | #1331 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 1:43:05 | #440 |
| 2017 | Norfolk Harbor Half MarathonNorfolk | VA | 1:45:49 | #168 |
| 2017 | Half Marathon UnpluggedBurlington | VT | — | #551 |
| 2017 | Bull City Race FestDurham | NC | 2:56:15 | #1385 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:49:52 | #1278 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 1:57:40 | #3311 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 1:34:27 | #167 |
| 2017 | Phoenix 10K and MarathonPhoenix | AZ | 2:08:44 | #365 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 1:36:09 | #73 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 2:05:07 | #2195 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 1:39:06 | #1236 |
| 2016 | 2026 HelvetiaHillsboro | OR | 2:37:30 | #809 |
| 2016 | Bull City Race FestDurham | NC | 2:36:02 | #1492 |
| 2016 | Phoenix 10K and MarathonPhoenix | AZ | 1:56:26 | #238 |
| 2016 | Seacoast Half MarathonPortsmouth | NH | 1:57:22 | #391 |
| 2015 | Phoenix 10K and MarathonPhoenix | AZ | 2:23:27 | #639 |
| 2015 | Michelob Ultra El Paso Marathon, Raiz Federal Credit Union Half Marathon, and Spine & Rehab Specialists 5K Run/WalkEl Paso | TX | 1:54:48 | #253 |
| 2015 | Bull City Race FestDurham | NC | 1:48:04 | #412 |
| 2015 | 2026 HelvetiaHillsboro | OR | 1:29:42 | #21 |
| 2014 | 2026 HelvetiaHillsboro | OR | 1:29:59 | #27 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 1:50:05 | #1228 |
| 2014 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 1:51:44 | #310 |
| 2014 | Bull City Race FestDurham | NC | 2:05:14 | #1132 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:16:15 | #3994 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:38:40 | #4748 |
| 2014 | Phoenix 10K and MarathonPhoenix | AZ | 2:12:59 | #546 |
| 2013 | Bull City Race FestDurham | NC | 2:00:44 | #927 |
| 2013 | Foot Traffic Flat MarathonPortland | OR | 1:56:07 | #482 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 3:18:11 | #7705 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 3:21:31 | #7572 |
| 2013 | Phoenix 10K and MarathonPhoenix | AZ | 2:23:17 | #512 |
| 2013 | 2026 HelvetiaHillsboro | OR | 1:45:17 | #212 |
| 2013 | Air Force MarathonDayton | OH | 1:32:44 | #69 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 1:34:47 | #88 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 2:32:24 | #3995 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 1:33:32 | #202 |
| 2012 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:49:55 | #1187 |
| 2012 | UConn Health HalfSimsbury | CT | 1:45:53 | #205 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 2:13:02 | #2838 |
| 2012 | Air Force MarathonDayton | OH | 2:32:53 | #3257 |
| 2012 | Newport MarathonNewport | RI | 2:41:32 | #3019 |
| 2011 | Novant Health Charlotte MarathonCharlotte | NC | 1:39:40 | #197 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:43:48 | #599 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:54:29 | #1720 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 1:29:32 | #47 |
| 2010 | Hartford MarathonHartford | CT | 1:51:55 | #1040 |
| 2010 | Seacoast Half MarathonPortsmouth | NH | 1:47:52 | #241 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 3:24:56 | #7027 |
| 2009 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:43:13 | #435 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:15:02 | #4330 |
| 2009 | Seacoast Half MarathonPortsmouth | NH | 1:48:40 | #229 |
| 2008 | City of Oaks MarathonRaleigh | NC | 1:55:02 | #710 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 1:34:57 | #291 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 2:06:01 | #2548 |
| 2006 | Lost Dutchman MarathonApache Junction | AZ | 2:17:16 | #394 |
| 2006 | 2026 HelvetiaHillsboro | OR | 2:05:18 | #741 |
| 2006 | Garmin Kansas City MarathonKansas City | MO | 1:57:08 | #707 |
| 2005 | Air Force MarathonDayton | OH | 1:59:32 | #382 |
| 2005 | 2026 HelvetiaHillsboro | OR | 1:59:16 | #432 |
| 2004 | Air Force MarathonDayton | OH | 2:14:11 | #481 |
| 1999 | NYRR Staten Island HalfStaten Island | NY | 1:56:38 | #1193 |