November 25th Routes: Tour de Worlds Courses
This weekend’s routes are hosted on Zwift’s four UCI Worlds maps. We’re running them in chronological order, from the oldest courses to the newest.
Race 1: Richmond’s 2015 UCI Worlds (7.727km, end at Broad Street sprint banner) Our first and flattest race is held in Richmond, Zwift’s first UCI Worlds route. Who can hold the power to the line for Sagan-esque glory? Powerup: Aero (2x) |
Race 2: Innsbruckring (5.434km, ending atop Leg Snapper) Always a crowd favorite, Innsbruckring’s Leg Snapper is made even more dynamic when the race finishes at its top. Will you save your legs for that final effort, or try to sneak away early? Powerup: Feather (1x) |
Race 3: Yorkshire’s Queen’s Highway (1 lap – 5.7km) A pitchy little loop, with a drawn-out final sprint that’s slightly uphill. This one is all about timing: modulating your power to efficiently maintain momentum on the short climbs, activating your powerup for maximum effectiveness… and where should you start your final sprint? Powerup: Draft Boost (1x) |
Race 4: Scotland’s The Muckle Yin (6.005km, end at Breakaway Brae Reverse banner) This rolling route offers opportunities for early breakaways, but will anyone take them? Or will you save it all for the Brae? Powerup: Feather (2x) |
What are the Tiny Races?
Our innovative Tiny Race format uses four short back-to-back races within one hour. Each race is 4-7km long, so expect a big VO2 workout!
You earn points based on your finishing position in each race. The overall win goes to whoever earns the most points across all four races.
Sign Up Here
Tiny Results
Overall Winners
Zone 1
A: Josh Harris (AERO)
B: Cameron Crook
C: Constant Thiebaut (ZDN)
D: D McKay (TFC)
Zone 2
A: Marcus J. Duval (NeXT pb Enshored)
B: Green Ninja
C: David Hivey (ART)
D: Guy Perrett (JWZ)
Zone 3
A: Thomas Lajoie (OPTIMUM)
B: Seth Aandewiel (4star)
C: Tim Poppert (TFC)
D: Lukas Snelling
Women's Winners
Zone 1
A: D Schwaegerl
B: GG.Tefy (Innovation)
C: Stephanie Parker (SYNERGY)
D: Angela de Heer
Zone 2
A: Maria Marb (Beastmod pb ROSE)
B: Kristen Kulchinsky (Virginia’s Blue Ridge T24)
C: Karin Hagglund (eSRT)
D: Jen Nelson (TBR Racing)
Zone 3
A: -
B: Claire Cameron (Saris+TPC)
C: Patricia Buerkle (Stages)
D: Bo Tanker
Overall Winners
Zone 1
A: Sébastien Havot (HEX)
B: Ángel Jiménez (Dragons)
C: Uli Doeker (RuhrRiders)
D: Deon Meyer
Zone 2
A: Paulo Fernandes IM
B: Chris Wood (4STAR)
C: Lukas Lenhardt
D: Bram Hulsman (Fryslan Boppers)
Zone 3
A: Marcus J. Duval (NeXT pb Enshored)
B: Derrill Stepp (TFC)
C: Tim Poppert (TFC)
D: Brad Hoy
Women's Winners
Zone 1
A: Emilia Welte (ABUS - SYNERGY eSports)
B: Sandrine Etienne (Foudre/Hex)
C: Águeda Sánchez Llambias
D: Angela de Heer
Zone 2
A: -
B: Laurence MOTTAS (HEX)
C: Madeleine Johansson (SZ)
D: Patty O'Shea
Zone 3
A: -
B: -
C: Patricia Buerkle (Stages)
D: Steph Tiger (IRLAG)
Overall Winners
Zone 1
A: Mickael Plantureux (HEX)
B: Joe Ricci (RELENTLESS)
C: Gareth James (Wahoo Le Col)
D: Eline Kulset
Zone 2
A: Sébastien Meyckeens (DIRT)
B: Stéphane Demers (IRIS/Bob Cyclo)
C: N. Axel (OCC_ZIRT)
D: Low Gear*
Zone 3
A: Brian Duffy Jr (NeXT pb Enshored)**
B: Alan Wiley (Fell Swoop)
C: Mark Napier (BMTR)
D: Cody Chandler (DraftingDinos)
*Low Gear tied with Mark Bennett (DIRT) for points, but Low Gear gets the overall win since he finished higher on individual race podiums.
**For the first time ever, we had two racers tie in points and finishing positions, with Brian and Daniel Keyes (eSRT) both finishing 1st twice and 2nd twice. We gave the overall win to Brian Duffy based on tallied time gaps between the two riders.
Women's Winners
Zone 1
A: Sandrine Etienne (Foudre/Hex)
B: Charlotte Colclough (Toyota CRYO RDT)
C: Margo J (Valhalla)
D: Eline Kulset
Zone 2
A: -
B: Tiffany Penner (ABUS-SYN)
C: Rachel Rodger (ZRScot)
D: Megan Cymanski
Zone 3
A: -
B: Aliseeyah T (DraftingDinos)
C: Ariel Fredrick (Coalition)
D: -
Overall Winners
Zone 1
A: Stefan Kirchmair (KC)
B: Arvils Vikstrems (Velo+)
C: Kev Taylor (ART)
D: BiTo RV Trave Tandem
Zone 2
A: Sébastien Havot (HEX)
B: Simon Nissen (DZR CC)
C: Stefan Versick (KC)
D: Martin Björgvik (SZR)
Zone 3
A: Kevin Hodges (NeXT pb Enshored)
B: Josh Olsen (Dragons)
C: Ernie Austin (INSIDE)
D: Todd Sheaman (DIRT)
Women’s Winners
Zone 1
A: Imogen Massey (ABUS – SYNERGY Sports)
B: Marine Maugé (HEX)
C: Rachel Rodger (ZRScot)
D: Sandra Nijenhuis
Zone 2
A: Gabriela Guerra (Saris | Nopinz)
B: Maria Marb
C: Diane Bomans (AEO)
D: Silvia Ko.-Schulz (ZRGirls)
Zone 3
A: –
B: Zee Kryder
C: Maggie Lowe (SYNERGY)
D: Steph Tiger (IRLAG)
FRESH TINY VIDS
ZwiftPower Results
Zwift displays preliminary race results in game when you cross the line, but points are computed after all four races are finished, with final results on ZwiftPower. (We have to do some data processing on our side to compute results, so if your rankings don’t show up right away, be patient.)
Riders will earn points based on finish position in each of the 4 Tiny Races. The category winner of each week’s series is the rider with the most points across their timezone’s 4 races. Here are the links for each timezone’s latest results on ZwiftPower:
Rules
Tiny Race rules are simple, but still every week 6-8% of registered ZwiftPower racers get disqualified and removed from the final results. Don’t let that be you! Four races, four rules:
- You must have a ZwiftPower account, because final results are processed by ZwiftPower (learn how to sign up)
- No skipping then returning. These races are meant to be raced as a set of 4. If you need to leave early, that’s fine… but once you miss a race in your hour’s set of 4, don’t come back and race another or you’ll be disqualified from that race since you rested while others were racing! (Example: racing only races 1 and 2 is fine. Racing 1, 2, and 4 is not – you will be DQ from race 4.)
- Heart rate monitors are required.
- Smart trainer/smart bike or power meter required. ZPower/Virtual power is not allowed.
Join a Chat & Chill Cooldown

Immediately following each hour’s racing we’ve scheduled 30-minute “Chat & Chill” events where riders from all categories can spin their legs together and chat about how it all went down. Find them at zwift.com/events/tag/tinyraces.
Zwift Insider Kit Unlock

Finish any Tiny Race or a Chat & Chill ride and unlock the Zwift Insider “Ride Smarter // Ride Harder” in-game kit.
Questions or Comments
Post below!
Same winner for all 4 races on zone 2.
Fair enough ??
But a sub 50kg rider is just killing this. Winning all types of races, climbing and especially the flat ones for heavy riders.
That 10 out of 12 races last 3 weeks. I get it that the lighter riders can win the hilly ones but they are just smashing everything.
Really has put a dampener on it I am afraid and I am not the only one to comment on this
I get it. Question is: what would you suggest we do about it?
Would using one of the custom pen allocation options instead of the default Category Enforcement help? Use all five pens A-E for allocation, instead of reserving E pen for a tiny few trying to race without Zwift data in the last 90 days? I’d love to see a popular series like Tiny Races try the custom Compound Score pen allocation for at least a few weeks, using all five pens. Plucking example “random” threshold Compound Score numbers out of the air… Pen E: <675 (how low to exclude the strong W/Kg lightweight riders?) Pen D: 675-1074 Pen C: 1075-1474 Pen… Read more »
Oops, pen A 1875+!
Once Zwift rolls out their racing score, I plan to break up categories based on it for sure. It’ll make things much better, methinks. Hopefully in the next couple months…
I agree Eric, the Racing Score could make things a bit better … BUT the main problem will stay : only 4 Categories. For me, Cat A are Pros, Cat D are beginners or returnees with small time for (structured) training … and the big whole rest is only divided in B & C !??? Only this range (from C to B) should be divided in 3 or 4 parts, so that we have 5 to 6 Cat. altogether. And then we all would have a better racing experience … doesn’t matter if we use Cat-Enforcement or Racing Score …… Read more »
No idea mate!
I still enjoy it, I just don’t understand why they do
Keep up the great work mate
Oh and good luck this week, looks like a good set of courses
Looking forward to it
Oh yes Matty, a lightweight kid can destroy you with W/Kg … the opposite thing is with the BiTo Trave Tandem in Cat D … this couple weighs 145Kg … they can’t sprint and climb very well but their pure total watts on the flats (300-350) are difficult to follow … so the extreme ends on the weight scale can make racing more spicy or a bit unfair. But I have no idea how to solve this issue 🤷🏻♂️.
only one idea to ZHQ for the weight scale to chose from : set the minimum to ~50Kg and the maximum to ~110Kg (or similar) … and then we could avoid the extreme ends 🤷🏻♂️
why A is empty for zone 2? surely Kulchinsky was there?
We only list 1st place winner if they had competition. Since KK was the only woman in the race, she doesn’t get a listing this week.
got it, thanks
Was gravel bike only the correct choice for the Sea To Tree race, after the recent changes?
Possibly. Road bikes certainly did well this last week!
I can 100% guarantee the winner this week
40Kg
Sprints at 15 W/Kg
D Cat in the C races
Lets try our best !!
What a difference!
Fantastic racing, race 3 was just too much for me on a personal level.
Great sprints up front and some brilliant breakaway from riders. Loved it!!
Maybe a solution is to split the junior riders into a separate category like cat E
Anyway superb cheers Eric. I will win one day
Question: As a B it is allowed to jump between A and B Cat. races without DQ?
Yes, but you can’t combine the points from multiple categories into your overall ranking, so you won’t rank well for the four races. (Many folks don’t mind that though.)
Best workout of the week these races! My goal is the top half and that nearly kills me, thanks for putting these on, was a great idea.
I suffered on this one 😆