42
Total Finishes
27
Distinct Races
11
States (22%)
1:21:05
PR (6:11/mi)
2:19:50
Average
-0:05:58
Faster (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Newport News One City MarathonNewport News | VA | 1:22:28.76 | #56 |
| 2026 | Shamrock MarathonVirginia Beach | VA | 1:51:07 | #885 |
| 2026 | One City MarathonNewport News | VA | 1:22:29 | #56 |
| 2025 | City of Roses Half Marathon & 5KCape Girardeau | MO | 2:29:25 | #1558 |
| 2025 | Norfolk Harbor Half MarathonNorfolk | VA | 1:23:35 | #12 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:21:05 | #59 |
| 2024 | Haunted 5K, 10K & 13.1M at Williamsburg, VA (40)Williamsburg | VA | — | #14 |
| 2024 | Newport News One City MarathonNewport News | VA | 3:14:53.72 | #626 |
| 2024 | One City MarathonNewport News | VA | 3:14:54 | #626 |
| 2023 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:49:01 | #532 |
| 2023 | One City MarathonNewport News | VA | 1:25:24 | #26 |
| 2023 | Newport News One City MarathonNewport News | VA | 1:25:23.8 | #26 |
| 2022 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:30:04.3 | #24 |
| 2022 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:30:04 | #24 |
| 2022 | Golden Leaf Half MarathonAspen | CO | 2:27:43 | #182 |
| 2022 | WICKED FAST MARATHON & HALF MARATHON POCONOSLehighton | PA | 1:30:04 | #24 |
| 2022 | Boulder Rez HalfBoulder | CO | 2:13:30 | #55 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:00:13 | #4441 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 2:31:08 | #2623 |
| 2018 | Greater St. Louis MarathonSt. Louis | MO | 2:22:57 | #2357 |
| 2017 | Williams Route 66 Marathon WeekendTulsa | OK | 2:49:48 | #3261 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 2:26:58 | #3007 |
| 2017 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:52:21 | #172 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:25:20 | #3155 |
| 2015 | Charlotte RaceFest Half & 10KCharlotte | NC | 1:56:49 | #364 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 3:10:09 | #5847 |
| 2013 | Charlottesville MarathonCharlottesville | VA | 2:00:42 | #270 |
| 2013 | AthHalf Half Marathon & 5KAthens | GA | 3:04:05 | #2557 |
| 2013 | Haunted 5K, 10K, 13.1M & 26.2M at Athens, GA (41)Athens | GA | 3:04:05 | #2557 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 2:25:40 | #5529 |
| 2012 | Marine Corps Historic HalfFredericksburg | VA | 3:36:26 | #5917 |
| 2011 | Cleveland MarathonCleveland | OH | 2:17:19 | #4619 |
| 2010 | Air Force MarathonDayton | OH | 2:24:13 | #2392 |
| 2010 | 2026 HelvetiaHillsboro | OR | 3:20:27 | #3076 |
| 2010 | Skinny Turkey Half MarathonRaleigh | NC | 2:09:35 | #767 |
| 2009 | Skinny Turkey Half MarathonRaleigh | NC | 2:10:15 | #601 |
| 2009 | Marine Corps Historic HalfFredericksburg | VA | 2:22:27 | #3273 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:00:30 | #2279 |
| 2007 | Rock 'n' Roll NashvilleNashville | TN | 3:20:50 | #16983 |
| 2006 | Rock 'n' Roll NashvilleNashville | TN | 3:08:17 | #12276 |
| 2003 | Air Force MarathonDayton | OH | 3:24:57 | #569 |
| 1990 | NYRR Staten Island HalfStaten Island | NY | 1:57:05 | #1115 |
40 states to go