| 2026 | Classic City MarathonAthens | GA | 1:41:18 | #49 |
| 2025 | Adamant Half Marathon 2026Adamant | VT | 2:30:38 | #1577 |
| 2025 | Covered Bridges Half MarathonWoodstock | VT | 2:30:37.2 | #1575 |
| 2025 | Savannah Southern HalfSavannah | GA | 1:57:02 | #713 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:53:17 | #12642 |
| 2025 | Kansas Half MarathonLawrence | KS | 2:52:06 | #514 |
| 2025 | Harvest to Horizon Running FestivalCedarville | NJ | 2:57:32.13 | #41 |
| 2025 | Rockfest Half MarathonHampton Beach | NH | 2:17:36 | #1495 |
| 2025 | Emerald Isle Marathon, Half Marathon and 5KEmerald Isle | NC | 2:31:34 | #312 |
| 2025 | 2026 Naperville Women's Half Marathon and 5KNaperville | IL | 2:15:44 | #490 |
| 2025 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:15:59 | #542 |
| 2024 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 1:40:57.5 | #168 |
| 2024 | 2026 Eugene MarathonEugene | OR | 4:20:19 | #3902 |
| 2024 | Shamrock MarathonVirginia Beach | VA | 2:58:35 | #4633 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 2:20:56 | #4066 |
| 2024 | AthHalf Half Marathon & 5KAthens | GA | 1:40:58 | #168 |
| 2024 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:26:29 | #436 |
| 2024 | 2026 Naperville Women's Half Marathon and 5KNaperville | IL | 2:16:22 | #497 |
| 2024 | TopCity Half MarathonTopeka | KS | 3:13:33.2 | #259 |
| 2023 | Denver Colfax MarathonDenver | CO | 3:36:22 | #5139 |
| 2023 | Newport Rhode RacesNewport | RI | 2:11:51 | #1166 |
| 2022 | Horse Capital Marathon & Half MarathonLexington | KY | 2:16:36 | #204 |
| 2022 | 2026 Eugene MarathonEugene | OR | 4:02:58 | #2937 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 2:42:21 | #4316 |
| 2021 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | 1:59:35 | #94 |
| 2021 | Capital City Half MarathonColumbus | OH | 1:49:02 | #37 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:59:40 | #1943 |
| 2021 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:30:49.2 | #1115 |
| 2021 | Game On! Run Hutchinson Island Half Marathon & 10KFort Pierce | FL | 2:57:46.42 | #70 |
| 2019 | 2026 HelvetiaHillsboro | OR | 2:11:29 | #482 |
| 2019 | Newport MarathonNewport | RI | 2:09:18 | #969 |
| 2019 | 2026 Eugene MarathonEugene | OR | 3:36:58 | #2362 |
| 2019 | 2026 National Women's Half Marathon and 8KWashington | DC | 2:43:10 | #1849 |
| 2019 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 1:54:14 | #105 |
| 2019 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 3:46:36 | #1220 |
| 2019 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 3:46:36 | #1220 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 2:41:14 | #3945 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:38:43 | #2335 |
| 2018 | Illinois Race WeekendChampaign | IL | 2:04:07 | #1356 |
| 2018 | Garmin Kansas City MarathonKansas City | MO | 3:26:48 | #3821 |
| 2018 | WW Military Miles 5k, 10k and Half MarathonKELLER | TX | 2:05:11 | #134 |
| 2018 | Kiawah Island MarathonKiawah Island | SC | 2:04:42 | #1154 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:56:44 | #11424 |
| 2017 | Akron MarathonAkron | OH | 2:06:09 | #1024 |
| 2017 | REVEL Big CottonwoodSalt Lake City | UT | 3:17:10 | #2549 |
| 2017 | Run On The RiverAstoria | OR | 2:36:02 | #92 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 2:59:48 | #4949 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 3:26:21 | #3367 |
| 2017 | WW Military Miles 5k, 10k and Half MarathonKELLER | TX | 2:03:50 | #170 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 1:59:56 | #1208 |
| 2017 | Run Through the Pines Half Marathon & 5KCarver | MA | 2:36:01 | #386 |
| 2016 | Race to Robie Creek®Boise | ID | 3:47:16 | #2114 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 2:52:33 | #5587 |
| 2016 | Outer Banks MarathonManteo | NC | 2:35:09 | #1272 |
| 2016 | Garmin Kansas City MarathonKansas City | MO | 3:15:54 | #3801 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 3:00:52 | #6958 |
| 2016 | Bay Bridge Half MarathonOakland | CA | 2:15:01 | #2866 |
| 2015 | Capital City Half MarathonColumbus | OH | 3:15:27 | #7354 |
| 2015 | Leavenworth MarathonLeavenworth | WA | 3:09:44 | #1393 |
| 2015 | Novant Health Charlotte MarathonCharlotte | NC | 1:48:27 | #387 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:32:44 | #2033 |
| 2015 | Garmin Kansas City MarathonKansas City | MO | 3:10:49 | #4199 |
| 2015 | 2026 Eugene MarathonEugene | OR | 3:27:10 | #2098 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:37:33 | #6529 |
| 2014 | Air Force MarathonDayton | OH | 2:58:28 | #3830 |
| 2014 | Bull City Race FestDurham | NC | 2:17:37 | #1621 |
| 2014 | Outer Banks MarathonManteo | NC | 2:10:20 | #1005 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:44:24 | #5010 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 2:13:07 | #4244 |
| 2014 | Capital City Half MarathonColumbus | OH | 2:33:31 | #6525 |
| 2014 | Naples Paradise Coast Half MarathonNaples | FL | 2:18:24 | #1546 |
| 2013 | Run Bentonville Half MarathonBentonville | AR | 3:04:23 | #1402 |
| 2013 | 2026 HelvetiaHillsboro | OR | 1:52:31 | #413 |
| 2013 | Outer Banks MarathonManteo | NC | 2:07:44 | #1031 |
| 2013 | Shamrock MarathonVirginia Beach | VA | 2:44:52 | #6263 |
| 2013 | Skinny Turkey Half MarathonRaleigh | NC | 1:57:37 | #203 |
| 2012 | Outer Banks MarathonManteo | NC | 2:18:38 | #1342 |
| 2012 | Silver Comet Half & Full MarathonMableton | GA | 2:13:32 | #706 |
| 2012 | Mad MarathonWaitsfield | VT | 2:19:28 | #184 |
| 2012 | Seacoast Half MarathonPortsmouth | NH | 2:37:54 | #1010 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 2:41:28 | #2232 |
| 2012 | Shamrock MarathonVirginia Beach | VA | 2:32:09 | #5616 |
| 2012 | Area 13.1 Half MarathonRoswell | GA | 2:14:15 | #587 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:40:50 | #8440 |
| 2011 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:18:28 | #4304 |
| 2011 | Air Force MarathonDayton | OH | 2:35:10 | #3025 |
| 2010 | Outer Banks MarathonManteo | NC | 2:16:29 | #1944 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:17:31 | #5537 |
| 2010 | Cleveland MarathonCleveland | OH | 2:41:07 | #4280 |
| 2009 | Air Force MarathonDayton | OH | 2:34:01 | #2798 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 3:51:01 | #5983 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:47:32 | #7069 |
| 2009 | Hartford MarathonHartford | CT | 3:17:41 | #4001 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 2:26:39 | #2733 |
| 2008 | Outer Banks MarathonManteo | NC | 2:14:45 | #1364 |
| 2008 | Skinny Turkey Half MarathonRaleigh | NC | 2:23:17 | #676 |
| 2007 | Novant Health Charlotte MarathonCharlotte | NC | 2:15:10 | #1217 |
| 2006 | Naples Paradise Coast Half MarathonNaples | FL | 2:06:36 | #688 |
| 2006 | Charlotte RaceFest Half & 10KCharlotte | NC | 2:17:52 | #672 |
| 2006 | Skinny Turkey Half MarathonRaleigh | NC | 2:08:47 | #467 |
| 2005 | Cleveland MarathonCleveland | OH | 2:36:50 | #1418 |
| 2005 | Naples Paradise Coast Half MarathonNaples | FL | 1:44:30 | #220 |
| 2003 | Canyonlands Half MarathonMoab | UT | 2:22:10 | #2131 |
| 2002 | Canyonlands Half MarathonMoab | UT | 2:20:51 | #1842 |
| 2000 | Naples Paradise Coast Half MarathonNaples | FL | 2:05:41 | #712 |
| 1998 | Hartford MarathonHartford | CT | 2:19:22 | #996 |
| 1990 | NYRR Staten Island HalfStaten Island | NY | 1:44:36 | #719 |
| 1989 | NYRR Staten Island HalfStaten Island | NY | 1:49:31 | #913 |
| 1988 | NYRR Staten Island HalfStaten Island | NY | 1:55:12 | #989 |
| 1987 | NYRR Staten Island HalfStaten Island | NY | 2:04:30 | #914 |