| 2026 | 2027 Syracuse Half MarathonSyracuse | NY | 1:25:14 | #81 |
| 2026 | The Holiday Half Marathon!Brooklyn | NY | 1:25:48 | #4 |
| 2026 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:51:22 | #403 |
| 2025 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:52:13 | #562 |
| 2025 | Denver Colfax MarathonDenver | CO | 2:29:36 | #4355 |
| 2025 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 2:02:21.43 | #2172 |
| 2025 | Garmin Kansas City MarathonKansas City | MO | 2:33:29 | #2843 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:40:52 | #1625 |
| 2024 | Hidden Gem Half MarathonFlossmoor | IL | 1:37:42 | #286 |
| 2024 | Charlotte Craft Beer Half Marathon - Relay & 5 MilerCharlotte | NC | 2:03:08 | #391 |
| 2024 | Midwest Financial Group Madison Mini MarathonMadison | WI | 2:34:20.73 | #1367 |
| 2024 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:39:11 | #246 |
| 2023 | Chicago Spring Half MarathonChicago | IL | 1:40:01 | #366 |
| 2023 | Hidden Gem Half MarathonFlossmoor | IL | 1:38:17 | #191 |
| 2023 | Greater St. Louis MarathonSt. Louis | MO | 4:04:23 | #2929 |
| 2022 | Illinois Race WeekendChampaign | IL | 1:44:23 | #313 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:56:12 | #1188 |
| 2022 | Hidden Gem Half MarathonFlossmoor | IL | 1:40:51 | #199 |
| 2022 | Greater St. Louis MarathonSt. Louis | MO | 3:36:53 | #2396 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 3:26:27 | #5733 |
| 2022 | Mill Race MarathonColumbus | IN | 3:26:09 | #942 |
| 2022 | Christmas in July Half Marathon and 5K (Indianapolis)Indianapolis | IN | 3:41:05.392 | #280 |
| 2021 | Hidden Gem Half MarathonFlossmoor | IL | 1:46:42 | #203 |
| 2021 | Mill Race MarathonColumbus | IN | 3:28:08 | #951 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 3:29:47 | #5033 |
| 2021 | DEXTER-ANN ARBOR RUNDexter | MI | 1:55:36.73 | #543 |
| 2021 | Naperville Half MarathonNaperville | IL | 1:42:08 | #155 |
| 2020 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:55:20 | #545 |
| 2020 | The Louisiana MarathonBaton Rouge | LA | 1:49:23 | — |
| 2020 | The Iron Horse Half Marathon, 12k & 5kMidway | KY | — | #125 |
| 2019 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:03:36 | #239 |
| 2019 | Grand Teton Half MarathonJackson | WY | 2:03:40 | #383 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 3:22:38 | #3485 |
| 2019 | Mill Race MarathonColumbus | IN | 3:06:04 | #1214 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:52:14 | #1958 |
| 2019 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:50:29 | #413 |
| 2019 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:51:52 | #464 |
| 2019 | Sunburst RacesSouth Bend | IN | 1:46:11.46 | #121 |
| 2018 | Vintage Park Half MarathonHouston | TX | 2:22:18 | #519 |
| 2018 | 2027 Syracuse Half MarathonSyracuse | NY | 1:27:44 | #81 |
| 2018 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 2:24:28 | #478 |
| 2018 | Vintage Half Marathon, 5K & Kid's K presented by Houston MethodistKlein | TX | 2:22:18 | #517 |
| 2018 | Frisco Railroad RunWillard | MO | 1:56:48 | #60 |
| 2018 | Denver Colfax MarathonDenver | CO | 1:56:44 | #1079 |
| 2018 | Sunburst RacesSouth Bend | IN | 2:45:58.78 | #924 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 2:58:25 | #6508 |
| 2018 | Greater St. Louis MarathonSt. Louis | MO | 1:51:59 | #673 |
| 2018 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:46:11 | #373 |
| 2017 | Cleveland MarathonCleveland | OH | 2:01:41 | #1430 |
| 2017 | Estes Park MarathonEstes Park | CO | 2:21:24 | #111 |
| 2017 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 2:00:57 | #206 |
| 2017 | Mill Race MarathonColumbus | IN | 2:39:31 | #1046 |
| 2017 | Williams Route 66 Marathon WeekendTulsa | OK | 2:58:07 | #3567 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:26:32 | #5222 |
| 2017 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:46:14 | #367 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:12:57 | #5686 |
| 2016 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:46:58 | #360 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 1:46:51 | #1099 |
| 2016 | Williams Route 66 Marathon WeekendTulsa | OK | 2:47:06 | #3343 |
| 2016 | Columbia Gorge Marathon and HalfHood River | OR | 1:50:58 | #175 |
| 2016 | Parks Half MarathonRockville | MD | 1:57:56 | #563 |
| 2016 | Bayshore Marathon, Half Marathon, 10K, & Kids Fun RunTraverse City | MI | 1:55:45.1 | #561 |
| 2016 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 2:00:46 | #171 |
| 2015 | Towpath Half - Half Marathon and 5 MilerCleveland | OH | 1:53:49 | #153 |
| 2015 | Cleveland MarathonCleveland | OH | 1:55:09 | #870 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:41:18 | #701 |
| 2015 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:38:51 | #377 |
| 2014 | Twin Lights Half MarathonGloucester | MA | 1:40:32 | #91 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 1:59:37 | #1867 |
| 2014 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 1:49:24 | #508 |
| 2014 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:55:46 | #2254 |
| 2014 | Cleveland MarathonCleveland | OH | 1:50:54 | #1003 |
| 2014 | Manchester City MarathonManchester | NH | 1:37:35 | #37 |
| 2013 | Mill Race MarathonColumbus | IN | 2:16:26 | #1073 |
| 2013 | Cleveland MarathonCleveland | OH | 1:55:01 | #1586 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 1:54:11 | #1290 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:58:04 | #2379 |
| 2013 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:22:05 | #749 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 1:46:03 | #1145 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:18:24 | #3853 |
| 2012 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:47:51 | #1367 |
| 2012 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:02:10 | #524 |
| 2012 | Cleveland MarathonCleveland | OH | 2:17:12 | #3928 |
| 2012 | Music City Half MarathonNashville | TN | 1:56:46 | #578 |
| 2011 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:58:08 | #2655 |
| 2011 | Chicago Half MarathonChicago | IL | 2:22:35 | #7884 |
| 2011 | Cleveland MarathonCleveland | OH | 2:07:27 | #3459 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:20:44 | #4464 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:22:54 | #5885 |
| 2011 | Lincoln Presidential Half MarathonSpringfield | IL | 2:05:16 | #637 |
| 2011 | Canyonlands Half MarathonMoab | UT | 1:51:18 | #621 |
| 2011 | Hartford MarathonHartford | CT | 1:54:05 | #1461 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:18:55 | #5756 |
| 2010 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:46:30 | #159 |
| 2010 | Garmin Kansas City MarathonKansas City | MO | 2:04:01 | #1970 |
| 2010 | Chicago Half MarathonChicago | IL | 2:05:25 | #5674 |
| 2009 | Cleveland MarathonCleveland | OH | 2:12:40 | #2693 |
| 2009 | IMT Des Moines MarathonDes Moines | IA | 1:58:36 | #976 |
| 2009 | Garmin Kansas City MarathonKansas City | MO | 2:05:42 | #1838 |
| 2009 | Manchester City MarathonManchester | NH | 1:33:45 | #49 |
| 2008 | City of Oaks MarathonRaleigh | NC | 1:29:20 | #66 |
| 2008 | Kentucky Derby Festival mini & MarathonLouisville | KY | 1:31:55 | #182 |
| 2007 | Manchester City MarathonManchester | NH | 3:16:06 | #805 |
| 2007 | AmeriHealth Atlantic City Marathon, Half Marathon, 10K & G. Larry James 5KAtlantic City | NJ | 1:44:52 | #47 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 1:46:37 | #1312 |
| 2006 | Garmin Kansas City MarathonKansas City | MO | 1:52:59 | #532 |
| 2005 | Rock 'n' Roll NashvilleNashville | TN | 2:04:35 | #3751 |
| 2000 | River Run Half MarathonBerea | OH | 1:49:01 | #236 |
| 1995 | Hartford MarathonHartford | CT | 4:22:31 | #725 |