97
Total Finishes
59
Distinct Races
29
States (57%)
1:29:11
PR (6:48/mi)
2:03:31
Average
+0:34:20
Slower (first→last)
North Bend, WA
Richfield, MN
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | The Louisiana MarathonBaton Rouge | LA | 2:52:31.04 | #2470 |
| 2026 | Mesa MarathonMesa | AZ | 2:15:36 | #2295 |
| 2026 | Health First Florida Marathon WeekendMelbourne | FL | 1:29:20 | #33 |
| 2025 | The NJ Endurance Classic Half Marathon, 10k, 5kBridgewater | NJ | 1:51:21 | #46 |
| 2025 | JSRC RunAPaloozaAsbury Park | NJ | 1:58:19 | #729 |
| 2025 | Space Coast Marathon & Half MarathonCocoa | FL | 1:45:03 | #164 |
| 2025 | The Louisiana MarathonBaton Rouge | LA | 1:58:35.96 | #561 |
| 2025 | InFirst Bank Veteran's Marathon, Half Marathon, and Marathon RelayBlairsville | PA | 2:19:12 | #141 |
| 2025 | YMCA Maple Leaf Walk RunLa Crosse | WI | 1:54:17 | #84 |
| 2025 | Headbanger HalfMenomonee Falls | WI | 2:36:03.89 | #57 |
| 2025 | City of Trees MarathonBoise | ID | 1:59:36.4 | #194 |
| 2025 | PeaceHealth Appletree MarathonVancouver | WA | 2:10:43 | #211 |
| 2025 | Boston or Bust MarathonHuntsville | AL | 2:45:20 | #236 |
| 2025 | The Race 2026East Point | GA | 1:48:36 | #82 |
| 2025 | Spooky Sprint - MilwaukeeMilwaukee | WI | 2:10:31 | #66 |
| 2025 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 2:37:11.18 | #752 |
| 2025 | Asbury Park Half MarathonAsbury Park | NJ | 1:58:19 | #771 |
| 2025 | Hartford MarathonHartford | CT | 1:50:48 | #790 |
| 2025 | Rockfest Half MarathonHampton Beach | NH | 1:58:44 | #747 |
| 2025 | Chicago Half MarathonChicago | IL | 1:29:17 | #118 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:19:46 | #4688 |
| 2025 | Savannah Southern HalfSavannah | GA | 3:23:04 | #2395 |
| 2025 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 3:09:10 | #364 |
| 2025 | Covered Bridges Half MarathonWoodstock | VT | 1:57:11.17 | #683 |
| 2025 | Lost Dutchman MarathonApache Junction | AZ | 2:02:45 | #222 |
| 2025 | Adamant Half Marathon 2026Adamant | VT | 1:57:12 | #683 |
| 2025 | Seacoast Half MarathonPortsmouth | NH | 1:51:30 | #233 |
| 2024 | The Louisiana MarathonBaton Rouge | LA | 2:03:03.09 | #608 |
| 2024 | Whidbey Island MarathonOak Harbor | WA | 3:41:26 | #487 |
| 2024 | Asbury Park Half MarathonAsbury Park | NJ | 1:58:33 | #734 |
| 2024 | Space Coast Marathon & Half MarathonCocoa | FL | 1:59:38 | #539 |
| 2024 | Hartford MarathonHartford | CT | 1:50:21 | #830 |
| 2024 | YMCA Maple Leaf Walk RunLa Crosse | WI | 1:52:53 | #82 |
| 2024 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 1:50:52 | #255 |
| 2024 | Newport MarathonNewport | RI | 2:40:18 | #2206 |
| 2023 | Asbury Park Half MarathonAsbury Park | NJ | 2:06:34 | #824 |
| 2023 | JSRC RunAPaloozaAsbury Park | NJ | 2:06:34 | #843 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:40:57 | #751 |
| 2023 | Denver Colfax MarathonDenver | CO | 2:14:18 | #2405 |
| 2023 | Get In GearMinneapolis | MN | 1:29:11 | #44 |
| 2023 | Capital City MarathonOlympia | WA | 2:10:19.59 | #369 |
| 2023 | Annapolis RUN for The Light HouseAnnapolis | MD | 1:58:38.91 | #54 |
| 2022 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:55:01 | #1747 |
| 2022 | The Louisiana MarathonBaton Rouge | LA | 1:57:37.43 | #304 |
| 2022 | Marine Corps Historic HalfFredericksburg | VA | 2:30:56 | #1543 |
| 2022 | Get In GearMinneapolis | MN | 1:30:50 | #25 |
| 2022 | Naptown Half Marathon & 10K/5KAnnapolis | MD | 1:38:20.34 | #40 |
| 2022 | Great Western Half Marathon and 10KSaint Charles | IL | 2:03:09 | #208 |
| 2022 | Poulsbo Half Marathon & 10kPoulsbo | WA | 1:54:27.85 | #66 |
| 2021 | The Louisiana MarathonBaton Rouge | LA | 1:50:18 | #238 |
| 2021 | Jamestown Rhode RacesJamestown | RI | 1:39:55 | #43 |
| 2021 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:33:01 | #1264 |
| 2020 | Canaan Valley Half Marathon, 10k, and 5kDavis | WV | 2:05:39.3 | #28 |
| 2019 | Seacoast Half MarathonPortsmouth | NH | 1:34:23 | #73 |
| 2019 | Get In GearMinneapolis | MN | 1:37:28 | #71 |
| 2019 | Cascade Express Marathon & Half MarathonNorth Bend | WA | 1:57:51 | #106 |
| 2018 | Quad Cities MarathonMoline | IL | 1:30:16 | #53 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:44:12 | #870 |
| 2017 | Indianapolis Monumental MarathonIndianapolis | IN | 2:24:31 | #5043 |
| 2017 | Seacoast Half MarathonPortsmouth | NH | 1:34:08 | #50 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 2:22:13 | #3042 |
| 2017 | Denver Colfax MarathonDenver | CO | 1:50:32 | #544 |
| 2016 | 2026 Eugene MarathonEugene | OR | 1:38:37 | #184 |
| 2016 | Bull City Race FestDurham | NC | 2:14:25 | #1080 |
| 2015 | 2026 HelvetiaHillsboro | OR | 1:39:28 | #86 |
| 2015 | 2026 Eugene MarathonEugene | OR | 1:57:13 | #668 |
| 2015 | Seacoast Half MarathonPortsmouth | NH | 1:36:57 | #69 |
| 2014 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 1:44:32 | #167 |
| 2014 | Denver Colfax MarathonDenver | CO | 1:50:25 | #737 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:37:54 | #477 |
| 2013 | Get In GearMinneapolis | MN | 1:39:03 | #86 |
| 2013 | Ogden Newspapers WVU Medicine Wellness WeekendWheeling | WV | — | #160 |
| 2013 | Baltimore Running FestivalBaltimore | MD | 2:52:00 | #8498 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:38:21 | #549 |
| 2013 | Hartford MarathonHartford | CT | 1:57:50 | #2219 |
| 2012 | Ogden Newspapers WVU Medicine Wellness WeekendWheeling | WV | — | #172 |
| 2012 | Garmin Kansas City MarathonKansas City | MO | 1:42:30 | #317 |
| 2012 | Greater St. Louis MarathonSt. Louis | MO | 1:43:22 | #441 |
| 2012 | Get In GearMinneapolis | MN | 1:36:21 | #98 |
| 2012 | Air Force MarathonDayton | OH | 2:32:24 | #3232 |
| 2012 | Naperville Trails Half Marathon & 10KWheaton | IL | 1:56:26 | #192 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:47:11 | #741 |
| 2011 | 2026 HelvetiaHillsboro | OR | 1:51:36 | #444 |
| 2010 | Omaha MarathonOmaha | NE | 3:00:23 | #1685 |
| 2010 | Greater St. Louis MarathonSt. Louis | MO | 2:15:18 | #5232 |
| 2010 | Air Force MarathonDayton | OH | 2:26:22 | #2478 |
| 2009 | 2026 HelvetiaHillsboro | OR | 1:58:27 | #764 |
| 2009 | Air Force MarathonDayton | OH | 2:35:20 | #2838 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 1:45:39 | #609 |
| 2009 | Jack & Jill Downhill Marathon, Half Marathon WashingtonNorth Bend | WA | 1:43:02 | #257 |
| 2008 | Greater St. Louis MarathonSt. Louis | MO | 2:45:45 | #6555 |
| 2008 | Leavenworth MarathonLeavenworth | WA | 1:30:22 | #9 |
| 2008 | Baltimore Running FestivalBaltimore | MD | 1:51:37 | #927 |
| 2008 | Omaha MarathonOmaha | NE | 2:13:43 | #863 |
| 2007 | Baltimore Running FestivalBaltimore | MD | 1:57:25 | #1470 |
| 2006 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:13:48 | #789 |
| 2004 | Novant Health Charlotte MarathonCharlotte | NC | 2:18:11 | #929 |
22 states to go