Pro Pain Cave: Can anyone beat South Africa's James Barnes on a tech level?

James Barnes
(Image credit: James Barnes)

A mesmerising intro is pinned to the front page of James Barnes' Twitch channel, a page where he regularly streams Zwift rides and races to hundreds of viewers. The South African has won five stages of the Zwift Racing League - Men's Premier Division, while also earning an additional three podiums along the way. In a sport more often determined by fractions of a millisecond, Barnes' success is nothing short of dominant. 

Coached by Alex Coh of Endurance Sport, Barnes has risen to the top of the Zwift racing world in just the past few months. He has become the man to beat in any race that ends in a sprint, and he has helped lead his team, NeXT eSport pb Enshored to complete domination of the last two seasons of the ZRL Premier Division. 

Zach is a freelance writer, the head of ZNehr Coaching, and an elite-level rider in road, track, and e-racing. He writes about everything cycling-related, from buyer's guides to product reviews and feature articles to power analyses. After earning a Bachelor’s Degree in Exercise Science at Marian University-Indianapolis, Zach discovered a passion for writing that soon turned into a full-fledged career. In between articles, Zach spends his time working with endurance athletes of all abilities and ages at ZNehr Coaching. After entering the sport at age 17, Zach went on to have a wonderful road racing career that included winning the 2017 Collegiate National Time Trial Championships and a 9th place finish at the 2019 US Pro National Time Trial Championships. Nowadays, Zach spends most of his ride time indoors with NeXT eSport.