| 2025 | Chillicothe Half MarathonChillicothe | OH | 1:26:59 | #14 |
| 2025 | AEC Touchstone Energy Run United Half Marathon, 10K, 5K, and Kids' Fun RunAiken | SC | 1:58:49 | #96 |
| 2024 | Novant Health Charlotte MarathonCharlotte | NC | 1:58:53.91 | #1361 |
| 2023 | Paris Mountain Half Marathon Run/HikeGreenville | SC | 3:40:11.04 | #79 |
| 2022 | Novant Health Charlotte MarathonCharlotte | NC | 2:02:45 | #759 |
| 2021 | Quad Cities MarathonMoline | IL | 2:05:07 | #454 |
| 2021 | Novant Health Charlotte MarathonCharlotte | NC | 1:55:08 | #465 |
| 2019 | Novant Health Charlotte MarathonCharlotte | NC | 1:50:50 | #441 |
| 2019 | Quad Cities MarathonMoline | IL | 1:55:08 | #251 |
| 2018 | Kiawah Island MarathonKiawah Island | SC | 1:44:27 | #322 |
| 2018 | Quad Cities MarathonMoline | IL | 1:50:34 | #263 |
| 2017 | Novant Health Charlotte MarathonCharlotte | NC | 1:43:46 | #232 |
| 2016 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:47:13 | #145 |
| 2016 | Quad Cities MarathonMoline | IL | 1:53:52 | #255 |
| 2015 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:43:18 | #124 |
| 2015 | Novant Health Charlotte MarathonCharlotte | NC | 1:41:29 | #193 |
| 2014 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:40:30 | #121 |
| 2012 | 2026 Eugene MarathonEugene | OR | 1:56:26 | #1001 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 1:41:16 | #200 |
| 2010 | Quad Cities MarathonMoline | IL | 2:10:12 | #993 |
| 2010 | Novant Health Charlotte MarathonCharlotte | NC | 1:39:42 | #249 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 1:36:19 | #157 |
| 2008 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:43:03 | #119 |
| 2008 | Novant Health Charlotte MarathonCharlotte | NC | 1:35:15 | #101 |
| 2007 | Novant Health Charlotte MarathonCharlotte | NC | 1:36:38 | #97 |
| 2007 | 2026 HelvetiaHillsboro | OR | 1:56:46 | #598 |
| 2003 | Lincoln Presidential Half MarathonSpringfield | IL | 1:28:48 | #16 |
| 2003 | Quad Cities MarathonMoline | IL | 1:24:48 | #18 |
| 2002 | Quad Cities MarathonMoline | IL | 1:32:25 | #40 |