26
Total Finishes
11
Distinct Races
9
States (18%)
1:57:35
PR (8:59/mi)
2:30:33
Average
+0:35:13
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Portland MarathonPortland | OR | 2:59:08 | #4489 |
| 2023 | We Got Your Six Running FestivalWhite Plains | MD | 2:40:52.6 | #28 |
| 2023 | Evansville Half MarathonEvansville | IN | 2:28:13 | #578 |
| 2022 | Portland MarathonPortland | OR | 2:42:18 | #2521 |
| 2021 | Evansville Half MarathonEvansville | IN | 2:15:33 | #376 |
| 2019 | Portland MarathonPortland | OR | 2:13:52 | #1545 |
| 2019 | Helderberg to Hudson Half MarathonUnknown | NY | 2:17:09 | #1388 |
| 2019 | Mohawk Hudson River MarathonUnknown | NY | 2:13:28 | #635 |
| 2019 | Evansville Half MarathonEvansville | IN | 2:45:44 | #923 |
| 2018 | Baltimore Running FestivalBaltimore | MD | 2:52:28 | #5380 |
| 2018 | Evansville Half MarathonEvansville | IN | 1:57:35 | #377 |
| 2017 | Portland MarathonPortland | OR | 2:15:03 | #559 |
| 2017 | Baltimore Running FestivalBaltimore | MD | 2:50:17 | #5403 |
| 2017 | St. Jude Memphis Marathon WeekendMemphis | TN | 3:34:57 | #9406 |
| 2016 | Portland MarathonPortland | OR | 2:25:22 | #971 |
| 2016 | Steel Rail RacesAdams | MA | 2:10:03 | #433 |
| 2015 | Portland MarathonPortland | OR | 2:21:26 | #937 |
| 2015 | Greater St. Louis MarathonSt. Louis | MO | 3:17:25 | #5970 |
| 2015 | Evansville Half MarathonEvansville | IN | 2:33:24 | #1420 |
| 2014 | Portland MarathonPortland | OR | 2:27:53 | #1215 |
| 2013 | Urban Bourbon Half Marathon and 5KLouisville | KY | 2:30:07 | #1472 |
| 2013 | Portland MarathonPortland | OR | 2:20:37 | #1047 |
| 2013 | Evansville Half MarathonEvansville | IN | 2:09:31 | #746 |
| 2012 | Portland MarathonPortland | OR | 2:20:42 | #849 |
| 2011 | Portland MarathonPortland | OR | 2:07:12 | #580 |
| 2009 | Marine Corps Historic HalfFredericksburg | VA | 2:23:55 | #3383 |
42 states to go