75
Total Finishes
46
Distinct Races
23
States (45%)
1:17:15
PR (5:54/mi)
1:57:20
Average
+0:16:32
Slower (first→last)
Richfield, MN
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock ‘n' Roll Washington DCWashington | DC | 2:18:06 | #6814 |
| 2026 | Canyonlands Half MarathonMoab | UT | 1:39:31 | #65 |
| 2025 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 1:56:16.54 | #104 |
| 2025 | Cape Cod Marathon WeekendFalmouth | MA | 1:59:51 | #667 |
| 2025 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:00:11 | #572 |
| 2025 | Salt Lake City MarathonSalt Lake City | UT | 1:46:09 | #403 |
| 2025 | Shipyard Old Port Half MarathonPortland | ME | 1:53:54 | #779 |
| 2025 | Fort Wayne Half and Full MarathonFort Wayne | IN | — | — |
| 2025 | The Colorado MarathonFort Collins | CO | 2:07:39.26 | #600 |
| 2025 | UConn Health HalfSimsbury | CT | 2:02:06 | #380 |
| 2024 | Hartford MarathonHartford | CT | 1:47:54 | #680 |
| 2024 | UConn Health HalfSimsbury | CT | 1:56:22 | #322 |
| 2024 | Bird-In-Hand Half MarathonBird-In-Hand | PA | 1:24:53 | #13 |
| 2024 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:53:30 | #5368 |
| 2024 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:21:18 | #571 |
| 2024 | Indianapolis Monumental MarathonIndianapolis | IN | 1:38:39 | #810 |
| 2024 | Ocean City Running FestivalOcean City | MD | 2:10:21.65 | #339 |
| 2024 | Sizzling Soles Half-marathonCary | NC | 1:40:08.25 | #5 |
| 2024 | Bird-in-Hand Half Marathon, 5K, and Kid's Fun RunBird In Hand | PA | 1:24:53.6 | #13 |
| 2024 | Coastal Delaware Running FestivalRehoboth Beach | DE | 1:25:12.6 | #9 |
| 2024 | Tache Realty Wicked Half MarathonSalem | MA | 1:55:04 | #226 |
| 2024 | Run for GreenDavidson | NC | 1:28:16 | #14 |
| 2024 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:53:31 | #339 |
| 2023 | Fort4Fitness Fall FestivalFort Wayne | IN | 2:43:10.02 | #672 |
| 2023 | Cambridge Crab RunCambridge | MD | 1:35:59 | #8 |
| 2023 | Fall ClassicStrongsville | OH | 1:29:25.18 | #27 |
| 2023 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:36:33 | #521 |
| 2023 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 1:34:38.51 | #98 |
| 2023 | Asbury Park Half MarathonAsbury Park | NJ | 1:59:02 | #609 |
| 2023 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:17:15 | #57 |
| 2023 | Hartford MarathonHartford | CT | 1:50:15 | #737 |
| 2022 | Run for GreenDavidson | NC | 1:33:26 | #10 |
| 2022 | Hartford MarathonHartford | CT | 1:57:18 | #1054 |
| 2022 | Denver Colfax MarathonDenver | CO | 2:39:06 | #2790 |
| 2022 | Indianapolis Monumental MarathonIndianapolis | IN | 1:35:57 | #763 |
| 2022 | Frederick Running FestivalFrederick | MD | 1:55:20.87 | #611 |
| 2021 | Mill Race MarathonColumbus | IN | 1:35:20 | #69 |
| 2021 | Urban Bourbon Half Marathon and 5KLouisville | KY | 1:41:10 | #147 |
| 2021 | London OH MarathonLondon | OH | 1:48:15.5 | #62 |
| 2021 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:45:53 | #764 |
| 2019 | Frederick Running FestivalFrederick | MD | 2:04:23.68 | #1147 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 2:16:13 | #2937 |
| 2019 | Baltimore Running FestivalBaltimore | MD | 1:52:21 | #868 |
| 2019 | Run Oak IslandOak Island | NC | — | — |
| 2018 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:18:51 | #21 |
| 2018 | Shamrock MarathonVirginia Beach | VA | 1:50:20 | #827 |
| 2018 | Horsetooth Half Marathon - Presented by Fort Collins ConnexionFort Collins | CO | 2:07:40 | #840 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 2:23:36 | #3647 |
| 2018 | Frederick Running FestivalFrederick | MD | 2:11:40.47 | #1698 |
| 2018 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 2:09:11 | #2091 |
| 2017 | Shamrock MarathonVirginia Beach | VA | 1:51:46 | #786 |
| 2016 | Scranton Half MarathonScranton | PA | 2:14:51.69 | #1643 |
| 2016 | Shamrock MarathonVirginia Beach | VA | 1:56:49 | #1403 |
| 2015 | Scranton Half MarathonScranton | PA | 2:22:00.14 | #1746 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 1:57:08 | #754 |
| 2015 | Indianapolis Monumental MarathonIndianapolis | IN | 1:30:01 | #242 |
| 2015 | Shamrock MarathonVirginia Beach | VA | 1:48:10 | #1150 |
| 2014 | 2026 HelvetiaHillsboro | OR | 2:29:25 | #978 |
| 2014 | Leavenworth MarathonLeavenworth | WA | 1:55:33 | #327 |
| 2014 | Denver Colfax MarathonDenver | CO | 1:55:27 | #1108 |
| 2014 | Newport MarathonNewport | RI | 2:34:58 | #2453 |
| 2013 | 2026 HelvetiaHillsboro | OR | 2:40:42 | #1461 |
| 2013 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:19:59 | #52 |
| 2012 | 2026 HelvetiaHillsboro | OR | 2:27:52 | #1593 |
| 2012 | Hartford MarathonHartford | CT | 1:48:23 | #1146 |
| 2012 | Baltimore Running FestivalBaltimore | MD | 1:39:13 | #429 |
| 2012 | Omaha MarathonOmaha | NE | 2:06:16 | #1104 |
| 2011 | Garmin Kansas City MarathonKansas City | MO | 1:31:38 | #96 |
| 2011 | 2026 HelvetiaHillsboro | OR | 2:39:08 | #1921 |
| 2011 | 2026 Eugene MarathonEugene | OR | 1:42:28 | #416 |
| 2010 | 2026 HelvetiaHillsboro | OR | 2:37:11 | #2369 |
| 2009 | 2026 HelvetiaHillsboro | OR | 2:45:39 | #2288 |
| 2008 | Omaha MarathonOmaha | NE | 2:06:24 | #715 |
| 2007 | Omaha MarathonOmaha | NE | 2:06:24 | #560 |
| 2007 | Urban Wildland Half Marathon & 5K (Richfield, MN)Richfield | MN | 2:01:34 | #604 |
28 states to go