| 2026 | Rock ‘n' Roll Washington DCWashington | DC | 1:50:16 | #2006 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 3:50:49 | #10649 |
| 2025 | North Shore ClassicHighland Park | IL | 2:20:56 | #1037 |
| 2025 | DC Half RacesWashington | DC | 1:47:55 | #1253 |
| 2025 | Flying Pig Pump and RunCincinnati | OH | 2:12:39 | #4853 |
| 2025 | HiTOPS Princeton Half MarathonPrinceton | NJ | 2:07:45 | #1072 |
| 2024 | York Marathon and Half MarathonYork | PA | 1:49:18.1 | #40 |
| 2024 | HiTOPS Princeton Half MarathonPrinceton | NJ | 2:02:07 | #879 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 3:03:21 | #9647 |
| 2024 | Milwaukee MarathonMilwaukee | WI | 2:25:20 | #1013 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 3:01:03 | #9294 |
| 2023 | Cape Cod Marathon WeekendFalmouth | MA | 2:20:52 | #1040 |
| 2023 | HiTOPS Princeton Half MarathonPrinceton | NJ | 2:11:02 | #958 |
| 2022 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 2:12:22 | #425 |
| 2022 | North Shore ClassicHighland Park | IL | 2:15:16 | #480 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 3:33:58 | #8431 |
| 2022 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:59:04 | #9891 |
| 2022 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:40:14 | #153 |
| 2022 | Eugene MarathonEugene | OR | 1:40:11 | #421 |
| 2022 | HiTOPS Princeton Half MarathonPrinceton | NJ | 2:10:21 | #884 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 2:41:25 | #4943 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:59:15 | #1911 |
| 2020 | Rock 'n' Roll NashvilleNashville | TN | 3:03:35 | #452 |
| 2020 | Hoptown Half Marathon and 5KHopkinsville | KY | 2:58:48 | #185 |
| 2019 | Marine Corps Historic HalfFredericksburg | VA | 2:21:33 | #1513 |
| 2019 | RUN THE ALAMO /San Antonio | TX | 2:56:22 | #1656 |
| 2019 | Rock 'n' Roll NashvilleNashville | TN | 3:11:31 | #11811 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 3:04:32 | #12480 |
| 2018 | Great Smoky Mountains Half MarathonTownsend | TN | 2:25:06 | #717 |
| 2018 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:43:53 | #98 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:09:02 | #3615 |
| 2018 | San Antonio MarathonSan Antonio | TX | 2:56:59 | #6601 |
| 2017 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:33:12 | #57 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 2:10:12 | #2131 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:17:13 | #3470 |
| 2017 | OCNJ Half MarathonOcean City | NJ | 2:05:30 | #285 |
| 2017 | San Antonio MarathonSan Antonio | TX | 3:30:39 | #9376 |
| 2016 | Walt Disney World® Marathon WeekendOrlando | FL | 3:05:22 | #14371 |
| 2016 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 1:52:53 | #330 |
| 2016 | Great American River RunMemphis | TN | 2:07:25 | #239 |
| 2016 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:33:56 | #52 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 3:05:03 | #15300 |
| 2015 | Rock ‘n' Roll Washington DCWashington | DC | 1:31:00 | #287 |
| 2015 | Great Smoky Mountains Half MarathonTownsend | TN | 2:14:40 | #414 |
| 2015 | Shipyard Old Port Half MarathonPortland | ME | 2:32:16 | #2334 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:30:45 | #10458 |
| 2015 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:36:34 | #4725 |
| 2015 | Medina Half MarathonMedina | OH | 2:17:22 | #477 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:04:34 | #2538 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 2:36:35 | #12290 |
| 2013 | Flying Pig Pump and RunCincinnati | OH | 2:17:15 | #5101 |
| 2013 | Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:44:58 | #2652 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 2:16:15 | #3668 |
| 2013 | Akron MarathonAkron | OH | 2:08:42 | #1902 |
| 2012 | San Antonio MarathonSan Antonio | TX | 2:39:30 | #9398 |
| 2012 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:56:58 | #2782 |
| 2012 | Akron MarathonAkron | OH | 1:51:39 | #862 |
| 2011 | Twin Lights Half MarathonGloucester | MA | 1:31:07 | #26 |
| 2011 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:55:08 | #2164 |
| 2011 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:16:50 | #2805 |
| 2011 | Evansville Half MarathonEvansville | IN | 3:19:52 | #1813 |
| 2010 | 4imprint Oshkosh Half Marathon, Relay & Loop the LakeOshkosh | WI | 1:52:28 | #435 |
| 2010 | Baltimore Running FestivalBaltimore | MD | 2:11:49 | #3931 |
| 2010 | Rock ‘n' Roll Washington DCWashington | DC | 1:57:02 | #2468 |
| 2010 | Chicago Half MarathonChicago | IL | 1:43:10 | #1244 |
| 2010 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:59:24 | #131 |
| 2010 | Detroit Free Press MarathonDetroit | MI | 2:00:51 | #2369 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:20:02 | #3193 |
| 2009 | Clarksville Half Marathon & 5KClarksville | TN | 2:19:32 | #512 |
| 2009 | Evansville Half MarathonEvansville | IN | 2:34:28 | #1486 |
| 2009 | South Shore Half MarathonMilwaukee | WI | 2:04:47 | #441 |
| 2009 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:53:23 | #1091 |
| 2009 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:54:02 | #1164 |
| 2008 | Chicago Half MarathonChicago | IL | 2:06:17 | #4342 |
| 2008 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:46:51 | #1034 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:48:01 | #15947 |
| 2007 | Evansville Half MarathonEvansville | IN | 2:35:45 | #953 |
| 2007 | Golden Leaf Half MarathonAspen | CO | 2:13:57 | #162 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 2:16:04 | #8096 |
| 2007 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:39:40 | #6045 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 2:31:51 | #9099 |
| 2006 | Chicago Half MarathonChicago | IL | 1:46:50 | #1260 |
| 2005 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:40:14 | #2817 |
| 2005 | South Shore Half MarathonMilwaukee | WI | 1:48:43 | #221 |
| 2005 | Chicago Half MarathonChicago | IL | 1:38:42 | #338 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 2:08:53 | #4489 |
| 2004 | Rock 'n' Roll ArizonaTempe | AZ | 2:54:52 | #10884 |
| 2004 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:24:21 | #4200 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 2:00:50 | #2135 |
| 2004 | South Shore Half MarathonMilwaukee | WI | 2:03:51 | #390 |
| 2004 | Chicago Half MarathonChicago | IL | 1:41:35 | #616 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 1:49:44 | #869 |
| 2003 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:59:43 | #489 |
| 2002 | Rock 'n' Roll NashvilleNashville | TN | 1:49:16 | #667 |
| 2002 | Baystate MarathonLowell | MA | 2:17:08 | #946 |
| 2002 | River Run Half MarathonBerea | OH | 1:30:41 | #68 |
| 2001 | Fall ClassicStrongsville | OH | 1:33:21 | #96 |
| 1998 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:07:22 | #3929 |
| 1997 | Athletic Brewing Company Fairfield Road RacesFairfield | CT | 1:28:13 | #97 |