| 2025 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:51:36 | #746 |
| 2025 | Trenton Summerfest Half Marathon, 8K, and 5KTrenton | MI | 2:57:57.31 | #180 |
| 2025 | Akron MarathonAkron | OH | 2:16:55 | #1315 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:51:16 | #2263 |
| 2025 | YMCA Mistletoe RunWinston-Salem | NC | 1:41:21 | #119 |
| 2025 | Hot Pursuit 5k, 10k, 15k, Half Marathonlong beach | CA | 2:58:28 | #22 |
| 2024 | NYCRUNS Big Apple Half MarathonNew York | NY | 2:10:24 | #1932 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 1:53:28 | #660 |
| 2024 | Akron MarathonAkron | OH | 2:17:02 | #1120 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 1:21:54 | #180 |
| 2023 | Half Marathon UnpluggedBurlington | VT | 2:18:11 | #536 |
| 2023 | Kiawah Island MarathonKiawah Island | SC | 1:42:37.11 | #249 |
| 2023 | Akron MarathonAkron | OH | 2:16:31 | #1219 |
| 2022 | YMCA Mistletoe RunWinston-Salem | NC | 1:54:18 | #202 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:52:26 | #5178 |
| 2022 | Akron MarathonAkron | OH | 2:10:52 | #1010 |
| 2022 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:24:17 | #7570 |
| 2021 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 2:06:51 | #288 |
| 2021 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:37:18 | #3265 |
| 2021 | 2026 Eugene MarathonEugene | OR | 2:20:39 | #783 |
| 2021 | Akron MarathonAkron | OH | 2:17:10 | #1122 |
| 2019 | Akron MarathonAkron | OH | 2:14:55 | #1534 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:05:10 | #7729 |
| 2019 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:28:39 | #378 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 1:53:57 | #3073 |
| 2018 | Akron MarathonAkron | OH | 2:29:38 | #2122 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 2:50:01 | #6229 |
| 2018 | Half Marathon UnpluggedBurlington | VT | — | #70 |
| 2018 | Goodyear Half Marathon & 10kAkron | OH | 2:20:08 | #476 |
| 2018 | Run Bentonville Half MarathonBentonville | AR | 2:28:13 | #1264 |
| 2018 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:44:22 | #6127 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:38:16 | #6016 |
| 2017 | Akron MarathonAkron | OH | 2:18:49 | #1556 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:49:54 | #7047 |
| 2017 | Goodyear Half Marathon & 10kAkron | OH | 2:16:52 | #484 |
| 2016 | Asbury Park Half MarathonAsbury Park | NJ | 2:00:27 | #525 |
| 2016 | Hartford MarathonHartford | CT | 1:43:47 | #541 |
| 2016 | Leave No TracePeninsula | OH | 2:12:09 | #61 |
| 2016 | Goodyear Half Marathon & 10kAkron | OH | 2:19:00 | #519 |
| 2016 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:29:39 | #4280 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 2:27:40 | #5385 |
| 2015 | Goodyear Half Marathon & 10kAkron | OH | 2:15:49 | #854 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:50:18 | #5847 |
| 2015 | Kentucky Derby Festival mini & MarathonLouisville | KY | 3:18:28 | #9479 |
| 2015 | Akron MarathonAkron | OH | 2:24:14 | #2715 |
| 2015 | Half Marathon UnpluggedBurlington | VT | — | #159 |
| 2015 | River Run Half MarathonBerea | OH | 1:40:27 | #96 |
| 2015 | Asbury Park Half MarathonAsbury Park | NJ | 2:13:37 | #854 |
| 2014 | River Run Half MarathonBerea | OH | 1:44:26 | #223 |
| 2014 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:09:46 | #347 |
| 2014 | Akron MarathonAkron | OH | 2:14:35 | #2510 |
| 2014 | Leave No TracePeninsula | OH | 1:57:13 | #36 |
| 2014 | Asbury Park Half MarathonAsbury Park | NJ | 2:03:10 | #401 |
| 2014 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:22:52 | #996 |
| 2013 | Leave No TracePeninsula | OH | — | #41 |
| 2013 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:25:14 | #2138 |
| 2013 | Mankato Marathon WeekendMankato | MN | 2:07:32 | #884 |
| 2013 | Asbury Park Half MarathonAsbury Park | NJ | 1:55:34 | #331 |
| 2013 | Bull City Race FestDurham | NC | 2:00:09 | #896 |
| 2013 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:57:00 | #319 |
| 2013 | Akron MarathonAkron | OH | 2:20:27 | #2648 |
| 2012 | Asbury Park Half MarathonAsbury Park | NJ | 1:56:50 | #185 |
| 2012 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:13:38 | #361 |
| 2012 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:26:02 | #3520 |
| 2012 | River Run Half MarathonBerea | OH | 1:40:34 | #169 |
| 2012 | Evansville Half MarathonEvansville | IN | 1:33:33 | #79 |
| 2011 | Indianapolis Monumental MarathonIndianapolis | IN | 2:12:59 | #2635 |
| 2011 | Tennessee Running Tour - Cedars FrostbiteLebanon | TN | 2:50:25 | #561 |
| 2011 | Cleveland MarathonCleveland | OH | 2:18:41 | #4733 |
| 2011 | River Run Half MarathonBerea | OH | 1:38:49 | #115 |
| 2011 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:19:29 | #1359 |
| 2011 | Rock 'n' Roll ArizonaTempe | AZ | 2:07:09 | #6020 |
| 2011 | Akron MarathonAkron | OH | 2:27:32 | #2587 |
| 2011 | Newport MarathonNewport | RI | 2:29:11 | #2001 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:09:49 | #4282 |
| 2010 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:48:11 | #916 |
| 2010 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:44:45 | #1438 |
| 2010 | River Run Half MarathonBerea | OH | 1:42:23 | #175 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:24:13 | #3602 |
| 2010 | Silver Comet Half & Full MarathonMableton | GA | 2:09:40 | #944 |
| 2010 | Cleveland MarathonCleveland | OH | 1:54:04 | #1170 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 2:07:47 | #1336 |
| 2009 | 2026 HelvetiaHillsboro | OR | 1:59:39 | #808 |
| 2009 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:08:44 | #320 |
| 2009 | Cleveland MarathonCleveland | OH | 1:43:44 | #457 |
| 2009 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:15:28 | #3729 |
| 2009 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:44:55 | #5260 |
| 2008 | Tennessee Running Tour - Cedars FrostbiteLebanon | TN | 2:06:26 | #248 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:01:10 | #4971 |
| 2007 | Cleveland MarathonCleveland | OH | 1:43:44 | #366 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 1:49:07 | #830 |
| 2007 | Covered Bridges Half MarathonWoodstock | VT | 1:45:03 | #273 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 2:26:53 | #10656 |
| 2007 | 2026 HelvetiaHillsboro | OR | 2:10:33 | #1104 |
| 2006 | 2026 HelvetiaHillsboro | OR | 2:17:12 | #1080 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:08:20 | #4661 |
| 2005 | River Run Half MarathonBerea | OH | 1:41:34 | #221 |
| 2005 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:01:38 | #233 |
| 2005 | Hartford MarathonHartford | CT | 1:55:32 | #465 |
| 2005 | Greater St. Louis MarathonSt. Louis | MO | 2:03:33 | #1448 |
| 2004 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:24:52 | #705 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 2:04:20 | #2566 |
| 2004 | Greater St. Louis MarathonSt. Louis | MO | 1:42:45 | #304 |
| 2004 | Hartford MarathonHartford | CT | 1:55:23 | #660 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 1:59:36 | #1962 |
| 2002 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:56:19 | #260 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 2:20:14 | #3391 |
| 2001 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:53:24 | #192 |
| 2000 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:52:02 | #214 |
| 1999 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:57:15 | #280 |