44
Total Finishes
22
Distinct Races
15
States (29%)
1:25:35
PR (6:32/mi)
2:14:26
Average
+2:12:57
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Nashville 1/2 MarathonNashville | TN | 3:43:24 | #2250 |
| 2025 | Dirty South Trail RacesKnoxville | TN | 1:50:12.92 | #6 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 2:49:42 | #8590 |
| 2025 | Akron MarathonAkron | OH | 1:36:53 | #144 |
| 2025 | Garmin Olathe Marathon, Half Marathon and 10K in the land of OzOlathe | KS | 3:02:28.8 | #1030 |
| 2025 | Nashville 1/2 MarathonNashville | TN | 3:43:24 | #2250 |
| 2025 | Rhode Island Half Marathon & 5KEast Providence | RI | 3:01:09.1 | #1317 |
| 2024 | Dirty South Trail RacesKnoxville | TN | 1:51:25.06 | #7 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:53:08 | #6577 |
| 2023 | Beat the BlerchCarnation | WA | 1:52:07.35 | #52 |
| 2022 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:45:02 | #9198 |
| 2022 | NYRR Staten Island HalfStaten Island | NY | 2:52:27 | #7247 |
| 2021 | Greater St. Louis MarathonSt. Louis | MO | 2:20:12 | #716 |
| 2019 | Chicago Half MarathonChicago | IL | 1:51:07 | #1152 |
| 2018 | 2026 HiTOPS Princeton Half MarathonPrinceton | NJ | 2:18:06 | #1127 |
| 2018 | Eau Claire MarathonEau Claire | WI | 1:34:17 | #44 |
| 2018 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:01:24 | #621 |
| 2018 | Greater St. Louis MarathonSt. Louis | MO | 2:07:45 | #1606 |
| 2017 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:06:25 | #754 |
| 2017 | Greater St. Louis MarathonSt. Louis | MO | 1:58:50 | #1139 |
| 2016 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:21:37 | #1027 |
| 2016 | Marion Arts Festival Half MarathonMarion | IA | 1:59:50 | #226 |
| 2015 | Corvallis Half Marathon and 5KCorvallis | OR | 1:43:02 | #157 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 1:55:14 | #1348 |
| 2014 | Corvallis Half Marathon and 5KCorvallis | OR | 1:40:20 | #124 |
| 2012 | 2026 HelvetiaHillsboro | OR | 2:09:08 | #1111 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:06:17 | #1002 |
| 2010 | 2026 HelvetiaHillsboro | OR | 2:10:17 | #1382 |
| 2009 | Great Western Half Marathon and 10KSaint Charles | IL | 1:28:08 | #12 |
| 2009 | 2026 HelvetiaHillsboro | OR | 2:05:30 | #1061 |
| 2007 | Whistlestop MarathonAshland | WI | 3:07:15 | #1040 |
| 2007 | St. Luke's Half Marathon & 5KAllentown | PA | 1:39:03 | #278 |
| 2006 | Great Western Half Marathon and 10KSaint Charles | IL | 1:25:35 | #22 |
| 2006 | 2026 HelvetiaHillsboro | OR | 2:13:27 | #974 |
| 2006 | Whistlestop MarathonAshland | WI | 2:46:45 | #872 |
| 2005 | Whistlestop MarathonAshland | WI | 2:39:57 | #723 |
| 2005 | Chicago Half MarathonChicago | IL | 1:37:00 | #275 |
| 2004 | Whidbey Island MarathonOak Harbor | WA | 2:11:44 | #477 |
| 2004 | Whistlestop MarathonAshland | WI | 2:41:55 | #584 |
| 2002 | Chicago Half MarathonChicago | IL | 1:31:09 | #164 |
| 2002 | Whistlestop MarathonAshland | WI | 2:24:06 | #461 |
| 2001 | Whistlestop MarathonAshland | WI | 2:36:01 | #521 |
| 2000 | Whistlestop MarathonAshland | WI | 2:11:27 | #606 |
| 2000 | Chicago Half MarathonChicago | IL | 1:30:27 | #113 |
36 states to go