56
Total Finishes
36
Distinct Races
19
States (37%)
1:21:56
PR (6:15/mi)
2:01:31
Average
-0:13:56
Faster (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Charleston Half MarathonCharleston | SC | 1:42:53 | #575 |
| 2025 | Foot Traffic Flat MarathonPortland | OR | 2:25:34 | #705 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:04:22.08 | #937 |
| 2025 | Holiday 5K, 10K, & 13.1M at Mobile, AL (51)Mobile | AL | 1:36:16.13 | #5 |
| 2025 | Greensboro Half MarathonGreensboro | NC | 2:09:11.89 | #282 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 1:54:29 | #1286 |
| 2024 | Holiday 5K, 10K, & 13.1M at Everett, WA (51)Everett | WA | — | #13 |
| 2024 | Portland MarathonPortland | OR | 2:25:12 | #2697 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 1:51:00 | #1289 |
| 2023 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:14:06.3 | #932 |
| 2022 | Bay Bridge Half MarathonOakland | CA | 2:35:00 | #3321 |
| 2022 | Asheville Craft Beer Half Marathon & 10K/5KAsheville | NC | 1:41:04 | #78 |
| 2022 | Carrollton Half MarathonCarrollton | GA | 2:37:09.3 | #257 |
| 2022 | Rock 'n' Roll NashvilleNashville | TN | 2:37:10 | #5144 |
| 2021 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:38:47 | #98 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 1:44:10 | #441 |
| 2021 | City of Oaks MarathonRaleigh | NC | 2:48:00 | #1305 |
| 2020 | BHM26.2 2026- The Alabama Race SeriesHoover | AL | 1:41:26.6 | #105 |
| 2019 | Crawlin' Crab Half MarathonHampton | VA | 1:48:08 | #138 |
| 2019 | Bay Bridge Half MarathonOakland | CA | 2:23:50 | #4034 |
| 2019 | Newport Rhode RacesNewport | RI | 2:49:24 | #1073 |
| 2019 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 3:23:33 | #507 |
| 2018 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:33:59 | #39 |
| 2017 | Mill Race MarathonColumbus | IN | 1:31:05 | #17 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 1:57:54 | #1241 |
| 2017 | Runtastic TIMPAmerican Fork | UT | 3:01:54 | #909 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 1:25:06 | #165 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 1:55:30 | #1056 |
| 2015 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:21:56 | #15 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 1:59:47 | #2016 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 2:15:48 | #2202 |
| 2014 | Snow Canyon Half MarathonSaint George | UT | 1:50:44 | #371 |
| 2014 | Marine Corps Historic HalfFredericksburg | VA | 2:32:18 | #4395 |
| 2014 | Sam Costa Half and Quarter MarathonsCarmel | IN | 1:22:01 | #10 |
| 2013 | Marine Corps Historic HalfFredericksburg | VA | 1:29:07 | #57 |
| 2013 | Mill Race MarathonColumbus | IN | 1:23:49 | #39 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:05:34 | #3436 |
| 2012 | Crawlin' Crab Half MarathonHampton | VA | 1:32:48 | #62 |
| 2012 | AthHalf Half Marathon & 5KAthens | GA | 1:50:38 | #544 |
| 2012 | Novant Health Charlotte MarathonCharlotte | NC | 1:49:13 | #452 |
| 2011 | Marshall University MarathonHuntington | WV | 1:51:15 | #162 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:09:27 | #1121 |
| 2011 | Cleveland MarathonCleveland | OH | 1:49:24 | #1181 |
| 2011 | Silver Comet Half & Full MarathonMableton | GA | 2:08:47 | #787 |
| 2010 | 2026 HelvetiaHillsboro | OR | 2:19:24 | #1771 |
| 2010 | Silver Comet Half & Full MarathonMableton | GA | 1:50:00 | #355 |
| 2009 | Outer Banks MarathonManteo | NC | 1:55:37 | #570 |
| 2009 | Lincoln MarathonLincoln | NE | 2:07:59 | #2358 |
| 2008 | Silver Comet Half & Full MarathonMableton | GA | 2:14:49 | #969 |
| 2008 | Outer Banks MarathonManteo | NC | 1:58:45 | #667 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 1:44:52 | #722 |
| 2008 | Cleveland MarathonCleveland | OH | 1:38:13 | #169 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 2:01:14 | #2130 |
| 2007 | Silver Comet Half & Full MarathonMableton | GA | 1:50:56 | #337 |
| 2005 | Lost Dutchman MarathonApache Junction | AZ | 2:01:15 | #146 |
| 2003 | Air Force MarathonDayton | OH | 1:56:49 | #178 |
32 states to go