James Schaefer   Peaks Coaching Group


Richmond, VA
United States


English, German

Sport Types

Triathlon, Road Cycling, Running, Cyclocross, Duathlon, IRONMAN, High School Cross Country, Collegiate Cross Country

Preferred Athlete Levels

Beginner, Intermediate, Advanced, Professional


My Coaching philosophy: Hard work, dedication and commitment are my cornerstones, and while I will be flexible and adaptive to changes in your life, working together the sky’s the limit.

USAC Level 1 (Elite)
USAT Level 1
Power Certified
Leomo Motion Analysis Certified

Read More

I am a native of New York City, and have been residing in Richmond, Va. since 1984 with my wife of 30+ years and 2 daughters. I have been a competitive athlete for my entire life. I started as a runner at a young age, and in college started competing in triathlons and mass-start bike races. My passion for cycling was fueled by the lasting friendships gained while cycling, as well as the successes attained. For 10 years, from the mid ’80 to mid’90s, I raced full time. One of the highlights of my racing career was a 4th place finish in the Vuelta de Dominican Republic. I left full-time competitive cycling for the birth of my first daughter and to start a career.Teaching, coaching and mentoring have always been part of my ideals. Giving back to a sport that has been such large part of my life is important to me. Whether a Junior or Master, novice or elite, the most satisfying part of coaching for me is being able to be part of your success.
I offer training plans based on your needs. These plans range from pre-packaged plans developed for a goal event to weekly individualized programs that are a collaborative effort we compile together. If you are a local athlete and desire one-on-one training sessions I can work with you on such things as bike handling skills and techniques. Fees are based on the level of contact we decide which suits you and your needs the best.


1-on-1 Coaching, Consultations, Group Coaching, Local Coaching, Remote Coaching, Strength Training, Mental Skills, Training Camps, Bike Fit, Run Analysis


To hire James Schaefer as your coach, select the coaching service that is right for you.

The coach consultation includes a one hour discussion with a TrainingPeaks Level 2 coach on the phone or video call. This also includes one month of TrainingPeaks Premium Athlete Edition and a completed coaching consultation summary after your call.

One Hour Consultation

Each monthly coaching service comes with a 30-day, no questions asked, money-back guarantee, a TrainingPeaks Premium Athlete Edition account, a start-up consultation, goal planning and an individualized plan.

  • Gold
  • $299/month
  • plus $99 start-up*
  • Buy Now
  • Unlimited communication
  • Training Plans posted weekly
  • 4 training plan updates per month
  • Unlimited device file reviews

* Note: You will only be charged the $99 startup fee today. Monthly billing will begin after TrainingPeaks connects you with your coach.



1218 Santa Anna Rd
Richmond, VA
United States