Back to League Tables
PC
Peter Chan
MaleCalifornia2012–2026
138
Total Finishes
92
Distinct Races
1
States (2%)
1:46:45
PR (8:09/mi)
2:21:52
Average
+1:24:33
Slower (first to last)
Medal House
2013
Walnut Creek Running Festival
1:46:45
#163 overall#124 gender
2013
Run SAN DIEGO 5K/10K/13.1
1:49:58
#947 overall#691 gender
2013
Bay Breeze Half Marathon, 10K and 5K
1:50:07
#82 overall#64 gender
2013
Santa Barbara Half Marathon & 5K
1:50:22
#438 overall#270 gender
2013
Kaiser Permanente San Francisco Half Marathon & 5K
1:52:32
#1842 overall#1273 gender
2013
Rock 'n' Roll San Jose
1:52:54
#1703 overall#1359 gender
2013
Clo Cow Half Marathon
1:56:46
#148 overall#103 gender
2013
Mammoth lakes half marathon
2:05:19
#253 overall#159 gender
2013
Brazen New Year's Day
2:13:08
#92 overall#67 gender
2013
Almost New Year's Eve
2:17:10
#121 overall#83 gender
2013
Trail Hog Half Marathon
2:29:51
#61 overall#46 gender
2012
Bay Breeze Half Marathon, 10K and 5K
2:04:13
#249 overall#162 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:07:26 | #136 |
| 2026 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:07:26 | #136 |
| 2026 | Western PacificFremont | CA | 2:20:51 | #110 |
| 2026 | Brazen New Year's DayCastro Valley | CA | 2:50:30 | #84 |
| 2026 | Brazen New Year's DayCastro Valley | CA | 2:50:30 | #84 |
| 2026 | Coyote HillsFremont | CA | 3:28:46 | #146 |
| 2025 | Half Moon Bay Pumpkin RunHalf Moon Bay | CA | 2:03:08 | #93 |
| 2025 | Beer City FremontFremont | CA | 2:07:06 | #67 |
| 2025 | Summer BreezeSan Leandro | CA | 2:07:47 | #145 |
| 2025 | Brazen Summer BreezeSan Leandro | CA | 2:07:47 | #145 |
| 2025 | Beer City Half™ Santa RosaSanta Rosa | CA | 2:09:14 | #128 |
| 2025 | Beer City Half™ Santa RosaSanta Rosa | CA | 2:09:14 | #128 |
| 2025 | Alameda Running FestivalAlameda | CA | 2:09:25 | #134 |
| 2025 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:10:01 | #109 |
| 2025 | Beer City Half™ AlamedaAlameda | CA | 2:10:08 | #103 |
| 2025 | Beer City AlamedaAlameda | CA | 2:10:08 | #102 |
| 2025 | Berkeley Half MarathonBerkeley | CA | 2:12:22 | #2090 |
| 2025 | Davis StampedeDavis | CA | 2:14:53 | #269 |
| 2025 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 2:18:56 | #2283 |
| 2025 | Beer City Half™ Bishop RanchSan Ramon | CA | 2:19:18 | #134 |
| 2025 | Beer City Half™ Bishop RanchSan Ramon | CA | 2:19:18 | #134 |
| 2025 | Livermore Half MarathonLivermore | CA | 2:19:29 | #1019 |
| 2025 | Garmin Marathon TucsonTucson | AZ | 2:19:44 | #597 |
| 2025 | Beer City Half San JoseSan Jose | CA | 2:29:28 | #133 |
| 2025 | Beer City Half™ SacramentoSacramento | CA | 2:29:48 | #232 |
| 2025 | Western PacificFremont | CA | 2:30:34 | #153 |
| 2025 | Badger CoveLivermore | CA | 2:33:21 | #68 |
| 2025 | Badger CoveLivermore | CA | 2:33:21 | #68 |
| 2025 | Run RocklinRocklin | CA | 2:44:11 | #139 |
| 2025 | Grizzly Peak Trail RunBerkeley | CA | 3:04:05 | #45 |
| 2024 | Half Moon Bay Pumpkin RunHalf Moon Bay | CA | 1:59:37 | #95 |
| 2024 | SevathonSunnyvale | CA | 2:00:28 | #21 |
| 2024 | Vibha Bay Area Dream Mile - Run and WalkSan Jose | CA | 2:02:56 | #24 |
| 2024 | Berkeley Half MarathonBerkeley | CA | 2:09:23 | #1618 |
| 2024 | Run RocklinRocklin | CA | 2:13:54 | #181 |
| 2024 | Modesto MarathonModesto | CA | 2:14:49 | #343 |
| 2024 | Om RunLos Gatos | CA | 2:29:30 | #57 |
| 2024 | Davis StampedeDavis | CA | 2:44:50 | #352 |
| 2024 | Victory RaceRichmond | CA | 3:10:20 | #170 |
| 2024 | Victory RaceRichmond | CA | 3:10:20 | #170 |
| 2023 | Summer BreezeSan Leandro | CA | 1:58:34 | #87 |
| 2023 | Brazen Summer BreezeSan Leandro | CA | 1:58:34 | #87 |
| 2023 | Coyote HillsFremont | CA | 2:11:31 | #65 |
| 2023 | Coyote HillsFremont | CA | 2:11:31 | #65 |
| 2023 | Modesto MarathonModesto | CA | 2:14:27 | #260 |
| 2023 | Run RocklinRocklin | CA | 2:14:59 | #131 |
| 2023 | Clo Cow Half MarathonPetaluma | CA | 2:19:39 | #174 |
| 2023 | Alameda Running FestivalAlameda | CA | 2:19:51 | #142 |
| 2023 | Bear CreekOrinda | CA | 2:54:31 | #60 |
| 2023 | Bear CreekOrinda | CA | 2:54:31 | #61 |
| 2022 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:04:12 | #83 |
| 2022 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:04:12 | #83 |
| 2022 | Berkeley Half MarathonBerkeley | CA | 2:09:32 | #1341 |
| 2022 | Summer BreezeSan Leandro | CA | 2:12:37 | #122 |
| 2022 | Brazen Summer BreezeSan Leandro | CA | 2:12:37 | #121 |
| 2022 | Marin County Half MarathonSan Rafael | CA | 2:29:25 | #73 |
| 2021 | Vibha Bay Area Dream Mile - Run and WalkSan Jose | CA | 2:03:16 | #29 |
| 2021 | Bad BassCastro Valley | CA | 2:23:12 | #43 |
| 2021 | Bad BassCastro Valley | CA | 2:23:12 | #43 |
| 2021 | Auburn Half MarathonAuburn | CA | 2:43:53 | #29 |
| 2021 | Marin County Half MarathonSan Rafael | CA | 3:26:48 | #182 |
| 2020 | Santa Barbara Half Marathon & 5KSanta Barbara | CA | 1:49:39 | #91 |
| 2020 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:19:31 | #275 |
| 2020 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:19:31 | #275 |
| 2020 | Victory RaceRichmond | CA | 2:59:56 | #322 |
| 2020 | Victory RaceRichmond | CA | 2:59:56 | #322 |
| 2019 | Armed Forces Half MarathonConcord | CA | 1:58:32 | #162 |
| 2019 | Mermaid Run East BayFremont | CA | 2:09:57 | #54 |
| 2019 | Tarantula RunBrentwood | CA | 2:13:06 | #41 |
| 2019 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:15:53 | #181 |
| 2019 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:15:53 | #181 |
| 2019 | Livermore Half MarathonLivermore | CA | 2:20:00 | #950 |
| 2019 | Badger CoveLivermore | CA | 2:25:30 | #46 |
| 2019 | Badger CoveLivermore | CA | 2:25:30 | #46 |
| 2019 | Summer BreezeSan Leandro | CA | 2:41:06 | #299 |
| 2019 | Brazen Summer BreezeSan Leandro | CA | 2:41:06 | #299 |
| 2019 | Summit RockSaratoga | CA | 2:43:45 | #1 |
| 2019 | Summit RockSaratoga | CA | 2:43:45 | #1 |
| 2019 | Double Dipsea RaceStinson Beach | CA | 2:50:35 | #272 |
| 2019 | Rocky Ridgesan Ramon | CA | 2:57:48 | #2 |
| 2018 | Victory RaceRichmond | CA | 1:52:56 | #103 |
| 2018 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:59:17 | #1745 |
| 2018 | Bad BassCastro Valley | CA | 2:09:42 | #52 |
| 2018 | Bad BassCastro Valley | CA | 2:09:42 | #52 |
| 2018 | WildcatEl Sobrante | CA | 2:20:17 | #53 |
| 2018 | Diablo Summit StompWalnut Creek | CA | 2:25:46 | #1 |
| 2018 | Badger CoveLivermore | CA | 2:26:25 | #66 |
| 2018 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:29:47 | #311 |
| 2018 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:29:47 | #311 |
| 2018 | Western PacificFremont | CA | 2:29:49 | #213 |
| 2018 | Summer BreezeSan Leandro | CA | 2:29:50 | #216 |
| 2018 | Livermore Half MarathonLivermore | CA | 2:29:59 | #1307 |
| 2018 | Bear CreekOrinda | CA | 2:32:33 | #49 |
| 2018 | TrailquakeSaratoga | CA | 2:36:22 | #39 |
| 2018 | Double Dipsea RaceStinson Beach | CA | 2:42:18 | #199 |
| 2018 | Summit RockSaratoga | CA | 2:43:04 | #50 |
| 2018 | Rocky Ridgesan Ramon | CA | 2:50:59 | #69 |
| 2017 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 1:49:15 | #73 |
| 2017 | Almost New Year's EveCastro Valley | CA | 1:56:59 | #108 |
| 2017 | Modesto MarathonModesto | CA | 2:15:06 | #428 |
| 2017 | Marin County Half MarathonSan Rafael | CA | 2:39:37 | #377 |
| 2017 | Rocky Ridgesan Ramon | CA | 2:53:36 | #81 |
| 2016 | Judgment Day Half Marathon, 10K & 5K Run/WalkBakersfield | CA | 1:54:30 | #78 |
| 2016 | Almost New Year's EveCastro Valley | CA | 1:57:56 | #122 |
| 2016 | Hell Of A Half Marathon & 2 Person RelayExeter | CA | 1:58:13 | #98 |
| 2016 | Hell Of A Half Marathon & 2 Person RelayExeter | CA | 1:58:13 | #98 |
| 2016 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:09:58 | #218 |
| 2016 | Avenue Of The VinesLodi | CA | 2:11:42 | #180 |
| 2016 | Delta Harvest RunBrentwood | CA | 2:13:21 | #20 |
| 2016 | Victory RaceRichmond | CA | 2:29:54 | #239 |
| 2016 | Whole Foods Tiburon Half MarathonBelvedere Tiburon | CA | 2:45:03 | #385 |
| 2015 | Race to the End of SummerSan Jose | CA | 2:00:29 | #81 |
| 2015 | Whole Foods Tiburon Half MarathonBelvedere Tiburon | CA | 2:12:18 | #270 |
| 2015 | Tarantula RunBrentwood | CA | 2:18:21 | #31 |
| 2015 | Brazen Summer BreezeSan Leandro | CA | 2:29:49 | #279 |
| 2015 | Summit RockSaratoga | CA | 2:34:54 | #94 |
| 2015 | Bear CreekOrinda | CA | 2:36:41 | #48 |
| 2015 | Livermore Half MarathonLivermore | CA | 2:45:02 | #2292 |
| 2014 | Brazen New Year's DayCastro Valley | CA | 2:09:22 | #96 |
| 2014 | Livermore Half MarathonLivermore | CA | 2:09:48 | #701 |
| 2014 | Whole Foods Tiburon Half MarathonBelvedere Tiburon | CA | 2:10:01 | #210 |
| 2014 | Marina Bay Running FestivalRichmond | CA | 2:29:32 | #449 |
| 2014 | Double Dipsea RaceStinson Beach | CA | 2:58:30 | #335 |
| 2013 | Walnut Creek Running FestivalWalnut Creek | CA | 1:46:45 | #163 |
| 2013 | Run SAN DIEGO 5K/10K/13.1San Diego | CA | 1:49:58 | #947 |
| 2013 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 1:50:07 | #82 |
| 2013 | Santa Barbara Half Marathon & 5KSanta Barbara | CA | 1:50:22 | #438 |
| 2013 | Kaiser Permanente San Francisco Half Marathon & 5KSan Francisco | CA | 1:52:32 | #1842 |
| 2013 | Rock 'n' Roll San JoseSan Jose | CA | 1:52:54 | #1703 |
| 2013 | Clo Cow Half MarathonPetaluma | CA | 1:56:46 | #148 |
| 2013 | Mammoth lakes half marathonMammoth Lakes | CA | 2:05:19 | #253 |
| 2013 | Brazen New Year's DayCastro Valley | CA | 2:13:08 | #92 |
| 2013 | Almost New Year's EveCastro Valley | CA | 2:17:10 | #121 |
| 2013 | Trail Hog Half MarathonSan Jose | CA | 2:29:51 | #61 |
| 2013 | Drag-N-Fly Half Marathon/10K/5KAntioch | CA | 2:39:20 | #58 |
| 2013 | Rocky Ridgesan Ramon | CA | 2:55:33 | #89 |
| 2012 | Bay Breeze Half Marathon, 10K and 5KSan Leandro | CA | 2:04:13 | #249 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
136 races50-State Challenge
1/ 51 states + DC
50 states to go