Back to League Tables
TN
Thao Nguyen
FemaleCalifornia2003–2026
205
Total Finishes
130
Distinct Races
27
States (53%)
1:33:48
PR (7:10/mi)
2:27:00
Average
+0:39:28
Slower (first to last)
Medal House
2008
Leaf Peepers Half Marathon
1:51:28
#230 overall#81 gender
2008
Half Marathon Unplugged
1:54:24
#173 overall
2007
Leaf Peepers Half Marathon
1:51:39
#265 overall#95 gender
2007
Union Bank Field House Fall Half Marathon & 5k/10k
1:54:41
#85 overall#35 gender
2007
Half Marathon Unplugged
2:00:18
#137 overall
2007
Saucony Charlotte Covered Bridge Half Marathon & 5k/10k
2:10:57
#113 overall#52 gender
2007
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:38:41
#3963 overall#2093 gender
2006
Leaf Peepers Half Marathon
1:56:10
#293 overall#128 gender
2006
Fairfield Road Races
2:00:29
#895 overall#264 gender
2006
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:31:32
#2858 overall#1400 gender
2005
Maui Marathon and Half Marathon April 26, 2026
2:06:32
#357 overall#165 gender
2003
2025 Aramco Houston Half Marathon Searchable Finish Line Video
2:19:46
#2461 overall#961 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:33:48 | #301 |
| 2026 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:52:59 | #1107 |
| 2026 | Run for the ZooAlbuquerque | NM | 1:56:22 | #166 |
| 2026 | Novant Health Wilmington NC MarathonWilmington | NC | 2:03:10 | #970 |
| 2026 | Seattle Cherry Blossom RunSeattle | WA | 2:21:07 | #923 |
| 2026 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 2:59:14 | #2189 |
| 2025 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 1:36:06 | #328 |
| 2025 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:48:45 | #727 |
| 2025 | Fort Worth MarathonFort Worth | TX | 1:56:44 | #256 |
| 2025 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:14:46 | #1443 |
| 2025 | San Jose 8K & Half MarathonSan Jose | CA | 2:23:43 | #1208 |
| 2025 | B.A.A. Half MarathonBoston | MA | 2:26:46 | #5293 |
| 2025 | Surf City MarathonHuntington Beach | CA | 2:29:40 | #5032 |
| 2025 | Foothills B&O Half MarathonOrting | WA | 2:31:24 | #121 |
| 2025 | Grand Teton Half MarathonJackson | WY | 2:42:23 | #1118 |
| 2025 | San Jose 8K & Half MarathonSan Jose | CA | 2:48:21 | #1552 |
| 2025 | Sunrise Marathon 5K/10K/13.1 LOS ANGELESLos Angeles | CA | 2:56:24 | #608 |
| 2025 | Publix Savannah Women's Half and 5KSavannah | GA | 3:01:05 | #1028 |
| 2025 | Beer City Half™ Santa RosaSanta Rosa | CA | 3:02:59 | #1901 |
| 2025 | Panama City Beach MarathonPanama City Beach | FL | 3:13:37 | #612 |
| 2025 | Run Bentonville Half MarathonBentonville | AR | 3:23:00 | #2613 |
| 2024 | Seattle Cherry Blossom RunSeattle | WA | 1:39:46 | #155 |
| 2024 | Seattle Cherry Blossom RunSeattle | WA | 1:39:47 | #155 |
| 2024 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:50:27 | #853 |
| 2024 | Bridge of the Gods RunCascade Locks | OR | 2:08:28 | #162 |
| 2024 | Monterey Bay Half MarathonMonterey | CA | 2:17:07 | #3536 |
| 2024 | Duke City MarathonAlbuquerque | NM | 2:17:55 | #517 |
| 2024 | Austin MarathonAustin | TX | 2:21:53 | #74 |
| 2024 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:34:20 | #1410 |
| 2024 | Asheville Marathon and HalfAsheville | NC | 2:41:11 | #1029 |
| 2024 | Panama City Beach MarathonPanama City Beach | FL | 2:42:46 | #393 |
| 2024 | Temecula Half Marathon, 10K, 5KTemecula | CA | 2:47:22 | #384 |
| 2024 | Beer City Half™ Santa RosaSanta Rosa | CA | 3:03:07 | #1618 |
| 2024 | Run Bentonville Half MarathonBentonville | AR | 3:11:26 | #2477 |
| 2024 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 3:18:20 | #442 |
| 2024 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 3:18:46 | #2290 |
| 2023 | Lake Washington Half MarathonKirkland | WA | 1:40:11 | #58 |
| 2023 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:42:29 | #425 |
| 2023 | Newport Rhode RacesNewport | RI | 1:55:31 | #642 |
| 2023 | Newport Rhode RaceNewport | RI | 1:55:31 | #642 |
| 2023 | Willamette Valley Marathon & Half MarathonSalem | OR | 2:03:14 | #121 |
| 2023 | Austin MarathonAustin | TX | 2:20:48 | #4833 |
| 2023 | Bridge of the Gods RunCascade Locks | OR | 2:27:58 | #335 |
| 2023 | Long Bridge Half-MarathonSandpoint | ID | 2:35:42 | #145 |
| 2023 | Monterey Bay Half MarathonMonterey | CA | 2:36:48 | #3934 |
| 2023 | Iron Horse Half MarathonNorth Bend | WA | 2:39:06 | #813 |
| 2023 | Pensacola Beach Run Half MarathonGulf Breeze | FL | 2:41:58 | #379 |
| 2023 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 2:45:07 | #3380 |
| 2023 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:46:14 | #1271 |
| 2023 | Rock 'n' Roll San JoseSan Jose | CA | 2:46:31 | #4343 |
| 2023 | Boston's Run To RememberBoston | MA | 2:48:13 | #3144 |
| 2023 | Pensacola Half Marathon & 5KPensacola | FL | 2:59:39 | #7 |
| 2023 | Milwaukee Lakefront MarathonMilwaukee | WI | 3:32:26 | #1687 |
| 2023 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:45:16 | #11380 |
| 2022 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 1:43:10 | #40 |
| 2022 | Seattle MarathonSeattle | WA | 1:43:56 | #328 |
| 2022 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:44:33 | #396 |
| 2022 | Newport Rhode RacesNewport | RI | 1:56:41 | #553 |
| 2022 | Newport Rhode RaceNewport | RI | 1:56:41 | #553 |
| 2022 | Frosty Half-MarathonRaynham | MA | 2:02:29 | #238 |
| 2022 | Game On! Run Singer IslandRiviera Beach | FL | 2:08:25 | #106 |
| 2022 | Game On! Run Singer IslandSinger Island | FL | 2:08:25 | #106 |
| 2022 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:10:18 | #4255 |
| 2022 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:15:59 | #11847 |
| 2022 | Texas Big Star Half MarathonFrisco | TX | 2:27:11 | #446 |
| 2022 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:41:09 | #4755 |
| 2022 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:51:17 | #4803 |
| 2022 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:55:56 | #1028 |
| 2021 | Harborside Half Marathon & 5KNewburyport | MA | 2:00:35 | #443 |
| 2021 | Panama City Beach MarathonPanama City Beach | FL | 2:33:47 | #309 |
| 2021 | Beer City Half™ Santa RosaSanta Rosa | CA | 2:53:38 | #862 |
| 2020 | 2025 Disney Princess Half Marathon Weekend presented by CORKCICLE®Orlando | FL | 2:26:28 | #3507 |
| 2020 | Carlsbad MarathonCarlsbad | CA | 3:08:39 | #3747 |
| 2019 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:48:06 | #680 |
| 2019 | Vibha Bay Area Dream Mile - Run and WalkSan Jose | CA | 2:16:17 | #72 |
| 2019 | Cambridge Half Marathon + 5KCambridge | MA | 2:17:43 | #3852 |
| 2019 | Boston's Run To RememberBoston | MA | 2:27:06 | #3490 |
| 2019 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:28:36 | #910 |
| 2019 | Surf City MarathonHuntington Beach | CA | 2:28:50 | #4586 |
| 2019 | Beer City Half™ San DiegoSan Diego | CA | 2:29:00 | #2427 |
| 2019 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:31:06 | #17 |
| 2019 | Chicago Country Sole / Chicago Fall ClassicChicago | IL | 2:31:54 | #557 |
| 2019 | Philadelphia MarathonPhiladelphia | PA | 2:36:54 | #9720 |
| 2019 | Providence Rhode RacesEast Providence | RI | 2:37:19 | #1178 |
| 2019 | ChelanMan MultiSportChelan | WA | 2:46:42 | #117 |
| 2019 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:54:39 | #3657 |
| 2019 | Dallas Marathon WeekendDallas | TX | 2:59:55 | #5003 |
| 2019 | Spring Georgetown Memorial 5K & HalfWashington | DC | 3:10:56 | #248 |
| 2018 | Fort Worth MarathonFort Worth | TX | 1:47:59 | #72 |
| 2018 | Irving MarathonIrving | TX | 2:01:55 | #205 |
| 2018 | Columbia Gorge Marathon and HalfHood River | OR | 2:05:05 | #360 |
| 2018 | Bull City Race FestDurham | NC | 2:08:21 | #762 |
| 2018 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:10:12 | #3882 |
| 2018 | Zion Half MarathonSpringdale | UT | 2:14:54 | #580 |
| 2018 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:17:24 | #18512 |
| 2018 | Mountains 2 Beach Marathon and HalfVentura | CA | 2:18:23 | #830 |
| 2018 | Rock 'n' Roll Chicago Half MarathonChicago | IL | 2:20:02 | #4956 |
| 2018 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:20:06 | #2785 |
| 2018 | Race 13.1 Midtown Raleigh - SpringRaleigh | NC | 2:26:30 | #466 |
| 2018 | TMC Arizona Distance Classic Half Marathon, Quarter Marathon and 5KOro Valley | AZ | 2:26:36 | #238 |
| 2018 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:38:26 | #1183 |
| 2018 | You Go Girl!Tacoma | WA | 2:53:24 | #181 |
| 2018 | Yosemite Half MarathonBass Lake | CA | 3:17:45 | #2797 |
| 2018 | Great Smoky Mountains Half Marathon & 5KTownsend | TN | 3:22:47 | #1530 |
| 2018 | Carlsbad MarathonCarlsbad | CA | 4:00:28 | #4952 |
| 2017 | Eugene Marathon 2024Eugene | OR | 2:00:23 | #906 |
| 2017 | Brazen Hellyer Half/10K/5KSan Jose | CA | 2:09:14 | #102 |
| 2017 | Shamrock'n Half MarathonSacramento | CA | 2:10:51 | #1306 |
| 2017 | Surfer's Path MarathonSanta Cruz | CA | 2:12:30 | #585 |
| 2017 | Santa Cruz Half MarathonSanta Cruz | CA | 2:13:45 | #778 |
| 2017 | Rock 'n' Roll Savannah Marathon & 1/2 MarathonSavannah | GA | 2:14:03 | #2583 |
| 2017 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:20:38 | #1006 |
| 2017 | Run Oak IslandOak Island | NC | 2:25:45 | #299 |
| 2017 | Run Oak IslandOak Island | NC | 2:25:46 | #299 |
| 2017 | Rock n Roll NashvilleNashville | TN | 2:35:30 | #8076 |
| 2017 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:49:14 | #6281 |
| 2017 | Rock 'n' Roll San DiegoSan Diego | CA | 3:00:59 | #12244 |
| 2017 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 3:28:21 | #7054 |
| 2017 | Trail Hog Half MarathonSan Jose | CA | 3:33:30 | #89 |
| 2016 | Dallas Marathon WeekendDallas | TX | 1:57:21 | #1449 |
| 2016 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:02:11 | #1715 |
| 2016 | Pirate 5K, 10K, & 13.1M at Bowling Green, KY (17)Bowling Green | KY | 2:02:22 | #113 |
| 2016 | Boston's Run To RememberBoston | MA | 2:12:03 | #4006 |
| 2016 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:17:31 | #3225 |
| 2016 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:18:17 | #3475 |
| 2016 | Rock 'n' Roll San JoseSan Jose | CA | 2:21:25 | #3994 |
| 2016 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:23:14 | #3508 |
| 2016 | Surf City MarathonHuntington Beach | CA | 2:24:41 | #5484 |
| 2016 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:46:04 | #1508 |
| 2016 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:12:33 | #10008 |
| 2016 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:21:29 | #18999 |
| 2016 | Rock n Roll NashvilleNashville | TN | 3:30:58 | #16960 |
| 2015 | Dallas Marathon WeekendDallas | TX | 1:57:07 | #1286 |
| 2015 | B.A.A. Half MarathonBoston | MA | 2:05:15 | #3396 |
| 2015 | Santa Cruz Half MarathonSanta Cruz | CA | 2:13:57 | #1110 |
| 2015 | Monterey Bay Half MarathonMonterey | CA | 2:16:34 | #3255 |
| 2015 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:19:41 | #3782 |
| 2015 | Rock 'n' Roll San JoseSan Jose | CA | 2:23:55 | #4538 |
| 2015 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:23:58 | #1367 |
| 2015 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:26:11 | #3923 |
| 2015 | Hapalua Hawaii's Half MarathonHonolulu | HI | 2:27:06 | #2308 |
| 2015 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:27:14 | #2477 |
| 2015 | Pirate 5K, 10K, & 13.1M at Bowling Green, KY (17)Bowling Green | KY | 2:27:23 | #244 |
| 2015 | See Jane Run Half MarathonSeattle | WA | 2:34:45 | #522 |
| 2015 | Surf City MarathonHuntington Beach | CA | 2:36:01 | #8698 |
| 2015 | Tacoma City Marathon / Half / Ghost / 10K / 5K / 1KTacoma | WA | 2:39:20 | #792 |
| 2015 | Divas Half Marathon & 5KTemecula | CA | 2:39:59 | #714 |
| 2015 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:26:06 | #20784 |
| 2014 | Race For The Roses Half Marathon & 5KPortland | OR | 1:52:12 | #276 |
| 2014 | Run Like Hell Half Marathon/10K/5KPortland | OR | 1:57:18 | #325 |
| 2014 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 1:57:59 | #1445 |
| 2014 | B.A.A. Half MarathonBoston | MA | 2:02:09 | #3068 |
| 2014 | Santa Cruz Half MarathonSanta Cruz | CA | 2:14:47 | #1340 |
| 2014 | Zoom Turkey TrotSan Jose | CA | 2:16:39 | #148 |
| 2014 | Dallas Marathon WeekendDallas | TX | 2:18:38 | #4047 |
| 2014 | 2026 Fall Prairie Fire Marathon presented by Davis-Moore Automotive GroupWichita | KS | 2:19:58 | #1177 |
| 2014 | Rock 'n' Roll San JoseSan Jose | CA | 2:27:45 | #4908 |
| 2014 | Vancouver USA MarathonVancouver | WA | 2:31:43 | #1102 |
| 2014 | Dam to DSMDes Moines | IA | 2:44:03 | #6288 |
| 2014 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:59:54 | #7378 |
| 2013 | Race For The Roses Half Marathon & 5KPortland | OR | 1:46:12 | #183 |
| 2013 | 2026 Hippie ChickSt. Paul | OR | 1:48:57 | #95 |
| 2013 | Eugene Marathon 2024Eugene | OR | 1:51:17 | #906 |
| 2013 | Half Marathon UnpluggedBurlington | VT | 1:53:58 | #316 |
| 2013 | Cowtown Marathon, Half Marathon and Ultra MarathonFort Worth | TX | 2:08:43 | #2840 |
| 2013 | Bull City Race FestDurham | NC | 2:11:27 | #1392 |
| 2013 | See Jane Run Half MarathonSeattle | WA | 2:14:48 | #434 |
| 2013 | Rockfest Half MarathonHampton Beach | NH | 2:21:11 | #2841 |
| 2013 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:26:21 | #3305 |
| 2013 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:29:56 | #1438 |
| 2013 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:30:49 | #4653 |
| 2013 | The Woodlands MarathonThe Woodlands | TX | 2:31:15 | #2690 |
| 2013 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:42:40 | #9416 |
| 2013 | Rock 'n' Roll San JoseSan Jose | CA | 2:43:22 | #7614 |
| 2013 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:48:19 | #2760 |
| 2013 | Thanksgiving Day Half MarathonAtlanta | GA | 2:58:37 | #6267 |
| 2013 | Rock 'n' Roll New OrleansNew Orleans | LA | 3:08:16 | #8477 |
| 2013 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 3:10:17 | #10844 |
| 2013 | 2026 National Women's Half Marathon and 8KWashington | DC | 3:13:51 | #13351 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 3:15:23 | #17625 |
| 2013 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:22:39 | #19894 |
| 2013 | 2026 Disneyland® Half Marathon Weekend presented by HONDAAnaheim | CA | 4:03:16 | #15719 |
| 2012 | 2026 Hippie ChickSt. Paul | OR | 1:42:26 | #35 |
| 2012 | Holiday Half MarathonPortland | OR | 1:45:14 | #258 |
| 2012 | Newburyport Half Marathon and RelayNewburyport | MA | 1:47:01 | #299 |
| 2012 | Leaf Peepers Half MarathonWaterbury | VT | 1:49:57 | #184 |
| 2012 | Champlain Islands Marathon & Half MarathonSouth Hero | VT | 1:50:12 | #75 |
| 2012 | Race For The Roses Half Marathon & 5KPortland | OR | 1:53:06 | #280 |
| 2012 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 2:03:02 | #2066 |
| 2012 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 2:15:11 | #750 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 2:15:59 | #6107 |
| 2012 | Rockfest Half MarathonHampton Beach | NH | 2:20:33 | #2359 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:23:19 | #7181 |
| 2012 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:36:01 | #10365 |
| 2012 | Brooks Lake Sammamish Half Marathon presented by REIRedmond | WA | 2:39:43 | #919 |
| 2012 | Tinker Bell Half MarathonAnaheim | CA | 2:39:53 | #4171 |
| 2012 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:43:38 | #7412 |
| 2012 | La Jolla Half Marathon & 5KSan Diego | CA | 2:48:31 | #5750 |
| 2012 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:52:26 | #6352 |
| 2012 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 3:01:04 | #6868 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 3:02:36 | #11639 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:06:47 | #18324 |
| 2012 | Pasadena Half Marathon & 5KPasadena | CA | 3:15:40 | #2131 |
| 2012 | 2026 Disney Wine & Dine Half Marathon WeekendOrlando | FL | 3:51:03 | #11557 |
| 2011 | Newburyport Half Marathon and RelayNewburyport | MA | 1:47:55 | #311 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 1:48:22 | #1288 |
| 2011 | Champlain Islands Marathon & Half MarathonSouth Hero | VT | 1:51:27 | #32 |
| 2011 | Run Like Hell Half Marathon/10K/5KPortland | OR | 1:54:52 | #295 |
| 2011 | Race For The Roses Half Marathon & 5KPortland | OR | 1:54:54 | #562 |
| 2011 | Heart Breaker HalfPortland | OR | 1:59:31 | #196 |
| 2011 | Santa Cruz Half MarathonSanta Cruz | CA | 2:09:22 | #1230 |
| 2011 | Rock 'n' Roll San DiegoSan Diego | CA | 2:13:15 | #6141 |
| 2011 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:18:30 | #3111 |
| 2011 | Dallas Marathon WeekendDallas | TX | 2:18:47 | #5130 |
| 2011 | Austin MarathonAustin | TX | 2:23:11 | #5797 |
| 2011 | 2026 - San Antonio MarathonSan Antonio | TX | 2:36:38 | #11287 |
| 2011 | 2026 2XU Long Beach Marathon & Half MarathonLong Beach | CA | 2:40:44 | #7045 |
| 2011 | Philadelphia MarathonPhiladelphia | PA | 2:40:56 | #7948 |
| 2011 | PCRF Reaching for the Cure RunIrvine | CA | 2:56:35 | #664 |
| 2011 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 3:00:42 | #6678 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 3:27:42 | #30551 |
| 2010 | Half At The Hamptons Half MarathonHampton | NH | 1:48:13 | #332 |
| 2010 | New Bedford Half MarathonNew Bedford | MA | 1:50:28 | #1077 |
| 2010 | Race For The Roses Half Marathon & 5KPortland | OR | 1:56:48 | #693 |
| 2010 | Bellingham Bay MarathonBellingham | WA | 2:06:05 | #501 |
| 2010 | Philadelphia MarathonPhiladelphia | PA | 2:10:50 | #4371 |
| 2010 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:17:01 | #4182 |
| 2010 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:26:39 | #5341 |
| 2010 | Oakland Running FestivalOakland | CA | 2:27:50 | #2044 |
| 2010 | Air Force MarathonDayton | OH | 2:42:48 | #3083 |
| 2010 | Rock 'n' Roll San JoseSan Jose | CA | 3:36:15 | #9954 |
| 2009 | New Bedford Half MarathonNew Bedford | MA | 1:54:16 | #1222 |
| 2009 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 1:55:55 | #2240 |
| 2009 | Hyannis MarathonHyannis | MA | 1:56:07 | #897 |
| 2009 | Leaf Peepers Half MarathonWaterbury | VT | 1:56:26 | #231 |
| 2009 | Rock 'n' Roll San JoseSan Jose | CA | 2:05:18 | #3678 |
| 2008 | Leaf Peepers Half MarathonWaterbury | VT | 1:51:28 | #230 |
| 2008 | Half Marathon UnpluggedBurlington | VT | 1:54:24 | #173 |
| 2008 | Rose Bowl Half MarathonPasadena | CA | 2:23:14 | #622 |
| 2008 | Surf City MarathonHuntington Beach | CA | 2:34:07 | #5874 |
| 2008 | Rock 'n' Roll San JoseSan Jose | CA | 3:40:19 | #9314 |
| 2007 | Leaf Peepers Half MarathonWaterbury | VT | 1:51:39 | #265 |
| 2007 | Union Bank Field House Fall Half Marathon & 5k/10kShelburne | VT | 1:54:41 | #85 |
| 2007 | Half Marathon UnpluggedBurlington | VT | 2:00:18 | #137 |
| 2007 | Saucony Charlotte Covered Bridge Half Marathon & 5k/10kShelburne | VT | 2:10:57 | #113 |
| 2007 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:38:41 | #3963 |
| 2006 | Leaf Peepers Half MarathonWaterbury | VT | 1:56:10 | #293 |
| 2006 | Fairfield Road RacesFairfield | CT | 2:00:29 | #895 |
| 2006 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:31:32 | #2858 |
| 2005 | Maui Marathon and Half Marathon April 26, 2026Lāhainā | HI | 2:06:32 | #357 |
| 2003 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:19:46 | #2461 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
72 racesWAWashington
31 racesTXTexas
27 racesOROregon
17 racesMAMassachusetts
14 racesFLFlorida
12 racesVTVermont
12 racesNCNorth Carolina
7 racesGAGeorgia
5 racesNVNevada
5 racesRIRhode Island
5 racesPAPennsylvania
4 racesTNTennessee
4 racesAZArizona
3 racesILIllinois
3 racesLALouisiana
3 racesARArkansas
2 racesCTConnecticut
2 racesDCDistrict of Columbia
2 racesHIHawaii
2 racesKYKentucky
2 racesNMNew Mexico
2 racesNYNew York
2 racesIAIowa
1 raceKSKansas
1 raceMOMissouri
1 raceWYWyoming
1 race50-State Challenge
27/ 51 states + DC
24 states to go