70
Total Finishes
46
Distinct Races
23
States (45%)
1:31:48
PR (7:00/mi)
2:17:14
Average
+0:07:58
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | CDA MarathonCoeur d'Alene | ID | 2:15:00 | #487 |
| 2025 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:38:23 | #3751 |
| 2025 | Twin Lobster Half MarathonGloucester | MA | 2:18:19 | #619 |
| 2025 | Enjoy Your Life Happy Half Marathon & Friendly 5KAmesbury | MA | 2:15:23 | #88 |
| 2025 | Holiday 5K, 10K, & 13.1M at Mobile, AL (49)Mobile | AL | 2:07:43 | #33 |
| 2025 | Drop13 Big Cottonwood Canyon Half Marathon & 5KHolladay | UT | 1:31:48 | #92 |
| 2024 | Great Smoky Mountains Half MarathonTownsend | TN | 2:32:36 | #611 |
| 2024 | St. George MarathonSaint George | UT | 2:59:36 | #2178 |
| 2023 | REVEL Big CottonwoodSalt Lake City | UT | 1:39:36 | #316 |
| 2023 | Newport MarathonNewport | OR | 2:13:16 | #189 |
| 2023 | "Bridge to Brew" Half Marathon and 5KPort Huron | MI | 2:17:30.4 | #112 |
| 2023 | Ogden MarathonOgden | UT | 1:49:02 | #329 |
| 2023 | Ocean View Half Marathon & 5KIpswich | MA | 2:18:25 | #209 |
| 2023 | Rocky Mountain Half MarathonEstes Park | CO | 3:21:42 | #973 |
| 2023 | The SplitSpokane | WA | 2:01:48 | #112 |
| 2023 | Rock 'n' Roll NashvilleNashville | TN | 2:38:14 | #7547 |
| 2022 | La Jolla Half Marathon & 5KSan Diego | CA | 2:36:41.8 | #1507 |
| 2022 | REVEL Big CottonwoodSalt Lake City | UT | 1:40:12 | #384 |
| 2022 | San Diego Holiday Half Marathon & 5KSan Diego | CA | 2:54:26 | #2013 |
| 2022 | DEXTER-ANN ARBOR RUNDexter | MI | 1:58:57.86 | #629 |
| 2022 | Great Smoky Mountains Half MarathonTownsend | TN | 3:27:27 | #1371 |
| 2022 | Runtastic NEBOPayson | UT | 1:44:48 | #229 |
| 2021 | Mount Rushmore Half MarathonKeystone | SD | 3:36:33 | #1871 |
| 2021 | REVEL Big CottonwoodSalt Lake City | UT | 1:39:17 | #250 |
| 2019 | Holiday 5K & 13.1M at Raleigh, NC (51)Raleigh | NC | 2:12:39 | #368 |
| 2019 | REVEL Big CottonwoodSalt Lake City | UT | 1:40:44 | #294 |
| 2019 | The SplitSpokane | WA | 2:02:25 | #175 |
| 2019 | Run Oak IslandOak Island | NC | — | — |
| 2019 | Yosemite Half MarathonBass Lake | CA | 2:46:25 | #2280 |
| 2018 | Skinny Turkey Half MarathonRaleigh | NC | 2:10:32 | #172 |
| 2018 | Glacier Half MarathonEast Glacier | MT | 2:22:58 | #685 |
| 2018 | 2026 Hobbler Half Marathon - 5k - Kids MarathonSpringville | UT | 2:26:36 | #401 |
| 2018 | 9th Annual Historic Hillsborough Half Marathon and 5K - 2026Hillsborough | NC | 2:03:46 | #171 |
| 2018 | Bull City Race FestDurham | NC | 1:57:55 | #524 |
| 2017 | 2026 HelvetiaHillsboro | OR | 2:01:22 | #359 |
| 2017 | GPS Half MarathonSparks | MD | 2:28:46 | #64 |
| 2016 | Runtastic HAUNTED ProvoProvo | UT | 1:58:19 | #512 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 2:58:03 | #10645 |
| 2016 | 2026 HelvetiaHillsboro | OR | 2:00:08 | #340 |
| 2016 | Milwaukee MarathonMilwaukee | WI | 2:12:17 | #874 |
| 2016 | Music City Half MarathonNashville | TN | 2:18:10 | #606 |
| 2016 | Kensington Aloha RunsMilford | MI | 2:05:38 | #94 |
| 2016 | Rehoboth Seashore Marathon and Half MarathonRehoboth Beach | DE | 2:15:31 | #896 |
| 2015 | Runtastic HAUNTED ProvoProvo | UT | 1:54:45 | #449 |
| 2015 | Baltimore Running FestivalBaltimore | MD | 2:33:19 | #5579 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 2:15:27 | #6647 |
| 2015 | Ogden MarathonOgden | UT | 1:58:27 | #920 |
| 2015 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:47:54 | #1832 |
| 2015 | Bull City Race FestDurham | NC | 1:50:06 | #486 |
| 2015 | GPS Half MarathonSparks | MD | 2:29:17 | #82 |
| 2015 | 2026 HelvetiaHillsboro | OR | 2:19:04 | #837 |
| 2015 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:58:25 | #348 |
| 2014 | Baltimore Running FestivalBaltimore | MD | 2:28:09 | #5456 |
| 2014 | Bull City Race FestDurham | NC | 1:59:42 | #897 |
| 2014 | 2026 PROVO CITY HALF MARATHON * 5K * KIDS MARATHONProvo | UT | 1:44:21 | #186 |
| 2014 | 2026 Hobbler Half Marathon - 5k - Kids MarathonSpringville | UT | 1:43:46 | #133 |
| 2014 | 2026 HelvetiaHillsboro | OR | 2:01:38 | #491 |
| 2013 | 2026 HelvetiaHillsboro | OR | 2:28:45 | #1293 |
| 2013 | Rock 'n' Roll NashvilleNashville | TN | 3:11:58 | #15956 |
| 2013 | 2026 National Women's Half Marathon and 8KWashington | DC | 3:21:22 | #13726 |
| 2012 | Philadelphia Marathon WeekendPhiladelphia | PA | 3:44:01 | #10819 |
| 2012 | 2026 HelvetiaHillsboro | OR | 2:26:44 | #1568 |
| 2012 | Newport MarathonNewport | RI | 1:54:58 | #863 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:43:20 | #1982 |
| 2010 | Snow Canyon Half MarathonSaint George | UT | 1:39:20 | #168 |
| 2009 | Snow Canyon Half MarathonSaint George | UT | 1:46:29 | #160 |
| 2008 | Red Rock Canyon Marathon, 1/2, and 5KLas Vegas | NV | 1:51:36 | #31 |
| 2008 | Snow Canyon Half MarathonSaint George | UT | 1:42:22 | #95 |
| 2007 | Snow Canyon Half MarathonSaint George | UT | 1:44:44 | #66 |
| 2006 | Chicago Half MarathonChicago | IL | 2:30:25 | #7537 |
28 states to go