| 2026 | Run with Joy Half Marathon/10k/5k and 1 MilerAlbuquerque | NM | 3:28:56 | #72 |
| 2025 | Rochester Regional Health Flower City ChallengeRochester | NY | 1:58:37 | #521 |
| 2025 | Indianapolis Monumental MarathonIndianapolis | IN | 2:02:35 | #2680 |
| 2025 | Surftown Half MarathonWesterly | RI | 2:10:19 | #555 |
| 2025 | ALBUQUERQUE RUNNING FIESTAAlbuquerque | NM | 2:12:55 | #141 |
| 2025 | Oktoberfest Half Marathon & 5KAsheville | NC | 1:33:23 | #8 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:06:36 | #2035 |
| 2025 | Ogden MarathonOgden | UT | 2:10:21 | #1297 |
| 2025 | Portland MarathonPortland | OR | 1:46:09 | #609 |
| 2025 | Snohomish River RunSnohomish | WA | 1:57:43 | #221 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 2:26:57 | #6142 |
| 2025 | Spooky Sprint- ColumbusLewis Center | OH | 3:29:03.4 | #93 |
| 2025 | Capitol Ford Santa Fe International Half MarathonSanta Fe | NM | — | #113 |
| 2025 | Dayton Turkey Trot Half Marathon & 5KDayton | OH | 3:12:52 | #215 |
| 2025 | Mackinac Island Great Turtle Half Marathon & 5.7 MileMackinac Island | MI | 2:59:19.3 | #613 |
| 2025 | Athens Ohio MarathonAthens | OH | 1:54:31.13 | #165 |
| 2025 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:05:42 | #426 |
| 2025 | Beer City Half™ San DiegoSan Diego | CA | 2:59:15 | #2762 |
| 2025 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:34:18 | #1988 |
| 2025 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:00:45 | #948 |
| 2025 | Great Balloon Chase 5K, 10K & 1/2 MarathonAlbuquerque | NM | 2:05:10 | #114 |
| 2024 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:32:42 | #1342 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 2:02:23 | #1103 |
| 2024 | Lake Chabot Trail RunCastro Valley | CA | 1:26:30 | #1 |
| 2024 | Lincoln Presidential Half MarathonSpringfield | IL | 2:52:52 | #1031 |
| 2024 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:52:25 | #2117 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 2:28:38 | #6242 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 1:56:47 | #2127 |
| 2024 | Stagecoach RunPhoenix | OR | — | #41 |
| 2024 | 64th Annual Ocean Beach/John & Jessie Kelley Half MarathonNew London | CT | 2:17:08 | #352 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:10:21 | #2153 |
| 2024 | Capital City Half MarathonColumbus | OH | 3:02:30 | #4711 |
| 2023 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 3:05:12 | #1448 |
| 2023 | Duke City MarathonAlbuquerque | NM | 1:59:23 | #234 |
| 2023 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:49:43 | #134 |
| 2023 | 2026 Eugene MarathonEugene | OR | 2:25:33 | #2199 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:20:13 | #34 |
| 2023 | Zanesville City Half MarathonZanesville | OH | 3:34:41.5 | #187 |
| 2023 | Shiprock MarathonShiprock | NM | 2:37:23 | #249 |
| 2023 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 2:13:42 | #723 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:57:11 | #972 |
| 2023 | Thanksgiving Day Half MarathonAtlanta | GA | 1:40:31 | #465 |
| 2023 | Leavenworth MarathonLeavenworth | WA | 2:19:16 | #357 |
| 2023 | Chicago Spring Half MarathonChicago | IL | 1:57:14 | #1379 |
| 2022 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 1:39:51 | #27 |
| 2022 | Crooked Creek Ultra Trail RaceShepherdsville | KY | 5:01:24.51 | #52 |
| 2022 | Iron Horse Half MarathonNorth Bend | WA | 2:32:57.04 | #696 |
| 2022 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:52:10 | #1000 |
| 2022 | Capital City Half MarathonColumbus | OH | 3:04:46 | #3632 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 1:55:24 | #652 |
| 2022 | Beat the BlerchCarnation | WA | 1:55:48.05 | #59 |
| 2022 | Half Marathon UnpluggedBurlington | VT | — | #14 |
| 2021 | Hot Cider Hustle - Green Bay Half Marathon & 5KGreen Bay | WI | 1:28:49.19 | #6 |
| 2021 | Saucony Charlotte Covered Bridge Half Marathon & 5k/10kShelburne | VT | 1:18:41 | #6 |
| 2021 | Phoenix 10K and MarathonPhoenix | AZ | 1:59:00 | #203 |
| 2021 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:53:24 | #804 |
| 2021 | Hillbilly Hike Half Marathon, 10k, & Greubel Memorial 5kCarlisle | IA | 1:45:59 | #81 |
| 2021 | Kentucky Derby Festival Race WeekendLouisville | KY | 1:50:24 | — |
| 2021 | Fleet Feet Rochester Half Marathon | 5K | Kids 1/2 MileRochester | NY | 2:03:33 | #267 |
| 2020 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:58:25 | #122 |
| 2020 | Snow Canyon Half MarathonSaint George | UT | 2:00:42 | #113 |
| 2020 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 2:29:46 | #943 |
| 2019 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:49:17 | #1074 |
| 2019 | 2026 New England Series - Day 3 (MA)Holyoke | MA | 1:57:25 | #3 |
| 2019 | AthHalf Half Marathon & 5KAthens | GA | 1:43:02 | #153 |
| 2019 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:58:46 | #216 |
| 2019 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:40:21 | #328 |
| 2019 | Lincoln MarathonLincoln | NE | 2:07:58 | #2450 |
| 2019 | Area 13.1 Half MarathonRoswell | GA | 2:06:27.7 | #149 |
| 2019 | Capital City River RunLansing | MI | 1:44:51.1 | #115 |
| 2019 | Bay Bridge Half MarathonOakland | CA | 1:53:49 | #1231 |
| 2019 | Garmin Kansas City MarathonKansas City | MO | 2:24:36 | #2695 |
| 2019 | Novant Health Charlotte MarathonCharlotte | NC | 1:39:04 | #131 |
| 2019 | New England Half MarathonConcord | NH | 1:47:23 | #94 |
| 2019 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 2:08:17 | #79 |
| 2018 | Lincoln MarathonLincoln | NE | 2:15:56 | #3453 |
| 2018 | Capital City River RunLansing | MI | 1:51:01.2 | #261 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:27:33 | #94 |
| 2018 | REVEL Big CottonwoodSalt Lake City | UT | 1:42:31 | #361 |
| 2018 | Runtastic TIMPAmerican Fork | UT | 1:49:27 | #223 |
| 2018 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:38:58 | #962 |
| 2018 | 2026 Center of the Nation Series - Day 1 (WY)Cheyenne | WY | 2:10:35 | #2 |
| 2018 | Catalina Island Half-Marathon & 10KAvalon | CA | — | #97 |
| 2018 | Happy Valley Half MarathonNorthampton | MA | 1:39:36 | #56 |
| 2018 | AthHalf Half Marathon & 5KAthens | GA | 1:36:34 | #63 |
| 2018 | Running With The Cows Half Marathon & 5KBucyrus | KS | 1:51:53 | #131 |
| 2018 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 3:19:05 | #2090 |
| 2018 | High Uinta Half MarathonKamas | UT | 1:44:11 | #173 |
| 2018 | Hartford MarathonHartford | CT | 1:54:12 | #1156 |
| 2018 | Heart of Cool Trail RunCool | CA | 3:04:32.06 | #56 |
| 2017 | Cleveland MarathonCleveland | OH | 2:47:30 | #4036 |
| 2017 | Bluegrass Half MarathonJohnson City | TN | 1:48:30 | #78 |
| 2017 | Paris Mountain Half Marathon Run/HikeGreenville | SC | 4:04:45 | #93 |
| 2017 | Canyonlands Half MarathonMoab | UT | 1:52:05 | #312 |
| 2017 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:40:27 | #1065 |
| 2017 | Fort Smith Marathon, Half Marathon & 5 Leg Marathon RelayFort Smith | AR | 1:59:29.99 | #77 |
| 2017 | Bay Bridge Half MarathonOakland | CA | 2:22:48 | #3274 |
| 2017 | Silver Comet Half & Full MarathonMableton | GA | 1:48:28 | #48 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 1:46:09 | #481 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:50:47 | #999 |
| 2016 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:45:25 | #152 |
| 2016 | Cleveland MarathonCleveland | OH | 2:34:25 | #3627 |
| 2016 | AthHalf Half Marathon & 5KAthens | GA | 1:49:55 | #351 |
| 2016 | Lincoln MarathonLincoln | NE | 1:37:20 | #336 |
| 2016 | Omaha MarathonOmaha | NE | 1:51:03 | #123 |
| 2016 | Bay Bridge Half MarathonOakland | CA | 2:10:17 | #2420 |
| 2016 | Hillbilly Hike Half Marathon, 10k, & Greubel Memorial 5kCarlisle | IA | 1:48:37 | #73 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:58:33 | #2913 |
| 2016 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:42:05 | #1131 |
| 2016 | Milwaukee MarathonMilwaukee | WI | 1:52:13 | #346 |
| 2015 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:02:06 | #403 |
| 2015 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:23:02 | #428 |
| 2015 | Lincoln MarathonLincoln | NE | 1:44:22 | #621 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 1:53:15 | #775 |
| 2015 | Triple Lakes Trail RaceGreensboro | NC | 2:06:33 | #51 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:53:53 | #2347 |
| 2015 | Cleveland MarathonCleveland | OH | 2:23:27 | #3141 |
| 2015 | Bay Bridge Half MarathonOakland | CA | 1:45:28 | #620 |
| 2015 | Nebraska State Fair MarathonGrand Island | NE | 2:11:17 | #203 |
| 2015 | Omaha MarathonOmaha | NE | 1:39:43 | #59 |
| 2015 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:29:46 | #1540 |
| 2014 | Charleston Half MarathonCharleston | SC | 1:43:16 | #236 |
| 2014 | Garmin Kansas City MarathonKansas City | MO | 2:13:09 | #2329 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 2:04:37 | #2325 |
| 2014 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:56:31 | #442 |
| 2014 | Sam Costa Half and Quarter MarathonsCarmel | IN | 2:10:54 | #355 |
| 2014 | Lincoln MarathonLincoln | NE | 1:44:48 | #770 |
| 2014 | Omaha MarathonOmaha | NE | 1:57:27 | #57 |
| 2013 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 2:01:29 | #494 |
| 2013 | Outer Banks MarathonManteo | NC | 1:49:01 | #278 |
| 2013 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:11:07 | #777 |
| 2013 | Leavenworth MarathonLeavenworth | WA | 1:30:27 | #18 |
| 2013 | City of Oaks MarathonRaleigh | NC | 1:59:29 | #753 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:11:06 | #3278 |
| 2013 | Capital City Half MarathonColumbus | OH | 1:41:29 | #535 |
| 2013 | Hartford MarathonHartford | CT | 1:30:08 | #151 |
| 2013 | Area 13.1 Half MarathonRoswell | GA | 2:21:49 | #824 |
| 2013 | Lincoln MarathonLincoln | NE | 1:38:58 | #349 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 2:34:17 | #4727 |
| 2013 | Canyonlands Half MarathonMoab | UT | 2:09:50 | #1763 |
| 2012 | Lincoln MarathonLincoln | NE | 1:54:00 | #1197 |
| 2012 | Hartford MarathonHartford | CT | 1:34:46 | #275 |
| 2012 | Air Force MarathonDayton | OH | 3:03:03 | #4390 |
| 2012 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 2:08:16 | #823 |
| 2012 | Whidbey Island MarathonOak Harbor | WA | 1:44:47 | #104 |
| 2011 | Lincoln MarathonLincoln | NE | 1:41:10 | #482 |
| 2011 | Cleveland MarathonCleveland | OH | 1:53:17 | #1604 |
| 2011 | Hartford MarathonHartford | CT | 1:35:18 | #243 |
| 2011 | Marine Corps Historic HalfFredericksburg | VA | 1:54:18 | #1028 |
| 2011 | Run Bentonville Half MarathonBentonville | AR | 2:01:06 | #303 |
| 2011 | Lost Dutchman MarathonApache Junction | AZ | 1:52:59 | #214 |
| 2011 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:05:12 | #992 |
| 2011 | Get In GearMinneapolis | MN | 1:30:54 | #40 |
| 2011 | Outer Banks MarathonManteo | NC | 2:44:46 | #2122 |
| 2010 | Hartford MarathonHartford | CT | 1:46:03 | #640 |
| 2010 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:44:29 | #87 |
| 2010 | Lincoln MarathonLincoln | NE | 1:38:20 | #314 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:50:56 | #1212 |
| 2010 | Canyonlands Half MarathonMoab | UT | 2:37:18 | #2965 |
| 2010 | City of Oaks MarathonRaleigh | NC | 2:13:12 | #1239 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:36:34 | #6552 |
| 2009 | Novant Health Charlotte MarathonCharlotte | NC | 1:39:43 | #216 |
| 2009 | 2026 HelvetiaHillsboro | OR | 1:26:59 | #19 |
| 2008 | Air Force MarathonDayton | OH | 1:59:42 | #699 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:09:21 | #3737 |
| 2008 | Lincoln MarathonLincoln | NE | 1:45:13 | #582 |
| 2008 | Marine Corps Historic HalfFredericksburg | VA | 1:48:03 | #518 |
| 2008 | Novant Health Charlotte MarathonCharlotte | NC | 1:45:55 | #320 |
| 2008 | Swanzey Covered Bridges Half MarathonSwanzey | NH | 1:29:38 | #24 |
| 2008 | Indianapolis Monumental MarathonIndianapolis | IN | 1:33:23 | #60 |
| 2007 | Lincoln MarathonLincoln | NE | 1:47:30 | #501 |
| 2006 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:51:09 | #416 |
| 2006 | Cleveland MarathonCleveland | OH | 2:00:39 | #939 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 1:54:15 | #1305 |
| 2006 | Novant Health Charlotte MarathonCharlotte | NC | 1:43:32 | #153 |