Back to runner search
SZ
Shirley Zhang
FemaleWashington2009–2025
39
Total Finishes
24
Different Races
8
States (16%)
1:51:48
PR (8:32/mi)
2:14:21
Average
+0:06:37
Slower (first to last)
Medal House
2016
St. Jude Rock 'n' Roll Seattle
2:13:23
#4540 overall#2160 gender
2015
Mercer Island Rotary Half Marathon
2:18:01
#1238 overall#565 gender
2014
Bellingham Bay Marathon
2:16:01
#764 overall#420 gender
2014
St. Jude Rock 'n' Roll Seattle
2:24:20
#6405 overall#3336 gender
2013
Mercer Island Rotary Half Marathon
2:11:29
#1197 overall#495 gender
2013
St. Jude Rock 'n' Roll Seattle
2:14:30
#4874 overall#2333 gender
2013
Seattle Marathon: Summer Events
2:15:43
#3333 overall#1579 gender
2012
St. Jude Rock 'n' Roll Seattle
2:20:29
#6697 overall#3663 gender
2012
Mercer Island Rotary Half Marathon
2:32:51
#1728 overall#800 gender
2011
The Giant Race
2:13:18
#1340 overall#607 gender
2010
St. Jude Rock 'n' Roll Seattle
2:19:19
#8179 overall#5002 gender
2009
Philadelphia Marathon
2:13:45
#3928 overall#2131 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | Monterey Bay Half MarathonMonterey | CA | 1:51:48 | #1092 |
| 2025 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:52:32 | #979 |
| 2025 | UTHealth Houston Half Marathon & 10KHouston | TX | 1:52:32 | #979 |
| 2025 | Love Run Half MarathonPhiladelphia | PA | 2:20:22 | #5463 |
| 2024 | Pittsburgh Marathon WeekendPittsburgh | PA | 2:07:41 | #3694 |
| 2024 | The Woodlands MarathonThe Woodlands | TX | 2:12:47 | #1348 |
| 2023 | United Airlines NYC HalfNew York | NY | 2:05:11 | #12393 |
| 2023 | NYCRUNS Big Apple Half MarathonNew York | NY | 2:41:09 | #2244 |
| 2022 | Warm Up ColumbusColumbus | OH | 2:09:11 | #114 |
| 2022 | Capital City Half MarathonColumbus | OH | 2:09:55 | #2088 |
| 2022 | 2025 Seattle Ghost Marathon, Half & 50KSeattle | WA | 2:21:25 | #73 |
| 2021 | Cambridge Half Marathon + 5KCambridge | MA | 2:07:46 | #2073 |
| 2021 | Seattle Marathon: Summer EventsSeattle | WA | 2:16:48 | #1039 |
| 2021 | Seattle Marathon | — | 2:16:48 | #1039 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:03:16 | #2180 |
| 2019 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:12:51 | #766 |
| 2019 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:18:44 | #3099 |
| 2018 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:07:50 | #726 |
| 2018 | Seattle Marathon: Summer EventsSeattle | WA | 2:09:22 | #1629 |
| 2018 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:10:26 | #3096 |
| 2018 | Greater St. Louis MarathonSt. Louis | MO | 2:15:00 | #2018 |
| 2017 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:13:27 | #4081 |
| 2017 | Seattle Marathon: Summer EventsSeattle | WA | 2:19:21 | #1939 |
| 2017 | Rock 'n' Roll Half Marathon San FranciscoSan Francisco | CA | 2:25:05 | #3550 |
| 2016 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:13:23 | #4540 |
| 2016 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:15:40 | #1017 |
| 2016 | Mercer Island | — | 2:15:42 | #1019 |
| 2015 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:18:01 | #1238 |
| 2014 | Bellingham Bay MarathonBellingham | WA | 2:16:01 | #764 |
| 2014 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:24:20 | #6405 |
| 2013 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:11:29 | #1197 |
| 2013 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:14:30 | #4874 |
| 2013 | Seattle Marathon: Summer EventsSeattle | WA | 2:15:43 | #3333 |
| 2012 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:20:29 | #6697 |
| 2012 | Mercer Island Rotary Half MarathonMercer Island | WA | 2:32:51 | #1728 |
| 2011 | The Giant RaceSan Francisco | CA | 2:13:18 | #1340 |
| 2010 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:19:19 | #8179 |
| 2009 | Philadelphia MarathonPhiladelphia | PA | 2:13:45 | #3928 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
WAWashington
20 racesPAPennsylvania
3 racesCACalifornia
3 racesOHOhio
3 racesTXTexas
3 racesNYNew York
2 racesMOMissouri
1 raceMAMassachusetts
1 race50-State Challenge
8/ 50 states
42 states to go