48
Total Finishes
33
Distinct Races
16
States (31%)
1:25:04
PR (6:30/mi)
2:04:46
Average
+0:51:33
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | St. George MarathonSaint George | UT | 1:47:17 | #494 |
| 2025 | Log Run Half MarathonStillwater | MN | 2:04:22 | #270 |
| 2025 | Stillwater Half MarathonStillwater | MN | 2:04:51 | #461 |
| 2025 | Black Toenail Friday Half Marathon and 7.5 Miler - MICommerce Township | MI | 2:51:20 | #205 |
| 2025 | St. Croix Crossing Half MarathonStillwater | MN | 2:14:52 | #370 |
| 2025 | IMT Des Moines MarathonDes Moines | IA | 1:46:18 | #409 |
| 2025 | Hot Cider Hustle - Twin Cities Half Marathon & 5KBloomington | MN | 2:27:25 | #563 |
| 2025 | Hot Cider Hustle - Lansing Half Marathon, 10K & 5KLansing | MI | 2:22:00.95 | #173 |
| 2024 | DEXTER-ANN ARBOR RUNDexter | MI | 2:28:25.1 | #1824 |
| 2024 | Medal Madness 5K, 10K & 13.1M at Williamsburg, VA (36)Williamsburg | VA | — | #15 |
| 2024 | La Jolla Half Marathon & 5KSan Diego | CA | 2:35:21.51 | #2633 |
| 2023 | IMT Des Moines MarathonDes Moines | IA | 1:47:36 | #370 |
| 2023 | Indianapolis Monumental MarathonIndianapolis | IN | 2:14:22 | #3103 |
| 2021 | 2026 Eugene MarathonEugene | OR | 1:58:26 | #440 |
| 2021 | Duke City MarathonAlbuquerque | NM | 2:29:36 | #462 |
| 2021 | Mighty Mo RunSioux City | IA | 2:14:53 | #54 |
| 2021 | City of Oaks MarathonRaleigh | NC | 1:40:47 | #148 |
| 2021 | Rock 'n' Roll NashvilleNashville | TN | 2:45:13 | #5162 |
| 2019 | Cleveland MarathonCleveland | OH | 2:35:42 | #2768 |
| 2018 | Capital City Half MarathonColumbus | OH | 1:49:31 | #1044 |
| 2018 | Dayton Turkey Trot Half Marathon & 5KDayton | OH | 1:54:42.3 | #90 |
| 2017 | Gilbert Half MarathonGilbert | AZ | 1:42:23 | #81 |
| 2016 | Urban Bourbon Half Marathon and 5KLouisville | KY | 3:09:59 | #2390 |
| 2016 | Cleveland MarathonCleveland | OH | 2:16:49 | #2743 |
| 2015 | City of Oaks MarathonRaleigh | NC | 1:46:29 | #188 |
| 2015 | Snow Canyon Half MarathonSaint George | UT | 1:31:35 | #89 |
| 2015 | Cleveland MarathonCleveland | OH | 2:08:39 | #1985 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 1:35:00 | #151 |
| 2014 | Canyonlands Half MarathonMoab | UT | 2:10:56 | #1633 |
| 2014 | Snow Canyon Half MarathonSaint George | UT | 1:55:24 | #508 |
| 2014 | Outer Banks MarathonManteo | NC | 4:32:44 | #2476 |
| 2014 | High Uinta Half MarathonKamas | UT | 1:52:13 | #258 |
| 2013 | Timberline Marathon and Half MarathonMount Hood | OR | 1:33:47 | #3 |
| 2013 | Snow Canyon Half MarathonSaint George | UT | 1:25:04 | #49 |
| 2013 | City of Oaks MarathonRaleigh | NC | 1:50:07 | #375 |
| 2013 | Get In GearMinneapolis | MN | 1:33:28 | #41 |
| 2012 | Seabrook Lucky TrailsSeabrook | TX | 2:09:16 | #153 |
| 2012 | Snow Canyon Half MarathonSaint George | UT | 1:36:47 | #160 |
| 2011 | Get In GearMinneapolis | MN | 1:31:18 | #44 |
| 2011 | Capital City Half MarathonColumbus | OH | 1:35:11 | #219 |
| 2010 | 2026 Eugene MarathonEugene | OR | 2:00:43 | #1225 |
| 2010 | Capital City Half MarathonColumbus | OH | 1:36:48 | #176 |
| 2009 | Napa Half MarathonNapa | CA | 2:15:05 | #1037 |
| 2009 | Capital City Half MarathonColumbus | OH | 1:37:16 | #190 |
| 2008 | Air Force MarathonDayton | OH | 2:10:52 | #1078 |
| 2005 | Air Force MarathonDayton | OH | 1:46:53 | #199 |
| 2004 | NYRR Staten Island HalfStaten Island | NY | 1:50:02 | #1139 |
| 2002 | NYRR Staten Island HalfStaten Island | NY | 1:59:47 | #1317 |
35 states to go