Racing on the DIRT Hellhounds team in the Zwift Racing League EMEA E2 B1 division has been a blast, but from the beginning I’ve been careful to make sure my teammates know that I have no problem whatsoever being “subbed out” if the manager thinks another rider would do a better job on a given week.
My reasons for this are twofold:
- I don’t want my teammates or manager to put me in just because I’m the Zwift Insider guy, or they think I’ll get publicly offended and throw them under the bus, etc
- Most importantly: I want my team to do as well as it possibly can!
This week, team manager Snowy finally made the call, asking if I’d be OK to sit it out in Yorkshire. I breathed a sigh of relief (Yorkshire always kicks my butt) and said I’d be happy to do so. In the same breath I volunteered to be the “Team Car” (DS) for the race if needed.
And that’s how I found myself sitting at my desk yesterday, signing into Discord, opening Zwift, and pulling up various browser windows so I could be a helpful voice for my teammates as they put in the hard work over two laps of Yorkshire’s 2019 UCI Worlds Harrogate Circuit route.
Today’s post will discuss how the race unfolded for my team, but it will also talk about the job of DS in a Zwift race, and how Zwift could improve the experience for the DS. Let’s race!
Zwifting DS: a Job Description
To put it simply, my job was to do as much thinking and communicating as possible for my teammates, in order to maximize our team’s overall result.
Experienced Zwift racers know good results are about much more than just hammering out the watts. Especially in a series like the Zwift Racing League, with its competitive divisions and strategic points structures. There really is a lot to think about, but we all know it’s not easy to make complex decisions when you’re riding on the rivet mid-race.
To be more specific, here’s a partial list of what a DS should do for their team:
- Deliver peloton reports. How big is the pack you’re in? Which teams are represented well, and which teams didn’t make the selection? Are there any noteworthy riders in the mix? Is the rider pushing hard off the front someone we need to mark, or can we let them go?
- Let them know what’s coming up: knowing the course is crucial. How long is the climb just up the road… and what comes after it? Where are the intermediate point banners? How does the finish lay out?
- Dictate efforts: should your riders be on the front of the group, pushing the pace? Or sitting in? What if you have riders in multiple groups?
- Encouragement: this goes without saying. There really shouldn’t be any negativity from the DS – it’s about cheering on your team, calling out every good bit of work you see, and believing every team member is going to do everything they can to help the team win.

The Start
Yorkshire UCI course races always start hard since you’ve got the Otley Road climb right out of the gate. We knew this would be a tough section, and a selection would be made – but we also knew that the biggest efforts would be on the KOM down the road, and the group would be culled even further at that point.
With no intermediate points atop the Otley Climb, it made sense to simply maintain a good position near the front of the pack, conserving energy for the battle to come. After a bit of a snafu getting my Zwift viewer going, I was finally able to see the live race as the riders made their way over the top of Otley. I was happy to see the Hellhounds had hung in there, with all 6 teammates making the front group of 58!
KOM #1
We had a few riders targeting intermediate KOM points, and they killed it, with Neil coming in 2nd, Scott 8th, and Dan 9th. Unfortunately, I wasn’t able to view the in-game leaderboards due to how viewing other riders works (more on that later). But as the riders descended from the KOM these three Hellhounds were in a small front group of 9 riders, perfectly positioned to take intermediate sprint points just up the road!
Snowy was in the group just behind, and I advised him not to push to close the gap to the front group. We had a solid chance at big sprint points from our three front group riders, and bringing in another pack of riders would just reduce those chances. Better for Snowy to sit in, conserve, and let other riders pull the group forward if they chose to do so.
Sprint #1
Neil was first across the line for the sprint (he’s got a crazy strong sprint) with Scott in 7th and Dan in 10th. Extra points!
To Chase, Or Not to Chase?
The groups came back together after the sprint, and I clicked around to see where things stood. We now had a front group of ~30 which included 4 Hellhounds (Neil, Scott, Dan, and Snowy). The other 2 teammates (Ian and Phil) were in the chase group about 20s back.
Now the question became: should the teammates in the chasing group push to rejoin the front group? I quickly made the call to not chase, based on a few factors:
- We had good representation in that front group, with 4 team members
- Bringing the groups back together probably wouldn’t get us any extra points, since a more tired Ian and Phil would surely get dropped on the second KOM like they did the first
- The chance of pulling the smaller chase group back to the larger, stronger front group was pretty slim
- Conserving as much as possible would leave fresher legs for the finish, where Ian and Phil could hopefully sprint well and earn max finishing points from the chase group

Team Survey
As we finished off the first lap, I started clicking around to see how each team was represented in the front and chase groups. (I could really only do this by counting jerseys, but fortunately everyone was wearing their unique team kit!)
Knowing the mix of riders in the front group is crucial, because it helps us see which teams will be in contention for the overall points win. If one team has 1-2 riders in the front group of 30, while another team has 4 riders, chances are good that the 4-rider team will be finishing with more points in the end.
This even lets us decide which attacks to follow and which to let go. If a team only has 1-2 riders in the front and they attack over the KOM, it’s not a huge deal to let them go, because they aren’t going to win the overall points competition. But if it’s a well-represented team attacking off the front, you need to follow that if you want any chance at the overall win!
This also informs the chase group’s strategy. I told Ian and Phil (my teammates in the chase group) not to work on the front at all. Rather, let a team with lots of riders in the chase group (and few riders in the front group) do the work. SZ was such a team, with just one rider in front and three in the chase group.
KOM and Sprint #2
Going into the second KOM, we were targeting more intermediate points. Snowy put in a killer effort, making it first across the line. Neil was 5th, Scott 9th. The groups split up over the top, but we brought them back together in order to get Neil in contention for max sprint points. With 21 left in the front pack it would be a real battle for points on the 2nd sprint intermediate.
Snowy put in another massive effort on the sprint, coming in 3rd, with Neil 6th. The front pack came back together after the sprint. Time for those painful final Yorkshire meters!
The Finish
With 4 riders in the front group of ~20, we discussed our finish strategy in the final minute before all hell would break loose.
Do we send someone off the front for a long attack? None of the riders fancied that proposition. So we decided to just try to maximize each rider’s finishing position, sitting in then launching the sprint whenever each rider felt the timing was best.
Markus Pape (SOW) jumped hard and early, but we let him go – they weren’t a team we were marking, and I figured he launched too early anyway. As we hit the flatter portion of the finishing straight the aero powerups began to fly, and it was time to go all-in! Neil started his effort a bit late, but came in 6th – the top finisher from the Hellhounds.
And Pape? He stayed away, winning by 2.7s! Impressive. You don’t see many long sprints win in Yorkshire.
See race results on ZwiftPower >
Watch the race video:
Team Result
We were really pleased with our overall result in this race. The Hellhounds earned 231 points, good enough for 2nd place behind Kirchmair with 255. We remain in 2nd overall.
Zwift DS Feature Requests
The DS job is doable right now using a combination of Zwift, Discord, and whatever information sources you may need. But there are several things Zwift could do to really help the team cars do a better job! Here are a few ideas:
- Make it easier to watch the race: having to join the E pen, then fan view a rider using Companion – it’s all too much. If there’s an active event in Zwift, I should be able to just open the game, click a link, and watch the event as it unfolds.
- Let us see leaderboards: in a points event like ZRL, it’s really helpful to see leaderboards for the intermediates. It would be great to see these in game.
- ZwiftPower Live data: it would be really nice if we could see ZwiftPower live race data again. I’m not sure if this is just an issue with our races, but we haven’t had accurate live data for any race of the ZRL series. Having access to live prime (intermediate) data would be a nice bonus!
- Show teammates: it’s not at all easy to see which teammates are in a particular group from within the game, or to select a particular rider’s view. Having quicklinks I could click to go straight to each teammate’s game view… that would be awesome! I suppose I could just set up 6 computers…
- Live points tally: how cool would this be? If all riders could see a live points tally as the race unfolds… wouldn’t that just up the level of competition, and help inform strategic choices?
Takeaways
While I’ve watched others DS, and raced on teams with a DS, I’ve done very little DSing myself. So this was a learning experience, to say the least!
One thing I should have done better was getting to know my teammates. Some of them I raced with last season, but others I haven’t raced with at all. It’s hard to direct a rider when you don’t know their strengths and weaknesses.
Team manager Snowy certainly knows the team well – and his call to have me sit this week out was obviously the right one. Our team results was probably the best we’ve ever had in a scratch race. Well done, sir.
Having a lot of Zwift racing experience and very strong knowledge of the course was a big help for me in my DS role. Without those two aces in the hole I would have been lost. Happily, my teammates seemed to appreciate my incessant babbling, so maybe I’ll get a chance to do it again soon. I had a blast!
Your Thoughts
Have you ever been a DS? Got tips to share with me and others? Comment below!
























