44
Total Finishes
15
Distinct Races
12
States (24%)
1:34:16
PR (7:12/mi)
2:16:57
Average
+0:34:48
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Faxon Law New Haven Road RaceNew Haven | CT | 1:43:00 | #238 |
| 2025 | City of Lakes Half MarathonMinneapolis | MN | 2:50:06 | #1371 |
| 2025 | Newport Rhode RacesNewport | RI | 1:45:53 | #370 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 2:37:54 | #2450 |
| 2024 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:47:06 | #1156 |
| 2024 | City of Lakes Half MarathonMinneapolis | MN | 2:50:37 | #1450 |
| 2023 | Oktoberfest Run 5K/10K/13.1 SAN DIEGOSan Diego | CA | 2:27:25 | #1580 |
| 2023 | Garmin Kansas City MarathonKansas City | MO | 2:31:44 | #2062 |
| 2023 | City of Lakes Half MarathonMinneapolis | MN | 2:52:20 | #1376 |
| 2023 | Saint Louis Half Marathon and 5KSaint Louis | MO | 2:09:48 | #494 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 2:21:47 | #1816 |
| 2022 | City of Lakes Half MarathonMinneapolis | MN | 3:10:51 | #1048 |
| 2022 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:22:31 | #1612 |
| 2022 | REVEL Big CottonwoodSalt Lake City | UT | 1:56:52 | #1045 |
| 2021 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:27:01 | #957 |
| 2021 | Ashland Half Marathon & 5kAshland | VA | 1:34:16 | #47 |
| 2021 | City of Lakes Half MarathonMinneapolis | MN | 2:52:43 | #767 |
| 2019 | City of Lakes Half MarathonMinneapolis | MN | 2:27:03 | #1211 |
| 2019 | Get In GearMinneapolis | MN | 2:27:52 | #727 |
| 2019 | Ashland Half Marathon & 5kAshland | VA | 1:40:56 | #104 |
| 2018 | Rock The Parkway Half Marathon and 5kKansas City | MO | 1:59:20 | #1343 |
| 2018 | Get In GearMinneapolis | MN | 2:24:13 | #865 |
| 2018 | City of Lakes Half MarathonMinneapolis | MN | 2:15:49 | #1004 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 1:56:04 | #646 |
| 2017 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:01:52 | #1237 |
| 2017 | Get In GearMinneapolis | MN | 2:23:01 | #939 |
| 2017 | The Colorado MarathonFort Collins | CO | 1:42:41 | #97 |
| 2016 | Get In GearMinneapolis | MN | 2:25:47 | #913 |
| 2016 | Deadwood Mickelson Trail MarathonDeadwood | SD | 2:21:56 | #1000 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 2:13:04 | #1590 |
| 2016 | City of Lakes Half MarathonMinneapolis | MN | 2:12:40 | #676 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:03:35 | #1248 |
| 2015 | Get In GearMinneapolis | MN | 2:21:55 | #896 |
| 2014 | City of Lakes Half MarathonMinneapolis | MN | 2:12:41 | #555 |
| 2014 | Get In GearMinneapolis | MN | 2:19:32 | #1004 |
| 2014 | IMT Des Moines MarathonDes Moines | IA | 2:23:44 | #3430 |
| 2014 | Ashland Half Marathon & 5kAshland | VA | 1:43:24 | #145 |
| 2013 | Get In GearMinneapolis | MN | 2:31:37 | #1070 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 1:58:52 | #1325 |
| 2012 | Lincoln MarathonLincoln | NE | 2:05:11 | #2404 |
| 2012 | Get In GearMinneapolis | MN | 2:20:31 | #1059 |
| 2012 | The Colorado MarathonFort Collins | CO | 1:49:18 | #211 |
| 2011 | Get In GearMinneapolis | MN | 2:26:02 | #915 |
| 2009 | Get In GearMinneapolis | MN | 2:15:18 | #648 |
39 states to go