83
Total Finishes
52
Distinct Races
21
States (41%)
1:14:37
PR (5:42/mi)
2:15:33
Average
+0:55:16
Slower (first→last)
Fort Worth, TX
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | RUN THE ALAMO / 2027San Antonio | TX | 2:25:50 | #2015 |
| 2026 | Naples Paradise Coast Half MarathonNaples | FL | 2:00:32 | #628 |
| 2026 | Rock 'n' Roll ArizonaTempe | AZ | 1:46:31 | #617 |
| 2026 | Define Your Glow 5K, 10K, Half Marathon by Califlow RunsLong Beach | CA | 2:39:05 | #39 |
| 2025 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:43:15 | #7795 |
| 2025 | Yosemite Half MarathonBass Lake | CA | 2:40:10 | #1707 |
| 2025 | Chandler #AZ48 Half MarathonChandler | AZ | 1:59:02 | #221 |
| 2025 | Rocky RunPhiladelphia | PA | 2:05:40 | #2174 |
| 2025 | Prairie LineOklahoma City | OK | 1:58:34 | #22 |
| 2025 | Illinois Race WeekendChampaign | IL | 1:25:56 | #51 |
| 2025 | Naples Paradise Coast Half MarathonNaples | FL | 2:04:31 | #649 |
| 2025 | Run Ocean Isle Beach 2026Ocean Isle Beach | NC | 2:34:02 | #773 |
| 2025 | American River Parkway Half MarathonSacramento | CA | 1:39:38 | #267 |
| 2024 | Summer Meltdown Half Marathon - AustinPflugerville | TX | 2:18:01.59 | #53 |
| 2024 | Yosemite Half MarathonBass Lake | CA | 2:36:34 | #1904 |
| 2024 | Ninja 5K, 10K, & 13.1M at Longview, TX (31)Longview | TX | — | #2 |
| 2024 | Fiesta De Mayo Half MarathonIrving | TX | 2:22:36.9 | #300 |
| 2024 | La Jolla Half Marathon & 5KSan Diego | CA | 3:31:57.34 | #3522 |
| 2024 | Illinois Race WeekendChampaign | IL | 1:29:48 | #70 |
| 2024 | Rock The Parkway Half Marathon and 5kKansas City | MO | 2:09:27 | #1501 |
| 2024 | Day of the Dead Half Marathon - AustinAustin | TX | 2:07:50.45 | #44 |
| 2024 | Ion Bank Cheshire Road RacesCheshire | CT | 1:48:39 | #198 |
| 2024 | 2026 HiTOPS Princeton Half MarathonPrinceton | NJ | 2:19:44 | #1296 |
| 2023 | Hartford MarathonHartford | CT | 1:48:49 | #671 |
| 2023 | Ion Bank Cheshire Road RacesCheshire | CT | 1:51:47 | #167 |
| 2023 | Area 13.1 Half MarathonRoswell | GA | 2:25:31.11 | #670 |
| 2023 | Autumn Georgetown 5K & HalfWashington | DC | 2:39:48 | #104 |
| 2023 | Duke City MarathonAlbuquerque | NM | 2:53:01 | #740 |
| 2023 | Milwaukee Lakefront MarathonMilwaukee | WI | 2:30:18 | #1241 |
| 2023 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:21:38 | #1498 |
| 2022 | Third Winchester Battlefield 5K/10K/HalfWinchester | VA | 1:52:27 | #12 |
| 2022 | Novant Health Charlotte MarathonCharlotte | NC | 2:28:21 | #1720 |
| 2022 | SOCAL River Marathon - 26.2 - 13.1 - 10K - 5KHuntington Beach | CA | 2:32:54 | #186 |
| 2022 | Naples Paradise Coast Half MarathonNaples | FL | 2:08:30 | #608 |
| 2021 | Quad Cities MarathonMoline | IL | 1:53:10 | #242 |
| 2021 | Chicago Half MarathonChicago | IL | 2:23:41 | #3516 |
| 2020 | Marine Corps Historic HalfFredericksburg | VA | 2:21:21 | #2018 |
| 2020 | Cleveland MarathonCleveland | OH | 3:00:00 | #411 |
| 2019 | Greater St. Louis MarathonSt. Louis | MO | 1:29:17 | #52 |
| 2019 | Chicago Half MarathonChicago | IL | 2:35:54 | #5886 |
| 2018 | WW Military Miles 5k, 10k and Half MarathonKELLER | TX | 1:46:11.3 | #40 |
| 2018 | Town of Celebration Marathon & Half MarathonCelebration | FL | 1:52:23 | #196 |
| 2018 | NYRR Staten Island HalfStaten Island | NY | 2:07:54 | #6581 |
| 2018 | Hartford MarathonHartford | CT | 2:08:42 | #2180 |
| 2017 | 18th Annual F^3 Lake Half Marathon & 5kChicago | IL | 1:26:15 | #38 |
| 2017 | Hartford MarathonHartford | CT | 1:47:53 | #611 |
| 2017 | Mesa MarathonMesa | AZ | 3:38:33 | #3856 |
| 2016 | Lost Dutchman MarathonApache Junction | AZ | 3:15:09 | #675 |
| 2016 | Great Western Half Marathon and 10KSaint Charles | IL | 2:09:06 | #371 |
| 2016 | Phoenix 10K and MarathonPhoenix | AZ | 3:31:34 | #881 |
| 2016 | Hartford MarathonHartford | CT | 1:58:50 | #1696 |
| 2016 | Marine Corps Historic HalfFredericksburg | VA | 2:04:01 | #1713 |
| 2016 | Greater St. Louis MarathonSt. Louis | MO | 1:48:00 | #533 |
| 2016 | Mesa MarathonMesa | AZ | 3:18:06 | #3861 |
| 2015 | Gilbert Half MarathonGilbert | AZ | 3:13:49 | #651 |
| 2015 | Marine Corps Historic HalfFredericksburg | VA | 1:58:36 | #855 |
| 2015 | Run the Line Half MarathonTexarkana | TX | 1:14:37 | #3 |
| 2015 | Lost Dutchman MarathonApache Junction | AZ | 3:14:15 | #783 |
| 2015 | Rock 'n' Roll NashvilleNashville | TN | 1:55:01 | #1796 |
| 2015 | Ion Bank Cheshire Road RacesCheshire | CT | 1:44:43 | #257 |
| 2015 | Mesa MarathonMesa | AZ | 3:05:58 | #3428 |
| 2015 | Hartford MarathonHartford | CT | 1:58:57 | #1888 |
| 2014 | Lost Dutchman MarathonApache Junction | AZ | 2:50:35 | #883 |
| 2014 | Hartford MarathonHartford | CT | 1:46:32 | #817 |
| 2014 | NYRR Staten Island HalfStaten Island | NY | 2:07:46 | #5875 |
| 2014 | Chicago Spring Half MarathonChicago | IL | 1:45:53 | #491 |
| 2014 | Mesa MarathonMesa | AZ | 2:49:23 | #2936 |
| 2014 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:50:25 | #13036 |
| 2014 | Phoenix 10K and MarathonPhoenix | AZ | 2:51:44 | #855 |
| 2013 | Hartford MarathonHartford | CT | 2:12:16 | #3938 |
| 2013 | CRC Thanksgiving Day Half Marathon, 5K, & 1 Mile Fun Run/WalkFort Worth | TX | 2:18:10 | #273 |
| 2013 | Greater St. Louis MarathonSt. Louis | MO | 2:06:58 | #2845 |
| 2013 | Get In GearMinneapolis | MN | 1:57:04 | #449 |
| 2013 | Quad Cities MarathonMoline | IL | 1:55:31 | #514 |
| 2012 | Chicago Half MarathonChicago | IL | 1:54:27 | #2756 |
| 2012 | Hartford MarathonHartford | CT | 2:12:08 | #3858 |
| 2011 | Charlottesville MarathonCharlottesville | VA | 1:54:11 | #302 |
| 2011 | Yuma Territorial MarathonSomerton | AZ | 1:55:04 | #36 |
| 2009 | NYRR Staten Island HalfStaten Island | NY | 1:59:44 | #2248 |
| 2009 | Cleveland MarathonCleveland | OH | 2:20:03 | #3075 |
| 2008 | NYRR Staten Island HalfStaten Island | NY | 1:58:44 | #1791 |
| 2006 | Yonkers MarathonYonkers | NY | 2:27:41 | #160 |
| 2006 | NYRR Staten Island HalfStaten Island | NY | 1:43:49 | #755 |
30 states to go