21
Total Finishes
12
Distinct Races
12
States (24%)
1:39:02
PR (7:34/mi)
2:18:28
Average
+0:34:26
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Garmin Marathon DurhamDurham | NC | 2:06:34 | #586 |
| 2026 | Rock 'n' Roll ArizonaTempe | AZ | 2:18:02 | #2798 |
| 2025 | Seacoast Half MarathonPortsmouth | NH | 1:40:00 | #92 |
| 2025 | Prairie LineOklahoma City | OK | 1:39:42 | #69 |
| 2025 | Zoom Turkey TrotSan Jose | CA | 1:53:56 | #32 |
| 2025 | Chicago Half MarathonChicago | IL | 1:46:39 | #810 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:30:13 | #6169 |
| 2025 | Spooky Sprint- WichitaWichita | KS | 1:49:28 | #170 |
| 2024 | NYRR Staten Island HalfStaten Island | NY | 3:02:48 | #8793 |
| 2023 | NYRR Staten Island HalfStaten Island | NY | 2:23:15 | #7137 |
| 2023 | Prairie LineOklahoma City | OK | 1:39:02 | #24 |
| 2020 | Indianapolis Monumental MarathonIndianapolis | IN | 2:02:14 | #105 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 2:04:43 | #3486 |
| 2019 | Panama City Beach MarathonPanama City Beach | FL | 2:44:08 | #324 |
| 2018 | Indianapolis Monumental MarathonIndianapolis | IN | 2:12:02 | #3808 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 3:06:50 | #11098 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:19:22 | #4581 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 3:14:55 | #10140 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 3:04:34 | #10801 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 3:05:43 | #9434 |
| 2011 | Hartford MarathonHartford | CT | 1:43:36 | #597 |
39 states to go