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