Hi. We're SEMIPRO!

Imagine having the fitness and skills to achieve your cycling goals.

Get the right advice at the right time and be fit for road racing, century rides, gravel grinders, cyclocross, Gran Fondos, bikepacking, touring and mountain bike events.

We'll help you do this with the our online cycling coachingis backed by the latest science.

We coach cyclists at every level that are across the globe. They share one thing in common - they don't want to maximise the their cycling time. That is why we have slowly focussed our efforts on maximising performance with the right information at the right time.

About Coach Damian Ruse

SEMIPRO was founded by elite cycling coach Damian Ruse.

You’ll find that his approach to cycling coaching and training is built on communication. He developed it over the past eight years, and it has helped his athletes build high-performance fitness and skills.

He uses the perfect blend of communication and data driven analysis (WKO5 performance modelling, academic research, and personal case studies) to build high-performance fitness.

Damian has been riding and racing bikes for over 28 years, and coaching cyclists for over 8 years. He has even been the Performance Director of a top Australian road cycling team and had athletes win at UCI level races.

The SEMIPRO Community

1,058,239

Cyclists reached since launch

How do I get started?

Start with our podcasts

Over 170 episodes of rapid-fire, no-charge online info and stories with Damian Ruse: Learn how to ride better, faster. Listen HERE.

"Best Cycling Training Podcast on Apple Podcasts, Period"

Hands down, Damian Ruse’s Semi-Pro Cycling is the premier podcast on cycling training and one of the best sources of training information on the entire internet. Whatever level you’re at, if you’re serious about learning everything you need to know to perform better mentally and physically as a cyclist, listening to this podcast is a must do. Information so good it’s hard to believe it’s available for free. Thanks for putting this out, Damian."