1. Please sign the waiver & provide Strava info.
  2. Route checked Thursday. GPX might be updated by end Thursday.
  3. Briefing 8pm Friday.

Timing Rules & Procedure

All participants must sign the waiver, fill out their Strava name accurately, age and sex. The closing time for signing the waiver is 6pm on the afternoon before the start of the race.

All participants must record their rides on a GPS device. We might ask for the raw gps file to inspect.

All participants must upload their GPS to Strava before 6pm. Please make sure that all the segments show up.

We will check for discrepancies from 6pm to 7pm. No modifications will be made after 7pm. Awards will be at 8pm.




Please star the segments.

Final segments will be posted to the wechat group before the ride so you can star them. They are also provided in the GPX / Fit / GPS files.

1. Warming up

370m elevation over 8.6Km. 4% average gradient. A gentle mid-length climb to get the legs warmed up. Note that vans will not park at the finish this time! Ride on through the village until you get to a large car park on the left.

2. Curly mullet

175m elevation gain over 5.2km. 3.4% average gradient. Relaxed little climb that gets progressively less relaxed. Finishes just before the start of the next segment, so be sure to take a breather.

3. Ironed mullet

the big one. 16.33km 731 4.4%

4. JR’s pain cave

150m elevation gain over 2km. 7.6% average gradient, 20% max. In case you thought a 25km climb wasn’t challenging, we’ve added a segment within a segment. “JR’s pain cave” is a short, sharp climb starting at the end of the last village on the back route up Damingshan and finishing at the junction with the main route.

5. Noodle stop to Zhejiang hesuan

500m elevation gain over 11.5km. Rolling terrain. From the Damingshan turnoff to the arch at the Zhejiang/Anhui border. Flat enough for drafting and team tactics. Occasionally, anyway.

Specialized | the clinic | Coros | Castelli | Chemical Guys  | Therabody | Restrap | MelTonic | Anken | Arabica Roasters