21
Total Finishes
20
Distinct Races
14
States (27%)
1:28:48
PR (6:47/mi)
2:07:20
Average
+0:36:19
Slower (first→last)
Richmond, VA
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | RunSedonaSedona | AZ | 2:18:29 | #620 |
| 2026 | Wicked Half MarathonPeoria | AZ | 2:06:30 | #81 |
| 2025 | Jones Gap Trail Half MarathonMarietta | SC | 2:49:53 | #80 |
| 2025 | Wenatchee MarathonWenatchee | WA | 1:45:32 | #25 |
| 2025 | South Shore Half MarathonMilwaukee | WI | 1:28:48 | #31 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:45:47 | #896 |
| 2022 | Spinx Run FestGreenville | SC | 1:44:54 | #103 |
| 2021 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:11:02 | — |
| 2019 | Helderberg to Hudson Half MarathonUnknown | NY | 2:25:02 | #1605 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 1:59:59 | #5182 |
| 2017 | Air Force MarathonDayton | OH | 3:13:55 | #3333 |
| 2017 | Duke City MarathonAlbuquerque | NM | 2:09:31 | #496 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 2:20:02 | #3085 |
| 2015 | Mohawk Hudson River MarathonUnknown | NY | 2:02:28 | #372 |
| 2013 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:57:59 | #347 |
| 2010 | 2026 HelvetiaHillsboro | OR | 1:54:23 | #637 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:22:32 | #6322 |
| 2010 | Charlottesville MarathonCharlottesville | VA | 2:05:10 | #604 |
| 2010 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:13:25 | #3552 |
| 2003 | Air Force MarathonDayton | OH | 1:56:38 | #173 |
| 2001 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:42:10 | #309 |
37 states to go