21
Total Finishes
7
Distinct Races
6
States (12%)
1:43:00
PR (7:52/mi)
2:19:11
Average
+0:34:48
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | City of Lakes Half MarathonMinneapolis | MN | 2:50:06 | #1371 |
| 2025 | Faxon Law New Haven Road RaceNew Haven | CT | 1:43:00 | #238 |
| 2025 | Newport Rhode RacesNewport | RI | 1:45:53 | #370 |
| 2024 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:47:06 | #1156 |
| 2024 | Garmin Kansas City MarathonKansas City | MO | 2:37:54 | #2450 |
| 2023 | Garmin Kansas City MarathonKansas City | MO | 2:31:44 | #2062 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 2:21:47 | #1816 |
| 2022 | REVEL Big CottonwoodSalt Lake City | UT | 1:56:52 | #1045 |
| 2019 | Get In GearMinneapolis | MN | 2:27:52 | #727 |
| 2018 | Get In GearMinneapolis | MN | 2:24:13 | #865 |
| 2017 | Garmin Kansas City MarathonKansas City | MO | 1:56:04 | #646 |
| 2017 | Get In GearMinneapolis | MN | 2:23:01 | #939 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 2:13:04 | #1590 |
| 2016 | Get In GearMinneapolis | MN | 2:25:47 | #913 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 2:03:35 | #1248 |
| 2015 | Get In GearMinneapolis | MN | 2:21:55 | #896 |
| 2014 | Get In GearMinneapolis | MN | 2:19:32 | #1004 |
| 2013 | Get In GearMinneapolis | MN | 2:31:37 | #1070 |
| 2012 | Get In GearMinneapolis | MN | 2:20:31 | #1059 |
| 2011 | Get In GearMinneapolis | MN | 2:26:02 | #915 |
| 2009 | Get In GearMinneapolis | MN | 2:15:18 | #648 |
45 states to go