Last week’s Tiny Races and their “Uphill Finish” theme were especially hard, thanks to racers’ love of going all-out on inclines. A perfect VO2 workout! Congrats to #1-ranked Kristen Kulchinsky of Team Twenty24, who took home the win for the ladies in zone 2.
We’ve got another themed week this time around, but it’s a bit friendly to the “overmuscled” among us.
Last Week’s Results
Overall Winners
A: Joakim Lisson (POAuto)
B: Kaj Emanuel (TeamNL)
C: Darcey Horne (RHINO)
D: Arie Pieter Roodnat
A: Travis Samuel (Wahoo Le Col)
B: Chris Hoelzl (WattFabrik)
C: Michael L10 (BYT)
D: James Martin
A: Thomas Berry (BL13)
B: John Osguthorpe (Team CRYO-GEN)
C: Cal Naughten Jr (DIRT)
D: Sophie Stallasch
Women’s Winners
A: none
B: Charlotte Colclough (Toyota CRYO RDT)
C: Lucy Richardson (Socks4Watts)*
D: Miho Shibata
A: Kristen Kulchinsky (Twenty24)
B: Naomi de Pennington (Twenty24)
C: Sophie Giovane (ElectricSpiritCo)
D: Dorothy Davis (Herd)
A: none
B: Brenda Merritt (SISU)
C: T Sperry (ATP Racing)
D: Sophie Stallasch
*Lucy tied with Jamielee Wright for points, but Lucy had the highest finish, and thus got 1st place.
This Week’s Route(s): Rollercoasters
Last week’s races featured painfully slow climbing finishes. This week we’re going the other way, racing routes that remind us of rollercoasters. Up, down, twist, turn… you’ll have to keep your wits about you and know your route so you can time your finish to perfection!






- Race 1: Neokyo Crit Course (4.7km, 1 lap)
We start off our shortest and flattest route of the day, just to get the legs churning and hearts pumping. Will you go early on the Castle Park rise, or save it for the finish?- Powerup: Aero x2
- Race 2: Serpentine 8 (5.5km, ends on rise climbing out of Mayan cutoff)
This route is tricky in terms of bike choice, because it begins on pavement, is mostly dirt, but finishes on bricks! There’s even a bit of wood thrown in for good measure. Each of these surfaces rolls differently on different bikes, so you need to decide where you want your advantage. Read more about Crr on Zwift for details.- Powerup: none
- Race 3: London Loop (6km, ends in tunnel exiting Underground)
The short climb up Northumberland Ave will stretch out the pack and provide a place for climbers to drop some sprinters. Then we’ll dash past Big Ben and over the bridge into pell-mell chaos in the Underground finish!- Powerup: Feather
- Race 4: Island Outskirts (6.2km, ends on boardwalk after descent)
Race from Mech Isle up to the Shisa Sprint, where you’ll grab an anvil then descend to the boardwalk for the final sprint. Timing is everything!- Powerup: Anvil

Sign up at zwift.com/events/tag/tinyraces
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 results on ZwiftPower:
- Zone 1 (9am GMT/4am EST/1am PST)
- Zone 2 (3pm GMT/10am EST/7am PST)
- Zone 3 (9pm GMT/4pm EST/1pm PST/Sunday 8am AEDT)
Rules
Tiny Race rules are simple. 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. And if you race 2, 3, and 4, you’ll be DQ from all those races, since you skipped race 1!)
- Heart rate monitors are required for podium finishers
- ZPower/Virtual power is not allowed. Smart trainer/smart bike or power meter required.
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 out their legs together and have some fun chatting about how it all went down. Find them at zwift.com/events/tag/tinyraces.
Questions or Comments
Post below!
Congratulations to Sophie for overall win in Zone 3 Cat D.
Is it just me, or do all the route links go to the same page?
They all go to the Two Bridges Loop page for me
Oops. Fixed!
Hey, I’ll probably race tomorrow for my first round of tiny races and look forward to some carnage 😉
I guess the surface for the Shisa climb is urukazi sand, so basically pavement? Never really took note…
Always worth doing a recce of stages, especially if they are on Makuri, to double-check the surface proportions. 😉
Alright alright, did a recon today, it’s urukazi’s sand 👌 Still a super draggy climb, I’ll be suffering 😅
I hope I won’t be as close to the 15 minutes this week – it gets a bit stressing, when there’s only 1 minute to do a bike swap in the pen 😆 But all routes seem manageable even for D’s this week…
Any thoughts on bike choice for race 2? I’m leaning towards Specialized Crux with gravel wheels, but I’m sure a lot of people will just keep the tron.
I’m planning on the gravel bike as well…
Actually, my race (D, Zone 1) was won on an MTB. But I got my best ever result on the Crux with Roval wheels, so not a bad choice either…
Went with the Tron, was easy to keep up with the big pack through the dirt…
The real problem was in race 1, where the finish line came like 30m behind the lap banner! I dropped from ~8th to 22nd, because I stopped sprinting 🙁
Ouch 😞 I got a litle confused as well but fortunately I was just staring at the distance-to-go for deciding when to sprint. Had been dropped by the first bunch, but won the sprint in my group – maybe the others got confused as well? It would explain that I won it, I’m no sprinter…
The sprint was launched pretty early in our Zone 1 B race, so I had to go a bit earlier than I would have liked…was already seeing stars and was just happy to have crossed the lap banner in a good position…then everybody came up from behind 😐 The routes this week suited me pretty well, but the bunch was just to big and the races weren’t really tactical. Just a big pack into bunch sprints. Tried a big sprint attack in race 4 after the shisa sprint bridge into the downhill into supertuck+anvil, but the pack ate up my… Read more »
We actually managed to get away a group of 5 in race 2, so not all sprints. But the field is smaller in D, so that might have helped…
The sprint was launched pretty early in our Zone 1 B race, so I had to go a bit earlier than I would have liked…was already seeing stars and was just happy to have crossed the lap banner in a good position…then everybody came up from behind 😐 The routes this week suited me pretty well, but the bunch was just to big and the races weren’t really tactical. Just a big pack into bunch sprints. Tried a big sprint attack in race 4 after the shisa sprint bridge into the downhill into supertuck+anvil, but the pack ate up my… Read more »
Uh oh! Looks like I misconfigured race 1.
Fixed it for zone 3, but wasn’t able to fix it for zone 2. Sorry zone 2! 😬
I think that was a pretty common problem with the Neokyo Crit Course in the begin, wasn’t it? I now remember my first ride there having a weird finish line too.