79
Total Finishes
25
Distinct Races
14
States (27%)
1:07:26
PR (5:09/mi)
2:20:23
Average
+0:27:55
Slower (first→last)
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Rock ‘n' Roll Washington DCWashington | DC | 1:51:53 | #2235 |
| 2026 | Garmin Marathon DurhamDurham | NC | 1:54:26 | #334 |
| 2025 | Rocky RunPhiladelphia | PA | 3:23:38 | #7276 |
| 2025 | American River Parkway Half MarathonSacramento | CA | 2:55:42 | #2649 |
| 2025 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 3:06:04.24 | #68 |
| 2025 | Boston's Run To RememberBoston | MA | 2:55:46 | #3654 |
| 2024 | NYCRUNS Brooklyn Half MarathonBrooklyn | NY | 1:57:50 | #7124 |
| 2024 | PHILADELPHIA DISTANCE RUNPhiladelphia | PA | 1:30:49 | #284 |
| 2024 | American River Parkway Half MarathonSacramento | CA | 2:53:36 | #658 |
| 2024 | Rocky RunPhiladelphia | PA | 3:07:07 | #5054 |
| 2024 | Boise Half MarathonBoise | ID | 2:31:25.1 | #363 |
| 2024 | Hook Mountain Half Marathon & Rockland Lake 10KValley Cottage | NY | 2:42:13.65 | #111 |
| 2024 | Boston's Run To RememberBoston | MA | 2:44:01 | #3335 |
| 2023 | American River Parkway Half MarathonSacramento | CA | 3:02:08 | #725 |
| 2023 | Halloween Half MarathonMorristown | NJ | 1:26:38 | #12 |
| 2023 | Boston's Run To RememberBoston | MA | 3:09:42 | #3275 |
| 2023 | Rocky RunPhiladelphia | PA | 3:01:26 | #2584 |
| 2023 | Hillacious Half MarathonLitchfield | CT | 2:52:47.43 | #58 |
| 2022 | Boston's Run To RememberBoston | MA | 2:57:30 | #1800 |
| 2022 | Rocky RunPhiladelphia | PA | 3:21:35 | #1983 |
| 2022 | Halloween Half MarathonMorristown | NJ | 1:20:42 | #8 |
| 2022 | American River Parkway Half MarathonSacramento | CA | 3:08:33 | #536 |
| 2022 | Beer City Half™ San DiegoSan Diego | CA | 2:58:31 | #2466 |
| 2021 | Rocky RunPhiladelphia | PA | 2:45:52 | #1455 |
| 2021 | Surftown Half MarathonWesterly | RI | 3:01:04 | #750 |
| 2019 | Boston's Run To RememberBoston | MA | 3:39:04 | #4441 |
| 2019 | Main Street Half Marathon & 4 Miler - HunterdonClinton | NJ | 2:21:30 | #290 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 2:39:00 | #2663 |
| 2019 | Rocky RunPhiladelphia | PA | 2:14:46 | #1190 |
| 2019 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:23:07 | #8283 |
| 2018 | Beer City Half™ San DiegoSan Diego | CA | 2:57:20 | #3056 |
| 2018 | Main Street Half Marathon & 4 Miler - HunterdonClinton | NJ | 2:24:21 | #275 |
| 2017 | American River Parkway Half MarathonSacramento | CA | 2:48:19 | #916 |
| 2017 | NYRR Staten Island HalfStaten Island | NY | 2:52:14 | #9583 |
| 2017 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:17:40 | #6415 |
| 2017 | Evansville Half MarathonEvansville | IN | 2:25:10 | #857 |
| 2017 | Rocky RunPhiladelphia | PA | 2:14:55 | #1082 |
| 2016 | Boston's Run To RememberBoston | MA | 2:23:05 | #5025 |
| 2016 | NYRR Staten Island HalfStaten Island | NY | 3:00:41 | #10713 |
| 2016 | Evansville Half MarathonEvansville | IN | 2:21:09 | #930 |
| 2016 | YMCA Famous Idaho Potato Marathon & Fun RunsBoise | ID | 2:18:05 | #749 |
| 2016 | Philadelphia Marathon WeekendPhiladelphia | PA | 2:25:53 | #7432 |
| 2015 | Faxon Law New Haven Road RaceNew Haven | CT | 1:24:33 | #178 |
| 2015 | American River Parkway Half MarathonSacramento | CA | 2:32:58 | #843 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:12:17 | #19 |
| 2015 | NYRR Staten Island HalfStaten Island | NY | 2:36:24 | #7446 |
| 2015 | Boston's Run To RememberBoston | MA | 2:21:50 | #5389 |
| 2015 | Chicago Half MarathonChicago | IL | 2:25:40 | #5485 |
| 2015 | Bay Bridge Half MarathonOakland | CA | 2:42:30 | #5145 |
| 2015 | Ion Bank Cheshire Road RacesCheshire | CT | 1:12:01 | #2 |
| 2014 | Boston's Run To RememberBoston | MA | 2:06:39 | #3906 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 1:15:28 | #12 |
| 2013 | Rogue MarathonMedford | OR | 1:57:13 | #211 |
| 2013 | Boston's Run To RememberBoston | MA | 2:00:20 | #3044 |
| 2012 | NYRR Staten Island HalfStaten Island | NY | 1:58:23 | #3084 |
| 2012 | American River Parkway Half MarathonSacramento | CA | 2:29:57 | #1383 |
| 2012 | Boston's Run To RememberBoston | MA | 2:03:25 | #2555 |
| 2011 | Boston's Run To RememberBoston | MA | 2:52:58 | #5167 |
| 2011 | American River Parkway Half MarathonSacramento | CA | 2:31:18 | #1707 |
| 2010 | NYRR Staten Island HalfStaten Island | NY | 2:28:04 | #4280 |
| 2010 | American River Parkway Half MarathonSacramento | CA | 2:49:22 | #2391 |
| 2010 | Boston's Run To RememberBoston | MA | 2:28:11 | #4288 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 2:29:49 | #3691 |
| 2009 | American River Parkway Half MarathonSacramento | CA | 2:29:06 | #1403 |
| 2009 | Shamrock MarathonVirginia Beach | VA | 1:09:03 | #14 |
| 2008 | NYRR Staten Island HalfStaten Island | NY | 2:39:29 | #3447 |
| 2008 | American River Parkway Half MarathonSacramento | CA | 2:33:34 | #1212 |
| 2007 | NYRR Staten Island HalfStaten Island | NY | 2:18:43 | #2723 |
| 2007 | American River Parkway Half MarathonSacramento | CA | 2:33:44 | #836 |
| 2007 | Faxon Law New Haven Road RaceNew Haven | CT | 1:07:27 | #37 |
| 2006 | NYRR Staten Island HalfStaten Island | NY | 2:19:21 | #3053 |
| 2002 | Faxon Law New Haven Road RaceNew Haven | CT | 1:07:26 | #33 |
| 1999 | NYRR Staten Island HalfStaten Island | NY | 1:27:48 | #195 |
| 1998 | NYRR Staten Island HalfStaten Island | NY | 1:43:14 | #594 |
| 1996 | NYRR Staten Island HalfStaten Island | NY | 1:16:38 | #24 |
| 1995 | NYRR Staten Island HalfStaten Island | NY | 1:24:30 | #88 |
| 1992 | NYRR Staten Island HalfStaten Island | NY | 1:22:45 | #81 |
| 1990 | NYRR Staten Island HalfStaten Island | NY | 1:24:42 | #121 |
| 1987 | NYRR Staten Island HalfStaten Island | NY | 1:26:31 | #195 |
37 states to go