78
Total Finishes
52
Distinct Races
29
States (57%)
1:18:52
PR (6:01/mi)
2:17:03
Average
-0:03:25
Faster (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | 2027 Augusta Half Marathon 10K 5KAugusta | GA | — | — |
| 2026 | Shamrock MarathonVirginia Beach | VA | 1:55:07 | #1160 |
| 2025 | Williams Route 66 Marathon WeekendTulsa | OK | 2:07:16 | #1040 |
| 2025 | Rockfest Half MarathonHampton Beach | NH | 2:09:54 | #1190 |
| 2025 | Virginia Credit Union River City Half & River City 5kRichmond | VA | 2:11:59 | #720 |
| 2025 | Oklahoma City Memorial MarathonOklahoma City | OK | 2:05:43 | #1952 |
| 2025 | American River Parkway Half MarathonSacramento | CA | 2:29:52 | #2044 |
| 2025 | Beer City Half™ San DiegoSan Diego | CA | 2:39:09 | #2346 |
| 2025 | Shamrock MarathonVirginia Beach | VA | 1:58:27 | #1394 |
| 2025 | Wenatchee MarathonWenatchee | WA | 1:26:17 | #2 |
| 2025 | Good Life HalfsyLincoln | NE | 2:06:03 | #3022 |
| 2024 | Spinx Run FestGreenville | SC | 1:59:15.77 | #368 |
| 2024 | Buffalo Marathon WeekendBuffalo | NY | 1:58:44 | #926 |
| 2024 | Snow Canyon Half MarathonSaint George | UT | 1:18:52 | #23 |
| 2024 | Portland MarathonPortland | OR | 2:05:18 | #1597 |
| 2024 | Good Life HalfsyLincoln | NE | 2:01:14.6 | #1998 |
| 2024 | The Louisiana MarathonBaton Rouge | LA | 3:05:44.86 | #1580 |
| 2024 | Golden Driller MarathonTulsa | OK | 2:41:44 | #257 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 2:32:46 | #2296 |
| 2023 | Leavenworth MarathonLeavenworth | WA | 1:28:21 | #6 |
| 2023 | IMT Des Moines MarathonDes Moines | IA | 2:21:17 | #1705 |
| 2023 | Fiesta De Mayo Half MarathonIrving | TX | 2:40:09 | #384 |
| 2022 | Capital City Half MarathonColumbus | OH | 2:02:02 | #1606 |
| 2022 | Denver Colfax MarathonDenver | CO | 2:54:37 | #3165 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:17:00 | #3320 |
| 2021 | Denver Colfax MarathonDenver | CO | 2:38:51 | #2968 |
| 2020 | Fayetteville Half MarathonFayetteville | AR | 2:16:15.4 | #64 |
| 2019 | Run for the WoundedTriangle | VA | 2:11:40 | #28 |
| 2019 | Denver Colfax MarathonDenver | CO | 2:48:03 | #3881 |
| 2019 | The Gobbler Half Marathon, 10K & 5KLexington | KY | 1:55:41 | #95 |
| 2019 | Starved Rock Country MarathonOttawa | IL | 1:54:24.2 | #74 |
| 2019 | Fayetteville Half MarathonFayetteville | AR | 2:21:57 | #274 |
| 2019 | Bay Bridge Half MarathonOakland | CA | 2:13:27 | #3085 |
| 2018 | Fayetteville Half MarathonFayetteville | AR | 1:37:16.7 | #18 |
| 2018 | Capital City Half MarathonColumbus | OH | 3:00:30 | #6033 |
| 2018 | Horse Capital Marathon & Half MarathonLexington | KY | 2:11:49 | #168 |
| 2018 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:26:28 | #7879 |
| 2018 | 2026 Kenai River Marathon - 20th AnniversaryKenai | AK | 2:22:56 | #86 |
| 2018 | Lincoln MarathonLincoln | NE | 2:33:43 | #5024 |
| 2018 | Madeline Island Marathon and Half MarathonLa Pointe | WI | 1:44:25 | #27 |
| 2018 | Rock 'n' Roll NashvilleNashville | TN | 2:08:04 | #3881 |
| 2017 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:29:03 | #7846 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 2:25:28 | #3777 |
| 2017 | Park to Park Half MarathonStuarts Draft | VA | 1:53:45.28 | #130 |
| 2017 | Pioneer Prairie Dog Half, 10k & 5kWestminster | CO | 2:32:52 | #143 |
| 2017 | Horse Capital Marathon & Half MarathonLexington | KY | 2:08:24 | #165 |
| 2017 | Madeline Island Marathon and Half MarathonLa Pointe | WI | 1:40:11 | #10 |
| 2016 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:38:40 | #8743 |
| 2016 | Frisco Railroad RunWillard | MO | 2:06:57 | #71 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 2:31:15 | #3489 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 1:56:21 | #2110 |
| 2015 | Lincoln MarathonLincoln | NE | 2:24:34 | #5198 |
| 2015 | Marshall University MarathonHuntington | WV | 2:02:57 | #257 |
| 2015 | Air Force MarathonDayton | OH | 2:39:04 | #2941 |
| 2014 | Lincoln MarathonLincoln | NE | 2:24:40 | #5859 |
| 2014 | MERCY HEALTH GLASS CITY MARATHONToledo | OH | 3:15:50 | #2471 |
| 2014 | Town of Celebration Marathon & Half MarathonCelebration | FL | 2:31:13 | #1564 |
| 2014 | Hartford MarathonHartford | CT | 2:58:17 | #5726 |
| 2014 | Outer Banks MarathonManteo | NC | 2:10:58 | #1027 |
| 2014 | High Uinta Half MarathonKamas | UT | 3:04:08 | #832 |
| 2014 | REVEL Big CottonwoodSalt Lake City | UT | 3:22:09 | #2489 |
| 2013 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:28:53 | #9503 |
| 2013 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:45:16 | #832 |
| 2013 | IMT Des Moines MarathonDes Moines | IA | 1:58:01 | #1536 |
| 2013 | 2026 HelvetiaHillsboro | OR | 2:15:10 | #1003 |
| 2013 | Half Sauer Half Kraut MarathonPhiladelphia | PA | 2:23:28 | #445 |
| 2013 | Naples Paradise Coast Half MarathonNaples | FL | 1:49:07 | #382 |
| 2012 | IMT Des Moines MarathonDes Moines | IA | 2:05:47 | #1820 |
| 2012 | Flying Pig Pump and RunCincinnati | OH | 2:25:16 | #5877 |
| 2012 | Lincoln MarathonLincoln | NE | 2:35:12 | #5024 |
| 2011 | Mt. Sneffels Half Marathon & 10KOuray | CO | 2:18:20 | #200 |
| 2011 | Hartford MarathonHartford | CT | 2:27:40 | #4308 |
| 2010 | Run Bentonville Half MarathonBentonville | AR | 1:30:50 | #25 |
| 2010 | Lincoln MarathonLincoln | NE | 2:17:40 | #3739 |
| 2008 | IMT Des Moines MarathonDes Moines | IA | 2:03:27 | #1133 |
| 2008 | Lincoln MarathonLincoln | NE | 2:23:37 | #3087 |
| 2008 | Rock 'n' Roll NashvilleNashville | TN | 2:47:47 | #15913 |
| 2005 | Greater St. Louis MarathonSt. Louis | MO | 1:58:32 | #1075 |
22 states to go