Back to League Tables
ML
Michael Lu
MaleCalifornia2003–2026
66
Total Finishes
42
Distinct Races
10
States (20%)
1:22:26
PR (6:18/mi)
2:08:33
Average
-0:47:18
Faster (first to last)
Medal House
2012
Race For The Roses Half Marathon & 5K
1:36:41
#95 overall#72 gender
2011
OC Marathon - Half Marathon - 5K
1:38:23
#243 overall#196 gender
2011
Rock 'n' Roll San Jose
2:10:05
#4077 overall#2634 gender
2011
Sunrise Marathon 5K/10K/13.1 SAN FRANCISCO
2:19:56
#3255 overall#1766 gender
2011
Rock 'n' Roll Las Vegas
2:21:17
#13490 overall#6738 gender
2011
Run SF "Golden Gate City" 5K/10K/13.1
2:21:56
#2095 overall#1122 gender
2010
Oakland Running Festival
1:49:34
#408 overall#289 gender
2010
Austin Marathon
2:56:59
#7038 overall#2945 gender
2008
Gar Williams Half Marathon
1:36:54
#36 overall#34 gender
2008
La Jolla Half Marathon & 5K
2:47:10
#2053 overall#2050 gender
2005
Dallas Marathon Weekend
2:25:06
#2794 overall#1473 gender
2003
2025 Aramco Houston Half Marathon Searchable Finish Line Video
2:09:44
#1807 overall#1192 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | The Jersey City Marathon & Half Marathon Marquee Experience at NewportJersey City | NJ | 1:22:26 | #84 |
| 2025 | Philadelphia Distance RunPhiladelphia | PA | 1:25:55 | #210 |
| 2025 | Napa Valley MarathonNapa | CA | 1:48:02 | #559 |
| 2025 | Victory RaceRichmond | CA | 2:12:41 | #104 |
| 2025 | Carlsbad MarathonCarlsbad | CA | 2:39:44 | #2755 |
| 2025 | Galloping Gertie HalfGig Harbor | WA | 2:42:31 | #190 |
| 2024 | The Flushing NYC Half, 10K, and 5KForest Hills | NY | 1:29:04 | #8 |
| 2024 | Cambridge Half Marathon + 5KCambridge | MA | 1:46:06 | #1967 |
| 2024 | San Francisco Giant RaceSan Francisco | CA | 2:12:28 | #692 |
| 2024 | The Giant RaceSan Francisco | CA | 2:12:28 | #692 |
| 2023 | Victory RaceRichmond | CA | 2:07:13 | #76 |
| 2023 | United Airlines NYC HalfNew York | NY | 2:13:28 | #15436 |
| 2023 | Gopher To BadgerHudson | WI | 2:22:02 | #595 |
| 2022 | United Airlines NYC HalfNew York | NY | 2:02:46 | #9924 |
| 2022 | Quarry TurkeyFremont | CA | 2:23:33 | #87 |
| 2021 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:08:58 | #1302 |
| 2021 | Summer BreezeSan Leandro | CA | 2:16:47 | #147 |
| 2021 | Brazen Summer BreezeSan Leandro | CA | 2:16:47 | #147 |
| 2020 | Santa Cruz Half MarathonSanta Cruz | CA | 1:42:02 | #163 |
| 2020 | Victory RaceRichmond | CA | 2:07:13 | #180 |
| 2020 | United Airlines NYC HalfNew York | NY | 2:10:02 | #2407 |
| 2019 | Love Run Half MarathonPhiladelphia | PA | 1:48:55 | #1138 |
| 2019 | Delaware Running FestivalWilmington | DE | 1:57:33 | #178 |
| 2019 | The Giant RaceSan Francisco | CA | 1:58:06 | #614 |
| 2019 | Victory RaceRichmond | CA | 2:01:20 | #143 |
| 2019 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:04:18 | #1344 |
| 2019 | Unite Half Marathon & 8K RunNew Brunswick | NJ | 2:05:34 | #947 |
| 2019 | Berkeley Half MarathonBerkeley | CA | 2:05:37 | #2377 |
| 2019 | Napa to Sonoma Wine Country Half MarathonSonoma | CA | 2:11:50 | #925 |
| 2018 | Love Run Half MarathonPhiladelphia | PA | 1:47:39 | #1026 |
| 2018 | Silicon Valley Running Festival Half MarathonSan Jose | CA | 1:59:36 | #373 |
| 2018 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:08:04 | #1720 |
| 2018 | Pasadena Half Marathon & 5KPasadena | CA | 2:10:11 | #2357 |
| 2018 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:10:43 | #1965 |
| 2018 | The Giant RaceSan Francisco | CA | 2:18:33 | #1399 |
| 2018 | Oakland Running FestivalOakland | CA | 2:18:46 | #1571 |
| 2018 | San Diego Beach & Bay Half MarathonSan Diego | CA | 2:43:15 | #1513 |
| 2017 | Life Time Miami Marathon & HalfMiami | FL | 1:39:19 | #578 |
| 2017 | Philadelphia MarathonPhiladelphia | PA | 1:53:31 | #2310 |
| 2017 | Santa Cruz Half MarathonSanta Cruz | CA | 2:10:50 | #738 |
| 2017 | Missoula Marathon Half Marathon 5K Kids MarathonMissoula | MT | 2:17:20 | #1267 |
| 2017 | American River Parkway Half MarathonSacramento | CA | 4:03:59 | #191 |
| 2016 | Rock 'n' Roll San JoseSan Jose | CA | 2:01:30 | #2164 |
| 2016 | The Giant RaceSan Francisco | CA | 2:01:40 | #1004 |
| 2016 | Oakland Running FestivalOakland | CA | 2:15:08 | #1403 |
| 2015 | The Giant RaceSan Francisco | CA | 1:56:14 | #725 |
| 2015 | Rock 'n' Roll San JoseSan Jose | CA | 2:02:37 | #2349 |
| 2014 | Heart Breaker HalfPortland | OR | 1:48:48 | #104 |
| 2014 | The Giant RaceSan Francisco | CA | 1:54:48 | #849 |
| 2014 | Oakland Running FestivalOakland | CA | 1:57:43 | #939 |
| 2014 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:59:37 | #1776 |
| 2014 | Rock 'n' Roll San JoseSan Jose | CA | 2:00:43 | #2147 |
| 2014 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:03:30 | #1167 |
| 2014 | Berkeley Half MarathonBerkeley | CA | 2:04:34 | #1576 |
| 2014 | Chicago Spring Half MarathonChicago | IL | 2:32:03 | #3166 |
| 2013 | Race For The Roses Half Marathon & 5KPortland | OR | 1:48:09 | #213 |
| 2013 | Berkeley Half MarathonBerkeley | CA | 1:49:46 | #1106 |
| 2013 | The Giant RaceSan Francisco | CA | 1:51:15 | #914 |
| 2013 | Heart Breaker HalfPortland | OR | 1:53:50 | #154 |
| 2013 | Rock 'n' Roll San JoseSan Jose | CA | 1:55:22 | #2017 |
| 2013 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 1:55:53 | #867 |
| 2013 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:56:10 | #1723 |
| 2013 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 1:56:52 | #958 |
| 2013 | Oakland Running FestivalOakland | CA | 1:57:38 | #875 |
| 2013 | The Woodlands MarathonThe Woodlands | TX | 2:35:22 | #2808 |
| 2012 | Race For The Roses Half Marathon & 5KPortland | OR | 1:36:41 | #95 |
| 2012 | Brazen Summer BreezeSan Leandro | CA | 1:59:32 | #167 |
| 2012 | Quarry TurkeyFremont | CA | 2:01:44 | #132 |
| 2012 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:04:08 | #1637 |
| 2012 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:06:04 | #1319 |
| 2012 | Rock 'n' Roll San JoseSan Jose | CA | 2:06:34 | #3439 |
| 2012 | Santa Cruz Half MarathonSanta Cruz | CA | 2:08:13 | #1230 |
| 2012 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:10:29 | #1677 |
| 2012 | Rock 'n' Roll Los Angeles Half MarathonLos Angeles | CA | 2:11:50 | #2930 |
| 2012 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 2:12:51 | #3641 |
| 2012 | Oakland Running FestivalOakland | CA | 2:13:14 | #1782 |
| 2012 | Nitro TrailPinole | CA | 2:13:32 | #117 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:14:28 | #5554 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:15:40 | #7011 |
| 2012 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:18:07 | #7457 |
| 2011 | OC Marathon - Half Marathon - 5KNewport Beach | CA | 1:38:23 | #243 |
| 2011 | Rock 'n' Roll San JoseSan Jose | CA | 2:10:05 | #4077 |
| 2011 | Sunrise Marathon 5K/10K/13.1 SAN FRANCISCOSan Francisco | CA | 2:19:56 | #3255 |
| 2011 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:21:17 | #13490 |
| 2011 | Run SF "Golden Gate City" 5K/10K/13.1San Francisco | CA | 2:21:56 | #2095 |
| 2010 | Oakland Running FestivalOakland | CA | 1:49:34 | #408 |
| 2010 | Austin MarathonAustin | TX | 2:56:59 | #7038 |
| 2008 | Gar Williams Half MarathonPotomac | MD | 1:36:54 | #36 |
| 2008 | La Jolla Half Marathon & 5KSan Diego | CA | 2:47:10 | #2053 |
| 2005 | Dallas Marathon WeekendDallas | TX | 2:25:06 | #2794 |
| 2003 | 2025 Aramco Houston Half Marathon Searchable Finish Line VideoHouston | TX | 2:09:44 | #1807 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
60 racesNYNew York
4 racesOROregon
4 racesTXTexas
4 racesWAWashington
3 racesNJNew Jersey
2 racesILIllinois
1 raceMAMassachusetts
1 raceMDMaryland
1 raceMNMinnesota
0 races50-State Challenge
10/ 51 states + DC
41 states to go