54
Total Finishes
32
Distinct Races
20
States (39%)
1:19:35
PR (6:05/mi)
2:02:01
Average
+1:30:31
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Yellowstone Half Marathon WeekendWest Yellowstone | MT | 2:56:06 | #699 |
| 2025 | Seacoast Half MarathonPortsmouth | NH | 2:17:33 | #313 |
| 2025 | 2026 Zeigler Kalamazoo MarathonKalamazoo | MI | 2:33:15.94 | #689 |
| 2025 | City of Oaks MarathonRaleigh | NC | 2:51:47 | #2658 |
| 2025 | Secret City Half Marathon and 5KOak Ridge | TN | 1:56:19 | #158 |
| 2025 | Chicago Half MarathonChicago | IL | 2:43:44 | #7114 |
| 2025 | Classic City MarathonAthens | GA | 1:28:14 | #12 |
| 2024 | AthHalf Half Marathon & 5KAthens | GA | 1:35:09 | #94 |
| 2024 | 2026 Zeigler Kalamazoo MarathonKalamazoo | MI | 2:24:47.72 | #591 |
| 2024 | Shipyard Old Port Half MarathonPortland | ME | 1:33:39 | #104 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:20:22 | #23 |
| 2024 | Mount Desert Island MarathonBar Harbor | ME | 1:26:38 | #14 |
| 2024 | AthHalf Half Marathon and AthFest Educates 5KAthens | GA | 1:35:08.1 | #94 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:46:51 | #983 |
| 2023 | Yosemite Half MarathonBass Lake | CA | 2:48:12 | #1748 |
| 2023 | Steamworks Half MarathonDurango | CO | 1:48:44.87 | #29 |
| 2023 | Carmel Marathon WeekendCarmel | IN | 2:04:39.67 | #731 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 2:33:11 | #4555 |
| 2022 | Coast Guard MarathonElizabeth City | NC | 1:51:58 | #75 |
| 2022 | Fox Valley Marathon RacesSaint Charles | IL | 2:15:50 | #413 |
| 2022 | RunSedona EventsSedona | AZ | — | #502 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 1:51:12 | #875 |
| 2021 | Indianapolis Monumental MarathonIndianapolis | IN | 2:21:40 | #3523 |
| 2021 | Denver Colfax MarathonDenver | CO | 2:01:10 | #1169 |
| 2021 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:28:02 | #209 |
| 2021 | Norfolk Harbor Half MarathonNorfolk | VA | 1:48:33 | #167 |
| 2020 | City of Oaks MarathonRaleigh | NC | 2:21:43 | #187 |
| 2020 | Ocean State Rhode RacesNarragansett | RI | 1:56:32 | #64 |
| 2019 | Battle Creek Half Marathon and 5kSpringfield | MI | 2:36:14 | #235 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:28:51 | #5762 |
| 2019 | Novant Health Charlotte MarathonCharlotte | NC | 1:51:18 | #460 |
| 2019 | AthHalf Half Marathon & 5KAthens | GA | 1:26:23 | #16 |
| 2019 | Denver Colfax MarathonDenver | CO | 1:49:00 | #551 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:49:14 | #820 |
| 2019 | Norfolk Harbor Half MarathonNorfolk | VA | 1:45:45 | #204 |
| 2018 | AthHalf Half Marathon & 5KAthens | GA | 1:19:35 | #5 |
| 2018 | Norfolk Harbor Half MarathonNorfolk | VA | 1:55:06 | #391 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 2:20:08 | #4600 |
| 2017 | AthHalf Half Marathon & 5KAthens | GA | 1:24:17 | #5 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:20:15 | #4662 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 2:46:20 | #3813 |
| 2016 | AthHalf Half Marathon & 5KAthens | GA | 1:28:12 | #30 |
| 2015 | Asbury Park Half MarathonAsbury Park | NJ | 2:19:34 | #1013 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:07:35 | #3216 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 1:54:44 | #1536 |
| 2013 | Indianapolis Monumental MarathonIndianapolis | IN | 2:01:07 | #2302 |
| 2012 | Indianapolis Monumental MarathonIndianapolis | IN | 2:11:35 | #2795 |
| 2008 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:28:00 | #52 |
| 2006 | Greater St. Louis MarathonSt. Louis | MO | 2:11:48 | #3205 |
| 2005 | Foot Traffic Flat MarathonPortland | OR | 1:45:33 | #181 |
| 2005 | 2026 HelvetiaHillsboro | OR | 1:58:23 | #410 |
| 2004 | Duke City MarathonAlbuquerque | NM | 1:52:31 | #247 |
| 2003 | Duke City MarathonAlbuquerque | NM | 2:11:06 | #629 |
| 1994 | NYRR Staten Island HalfStaten Island | NY | 1:25:35 | #106 |
31 states to go