My Profile
@wang
Raving since 2025 Boston Marathon finisher, 50 States hopeful/finisher, Seven Continents Club Active 1 month agoAbout Me
My Races
Organize, track & review your races and personal bests here.
50 States Map
Half Marathon
Marathon
Ultramarathon
(Marathon or Ultra) + Half
Marathon + Ultra
Other
Future Races
Personal Bests (4)
| Race | Distance | Location | Date | Result |
|---|---|---|---|---|
| Two Oceans Marathon | 56K | Cape Town, South Africa | Apr 19, 2014 | 5:50:43 |
| Las Virgenes Canyon Ultra Trail Races | 54K | West Hills, CA | Apr 25, 2026 | 6:31:49 |
| San Francisco 50M & 50K Endurance Runs | 50K | Sausalito, CA | May 19, 2018 | 6:09:00 |
| REVEL Mt Charleston | Marathon | Las Vegas, NV | May 7, 2016 | 3:26:20 |
Future Races (4)
| Race | Distance | Location | Date | Paid |
|---|---|---|---|---|
| Sundance to Spearfish Marathon | Marathon | Spearfish, SD | Sep 13, 2026 | ✓ |
| Kodiak Ultra Marathons | 50K | Big Bear Lake, CA | Oct 9, 2026 | ✓ |
| Detroit Free Press Marathon | Marathon | Detroit, MI | Oct 18, 2026 | ✓ |
| Philadelphia Marathon Weekend | Marathon | Philadelphia, PA | Nov 21, 2026 |
Past Races (93)
| Race | Distance | Location | Date | Result | My Raves | My Performance |
|---|---|---|---|---|---|---|
| Wicked Fast Marathon & Half Marathon San Diego | Marathon | El Cajon, CA | Jun 13, 2026 | 5:06:20 |
|
|
| Carmel Marathon Weekend | Marathon | Carmel, IN | May 31, 2026 | 4:11:13 |
|
|
| Las Virgenes Canyon Ultra Trail Races | 54K | West Hills, CA | Apr 25, 2026 | 6:31:49 |
|
|
| Oakland Marathon | Marathon | Oakland, CA | Mar 22, 2026 | 4:20:26 |
|
|
| Kilimanjaro Summit Marathon | Marathon | Mandara, Tanzania | Feb 7, 2026 | 14:24:19 |
|
|
| Rehoboth Beach Seashore Marathon | Marathon | Rehoboth Beach, DE | Dec 6, 2025 | 4:12:00 |
|
|
| Albuquerque Running Fiesta | Marathon | Albuquerque, NM | Nov 2, 2025 | 4:13:39 |
|
|
| Kenai River Marathon | Marathon | Kenai, AK | Sep 28, 2025 | 4:30:05 |
|
|
| Heart of America Marathon & Relay | Marathon | Columbia, MO | Sep 1, 2025 | 4:39:45 |
|
|
| Bulldog Ultra | 50K | Calabasas, CA | Aug 16, 2025 | 7:09:53 |
|
|
| Camarillo Marathon | Marathon | Camarillo, CA | Aug 3, 2025 | 4:25:07 |
|
|
| Madison Marathon (MT) | Marathon | Madison, MT | Jul 12, 2025 | 5:25:00 |
|
|
| Visit Casper Marathon | Marathon | Casper, WY | Jun 1, 2025 | 4:39:15 |
|
|
| REVEL White Mountains | Marathon | Conway, NH | May 4, 2025 | 3:57:53 |
|
|
| Antarctica Marathon & Half Marathon | Marathon | King George Island, Antarctica | Mar 25, 2025 | 6:04:59 |
|
|
| Louisiana Marathon | Marathon | Baton Rouge, LA | Jan 19, 2025 | 3:59:56 |
|
|
| Rocket City Marathon | Marathon | Huntsville, AL | Dec 15, 2024 | 4:04:06 | ||
| Istanbul Marathon | Marathon | Istanbul, Turkey | Nov 3, 2024 | 4:35:18 | ||
| Medtronic Twin Cities Marathon Weekend | Marathon | St. Paul, MN | Oct 6, 2024 | 4:04:50 | ||
| Idaho Falls Marathon, Half Marathon & 5K | Marathon | Idaho Falls, ID | Jul 27, 2024 | 4:27:20 | ||
| Fargo Marathon | Marathon | Fargo, ND | Jun 1, 2024 | 4:11:16 | ||
| Wisconsin Marathon, Half Marathon & 5K | Marathon | Kenosha, WI | May 4, 2024 | 4:08:31 | ||
| REVEL Mt Charleston | Marathon | Las Vegas, NV | Apr 6, 2024 | 3:46:00 | ||
| Little Rock Marathon | Marathon | Little Rock, AR | Mar 3, 2024 | 4:07:55 | ||
| Classic City Marathon, Half Marathon & Marathon Relay | Marathon | Athens, GA | Jan 28, 2024 | 3:54:38 | ||
| Keesler Federal Mississippi Gulf Coast Marathon | Marathon | Biloxi, MS | Dec 10, 2023 | 3:56:14 | ||
| Louisville Marathon, Half Marathon & 10K | Marathon | Louisville, KY | Nov 5, 2023 | 3:57:54 | ||
| Surfers Point Marathon | Marathon | Ventura, CA | Sep 10, 2023 | 4:00:18 | ||
| Tenzing-Hillary Everest Marathon & Extreme Ultra | Marathon | Khumjung, Nepal | May 29, 2023 | 9:19:32 | ||
| Ventura Marathon | Marathon | Ventura, CA | Feb 26, 2023 | 3:50:27 | ||
| Honolulu Marathon | Marathon | Honolulu, HI | Dec 11, 2022 | 4:16:58 | ||
| REVEL Big Bear | Marathon | Big Bear, CA | Nov 12, 2022 | 3:35:07 | ||
| REVEL Big Cottonwood | Marathon | Salt Lake City, UT | Sep 10, 2022 | 3:50:17 | ||
| REVEL Rockies | Marathon | Evergreen, CO | Jun 4, 2022 | 3:56:06 | ||
| OC Marathon Running Festival | Marathon | Newport Beach, CA | May 1, 2022 | 3:56:09 | ||
| Bakersfield Marathon | Marathon | Bakersfield, CA | Mar 27, 2022 | 3:58:27 | ||
| SOCAL River Marathon | Marathon | Huntington Beach, CA | Mar 5, 2022 | 4:09:34 | ||
| Avalon 50K & 50M Benefit Run | 50K | Avalon, CA | Jan 8, 2022 | 6:18:27 | ||
| BMW Dallas Marathon | Marathon | Dallas, TX | Dec 12, 2021 | 3:53:45 | ||
| REVEL Big Bear | Marathon | Big Bear, CA | Nov 13, 2021 | 3:36:02 | ||
| Boston Marathon | Marathon | Hopkinton, MA | Oct 11, 2021 | 4:04:21 | ||
| Surf City Marathon & Half Marathon | Marathon | Huntington Beach, CA | Sep 11, 2021 | 4:17:24 | ||
| Los Angeles Marathon (LA Marathon) | Marathon | Los Angeles, CA | Mar 8, 2020 | 4:14:52 | ||
| Mesa Marathon | Marathon | Mesa, AZ | Feb 8, 2020 | 3:51:21 | ||
| Saddleback Marathon | Marathon | Silverado, CA | Dec 7, 2019 | 5:43:38 | ||
| Berlin Marathon | Marathon | Berlin, Germany | Sep 29, 2019 | 3:58:38 | ||
| Jack & Jill’s Downhill Marathon & Half | Marathon | Snoqualmie Pass, WA | Jul 27, 2019 | 3:39:45 | ||
| REVEL Mt Hood | Marathon | Government Camp, OR | Jun 29, 2019 | 3:32:09 | ||
| Rotorua Marathon | Marathon | Rotorua, New Zealand | May 4, 2019 | 3:53:08 | ||
| All American Half Marathon & 5K | Marathon | Fort Liberty, NC | Mar 24, 2019 | 3:51:29 | ||
| Catalina Island Marathon | Marathon | Avalon, CA | Mar 9, 2019 | 4:57:00 | ||
| Walt Disney World Marathon Weekend | Marathon | Lake Buena Vista, FL | Jan 13, 2019 | 4:18:14 | ||
| Santa Clarita Marathon | Marathon | Santa Clarita, CA | 2019 | 4:11:56 | ||
| Rock ‘n’ Roll San Antonio | Marathon | San Antonio, TX | Dec 2, 2018 | 4:23:01 | ||
| REVEL Big Bear | Marathon | Big Bear, CA | Oct 14, 2018 | 3:33:45 | ||
| Official 26.2 Inca Trail Marathon | Marathon | Lucmabamba, Peru | Jul 12, 2018 | 11:04:56 | ||
| San Francisco 50M & 50K Endurance Runs | 50K | Sausalito, CA | May 19, 2018 | 6:09:00 | ||
| Grizzly Peak Runs | Marathon | Berkeley, CA | Apr 15, 2018 | 5:53:40 | ||
| Operation Jack Marathon | Marathon | Playa del Rey, CA | Dec 26, 2017 | 3:53:22 | ||
| California International Marathon (CIM) | Marathon | Folsom, CA | Dec 3, 2017 | 3:38:49 | ||
| Ventura Marathon | Marathon | Ventura, CA | Oct 22, 2017 | 3:48:32 | ||
| Taupo Marathon | Marathon | Taupo, New Zealand | Aug 5, 2017 | 3:54:59 | ||
| Grant-Pierce Indoor Marathon | Marathon | Arlington, VA | Jun 25, 2017 | 4:04:31 | ||
| Schneider Electric Paris Marathon | Marathon | Paris, France | Apr 9, 2017 | 3:53:22 | ||
| Death Valley Trail Marathon & Half Marathon | Marathon | Death Valley, CA | Dec 3, 2016 | 4:15:13 | ||
| Bank of America Chicago Marathon | Marathon | Chicago, IL | Oct 9, 2016 | 3:45:27 | ||
| Air Force Marathon | Marathon | Wright-Patterson AFB, OH | Sep 17, 2016 | 4:41:54 | ||
| REVEL Mt Charleston | Marathon | Las Vegas, NV | May 7, 2016 | 3:26:20 | ||
| Diamond Valley Lake Marathon | Marathon | Hemet, CA | Mar 12, 2016 | 4:13:02 | ||
| Xiamen International Marathon | Marathon | Xiamen, China | Jan 2, 2016 | 3:54:17 | ||
| TCS New York City Marathon | Marathon | Staten Island, NY | Nov 1, 2015 | 3:46:40 | ||
| TCS Sydney Marathon | Marathon | Sydney, Australia | Sep 20, 2015 | 3:57:50 | ||
| Griffith Park Trail Marathon | Marathon | Los Angeles, CA | Mar 28, 2015 | 4:21:08 | ||
| Napa Valley Marathon and Half Marathon | Marathon | Calistoga, CA | Mar 1, 2015 | 3:35:11 | ||
| REVEL Canyon City | Marathon | Azusa, CA | Nov 15, 2014 | 3:29:22 | ||
| Quebec City Marathon | Marathon | Quebec City, Canada | Aug 24, 2014 | 4:00:53 | ||
| Mountains 2 Beach Marathon & Half Marathon | Marathon | Ojai, CA | May 25, 2014 | 3:35:06 | ||
| Two Oceans Marathon | 56K | Cape Town, South Africa | Apr 19, 2014 | 5:50:43 | ||
| Carlsbad Marathon & Half Marathon | Marathon | Carlsbad, CA | 2014 | 3:41:46 | ||
| Boston Marathon | Marathon | Hopkinton, MA | Apr 15, 2013 | 3:45:49 | ||
| Rio de Janeiro Marathon | Marathon | Rio de Janeiro, Brazil | 2013 | 3:49:32 | ||
| Mexico City Marathon | Marathon | Mexico City, Mexico | 2013 | 3:49:32 | ||
| Big Sur International Marathon | Marathon | Big Sur, CA | 2013 | 3:46:33 | ||
| Surf City Marathon & Half Marathon | Marathon | Huntington Beach, CA | 2012 | 3:37:28 | ||
| San Francisco Marathon | Marathon | San Francisco, CA | 2012 | 3:52:02 | ||
| Long Beach Marathon & Half Marathon | Marathon | Long Beach, CA | 2012 | 3:49:40 | ||
| Athens Marathon. The Authentic | Marathon | Athens, Greece | 2012 | 4:00:52 | ||
| OC Marathon Running Festival | Marathon | Newport Beach, CA | 2012 | 3:47:52 | ||
| Los Angeles Marathon (LA Marathon) | Marathon | Los Angeles, CA | 2011 | 3:43:58 | ||
| St. George Marathon | Marathon | St. George, UT | 2011 | 4:28:40 | ||
| Catalina Island Marathon | Marathon | Avalon, CA | 2011 | 4:14:00 | ||
| Beijing Marathon | Marathon | Beijing, China | 2010 | 4:06:59 | ||
| Rock ‘n’ Roll San Diego | Marathon | San Diego, CA | 2010 | 4:05:58 |
Wicked Fast Marathon & Half Marathon San Diego
Not a fast course
Wicked Fast Marathon & Half Marathon San Diego
There is a section of 6 miles serious down hill. Except that, this course contains many uphills and down hills. The course is not a fast one. The event provides … MORE
There is a section of 6 miles serious down hill. Except that, this course contains many uphills and down hills. The course is not a fast one.
The event provides race day bib pick up. This saves me a few hours the day before, as I am more than 2 hours away from the race location.
The race day was hot, although it is not the hottest day in this season in that area. The temperature was over 80 degrees with no where to hide under the scorching sun. The distance between aid stations were about 2-3 miles. It is not enough for the hot days. There was no salt supply in the aid stations.
Carmel Marathon Weekend
A re-scheduled event
Carmel Marathon Weekend
This event was scheduled on 4/18. Due to predicated thunderstorm, the event was changed to be 5/31. We were lucky to have a pleasant weather on the race day. The … MORE
This event was scheduled on 4/18. Due to predicated thunderstorm, the event was changed to be 5/31. We were lucky to have a pleasant weather on the race day.
The route includes two different loops. We ran with half marathoners for the east side loop. The second loop was on the west side. Many sections were well shaded.
There were plenty of aid stations. All stations were loaded with Gatorade and water. A few of them supplied some food gel.
The expo opened to 9:00pm the day before. This was very helpful, especially for the out of town runners.
The event parking were convenient and not far from the start/finish line.
A well organized event.
Las Virgenes Canyon Ultra Trail Races
Multiple Loop Ultra
Las Virgenes Canyon Ultra Trail Races
There is a 12Km loop and a 6Km loop for this race. Different distance races are composed with running multiple times of these loops. The place is easy to access … MORE
There is a 12Km loop and a 6Km loop for this race. Different distance races are composed with running multiple times of these loops.
The place is easy to access with parking space near the start/finish area. There was an aid station at the start/finish area and an aid station about half way of the 12Km loop. With that, we had an aid station about every 6Km distance.
The slops are relatively gentle in comparing some other tough courses. The trails are well maintained except a few sections.
There were a camera man taking pictures during the race. However, the photos are not available to the runners.
Oakland Marathon
A Scenary and Hilly Marathon
Oakland Marathon
A portion of this marathon run on the bike path of the Bay bridge. The scenery is stunning. I was not used to the loud traffic along my side while … MORE
A portion of this marathon run on the bike path of the Bay bridge. The scenery is stunning. I was not used to the loud traffic along my side while I am running. For this reason, it is more tiresome than other marathons while running on the bridge.
The route runs through the lake side, commercial area, residential area, harbor, as well as the bridge. It provides a good summary of the city of Oakland. The route is hilly. Fortunately, the steep hills are short in distance.
A few mile markers are missing, include the last three mile markers. I had an accurate alignment with mile 23 mile marker. However, the final distance was 0.3 mile longer than my watch. Something is wrong there.
The start time was delayed by three of promotion talks. That’s annoying.
Kilimanjaro Summit Marathon
The Highes Marathon in the World
Kilimanjaro Summit Marathon
Reaching an elevation of 5,895meter, or 19,341ft is not an easy job. To run a marathon including summit the highest peak in Africa is fun and exciting. It is the … MORE
Reaching an elevation of 5,895meter, or 19,341ft is not an easy job. To run a marathon including summit the highest peak in Africa is fun and exciting. It is the hardest marathon I have ever experienced.
I have to gasp for air when climbing to the top. Going down is fun but the road was not smooth to run.
After all, I am proud to be able to finish this race.
Rehoboth Beach Seashore Marathon
A Nice Race to Go in December
Rehoboth Beach Seashore Marathon
It can be cold at Rehoboth Beach in winter time. We hot one of the cold days this year. It was snowing heavily the day before. Fortunately, the snow stopped … MORE
It can be cold at Rehoboth Beach in winter time. We hot one of the cold days this year. It was snowing heavily the day before. Fortunately, the snow stopped and all snow melted out on the running day.
The route is mixed of street asphalt roads, beach side wood boardwalk, and mostly unpaved bike paths in wetland park.
Good:
A well organized small event.
Plenty of free street parking near the start / finish line.
The aid stations were very helpful and friendly.
All aid stations served with water and aggregator. Two or more served GU gels and cut into half bananas.
Plenty of food and drink were served at the finish area.
Many pacers for different finish goals.
Rehoboth Beach is a nice beach town to visit.
Not so good:
The start were combination of marathoners and half-marathoners together. The route was congested on the boardwalk before the marathoners and half-marathoners broke up the route.
There is no gear check.
Albuquerque Running Fiesta
A Good Small Sized Event
Albuquerque Running Fiesta
This is a well organized small event, especially considering this is the first year to hold this event. The route was flat and the road quality was fairly good. All … MORE
This is a well organized small event, especially considering this is the first year to hold this event.
The route was flat and the road quality was fairly good. All went smooth.
There is a long section of the route along the bike path next to a river. There is an aid station every two miles, except one long stretch from mile 19 to mile 23. Almost half of the aid stations have energy gel supply.
The volunteers were very enthusiastic and helpful along the way.
Kenai River Marathon
A well organized small event
Kenai River Marathon
Kenai River is known for Salmon run. It is fun to run on the side of the river. The start and finish area were at Kenai Chamber of Commerce and … MORE
Kenai River is known for Salmon run. It is fun to run on the side of the river.
The start and finish area were at Kenai Chamber of Commerce and Visitor Center. The temperature were between 40-50F this year. It was a sunny day with light breeze. The event was enjoyable.
Heart of America Marathon & Relay
Well organized small race w dusty route
Heart of America Marathon & Relay
This is a small sized race with less than 200 runners. The event start and finish at historic and culture center. The finish area filled with warm family atmospheres with … MORE
This is a small sized race with less than 200 runners. The event start and finish at historic and culture center. The finish area filled with warm family atmospheres with plenty of food and drink.
There were two section of dirt road in the route. One of them was reply station. In that section, there were many car traffic on the dirt road section. The dust were really annoy. The other dirt section was not as bad.
The last three mile marker were totally messed up. Mile 24 were 1.5 miles away from mile 23. The entire distance were much longer than 26.2 miles.
Bulldog Ultra
A tough Trail Race
Bulldog Ultra
This is a two loop race for 50K. The bulldog trail is a 6 mile long uphill. It is specially tough for the 2nd loop. We were fortunate that day. … MORE
This is a two loop race for 50K. The bulldog trail is a 6 mile long uphill. It is specially tough for the 2nd loop.
We were fortunate that day. The temperature was below 80 all day long. However, it was still very exhausted to climb the hill under the sun. I got a chance to use icy water to wash my head in one of the aid stations.
There were many aid stations along the way. The volunteers were very helpful.
The event advertised to have free pictures for all runners. There were photographers along the way. However, there has been no photos to be found for 2025 event for some reason.
Camarillo Marathon
A local small race
Camarillo Marathon
This is a small race organized by the same group for a few small races in the region. This race is to loop around 4 times. The majority of the … MORE
This is a small race organized by the same group for a few small races in the region. This race is to loop around 4 times. The majority of the paths were on the bank of a dry river.
The aid stations were well loaded and the volunteers were enthusiastic and very helpful.
Madison Marathon (MT)
Beautiful Scenery, Hard Race
Madison Marathon (MT)
As saying in the organizer's web: "These Ain’t No Pansy Ass City Races". This is an unique event. It is not easy to get to the staging area. You have … MORE
As saying in the organizer’s web: “These Ain’t No Pansy Ass City Races”. This is an unique event.
It is not easy to get to the staging area. You have to drive over 10 miles of dirt uphill mountain road to get there, no matter which way you choose to go.
We ran on the top of mountain ridges. The scenery is beautiful, the road is up and down hills all the time. The route is open gravel road. Some drivers drove fast to bring up dust. Fortunately, there were not many cars on the road and there were not many careless drivers.
There were self-service water supply in many mile markers. The organizer provided a couple of cars running up and down to provide services.
It was a small event. There were less than 100 runners including full and half marathoners.
There were many mosquitos, fliers, horse fliers. Even bug spray were not helpful. Fortunately, there were breeze that day, or I may not be able to survive.
It takes a long time to see the results. It has been 10 days since the event. The results are still not available.
Visit Casper Marathon
An Well Organized Event
Visit Casper Marathon
It is a small event. About 100+ marathon runners plus 1/2 marathon, and 10K. The organizers and the volunteers were very helpful. I lost my phone when I picked up … MORE
It is a small event. About 100+ marathon runners plus 1/2 marathon, and 10K.
The organizers and the volunteers were very helpful. I lost my phone when I picked up my bib. When I realized it, I went back to the bib pick up desk. I got it back right way.
The first 1/3 of the route was on street. The rest 2/3 of the route was mainly on bike route in parks.
There were about 10 aid stations along the way. Because there were some back and forth route, we saw a few stations twice.
Casper is a good sized city. People are friendly. It is fun to visit.
REVEL White Mountains
Fast and Scenic Marathon
REVEL White Mountains
As always, Revel marathons are well organized events. This is a scenic route mainly along the beautiful Kancamagus Highway in New Hampshire. The route is most down hills with a … MORE
As always, Revel marathons are well organized events.
This is a scenic route mainly along the beautiful Kancamagus Highway in New Hampshire. The route is most down hills with a small section up hills. It was a rainy day in 2025 event. It was cold at the start area. The start time delayed about 20 minutes or so due to road control issues. All were good after the race started.
It is too bad that the event is discontinued.
Antarctica Marathon & Half Marathon
The most Expensive Marathon
Antarctica Marathon & Half Marathon
This was my 7th marathon. It was expensive $10K+. The trip was a cruise across Drake's Passage. For 2nd voyage, the schedule was very close to the end of the … MORE
This was my 7th marathon. It was expensive $10K+.
The trip was a cruise across Drake’s Passage. For 2nd voyage, the schedule was very close to the end of the season. We waited on a channel awaiting for our chance for 3 days. We got almost final chance to cross the passage and run the event.
The race was 6 back and forth loop between Russian Station and Chinese Station, It was sandy in some section and muddy in some other. We were fortunately did not get icy condition.
We had only one day to explore the wildness seeing penguins and to do a polar plunge.
After all, it was the last continent for me to run a marathon. I did it.
Louisiana Marathon
A Well Organized Race
Louisiana Marathon
Louisiana Marathon is a well organized event. This is a medium sized marathon with over a thousand full marathon runners and a couple thousand half marathon runners. The start line … MORE
Louisiana Marathon is a well organized event. This is a medium sized marathon with over a thousand full marathon runners and a couple thousand half marathon runners. The start line and finish line are at the same location in state capitol park. There are plenty of parking not far from the start/finish area. There was no clear start wave. With the full marathon and half marathon started together, it made the first mile running congested.
The full marathon and the half marathon share the same route going through LSU tiger stadium and around University lake. The full marathon goes out to cover the other half at the east side of the city with majority of a back and forth route. A portion of the full marathon route was on a street with tree at the center of the route. The tree roots made the road surface very bumpy.
We were very lucky to have a good weather for 2025 run. The temperature was about 40~50 degrees all day. The day before was a warm day with temperature 70 degrees around noon time. The day after was a cold day with temperature below freeze and snowy day after.
There were good services before, during, and after the run. There were a few flavored free coffee in the morning before the run. There were plenty of aid stations along the way. The intervals were less than 2 miles apart. Quite a few of the aid stations had GU energy gels supply. The volunteers were very helpful. They did a great job in the cold windy weather, specially think about they constantly get their hand wet. I thank the lady at the gear check station who help me put up my hoody after I finished the run. There were variety of drink and food after the run. The capitol park has plenty space to allow the finishers with their friends and family member to sit around. There was a live musical at the finish area. We got our free photo a couple of days after. That’s another plus.
Many spectators cheer at the finish area. Along the way, there are many families sitting outside of their house cheering the runner in the windy chill cold weather.
Baton Rouge is the state capitol of Louisiana. It is also a college town for LSU. It is not far from New Orleans. There are plenty to do there for anyone travel from outside of the area.