23
Total Finishes
17
Distinct Races
11
States (22%)
1:31:59
PR (7:01/mi)
2:16:42
Average
+0:52:17
Slower (first→last)
Peoria, AZ
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Rocket City MarathonHuntsville | AL | 1:51:50 | #200 |
| 2025 | La Jolla Half Marathon & 5KSan Diego | CA | 2:53:09.2 | #3893 |
| 2025 | 6th Annual HBCU STEM Education RunHuntsville | AL | 1:48:59 | #94 |
| 2025 | IMT Des Moines MarathonDes Moines | IA | 1:55:02 | #778 |
| 2024 | Midwest Twin Cities Half Marathon, 10K & 5KBloomington | MN | 2:31:47 | #268 |
| 2024 | Carmel Marathon WeekendCarmel | IN | 2:07:10.46 | #1105 |
| 2023 | Carmel Marathon WeekendCarmel | IN | 2:12:36.73 | #888 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 1:49:37 | #1544 |
| 2020 | The Elkmont Hound Dog HalfElkmont | AL | 1:31:59 | #1 |
| 2019 | Owls Roost RumbleGreensboro | NC | 2:10:45.5 | #51 |
| 2019 | Huntsville Half MarathonHuntsville | AL | 1:33:52 | #27 |
| 2018 | Huntsville Half MarathonHuntsville | AL | 1:33:02 | #24 |
| 2018 | Triple Lakes Trail RaceGreensboro | NC | — | #73 |
| 2018 | Phoenix Wicked Half Marathon, 10K, 5K and Spooky SprintPeoria | AZ | 3:33:14 | #171 |
| 2017 | Phoenix 10K and MarathonPhoenix | AZ | 2:55:28 | #675 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 2:22:58 | #4951 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 2:24:53 | #4961 |
| 2015 | Air Force MarathonDayton | OH | 2:45:36 | #3297 |
| 2014 | Air Force MarathonDayton | OH | 2:54:24 | #3678 |
| 2013 | Air Force MarathonDayton | OH | 2:59:33 | #4233 |
| 2011 | 2026 Eugene MarathonEugene | OR | 1:43:35 | #454 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 2:13:46 | #1646 |
| 1998 | NYRR Staten Island HalfStaten Island | NY | 2:00:52 | #1513 |
40 states to go