Our Coaches

MTBCoach Curt Wilhelm Training plans, 100 mile training plan, stage race training plan, 50 mile training plan

Coach Curt

Curt Wilhelm is the owner and head coach at MTBCoach and has a USA Cycling Level 1/Elite Coach License. Curt competed successfully in the Pro category in  Endurance, and Ultra-Endurance events in the Rocky Mountain Region. He has many podium finishes in races including MTB marathons, 100 miles, multi-day stage races, and 24-hr solo and team races. Curt provides training, coaching, and consulting to athletes worldwide and has achieved consistent results in improving the performance of his athletes, with frequent Personal Records and podium finishes.



MTBCoach Ben Stein Training plans, 100 mile training plan, stage race training plan, 50 mile training plan

Coach Ben

Benjamin (Ben) Stein is an associate coach who holds a USA Cycling Level 2 License, USA Triathlon Level 1 License and a Category 1 mountain bike racer with nearly 10 years of endurance events experience both in Colorado and Idaho. Ben has a strong passion for coaching and physical activity. He has finished numerous mountain bike endurance events, XTERRA triathlons, 4 x Half Ironman finisher, and avid CycloCross fanatic! “Cross hurts so well”. Along with an experienced race resume, Ben studied exercise science and exercise physiology, earning a Master’s degree in Exercise Physiology. Ben’s thesis research investigated cycling kinematics at a simulated incline on an indoor cycle ergometer, transitioning Ben into a local (Idaho), well-known professional bike fitter and cycling coach.

Combining Ben’s skill set with his passion for cycling allows him an in-depth understanding into the human body’s intricate mechanics and physiology. Ben’s ability to integrate his education with his own passion for endurance events provides his clients a unique skill set of physiology testing, biomechanics, coaching, and injury prevention.

Ben provides coaching and consulting to athletes worldwide for XC/Endurance and Ultra endurance MTB, Cyclocross, Road and Triathlete/XTERRA Athletes.

certified_coach_badge_1_positive_mediumUSCycling_CoachUSA Triathlon Certified Coach


Coach Erin

Coach Erin

Erin Johnson is a USA cycling Level 2 certified coach and former professional level Ultra Distance Mountain Bike Racer currently living in Louisville, Colorado. She has completed more than a dozen 100-mile races including Leadville, Breckenridge (her favorite) and the Hundo. In addition, she landed on the podium five times. Erin comes from a strong endurance background competing in ultra running and adventure racing before finding her love for epic days on bike.In 2009 Erin took some time off and was subsequently plagued by injuries and illness. Five years and eight surgeries later, she retired from racing. During this time she had to go from the hospital to six-hour training rides on several occasions. She understands what it feels like to be down and have to build yourself back up again and again…not just your body, but your mind too.

As a working mom Erin also understands the demands of family and life on an athlete. She specializes in maximizing a client’s time getting the most “bang for the buck”. She is passionate about training; racing and helping athletes reach their goals whether you race for the podium or just to finish in “good style”.