| 2025 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:57:28 | #331 |
| 2025 | Marine Corps Historic HalfFredericksburg | VA | 2:10:00 | #1480 |
| 2025 | Ocean City Running FestivalOcean City | MD | 2:09:32.51 | #303 |
| 2025 | Denver Colfax MarathonDenver | CO | 2:34:10 | #4637 |
| 2025 | Shamrock RunPortland | OR | 2:29:40 | #2389 |
| 2025 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:54:08 | #96 |
| 2025 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:57:28.4 | #331 |
| 2025 | Colorado 13er (Half Marathon/10k/5k)Louisville | CO | 2:41:11 | #126 |
| 2024 | Asbury Park Half MarathonAsbury Park | NJ | 2:04:22 | #972 |
| 2024 | High Uinta Half MarathonKamas | UT | 1:08:53 | #7 |
| 2023 | High Uinta Half MarathonKamas | UT | 1:06:55 | #2 |
| 2023 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:42:09 | #36 |
| 2023 | Reflection RunWashougal | WA | 2:18:21 | #60 |
| 2023 | GREAT SOUTH BAY RUNBay Shore | NY | 1:55:45 | #103 |
| 2023 | Asbury Park Half MarathonAsbury Park | NJ | 1:56:40 | #502 |
| 2022 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:44:43 | #48 |
| 2022 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:50:32 | #204 |
| 2022 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:50:32 | #204 |
| 2022 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:50:31.7 | #209 |
| 2021 | High Uinta Half MarathonKamas | UT | 1:03:30 | #4 |
| 2021 | Omaha MarathonOmaha | NE | 2:10:34 | #94 |
| 2021 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:42:11 | #38 |
| 2019 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:39:48 | #23 |
| 2019 | Mesa MarathonMesa | AZ | 1:57:50 | #1219 |
| 2019 | Rock 'n' Roll ArizonaTempe | AZ | 1:57:00 | #1469 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:51:32 | #792 |
| 2019 | Denver Colfax MarathonDenver | CO | 2:25:11 | #2992 |
| 2019 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:45:10 | #119 |
| 2019 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:45:10 | #119 |
| 2018 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:42:25 | #57 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:20:09 | #1342 |
| 2018 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:48:32 | #149 |
| 2018 | Denver Colfax MarathonDenver | CO | 2:15:52 | #2479 |
| 2018 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:48:32 | #149 |
| 2018 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:42:21 | #657 |
| 2017 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:42:54 | #17 |
| 2017 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:46:39 | #178 |
| 2017 | Omaha MarathonOmaha | NE | 3:02:40 | #666 |
| 2017 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:46:39 | #178 |
| 2016 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:43:23 | #25 |
| 2016 | Novant Health Charlotte MarathonCharlotte | NC | 2:18:14 | #1518 |
| 2015 | Omaha MarathonOmaha | NE | 2:08:53 | #581 |
| 2015 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:45:20 | #47 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 1:43:20 | #1229 |
| 2015 | Newburyport Half Marathon and RelayNewburyport | MA | 1:40:32 | #247 |
| 2014 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:47:39 | #366 |
| 2014 | South Shore *3 Beach Minimum" Half Marathon 2026Hull | MA | 1:47:58 | #50 |
| 2014 | Naperville Half MarathonNaperville | IL | 2:12:44 | #1755 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:52:23 | #3042 |
| 2013 | NYRR Staten Island HalfStaten Island | NY | 2:16:43 | #5183 |
| 2012 | Berry Half MarathonRome | GA | 1:54:46 | #204 |
| 2012 | Newburyport Half Marathon and RelayNewburyport | MA | 1:47:02 | #300 |
| 2012 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:10:37 | #1192 |
| 2011 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:45:54 | #925 |
| 2010 | The Colorado MarathonFort Collins | CO | 2:30:55 | #1077 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 2:15:07 | #3794 |
| 2010 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:09:37 | #4149 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 2:15:38 | #3227 |
| 2008 | Chicago Half MarathonChicago | IL | 2:18:08 | #6709 |
| 2008 | Charlottesville MarathonCharlottesville | VA | 2:07:32 | #758 |
| 2007 | Boston's Run To RememberBoston | MA | 1:49:47 | #758 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 1:51:31 | #1169 |
| 2007 | Charlottesville MarathonCharlottesville | VA | 1:52:47 | #300 |
| 2006 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:13:42 | #732 |
| 2006 | Boston's Run To RememberBoston | MA | 1:38:59 | #565 |
| 2005 | Greater St. Louis MarathonSt. Louis | MO | 2:02:25 | #1378 |
| 2005 | Charlottesville MarathonCharlottesville | VA | 1:56:08 | #252 |
| 2005 | Boston's Run To RememberBoston | MA | 1:45:30 | #704 |
| 2005 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:07:23 | #539 |
| 2004 | Charlottesville MarathonCharlottesville | VA | 2:17:32 | #459 |