75
Total Finishes
41
Distinct Races
25
States (49%)
1:23:24
PR (6:22/mi)
2:02:57
Average
+1:01:10
Slower (first→last)
Weott, CA
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Foot Traffic Flat MarathonPortland | OR | 1:51:37 | #226 |
| 2025 | Garmin Marathon ToledoToledo | OH | 2:39:34.24 | #1111 |
| 2025 | Portland MarathonPortland | OR | 2:18:26 | #2847 |
| 2025 | Parkway Subaru Battleship Half Marathon & GFL 10K|5KWilmington | NC | 1:42:36 | #159 |
| 2025 | Spooky Sprint- WichitaWichita | KS | 2:41:36 | #932 |
| 2025 | 2026 Spring Prairie Fire & Back-to-Back ChallengeWichita | KS | 2:18:13 | #506 |
| 2025 | Sunburst RacesSouth Bend | IN | 1:33:23.02 | #48 |
| 2025 | Wilmington Historic Half, 10K & 5KWilmington | NC | 1:48:26 | #131 |
| 2024 | Hudson Valley Marathon at the Walkway Over the HudsonHighland | NY | 2:12:06 | #278 |
| 2024 | Charlottesville MarathonCharlottesville | VA | 2:01:51 | #205 |
| 2024 | Naperville Half MarathonNaperville | IL | 1:35:33 | #87 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:37:48 | #1120 |
| 2024 | Snow Canyon Half MarathonSaint George | UT | 2:21:20 | #1603 |
| 2023 | Schaeffer Half Marathon, 10K, 5K Trail RunGermantown | MD | 2:12:45 | #51 |
| 2023 | Sunburst RacesSouth Bend | IN | 1:48:47.88 | #101 |
| 2023 | Garmin Kansas City MarathonKansas City | MO | 2:04:27 | #1042 |
| 2022 | Newport Rhode RacesNewport | RI | 1:30:40 | #49 |
| 2022 | Cleveland MarathonCleveland | OH | 3:05:31 | #2356 |
| 2022 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:19:49 | #998 |
| 2021 | Sunburst RacesSouth Bend | IN | 1:52:54.45 | #150 |
| 2021 | Keesler Federal Mississippi Gulf Coast MarathonBiloxi | MS | 2:57:35.66 | #974 |
| 2021 | Cleveland MarathonCleveland | OH | 2:58:16 | #1732 |
| 2020 | Cleveland MarathonCleveland | OH | 3:16:23 | #430 |
| 2019 | Cleveland MarathonCleveland | OH | 2:58:07 | #3488 |
| 2019 | Indianapolis Monumental MarathonIndianapolis | IN | 1:35:10 | #669 |
| 2019 | Sunburst RacesSouth Bend | IN | 1:34:25.42 | #38 |
| 2019 | 2027 Syracuse Half MarathonSyracuse | NY | 2:34:26 | #2524 |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:13:22 | #5892 |
| 2018 | Sunburst RacesSouth Bend | IN | 1:53:35.48 | #254 |
| 2018 | Seacoast Half MarathonPortsmouth | NH | 1:49:39 | #234 |
| 2018 | 2027 Syracuse Half MarathonSyracuse | NY | 2:22:27 | #2302 |
| 2017 | Sunburst RacesSouth Bend | IN | 1:56:18.05 | #243 |
| 2017 | Seacoast Half MarathonPortsmouth | NH | 1:40:01 | #115 |
| 2017 | Gilbert Half MarathonGilbert | AZ | 1:58:17 | #232 |
| 2016 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:09:04 | #5115 |
| 2016 | AthHalf Half Marathon & 5KAthens | GA | 1:23:24 | #15 |
| 2016 | Gilbert Half MarathonGilbert | AZ | 2:00:29 | #288 |
| 2016 | Newburyport Half Marathon and RelayNewburyport | MA | 1:37:21 | #138 |
| 2016 | Sunburst RacesSouth Bend | IN | 2:10:47.49 | #425 |
| 2015 | Gilbert Half MarathonGilbert | AZ | 2:05:12 | #321 |
| 2015 | 2026 Eugene MarathonEugene | OR | 1:47:39 | #371 |
| 2015 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:54:31 | #2490 |
| 2015 | REVEL Big CottonwoodSalt Lake City | UT | 1:45:52 | #438 |
| 2015 | Seabrook Lucky TrailsSeabrook | TX | — | #26 |
| 2015 | Colorado Springs Marathon, Half, 5K, and Kids KColorado Springs | CO | 2:01:09 | #193 |
| 2015 | AthHalf Half Marathon & 5KAthens | GA | 1:39:24 | #122 |
| 2014 | Gilbert Half MarathonGilbert | AZ | 2:11:36 | #380 |
| 2014 | Shamrock MarathonVirginia Beach | VA | 1:29:59 | #176 |
| 2014 | AthHalf Half Marathon & 5KAthens | GA | 1:32:50 | #77 |
| 2014 | Canyonlands Half MarathonMoab | UT | 2:04:42 | #1337 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:58:03 | #3523 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:01:30 | #3027 |
| 2013 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 1:39:05 | #109 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:51:40 | #2175 |
| 2013 | Newburyport Half Marathon and RelayNewburyport | MA | 1:30:55 | #57 |
| 2013 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:48:01 | #304 |
| 2013 | Air Force MarathonDayton | OH | 2:11:00 | #1826 |
| 2012 | Newburyport Half Marathon and RelayNewburyport | MA | 1:35:59 | #92 |
| 2012 | Air Force MarathonDayton | OH | 1:55:51 | #703 |
| 2011 | 2026 HelvetiaHillsboro | OR | 1:41:19 | #164 |
| 2011 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:09:49 | #3633 |
| 2011 | Air Force MarathonDayton | OH | 2:25:17 | #2562 |
| 2011 | 2026 Eugene MarathonEugene | OR | 1:52:54 | #870 |
| 2011 | Shamrock MarathonVirginia Beach | VA | 1:30:47 | #165 |
| 2010 | Indianapolis Monumental MarathonIndianapolis | IN | 1:45:14 | #557 |
| 2010 | Air Force MarathonDayton | OH | 2:21:33 | #2277 |
| 2010 | Marine Corps Historic HalfFredericksburg | VA | 2:33:55 | #4067 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 2:10:25 | #3074 |
| 2009 | Baltimore Running FestivalBaltimore | MD | 2:32:22 | #6078 |
| 2007 | Garmin Kansas City MarathonKansas City | MO | 2:26:17 | #2051 |
| 2006 | Baltimore Running FestivalBaltimore | MD | 2:42:43 | #3318 |
| 2005 | Duke City MarathonAlbuquerque | NM | 2:38:17 | #832 |
| 2000 | 2026 Humboldt Redwoods Marathon, Half Marathon, 5KWeott | CA | 1:29:45 | #123 |
| 1995 | Duke City MarathonAlbuquerque | NM | 1:45:31 | #363 |
| 1994 | Duke City MarathonAlbuquerque | NM | 1:40:26 | #252 |
26 states to go