| 2025 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 2:28:40.28 | #3878 |
| 2025 | La Jolla Half Marathon & 5KSan Diego | CA | 1:57:41.18 | #956 |
| 2025 | Cocoa Beach Half MarathonCocoa Beach | FL | 1:47:04.11 | #29 |
| 2025 | Ogden Newspapers WVU Medicine Wellness WeekendWheeling | WV | 1:44:55 | #70 |
| 2025 | CRC Thanksgiving Day Half Marathon, 5K, & 1 Mile Fun Run/WalkFort Worth | TX | 1:36:01 | #15 |
| 2025 | Californian Dreamin 5K, 10K, & Half Marathon by Califlow RunsLong Beach | CA | 2:43:30 | #38 |
| 2025 | Slacker Half Marathon-Relay-4-Mile RacesGeorgetown | CO | 1:52:34 | #222 |
| 2025 | Medal Madness 5K, 10K, & 13.1M at Marianna, FL (22)Marianna | FL | 2:53:00.7 | #3 |
| 2025 | Asbury Park Half MarathonAsbury Park | NJ | 1:38:11 | #139 |
| 2025 | One Love Run – 5K, 10K, 10M, and Half MarathonLong Beach | CA | — | #38 |
| 2025 | Denver Colfax MarathonDenver | CO | 3:52:34 | #6198 |
| 2025 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 2:16:19 | #790 |
| 2025 | Hartford MarathonHartford | CT | 2:47:55 | #3541 |
| 2025 | Quad Cities MarathonMoline | IL | 1:44:24 | #155 |
| 2025 | Happy Valley Half MarathonNorthampton | MA | 1:45:30 | #56 |
| 2025 | Wilmington Historic Half, 10K & 5KWilmington | NC | 2:37:08 | #700 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:32:54 | #6548 |
| 2025 | Crooked Creek Ultra Trail RaceShepherdsville | KY | 5:26:38 | #70 |
| 2024 | Marine Corps Historic HalfFredericksburg | VA | 2:35:32 | #2522 |
| 2024 | 2026 HelvetiaHillsboro | OR | 2:11:28 | #293 |
| 2024 | Mo SpringPerrysville | OH | 2:02:21.64 | #10 |
| 2024 | Koala Bottle Harbison Half Marathon & 5KColumbia | SC | 3:22:50.64 | #100 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 1:47:31 | #386 |
| 2024 | ORRC Vernonia Marathon, Half Marathon, and Marathon RelayBanks | OR | 2:04:40 | #141 |
| 2024 | Park to Park Half MarathonStuarts Draft | VA | 1:37:52.18 | #35 |
| 2024 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:45:30 | #115 |
| 2024 | Boise Half MarathonBoise | ID | 2:06:21.3 | #207 |
| 2024 | Indy Half Marathon at Fort BenIndianapolis | IN | 2:32:38 | #890 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:57:09 | #2138 |
| 2023 | Baltimore Running FestivalBaltimore | MD | 2:12:31 | #1694 |
| 2023 | Mo SpringPerrysville | OH | 2:49:00 | #28 |
| 2023 | Marine Corps Historic HalfFredericksburg | VA | 2:14:06 | #1326 |
| 2023 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 2:14:28.731 | #586 |
| 2023 | Reflection RunWashougal | WA | 1:57:43 | #38 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:58:51 | #4412 |
| 2023 | 2026 HelvetiaHillsboro | OR | 1:59:08 | #189 |
| 2023 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:43:37 | #93 |
| 2023 | ORRC Vernonia Marathon, Half Marathon, and Marathon RelayBanks | OR | 1:55:22 | #107 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 2:40:20 | #4356 |
| 2023 | Happy Valley Half MarathonNorthampton | MA | 2:05:41 | #218 |
| 2023 | ORRC Pumpkin Ridge Run 5K, 10K and Half MarathonNorth Plains | OR | 2:55:32 | #132 |
| 2022 | NYRR Staten Island HalfStaten Island | NY | 1:59:02 | #3550 |
| 2022 | Marine Corps Historic HalfFredericksburg | VA | 2:08:48 | #702 |
| 2022 | 2026 HelvetiaHillsboro | OR | 2:02:15 | #160 |
| 2022 | Chicago Half MarathonChicago | IL | 1:54:02 | #2364 |
| 2022 | Park to Park Half MarathonStuarts Draft | VA | 1:28:46.62 | #5 |
| 2021 | Garmin Kansas City MarathonKansas City | MO | 2:47:50 | #2069 |
| 2021 | The Louisiana MarathonBaton Rouge | LA | 2:31:56 | #913 |
| 2021 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:24:22 | #124 |
| 2021 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:14:40 | #593 |
| 2021 | Freedom's RunShepherdstown | WV | 1:58:34 | #40 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:43:13 | #528 |
| 2019 | Carrollton Half MarathonCarrollton | GA | 2:35:39.5 | #285 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:38:58 | #604 |
| 2019 | Crawlin' Crab Half MarathonHampton | VA | 1:40:00 | #58 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:35:18 | #675 |
| 2019 | Park to Park Half MarathonStuarts Draft | VA | 1:33:05.64 | #24 |
| 2019 | Norfolk Harbor Half MarathonNorfolk | VA | 1:52:58 | #350 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:01:13 | #603 |
| 2019 | Cleveland MarathonCleveland | OH | 1:30:33 | #49 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:49:35.3 | #178 |
| 2019 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:10:09.9 | #225 |
| 2018 | Run Bentonville Half MarathonBentonville | AR | 2:41:46 | #1497 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:15:49 | #6357 |
| 2018 | Hartford MarathonHartford | CT | 2:31:41 | #3445 |
| 2018 | 2027 Syracuse Half MarathonSyracuse | NY | 2:16:20 | #1986 |
| 2018 | Norfolk Harbor Half MarathonNorfolk | VA | 3:08:59 | #1770 |
| 2018 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:06:09.3 | #278 |
| 2018 | Denver Colfax MarathonDenver | CO | 2:35:33 | #3522 |
| 2018 | St. Luke's Half Marathon & 5KAllentown | PA | 1:44:18 | #245 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:34:30 | #355 |
| 2018 | Park to Park Half MarathonStuarts Draft | VA | 1:54:45.02 | #162 |
| 2018 | Mill Race MarathonColumbus | IN | 2:27:41 | #872 |
| 2017 | Park to Park Half MarathonStuarts Draft | VA | 1:37:01.32 | #30 |
| 2017 | St. Luke's Half Marathon & 5KAllentown | PA | 1:47:57 | #377 |
| 2017 | St. Luke's FitOne 5K/10K/Half MarathonBoise | ID | 1:53:59.9 | #222 |
| 2017 | Hartford MarathonHartford | CT | 2:23:23 | #2993 |
| 2017 | Denver Colfax MarathonDenver | CO | 2:32:46 | #3282 |
| 2017 | Norfolk Harbor Half MarathonNorfolk | VA | 1:51:40 | #273 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 1:40:50 | #308 |
| 2017 | Crawlin' Crab Half MarathonHampton | VA | 1:53:29 | #117 |
| 2017 | Run Bentonville Half MarathonBentonville | AR | 2:12:14 | #971 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:14:39 | #2479 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:45:44 | #608 |
| 2016 | Texas QuadDallas | TX | 2:08:28 | #9 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:47:48 | #1165 |
| 2016 | Norfolk Harbor Half MarathonNorfolk | VA | 1:44:27 | #142 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:11:17 | #5629 |
| 2016 | Crawlin' Crab Half MarathonHampton | VA | 1:47:53 | #119 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 1:58:14 | #1277 |
| 2016 | Hartford MarathonHartford | CT | 2:38:22 | #4328 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:06:49 | #5317 |
| 2015 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:49:07 | #2124 |
| 2015 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 1:58:41 | #144 |
| 2015 | Hartford MarathonHartford | CT | 2:19:24 | #3618 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 2:26:18 | #4169 |
| 2015 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 2:10:58 | #1646 |
| 2015 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:19:09 | #685 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 2:07:55 | #1509 |
| 2014 | Crawlin' Crab Half MarathonHampton | VA | 1:40:25 | #146 |
| 2014 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 2:39:49 | #1018 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:43:59 | #1663 |
| 2014 | Mill Race MarathonColumbus | IN | 2:30:32 | #1214 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:19:40 | #8821 |
| 2014 | Hartford MarathonHartford | CT | 2:06:36 | #2990 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 2:12:25 | #3136 |
| 2014 | Outer Banks MarathonManteo | NC | 2:20:33 | #1340 |
| 2014 | Denver Colfax MarathonDenver | CO | 2:12:41 | #2759 |
| 2014 | Healthy Human RaceRochester | MN | 1:54:50 | #226 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 1:48:51 | #710 |
| 2014 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 2:39:49 | #1018 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 1:39:28 | #468 |
| 2014 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:08:09 | #567 |
| 2014 | AthHalf Half Marathon & 5KAthens | GA | 1:55:36 | #727 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:01:31 | #4456 |
| 2013 | Denver Colfax MarathonDenver | CO | 2:19:13 | #3102 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 1:21:58 | #18 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:05:23 | #2642 |
| 2013 | Hartford MarathonHartford | CT | 2:03:31 | #2907 |
| 2013 | Mighty Niagara Half Marathon & Hospice Dash 5KYoungstown | NY | 2:17:18 | #790 |
| 2013 | Run the Line Half MarathonTexarkana | TX | 1:56:00 | #180 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 1:49:51 | #747 |
| 2013 | Mill Race MarathonColumbus | IN | 2:40:00 | #1582 |
| 2013 | Air Force MarathonDayton | OH | 2:03:51 | #1312 |
| 2013 | Spooky Sprint- WichitaWichita | KS | 1:56:30 | #400 |
| 2013 | AthHalf Half Marathon & 5KAthens | GA | 1:56:09 | #803 |
| 2012 | Hartford MarathonHartford | CT | 1:56:35 | #2184 |
| 2012 | Spooky Sprint- WichitaWichita | KS | 1:51:42 | #357 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 1:39:19 | #399 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 1:46:00 | #955 |
| 2012 | Run the Line Half MarathonTexarkana | TX | 1:50:29 | #126 |
| 2012 | Capital City Half MarathonColumbus | OH | 2:10:11 | #3529 |
| 2011 | Hartford MarathonHartford | CT | 2:16:00 | #3663 |
| 2011 | 2026 HelvetiaHillsboro | OR | 1:45:56 | #263 |
| 2011 | Baltimore Running FestivalBaltimore | MD | 2:06:38 | #3376 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:30:50 | #7105 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 1:40:48 | #399 |
| 2011 | Air Force MarathonDayton | OH | 2:33:06 | #2932 |
| 2011 | Run the Line Half MarathonTexarkana | TX | 1:55:53 | #116 |
| 2011 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | — | #569 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 2:03:46 | #2496 |
| 2011 | Capital City Half MarathonColumbus | OH | 2:08:54 | #2996 |
| 2011 | Maui Oceanfront MarathonUnknown | HI | 1:54:09 | #92 |
| 2010 | Run the Line Half MarathonTexarkana | TX | 1:56:12 | #94 |
| 2010 | Novant Health Charlotte MarathonCharlotte | NC | 1:33:51 | #125 |
| 2010 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:59:05 | #662 |
| 2010 | Run Bentonville Half MarathonBentonville | AR | 2:03:58 | #413 |
| 2010 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 1:53:53 | #101 |
| 2010 | Air Force MarathonDayton | OH | 2:42:13 | #3061 |
| 2010 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | — | #392 |
| 2009 | Air Force MarathonDayton | OH | 1:53:34 | #837 |
| 2009 | 2026 Eugene MarathonEugene | OR | 1:41:49 | #264 |
| 2009 | Rocky Mountain Half MarathonEstes Park | CO | 3:00:54 | #1435 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:06:28 | #3182 |
| 2009 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:09:52 | #2491 |
| 2008 | Rocky Mountain Half MarathonEstes Park | CO | 2:54:18 | #948 |
| 2008 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | — | #114 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:11:12 | #3976 |
| 2008 | Snow Canyon Half MarathonSaint George | UT | 1:49:50 | #176 |
| 2008 | Cleveland MarathonCleveland | OH | 2:20:35 | #2396 |
| 2008 | Canyonlands Half MarathonMoab | UT | 1:33:58 | #153 |
| 2008 | Air Force MarathonDayton | OH | 2:27:51 | #1570 |
| 2007 | Omaha MarathonOmaha | NE | 1:35:20 | #47 |
| 2007 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:12:01 | #831 |
| 2007 | Silver Comet Half & Full MarathonMableton | GA | 2:12:10 | #838 |
| 2007 | Denver Colfax MarathonDenver | CO | 3:00:11 | #1434 |
| 2006 | Silver Comet Half & Full MarathonMableton | GA | 2:14:34 | #732 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 1:55:57 | #1511 |
| 2006 | Air Force MarathonDayton | OH | 2:10:21 | #824 |
| 2005 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:16:07 | #27 |
| 2005 | 2026 HelvetiaHillsboro | OR | 1:49:17 | #224 |
| 2005 | Silver Comet Half & Full MarathonMableton | GA | 2:11:23 | #707 |
| 2004 | Greater St. Louis MarathonSt. Louis | MO | 2:03:19 | #1286 |
| 2004 | Silver Comet Half & Full MarathonMableton | GA | 1:58:10 | #383 |
| 2004 | Baltimore Running FestivalBaltimore | MD | 2:27:05 | #2254 |
| 2004 | Leaf Peepers Half MarathonWaterbury | VT | 1:51:57 | #317 |
| 2003 | Silver Comet Half & Full MarathonMableton | GA | 2:00:21 | #304 |
| 2003 | 2026 HelvetiaHillsboro | OR | 1:44:38 | #166 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 1:59:36 | #969 |
| 2002 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:01:00 | #1477 |
| 2002 | Silver Comet Half & Full MarathonMableton | GA | 2:12:57 | #252 |