45
Total Finishes
30
Distinct Races
19
States (37%)
0:02:03
PR (0:09/mi)
2:11:40
Average
+0:28:32
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Madison MarathonEnnis | MT | 2:22:07 | #8 |
| 2025 | Zachariah's Acres Fall Run, Walk & RollOconomowoc | WI | 2:12:38.32 | #15 |
| 2025 | 2026 National Women's Half Marathon and 8KWashington | DC | 1:48:59 | #120 |
| 2025 | Frederick Running FestivalFrederick | MD | 2:50:17.6 | #2186 |
| 2024 | Grand Targhee Wildflower RunAlta | WY | 2:44:07.74 | #45 |
| 2024 | Rock 'n' Roll NashvilleNashville | TN | 3:56:48 | #11162 |
| 2024 | Madison MarathonEnnis | MT | 2:20:43 | #11 |
| 2024 | Novant Health Charlotte MarathonCharlotte | NC | 2:09:37.01 | #2085 |
| 2024 | Oklahoma City Memorial MarathonOklahoma City | OK | 1:51:08 | #618 |
| 2023 | EOD Warrior Holiday DashWashington | DC | 1:43:45 | #33 |
| 2023 | St. Michaels Running Festival presented by Brooks (CANCELED)Saint Michaels | MD | 2:00:08.99 | #391 |
| 2023 | Back Roads Half & 10kRed Lodge | MT | — | #29 |
| 2022 | York Marathon and Half MarathonYork | PA | 2:31:58.7 | #247 |
| 2022 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:21:53 | #7286 |
| 2022 | Grand Teton Half MarathonJackson | WY | 1:59:53 | #211 |
| 2022 | Montana MarathonBillings | MT | 1:53:01.06 | #47 |
| 2022 | San Juan Island HalfFriday Harbor | WA | 3:36:05.69 | #215 |
| 2022 | Chandler #AZ48 Half MarathonChandler | AZ | 3:13:48 | #557 |
| 2021 | Big Sky MarathonEnnis | MT | 1:55:03 | #10 |
| 2020 | Madison MarathonEnnis | MT | 2:18:42 | #6 |
| 2019 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:59:56 | #1589 |
| 2019 | Beaverhead Marathon Full & HalfDillon | MT | 1:52:19.72 | #12 |
| 2019 | Hartford MarathonHartford | CT | 2:04:52 | #1709 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 2:13:34 | #1738 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 3:01:45 | #3227 |
| 2019 | Madison MarathonEnnis | MT | 2:11:26 | #6 |
| 2018 | Beaverhead Marathon Full & HalfDillon | MT | 2:02:21.46 | #16 |
| 2016 | Grand Teton Half MarathonJackson | WY | 1:52:32 | #240 |
| 2016 | Rock 'n' Roll NashvilleNashville | TN | 2:25:15 | #8793 |
| 2015 | Ogden MarathonOgden | UT | 1:46:49 | #364 |
| 2015 | Cleveland MarathonCleveland | OH | 2:00:23 | #1293 |
| 2014 | Greater St. Louis MarathonSt. Louis | MO | 2:13:42 | #3247 |
| 2014 | Newport MarathonNewport | RI | 1:59:58 | #1094 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:20:57 | #4552 |
| 2013 | Madison MarathonEnnis | MT | 2:01:57 | #9 |
| 2012 | Madison MarathonEnnis | MT | 2:01:07 | #8 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 2:14:39 | #2984 |
| 2011 | Madison MarathonEnnis | MT | 0:02:03 | #19 |
| 2011 | Runtastic HAUNTED ProvoProvo | UT | 1:44:48 | #447 |
| 2010 | Runtastic HAUNTED ProvoProvo | UT | 1:47:34 | #492 |
| 2010 | Chicago Spring Half MarathonChicago | IL | 2:08:21 | #1303 |
| 2010 | St. Jude Memphis Marathon WeekendMemphis | TN | 1:53:18 | #705 |
| 2010 | Garmin Kansas City MarathonKansas City | MO | 2:09:55 | #2567 |
| 2005 | 2026 HelvetiaHillsboro | OR | 2:17:35 | #840 |
| 2004 | 2026 HelvetiaHillsboro | OR | 2:21:46 | #812 |
32 states to go