78
Total Finishes
47
Distinct Races
20
States (39%)
1:06:11
PR (5:03/mi)
2:03:36
Average
-0:31:45
Faster (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Huff N Puff Half MarathonJackson | GA | 1:45:13 | #106 |
| 2026 | Cummins Falls Marathon, Half, 10K, 5KCookeville | TN | 1:40:57.24 | #2 |
| 2025 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 2:25:13 | #439 |
| 2025 | Kiawah Island MarathonKiawah Island | SC | 2:42:57.86 | #2336 |
| 2025 | DC Half RacesWashington | DC | 2:12:36 | #3937 |
| 2025 | Greenville Half MarathonGreenville | SC | 2:13:23 | #1725 |
| 2025 | Rocky RunPhiladelphia | PA | 1:52:57 | #967 |
| 2025 | Rock 'n' Roll NashvilleNashville | TN | 1:33:36 | #143 |
| 2024 | Sizzling Soles Half-marathonCary | NC | 2:05:18.38 | #36 |
| 2024 | Upper Cumberland Haunted Half MarathonCookeville | TN | 1:49:13 | #32 |
| 2024 | Marine Corps Historic HalfFredericksburg | VA | 3:09:12 | #3391 |
| 2024 | Charleston Half MarathonCharleston | SC | 2:15:33 | #2295 |
| 2024 | Hokie Half Marathon and 5KBlacksburg | VA | 1:43:37.56 | #117 |
| 2024 | Medal Madness 5K, 10K, & 13.1M at Springdale, AR (36)Springdale | AR | — | #4 |
| 2023 | Eau Claire MarathonEau Claire | WI | 1:51:44 | #321 |
| 2023 | Marine Corps Historic HalfFredericksburg | VA | 2:04:27 | #938 |
| 2023 | Harrisonburg Half MarathonHarrisonburg | VA | 2:18:38.76 | #273 |
| 2023 | Good Life HalfsyLincoln | NE | 1:45:04.1 | #733 |
| 2023 | EMC DAM to DSMPolk City | IA | 2:11:35 | #1224 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 1:53:51 | #1640 |
| 2023 | Cincinnati Hungry Turkey Half Marathon & 5KCincinnati | OH | 2:18:32 | #207 |
| 2023 | Lincoln MarathonLincoln | NE | 1:36:59 | #205 |
| 2022 | Chicago Spring Half MarathonChicago | IL | 2:18:07 | #2657 |
| 2022 | Eau Claire MarathonEau Claire | WI | 1:58:29 | #390 |
| 2021 | Post Canyon Trail Half MarathonHood River | OR | 2:05:34 | #47 |
| 2021 | IMT Des Moines MarathonDes Moines | IA | 1:06:11 | #4 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 1:52:53 | #414 |
| 2019 | Lincoln MarathonLincoln | NE | 3:12:24 | #5855 |
| 2019 | Nashville 1/2 MarathonNashville | TN | 1:53:51 | #305 |
| 2019 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:45:04 | #1048 |
| 2019 | Independence Rhode RaceBristol | RI | 1:30:43 | #19 |
| 2019 | NewBo RunCedar Rapids | IA | 1:53:16 | #167 |
| 2019 | Eau Claire MarathonEau Claire | WI | 2:46:51 | #1532 |
| 2019 | Whistlestop MarathonAshland | WI | 2:14:25 | #538 |
| 2018 | Eau Claire MarathonEau Claire | WI | 1:55:21 | #320 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 1:58:03 | #1376 |
| 2018 | Nebraska State Fair MarathonGrand Island | NE | 2:36:26 | #350 |
| 2018 | Lincoln MarathonLincoln | NE | 2:16:25 | #3507 |
| 2018 | Chicago Half MarathonChicago | IL | 2:19:08 | #4513 |
| 2017 | Nebraska State Fair MarathonGrand Island | NE | 2:58:17 | #393 |
| 2017 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 1:31:36 | #68 |
| 2017 | Norfolk Harbor Half MarathonNorfolk | VA | 1:51:50 | #284 |
| 2017 | Eau Claire MarathonEau Claire | WI | 1:56:17 | #408 |
| 2017 | NewBo RunCedar Rapids | IA | 2:35:17 | #480 |
| 2016 | Eau Claire MarathonEau Claire | WI | 1:59:07 | #506 |
| 2016 | Nebraska State Fair MarathonGrand Island | NE | 1:57:54 | #125 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 2:10:40 | #2674 |
| 2016 | Whistlestop MarathonAshland | WI | 1:58:28 | #251 |
| 2015 | IMT Des Moines MarathonDes Moines | IA | 1:56:45 | #1253 |
| 2015 | Bend Marathon and HalfBend | OR | 1:56:29 | #236 |
| 2015 | Hillbilly Hike Half Marathon, 10k, & Greubel Memorial 5kCarlisle | IA | 1:47:00 | #47 |
| 2015 | Fargo Mini MarathonFargo | ND | 2:05:50 | #317 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 2:17:37 | #4707 |
| 2015 | Eau Claire MarathonEau Claire | WI | 2:01:59 | #397 |
| 2015 | Mankato Marathon WeekendMankato | MN | 2:03:38 | #636 |
| 2014 | Norfolk Harbor Half MarathonNorfolk | VA | 1:53:10 | #514 |
| 2014 | Whistlestop MarathonAshland | WI | 2:13:09 | #793 |
| 2014 | Fox Valley Marathon RacesSaint Charles | IL | 2:21:16 | #964 |
| 2014 | Crawlin' Crab Half MarathonHampton | VA | 1:56:27 | #500 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 1:55:58 | #1222 |
| 2012 | Crawlin' Crab Half MarathonHampton | VA | 1:54:29 | #544 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 1:41:37 | #358 |
| 2011 | Garmin Kansas City MarathonKansas City | MO | 1:53:02 | #999 |
| 2011 | Eau Claire MarathonEau Claire | WI | 1:53:13 | #255 |
| 2011 | Whistlestop MarathonAshland | WI | 1:52:21 | #364 |
| 2010 | Whistlestop MarathonAshland | WI | 1:44:03 | #179 |
| 2010 | Eau Claire MarathonEau Claire | WI | 1:44:54 | #143 |
| 2010 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 2:16:48 | #859 |
| 2009 | Get In GearMinneapolis | MN | 1:50:13 | #210 |
| 2009 | Outer Banks MarathonManteo | NC | 1:49:13 | #332 |
| 2009 | Pure Water Days RacesChippewa Falls | WI | 1:51:16 | #46 |
| 2008 | Whistlestop MarathonAshland | WI | 1:45:57 | #179 |
| 2008 | Flying Pig Pump and RunCincinnati | OH | 2:06:26 | #2497 |
| 2005 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:38:38 | #2953 |
| 2004 | Rock 'n' Roll NashvilleNashville | TN | 2:22:05 | #5058 |
| 2003 | Greater St. Louis MarathonSt. Louis | MO | 1:34:17 | #42 |
| 2003 | Rock 'n' Roll NashvilleNashville | TN | 2:13:50 | #3547 |
| 2002 | Whistlestop MarathonAshland | WI | 2:16:58 | #427 |
31 states to go