104
Total Finishes
61
Distinct Races
28
States (55%)
1:43:28
PR (7:54/mi)
2:16:55
Average
+0:41:41
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Mesa MarathonMesa | AZ | 2:39:07 | #3116 |
| 2026 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:20:49 | #911 |
| 2025 | 2026 Texas Big Star Half Marathon, 5K, & 1-mileFrisco | TX | 2:06:13 | #450 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:01:03 | #4221 |
| 2025 | Good Life HalfsyLincoln | NE | 1:57:14 | #2148 |
| 2025 | Drake Road RacesDes Moines | IA | 2:47:05 | #1001 |
| 2025 | Savannah Southern HalfSavannah | GA | 3:22:14 | #2387 |
| 2025 | Helderberg to Hudson Half MarathonUnknown | NY | 1:54:40 | #582 |
| 2025 | Phoenix MarathonPhoenix | AZ | 2:27:33 | #1643 |
| 2025 | IMT Des Moines MarathonDes Moines | IA | 2:25:58 | #2269 |
| 2025 | Old Zoo Half MarathonLos Angeles | CA | 2:13:13.5 | #143 |
| 2025 | Novant Health Wilmington NC MarathonWilmington | NC | 1:54:07 | #553 |
| 2024 | 2026 Eugene MarathonEugene | OR | 2:35:33 | #3143 |
| 2024 | Lincoln MarathonLincoln | NE | 1:56:22 | #1105 |
| 2024 | Great Smoky Mountains Half MarathonTownsend | TN | 2:20:59 | #433 |
| 2024 | Alameda Island Running FestivalAlameda | CA | 2:12:59 | #144 |
| 2024 | Charleston Half MarathonCharleston | SC | 1:52:00 | #859 |
| 2024 | Good Life HalfsyLincoln | NE | 2:00:55.7 | #1977 |
| 2024 | Health First Florida Marathon WeekendMelbourne | FL | 1:55:11 | #178 |
| 2024 | Novant Health Charlotte MarathonCharlotte | NC | 2:07:04.48 | #1896 |
| 2024 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:32:41.8 | #533 |
| 2023 | Chicago Half MarathonChicago | IL | 2:32:27 | #5499 |
| 2023 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:37:32 | #1588 |
| 2023 | City of Trees MarathonBoise | ID | 3:10:39.2 | #370 |
| 2023 | Newport News One City MarathonNewport News | VA | 2:15:01.09 | #345 |
| 2023 | Good Life HalfsyLincoln | NE | 2:03:49.2 | #1988 |
| 2023 | Leavenworth MarathonLeavenworth | WA | 2:36:12 | #465 |
| 2023 | Chicago Spring Half MarathonChicago | IL | 1:48:47 | #767 |
| 2023 | Whidbey Island MarathonOak Harbor | WA | 2:33:29 | #476 |
| 2023 | Charlottesville MarathonCharlottesville | VA | 3:10:31 | #525 |
| 2023 | One City MarathonNewport News | VA | 2:15:01 | #345 |
| 2023 | City of Oaks MarathonRaleigh | NC | 1:59:56 | #705 |
| 2023 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:50:19 | #2566 |
| 2023 | Lincoln MarathonLincoln | NE | 1:56:21 | #897 |
| 2022 | Kiawah Island MarathonKiawah Island | SC | 2:20:57.86 | #1909 |
| 2022 | Naperville Half MarathonNaperville | IL | 2:10:31 | #740 |
| 2022 | Lincoln MarathonLincoln | NE | 1:58:00 | #919 |
| 2022 | Novant Health Charlotte MarathonCharlotte | NC | 2:30:12 | #1779 |
| 2022 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:15:56 | #653 |
| 2021 | New England Half MarathonConcord | NH | 2:16:46 | #461 |
| 2021 | BHM26.2 2026- The Alabama Race SeriesHoover | AL | 2:13:43.2 | #198 |
| 2021 | Cannonball Running Festival - Marathon, Half Marathon, 10K & 5KGreensboro | NC | 3:19:03 | #256 |
| 2021 | Baltimore Running FestivalBaltimore | MD | 2:41:20 | #2249 |
| 2021 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:54:13 | #402 |
| 2021 | Lincoln MarathonLincoln | NE | 2:03:52 | #985 |
| 2019 | Illinois Race WeekendChampaign | IL | 2:19:58 | #2089 |
| 2019 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:12:28 | #1145 |
| 2019 | Lincoln MarathonLincoln | NE | 1:59:58 | #1717 |
| 2019 | Upper Cumberland Haunted Half MarathonCookeville | TN | 2:28:17 | #208 |
| 2019 | Newport Rhode RacesNewport | RI | 1:43:28 | #138 |
| 2019 | Chicago Spring Half MarathonChicago | IL | 2:02:49 | #1545 |
| 2019 | Shipyard Old Port Half MarathonPortland | ME | 1:57:10 | #945 |
| 2019 | Lincoln Presidential Half MarathonSpringfield | IL | 2:09:45 | #505 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 3:12:15 | #6827 |
| 2018 | Lincoln MarathonLincoln | NE | 2:02:55 | #2158 |
| 2017 | Hartford MarathonHartford | CT | 2:05:00 | #1760 |
| 2017 | Area 13.1 Half MarathonRoswell | GA | 1:54:35 | #102 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 3:32:07 | #3408 |
| 2017 | Omaha MarathonOmaha | NE | 1:48:19 | #103 |
| 2017 | Lincoln Presidential Half MarathonSpringfield | IL | 2:07:36 | #530 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:19:28 | #2831 |
| 2016 | Omaha MarathonOmaha | NE | 1:54:40 | #162 |
| 2016 | Outer Banks MarathonManteo | NC | 2:29:25 | #1163 |
| 2016 | Lincoln MarathonLincoln | NE | 1:52:29 | #1539 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:32:29 | #9891 |
| 2016 | Hartford MarathonHartford | CT | 2:16:04 | #3127 |
| 2016 | Garmin Kansas City MarathonKansas City | MO | 3:34:56 | #3959 |
| 2016 | 2026 Eugene MarathonEugene | OR | 2:10:12 | #1260 |
| 2015 | Seacoast Half MarathonPortsmouth | NH | 1:45:39 | #172 |
| 2015 | The ThermoFisher Scientific Grand Island 1/2 MarathonGrand Island | NY | 2:18:06 | #251 |
| 2015 | Lincoln MarathonLincoln | NE | 1:54:40 | #1511 |
| 2015 | Omaha MarathonOmaha | NE | 1:54:05 | #283 |
| 2015 | City of Oaks MarathonRaleigh | NC | 2:04:52 | #587 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:45:19 | #973 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 2:15:02 | #4511 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 2:05:08 | #2660 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 3:24:15 | #5994 |
| 2014 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:24:14 | #1489 |
| 2014 | Run Bentonville Half MarathonBentonville | AR | 2:23:07 | #1111 |
| 2013 | Lincoln MarathonLincoln | NE | 2:06:33 | #2974 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 1:55:53 | #1678 |
| 2013 | Lincoln Presidential Half MarathonSpringfield | IL | 2:18:16 | #919 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:08:55 | #6185 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:18:05 | #4265 |
| 2013 | Napa Half MarathonNapa | CA | 2:02:23 | #788 |
| 2013 | Omaha MarathonOmaha | NE | 2:00:52 | #808 |
| 2013 | Mill Race MarathonColumbus | IN | 2:19:22 | #1149 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 3:12:14 | #8185 |
| 2012 | Omaha MarathonOmaha | NE | 2:48:12 | #1943 |
| 2012 | Lincoln MarathonLincoln | NE | 2:56:51 | #5987 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 2:24:16 | #1974 |
| 2011 | Flying Pirate Half MarathonKill Devil Hills | NC | 1:59:02 | #437 |
| 2011 | Lincoln MarathonLincoln | NE | 2:22:27 | #4716 |
| 2011 | Omaha MarathonOmaha | NE | 2:36:20 | #1896 |
| 2010 | Garmin Kansas City MarathonKansas City | MO | 1:58:08 | #1447 |
| 2010 | Chicago Spring Half MarathonChicago | IL | 2:10:26 | #1413 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:14:01 | #4327 |
| 2008 | Leavenworth MarathonLeavenworth | WA | 2:01:24 | #215 |
| 2008 | 2026 Eugene MarathonEugene | OR | 1:43:51 | #278 |
| 2007 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:29:53 | #4035 |
| 2007 | Whidbey Island MarathonOak Harbor | WA | 1:51:07 | #269 |
| 2006 | Silver Comet Half & Full MarathonMableton | GA | 1:48:26 | #241 |
| 2005 | Hartford MarathonHartford | CT | 1:57:26 | #530 |
| 2005 | Canyonlands Half MarathonMoab | UT | 2:16:49 | #1914 |
23 states to go