52
Total Finishes
33
Distinct Races
20
States (39%)
1:15:29
PR (5:46/mi)
2:09:15
Average
+0:38:40
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Mount Dora Half Marathon & 5KMount Dora | FL | 2:43:35 | #906 |
| 2025 | Providence Rhode RacesEast Providence | RI | 1:46:59 | #140 |
| 2025 | The Long View MarathonFort Collins | CO | 1:57:06.92 | #91 |
| 2025 | ORRC Pumpkin Ridge Run 5K, 10K and Half MarathonNorth Plains | OR | 1:48:32.14 | #24 |
| 2025 | Marine Corps Half MarathonCamp Lejeune | NC | 1:59:33 | #372 |
| 2023 | Napa Half MarathonNapa | CA | 3:15:36 | #2012 |
| 2022 | Shamrock MarathonVirginia Beach | VA | 2:12:54 | #2452 |
| 2021 | Shamrock MarathonVirginia Beach | VA | 2:13:30 | #431 |
| 2021 | Flying Pig Pump and RunCincinnati | OH | 1:58:24 | #1156 |
| 2020 | Rock 'n' Roll NashvilleNashville | TN | 2:00:33 | #145 |
| 2019 | High Uinta Half MarathonKamas | UT | 1:40:15 | #114 |
| 2019 | Lincoln MarathonLincoln | NE | 2:42:36 | #4911 |
| 2019 | Space Coast Marathon & Half MarathonCocoa | FL | 2:22:38 | #654 |
| 2018 | High Uinta Half MarathonKamas | UT | 1:42:31 | #142 |
| 2018 | Denver Colfax MarathonDenver | CO | 2:49:59 | #3945 |
| 2018 | Lincoln MarathonLincoln | NE | 2:55:31 | #6297 |
| 2018 | Papillion Half MarathonPapillion | NE | 2:27:01 | #179 |
| 2017 | 2027 Syracuse Half MarathonSyracuse | NY | 1:49:28 | #866 |
| 2017 | Akron MarathonAkron | OH | 2:06:08 | #1021 |
| 2016 | Lincoln MarathonLincoln | NE | 4:24:15 | #8901 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:08:35 | #3665 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:52:20 | #1550 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:07:43 | #5889 |
| 2014 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:24:04 | #1815 |
| 2014 | Omaha MarathonOmaha | NE | 2:19:20 | #1273 |
| 2013 | High Uinta Half MarathonKamas | UT | 1:42:35 | #181 |
| 2013 | Papillion Half MarathonPapillion | NE | 2:42:20 | #523 |
| 2013 | Adirondack MarathonSchroon Lake | NY | 3:18:21 | #444 |
| 2013 | Cleveland MarathonCleveland | OH | 1:56:08 | #1742 |
| 2012 | Hartford MarathonHartford | CT | 1:54:14 | #1849 |
| 2012 | Indianapolis Monumental MarathonIndianapolis | IN | 1:54:59 | #1401 |
| 2012 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 1:49:44 | #427 |
| 2012 | Omaha MarathonOmaha | NE | 2:19:10 | #1520 |
| 2011 | Snow Canyon Half MarathonSaint George | UT | 1:39:51 | #219 |
| 2011 | Charleston Half MarathonCharleston | SC | 1:47:30 | #246 |
| 2011 | Cleveland MarathonCleveland | OH | 1:52:58 | #1561 |
| 2009 | Whidbey Island MarathonOak Harbor | WA | 2:14:47 | #592 |
| 2008 | Covered Bridges Half MarathonWoodstock | VT | 1:52:42 | #521 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 1:45:48 | #1362 |
| 2007 | Covered Bridges Half MarathonWoodstock | VT | 1:49:02 | #378 |
| 2004 | Covered Bridges Half MarathonWoodstock | VT | 1:52:51 | #576 |
| 2004 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:39:44 | #2407 |
| 2004 | NYRR Staten Island HalfStaten Island | NY | 2:02:56 | #1969 |
| 2004 | Hartford MarathonHartford | CT | 2:05:55 | #1137 |
| 2003 | Baltimore Running FestivalBaltimore | MD | 2:03:30 | #1181 |
| 2003 | NYRR Staten Island HalfStaten Island | NY | 1:56:47 | #1268 |
| 2002 | NYRR Staten Island HalfStaten Island | NY | 2:00:24 | #1339 |
| 2002 | Canyonlands Half MarathonMoab | UT | 1:15:29 | #7 |
| 2002 | City of Oaks MarathonRaleigh | NC | 1:38:24 | #90 |
| 2000 | NYRR Staten Island HalfStaten Island | NY | 1:55:11 | #1454 |
| 1998 | NYRR Staten Island HalfStaten Island | NY | 1:56:03 | #1247 |
| 1996 | NYRR Staten Island HalfStaten Island | NY | 2:04:55 | #1689 |
31 states to go