15
Total Finishes
13
Distinct Races
10
States (20%)
1:41:54
PR (7:47/mi)
2:08:59
Average
-0:15:44
Faster (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Greenville Half MarathonGreenville | SC | 1:51:18 | #927 |
| 2026 | RunSBY Events (Salisbury Marathon/Salisbury Half Marathon/5k)Salisbury | MD | 1:41:54.427 | #28 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:51:16 | #753 |
| 2025 | Temecula Half Marathon, 10K, 5KTemecula | CA | 1:52:48 | #52 |
| 2025 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:16:05 | #6906 |
| 2023 | Napa Half MarathonNapa | CA | 2:38:18 | #1479 |
| 2023 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:30:58 | #10388 |
| 2019 | Owls Roost RumbleGreensboro | NC | 1:53:30.8 | #9 |
| 2018 | Marine Corps Historic HalfFredericksburg | VA | 2:54:58 | #3053 |
| 2018 | Cleveland MarathonCleveland | OH | 2:20:34 | #2514 |
| 2016 | Hartford MarathonHartford | CT | 2:09:40 | #2659 |
| 2014 | Novant Health Charlotte MarathonCharlotte | NC | 1:42:24 | #242 |
| 2014 | Half Sauer Half Kraut MarathonPhiladelphia | PA | 2:22:11 | #445 |
| 2014 | Hartford MarathonHartford | CT | 2:01:48 | #2481 |
| 2011 | Greater St. Louis MarathonSt. Louis | MO | 2:07:02 | #3137 |
41 states to go