| 2025 | CraftHalf Half Marathon & 5KWinston Salem | NC | 2:56:35 | #486 |
| 2025 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:03:30 | #3119 |
| 2025 | Hot Cider Hustle - Shorewood Half Marathon & 5KMilwaukee | WI | 1:58:48 | #299 |
| 2025 | Thanksgiving Day Half MarathonAtlanta | GA | 2:28:51 | #4534 |
| 2025 | City of Oaks MarathonRaleigh | NC | 2:08:02 | #1427 |
| 2025 | God's Country Marathon 2026Coudersport | PA | 2:08:43 | #49 |
| 2025 | New River Marathon, Half Marathon & 5KTodd | NC | 2:18:03.82 | #182 |
| 2025 | Flying Horse Half Marathon, 10K & 5KSunland Park | NM | 1:57:08 | #80 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:02:48 | #5761 |
| 2024 | Charleston Half MarathonCharleston | SC | 2:13:28 | #2189 |
| 2024 | Mother Earth Brewing Ironclad Half-Marathon & 5kKinston | NC | 2:08:36 | #161 |
| 2024 | God's Country Marathon 2026Coudersport | PA | 2:26:22 | #58 |
| 2024 | The Iron Horse Half Marathon, 12k & 5kMidway | KY | 2:24:38 | #213 |
| 2024 | Rock 'n' Roll ArizonaTempe | AZ | 1:29:10 | #116 |
| 2024 | High Uinta Half MarathonKamas | UT | 2:06:22 | #501 |
| 2023 | The Gobbler Half Marathon, 10K & 5KLexington | KY | 2:38:04 | #173 |
| 2023 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 3:11:58 | #1389 |
| 2023 | Rock 'n' Roll ArizonaTempe | AZ | 1:23:50 | #64 |
| 2023 | Turkey ChaseCary | NC | 1:36:11.21 | #2 |
| 2023 | Flying Horse Half Marathon, 10K & 5KSunland Park | NM | 1:49:19 | #61 |
| 2022 | High Uinta Half MarathonKamas | UT | 2:11:00 | #429 |
| 2022 | Rock 'n' Roll ArizonaTempe | AZ | 2:04:15 | #1733 |
| 2022 | Denver Colfax MarathonDenver | CO | 2:41:55 | #2846 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 3:26:51 | #2688 |
| 2022 | Lincoln Presidential Half MarathonSpringfield | IL | 2:12:08 | #374 |
| 2022 | Frederick Running FestivalFrederick | MD | 1:35:33.43 | #133 |
| 2021 | The Florida Run @ Lake Louisa State ParkClermont | FL | 2:00:57.8 | #42 |
| 2020 | Rock 'n' Roll ArizonaTempe | AZ | 2:07:14 | #2381 |
| 2020 | Naples Paradise Coast Half MarathonNaples | FL | 2:17:19 | #144 |
| 2019 | Illinois Race WeekendChampaign | IL | 2:18:27 | #2021 |
| 2019 | Mother Earth Brewing Ironclad Half-Marathon & 5kKinston | NC | 1:59:38 | #138 |
| 2019 | Cleveland MarathonCleveland | OH | 2:28:51 | #2492 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:26:18 | #4705 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 1:27:54 | #14 |
| 2018 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 2:14:40 | #78 |
| 2018 | Kentucky Derby Festival mini & MarathonLouisville | KY | 2:18:31 | #4053 |
| 2018 | Michelob Ultra El Paso Marathon, Raiz Federal Credit Union Half Marathon, and Spine & Rehab Specialists 5K Run/WalkEl Paso | TX | 2:03:17.65 | #407 |
| 2018 | Little Miami Half Marathon and 10KMorrow | OH | 2:03:00.9 | #163 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 2:57:11 | #4413 |
| 2018 | Air Force MarathonDayton | OH | 2:48:45 | #2079 |
| 2017 | Little Miami Half Marathon and 10KMorrow | OH | 1:59:37 | #193 |
| 2017 | Akron MarathonAkron | OH | 2:30:15 | #1992 |
| 2017 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 2:18:14 | #81 |
| 2017 | Bend Marathon and HalfBend | OR | 3:25:13 | #914 |
| 2017 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:09:54 | #3765 |
| 2017 | Rock 'n' Roll ArizonaTempe | AZ | 1:55:16 | #1665 |
| 2016 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:28:17 | #880 |
| 2016 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:17:39 | #2871 |
| 2016 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:32:25 | #8197 |
| 2016 | Corvallis Half Marathon and 5KCorvallis | OR | 1:46:26 | #134 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 2:24:10 | #3839 |
| 2016 | Michelob Ultra El Paso Marathon, Raiz Federal Credit Union Half Marathon, and Spine & Rehab Specialists 5K Run/WalkEl Paso | TX | 1:59:20 | #292 |
| 2016 | Rock 'n' Roll ArizonaTempe | AZ | 1:58:03 | #2384 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 1:59:22 | #1705 |
| 2015 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 4:41:25 | #210 |
| 2015 | Cleveland MarathonCleveland | OH | 2:22:47 | #3090 |
| 2015 | Bend Marathon and HalfBend | OR | 3:10:58 | #863 |
| 2015 | 2026 Hamden Hills Half Marathon & Flat 5KHamden | CT | 2:35:33 | #165 |
| 2015 | Flying Pirate Half MarathonKill Devil Hills | NC | 3:08:14 | #1493 |
| 2015 | Rock 'n' Roll ArizonaTempe | AZ | 2:04:27 | #3262 |
| 2014 | Flying Pig Pump and RunCincinnati | OH | 1:48:51 | #846 |
| 2014 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:47:49 | #315 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 1:50:11 | #626 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 1:57:43 | #1639 |
| 2014 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:48:41 | #1272 |
| 2014 | Rock 'n' Roll ArizonaTempe | AZ | 2:09:22 | #4831 |
| 2014 | Whidbey Island MarathonOak Harbor | WA | 1:47:23 | #168 |
| 2013 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 2:08:20 | #398 |
| 2013 | River Run Half MarathonBerea | OH | 1:22:33 | #12 |
| 2013 | Sleeping Bear Marathon, Half Marathon & 5KEmpire | MI | 2:04:55 | #98 |
| 2013 | Canyonlands Half MarathonMoab | UT | 2:13:24 | #1939 |
| 2013 | Leave No TracePeninsula | OH | — | #195 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 1:56:08 | #1537 |
| 2013 | Cleveland MarathonCleveland | OH | 2:20:12 | #4916 |
| 2013 | Flying Pig Pump and RunCincinnati | OH | 2:04:12 | #2978 |
| 2013 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:54:40 | #380 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 1:53:00 | #1236 |
| 2012 | La Porte By the Bay Half MarathonLa Porte | TX | 2:18:29 | #494 |
| 2012 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:10:09 | #1169 |
| 2012 | Casper MarathonCasper | WY | 2:40:41 | #170 |
| 2012 | Cleveland MarathonCleveland | OH | 1:20:00 | #22 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 1:47:16 | #746 |
| 2012 | Rock 'n' Roll ArizonaTempe | AZ | 2:02:21 | #4225 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 2:02:04 | #1839 |
| 2011 | River Run Half MarathonBerea | OH | 1:18:56 | #10 |
| 2011 | Akron MarathonAkron | OH | 1:48:43 | #606 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:04:43 | #2876 |
| 2011 | La Porte By the Bay Half MarathonLa Porte | TX | 2:00:47 | #233 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:04:13 | #2673 |
| 2011 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:57:10 | #670 |
| 2011 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:20:33 | #1386 |
| 2011 | Portland MarathonPortland | OR | 1:50:09 | #202 |
| 2010 | La Porte By the Bay Half MarathonLa Porte | TX | 1:44:09 | #79 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 1:54:11 | #997 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 1:49:23 | #1096 |
| 2010 | River Run Half MarathonBerea | OH | 1:17:21 | #11 |
| 2010 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:10:25 | #3137 |
| 2010 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:56:24 | #262 |
| 2010 | Casper MarathonCasper | WY | 2:35:04 | #162 |
| 2010 | Akron MarathonAkron | OH | 2:02:45 | #1473 |
| 2010 | Flying Pig Pump and RunCincinnati | OH | 1:42:22 | #329 |
| 2009 | River Run Half MarathonBerea | OH | 1:18:37 | #12 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 1:52:48 | #1235 |
| 2009 | Duke City MarathonAlbuquerque | NM | 1:54:37 | #324 |
| 2009 | Casper MarathonCasper | WY | 2:11:56 | #64 |
| 2009 | Cleveland MarathonCleveland | OH | 1:25:28 | #34 |
| 2009 | Flying Pig Pump and RunCincinnati | OH | 2:24:23 | #4662 |
| 2009 | Marine Corps Historic HalfFredericksburg | VA | 1:59:56 | #1542 |
| 2008 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:58:53 | #228 |
| 2008 | Flying Pig Pump and RunCincinnati | OH | 2:25:49 | #4365 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:57:44 | #17044 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:53:18 | #1512 |
| 2008 | Manchester City MarathonManchester | NH | 1:42:26 | #174 |
| 2008 | Napa Half MarathonNapa | CA | 1:55:02 | #365 |
| 2007 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:27:49 | #1549 |
| 2007 | Mid-South Races for Hope (Mid-South Marathon, Half-Marathon and 5K)Wynne | AR | 1:33:05 | #19 |
| 2007 | Duke City MarathonAlbuquerque | NM | 1:40:07 | #80 |
| 2007 | Chicago Half MarathonChicago | IL | 1:48:14 | #1180 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:50:59 | #2007 |
| 2007 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:02:36 | #248 |
| 2006 | Cleveland MarathonCleveland | OH | 2:22:19 | #1625 |
| 2006 | Whidbey Island MarathonOak Harbor | WA | 1:52:29 | #276 |
| 2005 | Foot Traffic Flat MarathonPortland | OR | 1:54:16 | #309 |
| 2004 | Chicago Half MarathonChicago | IL | 1:54:31 | #1708 |
| 2004 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:56:16 | #248 |
| 2002 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:57:21 | #266 |