53
Total Finishes
29
Distinct Races
18
States (35%)
1:18:27
PR (5:59/mi)
2:12:28
Average
+1:21:39
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 2:40:06 | #1328 |
| 2025 | ORRC Vernonia Marathon, Half Marathon, and Marathon RelayBanks | OR | 1:25:27 | #19 |
| 2025 | May the Fourth Race Half Marathon, 10K, 5KFarmington | UT | 2:31:59 | #44 |
| 2025 | Bend Marathon and HalfBend | OR | 1:25:27 | #19 |
| 2024 | REVEL Big CottonwoodSalt Lake City | UT | 2:29:43 | #2502 |
| 2024 | Charleston Half MarathonCharleston | SC | 2:28:29 | #2899 |
| 2024 | Rock Tahoe Half MarathonStateline | NV | 3:21:29 | #1398 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 2:43:00 | #2455 |
| 2022 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:55:55 | #375 |
| 2022 | 2026 HelvetiaHillsboro | OR | 1:31:23 | #17 |
| 2022 | Door County Half Marathon & Nicolet Bay 5KPeninsula State Park | WI | 1:55:12 | #262 |
| 2022 | Capital City Half MarathonColumbus | OH | 2:08:14 | #1944 |
| 2022 | Lincoln MarathonLincoln | NE | 2:36:10 | #2330 |
| 2021 | Foot Traffic Flat MarathonPortland | OR | 1:44:51 | #19 |
| 2021 | Lincoln MarathonLincoln | NE | 2:13:13 | #1354 |
| 2021 | Zombie Half MarathonAnchorage | AK | 1:54:11 | #77 |
| 2021 | SAR Wild RunShaver Lake | CA | 2:37:15.3 | #62 |
| 2019 | Gobbler Grind Marathon, Half Marathon, 10K & 5KOverland Park | KS | 1:53:33 | #170 |
| 2019 | SAR Wild RunShaver Lake | CA | 3:11:27 | #121 |
| 2019 | Lincoln MarathonLincoln | NE | 2:20:05 | #3463 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 1:54:34 | #680 |
| 2019 | Post Canyon Trail Half MarathonHood River | OR | 2:02:35 | #80 |
| 2019 | Queen Bee Half MarathonCincinnati | OH | 1:42:51 | #10 |
| 2018 | Lincoln MarathonLincoln | NE | 2:22:19 | #4096 |
| 2018 | Queen Bee Half MarathonCincinnati | OH | 1:46:40 | #100 |
| 2018 | Little Miami Half Marathon and 10KMorrow | OH | 1:54:24.6 | #119 |
| 2017 | Triple Lakes Trail RaceGreensboro | NC | 9:40:20 | #145 |
| 2017 | Battle Creek Half Marathon and 5kSpringfield | MI | 1:43:30 | #38 |
| 2016 | Lincoln Presidential Half MarathonSpringfield | IL | 2:13:14 | #820 |
| 2016 | Battle Creek Half Marathon and 5kSpringfield | MI | 1:41:45 | #53 |
| 2016 | Garmin Kansas City MarathonKansas City | MO | 1:42:23 | #169 |
| 2016 | Lincoln MarathonLincoln | NE | 2:14:45 | #4620 |
| 2015 | Lincoln MarathonLincoln | NE | 2:15:50 | #4166 |
| 2015 | 2026 HelvetiaHillsboro | OR | 1:38:50 | #78 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 1:48:00 | #690 |
| 2014 | Lincoln Presidential Half MarathonSpringfield | IL | 2:04:36 | #749 |
| 2014 | Lincoln MarathonLincoln | NE | 2:02:41 | #2973 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:30:40 | #10837 |
| 2013 | 2026 HelvetiaHillsboro | OR | 1:41:03 | #132 |
| 2013 | Novant Health Charlotte MarathonCharlotte | NC | 2:21:37 | #1964 |
| 2012 | NYRR Staten Island HalfStaten Island | NY | 2:21:30 | #5102 |
| 2012 | Capital City Half MarathonColumbus | OH | 1:53:24 | #1388 |
| 2012 | Purdue Boilermaker Half-Marathon & 5KWest Lafayette | IN | 1:54:39 | #433 |
| 2011 | 2026 HelvetiaHillsboro | OR | 1:45:52 | #260 |
| 2011 | NYRR Staten Island HalfStaten Island | NY | 2:28:49 | #4661 |
| 2011 | Capital City Half MarathonColumbus | OH | 1:43:08 | #509 |
| 2010 | 2026 HelvetiaHillsboro | OR | 1:49:36 | #450 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 2:07:30 | #2801 |
| 2009 | Capital City Half MarathonColumbus | OH | 1:31:53 | #82 |
| 2008 | Capital City Half MarathonColumbus | OH | 1:50:47 | #666 |
| 2006 | Denver Colfax MarathonDenver | CO | 1:49:10 | #152 |
| 2006 | Capital City Half MarathonColumbus | OH | 1:55:54 | #988 |
| 2000 | NYRR Staten Island HalfStaten Island | NY | 1:18:27 | #50 |
33 states to go