Back to runner search
DN
David Ngo
MaleCalifornia2013–2025
38
Total Finishes
20
Different Races
6
States (12%)
1:41:49
PR (7:46/mi)
2:13:08
Average
+0:54:51
Slower (first to last)
Medal House
2015
OC Marathon - Half Marathon - 5K
1:41:49
#374 overall#299 gender
2015
Orange County Marathon
1:41:49
#370 overall#295 gender
2014
OC Marathon - Half Marathon - 5K
1:50:03
#936 overall#672 gender
2014
OC Marathon
1:50:03
#938 overall#675 gender
2014
Surf City Marathon
1:51:53
#2023 overall#1392 gender
2014
Rock 'n' Roll Los Angeles Half Marathon
1:59:23
#1529 overall#1085 gender
2014
Rock 'n' Roll San Diego
2:21:19
#8504 overall#4387 gender
2014
Rock 'n' Roll San Jose
2:32:31
#5366 overall#3161 gender
2013
Long Beach Marathon
1:54:39
#1598 overall#1158 gender
2013
Rock ‘n' Roll Washington DC
2:20:40
#12617 overall#5655 gender
2013
Philadelphia Marathon
2:27:21
#9298 overall#3933 gender
2013
Rock ‘n’ Roll Philadelphia Half Marathon
2:41:32
#15753 overall#6543 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Rock 'n' Roll San Jose | — | 2:15:36 | #2405 |
| 2025 | Rock 'n' Roll San JoseSan Jose | CA | 2:15:37 | #2406 |
| 2025 | United Airlines NYC HalfNew York | NY | 2:24:09 | #21160 |
| 2025 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 2:31:48 | #22728 |
| 2025 | NYRR Fred Lebow Half MarathonNew York | NY | 2:34:20 | #4189 |
| 2025 | Long Beach MarathonLong Beach | CA | 2:49:30 | #8554 |
| 2024 | Life Time Chicago Half Marathon + 5KChicago | IL | 2:04:59 | #2714 |
| 2024 | San Jose 8K & Half MarathonSan Jose | CA | 2:08:41 | #478 |
| 2024 | San Jose 8K & Half MarathonSan Jose | CA | 2:08:41 | #478 |
| 2024 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:21:16 | #4875 |
| 2024 | Surf City MarathonHuntington Beach | CA | 2:22:59 | #4652 |
| 2024 | Long Beach MarathonLong Beach | CA | 2:24:14 | #5115 |
| 2024 | The Unforgettable Staten Island Half MarathonStaten Island | NY | 2:30:40 | #7568 |
| 2024 | NYRR Fred Lebow Half MarathonNew York | NY | 2:33:58 | #3470 |
| 2024 | Less Popular Brooklyn Half MarathonBrooklyn | NY | 2:44:04 | #25418 |
| 2023 | The Unforgettable Staten Island Half MarathonStaten Island | NY | 2:38:34 | #8208 |
| 2022 | Surf City MarathonHuntington Beach | CA | 1:44:03 | #529 |
| 2022 | Long Beach MarathonLong Beach | CA | 2:02:34 | #1647 |
| 2021 | Surf City MarathonHuntington Beach | CA | 2:17:51 | #2098 |
| 2019 | Long Beach MarathonLong Beach | CA | 1:47:32 | #525 |
| 2019 | Surf City MarathonHuntington Beach | CA | 2:17:47 | #3520 |
| 2018 | Surf City MarathonHuntington Beach | CA | 1:47:22 | #747 |
| 2018 | Long Beach MarathonLong Beach | CA | 1:58:35 | #972 |
| 2016 | Long Beach MarathonLong Beach | CA | 1:49:09 | #646 |
| 2016 | Surf City MarathonHuntington Beach | CA | 1:51:32 | #1007 |
| 2016 | Pensacola MarathonPensacola | FL | 2:40:15 | #605 |
| 2015 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:41:49 | #374 |
| 2015 | Orange County Marathon | — | 1:41:49 | #370 |
| 2014 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:50:03 | #936 |
| 2014 | OC Marathon | — | 1:50:03 | #938 |
| 2014 | Surf City MarathonHuntington Beach | CA | 1:51:53 | #2023 |
| 2014 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 1:59:23 | #1529 |
| 2014 | Rock 'n' Roll San DiegoSan Diego | CA | 2:21:19 | #8504 |
| 2014 | Rock 'n' Roll San JoseSan Jose | CA | 2:32:31 | #5366 |
| 2013 | Long Beach MarathonLong Beach | CA | 1:54:39 | #1598 |
| 2013 | Rock ‘n' Roll Washington DCWashington | DC | 2:20:40 | #12617 |
| 2013 | Philadelphia MarathonPhiladelphia | PA | 2:27:21 | #9298 |
| 2013 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:41:32 | #15753 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
23 racesNYNew York
7 racesPAPennsylvania
2 racesDCDistrict of Columbia
1 raceFLFlorida
1 raceILIllinois
1 race50-State Challenge
6/ 50 states
44 states to go