43
Total Finishes
27
Distinct Races
19
States (37%)
1:07:21
PR (5:08/mi)
2:11:29
Average
+1:00:36
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Haunted 5K, 10K & 13.1M at Largo, FL (43)Largo | FL | 1:07:20.54 | #1 |
| 2025 | Lincoln Presidential Half MarathonSpringfield | IL | 2:57:53 | #1033 |
| 2025 | Hapalua Hawaii's Half MarathonHonolulu | HI | 1:59:38 | #1281 |
| 2023 | Grand Teton Half MarathonJackson | WY | 2:36:28 | #970 |
| 2023 | GOAT RunPort Angeles | WA | 2:52:55.46 | #70 |
| 2022 | Chicago Spring Half MarathonChicago | IL | 2:22:18 | #2830 |
| 2022 | Garmin Kansas City MarathonKansas City | MO | 2:05:47 | #1155 |
| 2021 | Garmin Kansas City MarathonKansas City | MO | 2:07:29 | #1064 |
| 2021 | Naperville Half MarathonNaperville | IL | 1:44:46 | #203 |
| 2021 | Snoqualmie Valley HalfCarnation | WA | 2:01:31.99 | #143 |
| 2019 | Garmin Kansas City MarathonKansas City | MO | 2:39:26 | #3281 |
| 2019 | Naperville Half MarathonNaperville | IL | 1:37:18 | #126 |
| 2019 | Hartford MarathonHartford | CT | 1:57:23 | #1221 |
| 2019 | Space Coast Marathon & Half MarathonCocoa | FL | 2:27:02 | #733 |
| 2019 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 2:30:08.1 | #787 |
| 2019 | Runtastic NEBOPayson | UT | 2:15:42 | #655 |
| 2019 | REVEL Big CottonwoodSalt Lake City | UT | 2:07:01 | #1301 |
| 2018 | REVEL Big CottonwoodSalt Lake City | UT | 2:06:37 | #1413 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:39:25 | #6091 |
| 2017 | REVEL Big CottonwoodSalt Lake City | UT | 2:09:01 | #1422 |
| 2016 | Novant Health Charlotte MarathonCharlotte | NC | 1:50:23 | #432 |
| 2016 | Trinity Health Probility Ann Arbor Marathon: 5K • 10K • Half-Marathon • Full Marathon • Marathon Relay • Half-Marathon WalkAnn Arbor | MI | 3:10:44 | #1220 |
| 2016 | REVEL Big CottonwoodSalt Lake City | UT | 1:58:59 | #1075 |
| 2016 | Williams Route 66 Marathon WeekendTulsa | OK | 2:56:18 | #3647 |
| 2016 | Twin Lights Half MarathonGloucester | MA | 2:15:00 | #471 |
| 2016 | Indianapolis Monumental MarathonIndianapolis | IN | 2:39:26 | #6119 |
| 2015 | Twin Lights Half MarathonGloucester | MA | 2:07:13 | #422 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 1:47:11 | #493 |
| 2013 | Get In GearMinneapolis | MN | 1:42:33 | #125 |
| 2013 | Hartford MarathonHartford | CT | 2:21:29 | #4851 |
| 2013 | REVEL Big CottonwoodSalt Lake City | UT | 1:54:41 | #705 |
| 2012 | Air Force MarathonDayton | OH | 2:19:19 | #2472 |
| 2012 | Get In GearMinneapolis | MN | 1:55:43 | #504 |
| 2011 | Air Force MarathonDayton | OH | 1:58:09 | #1029 |
| 2011 | Hartford MarathonHartford | CT | 2:11:34 | #3299 |
| 2011 | Silver Comet Half & Full MarathonMableton | GA | 1:41:19 | #139 |
| 2010 | Indianapolis Monumental MarathonIndianapolis | IN | 1:35:55 | #217 |
| 2010 | Cleveland MarathonCleveland | OH | 2:13:19 | #2928 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 2:00:24 | #2715 |
| 2010 | Hartford MarathonHartford | CT | 2:32:03 | #3968 |
| 2009 | Napa Half MarathonNapa | CA | 2:37:41 | #1640 |
| 2007 | Greater St. Louis MarathonSt. Louis | MO | 1:57:17 | #1659 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:01:39 | #1738 |
32 states to go