26
Total Finishes
18
Distinct Races
16
States (31%)
1:18:17
PR (5:59/mi)
2:01:18
Average
-1:35:48
Faster (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Charleston Half MarathonCharleston | SC | 2:00:08 | #1750 |
| 2025 | Milwaukee MarathonMilwaukee | WI | 2:05:33 | #1098 |
| 2025 | American River Parkway Half MarathonSacramento | CA | 1:55:46 | #750 |
| 2025 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:24:48 | #32 |
| 2025 | Millinocket MarathonMillinocket | ME | 2:17:31 | #1024 |
| 2025 | Hometown Half Marathon & 5k/10k - St LouisSaint Charles | MO | 2:38:56.3 | #107 |
| 2025 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:03:07 | #371 |
| 2025 | Cape Cod Marathon WeekendFalmouth | MA | 1:51:13 | #363 |
| 2024 | Ocracoke Island Weekend Runfest 5K, 10K & Half MarathonOcracoke | NC | 2:24:43 | #83 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 1:39:02 | #171 |
| 2024 | Greater St. Louis MarathonSt. Louis | MO | 2:40:22 | #2476 |
| 2023 | Baltimore Running FestivalBaltimore | MD | 1:18:17 | #16 |
| 2022 | Franconia Notch Half MarathonFranconia | NH | 2:20:49 | #134 |
| 2020 | Baltimore Running FestivalBaltimore | MD | 1:53:03 | #50 |
| 2019 | NYRR Staten Island HalfStaten Island | NY | 1:41:36 | #1511 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 2:47:20 | #5148 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 1:54:45 | #4104 |
| 2017 | Run MahometMahomet | IL | 1:29:47 | #20 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 1:36:09 | #587 |
| 2016 | Baltimore Running FestivalBaltimore | MD | 1:26:08 | #26 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 1:32:42 | #607 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 1:27:05 | #46 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:15:08 | #3078 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:16:04 | #7908 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 1:57:59 | #1414 |
| 2009 | 2026 Eugene MarathonEugene | OR | 3:35:56 | #2916 |
35 states to go