Elements Training Company
Endurance, Strength, Body Resilience


Keeping athletes healthy for maximum performance
The ultimate finish line!

Find your FINISH LINE!

Whether you are elite or just beginning, We will help find your ultimate objectives for fitness
and or competition.
Simple, personalized and goal-oriented.

Check out our Services!


Being a modern day endurance athlete is not necessarily natural or healthy. Sure, some bodies are able to complete these crazy athletic endeavors, but it often comes at the price of an injury. It may not be immediate, but it can build over time. Most of us have some form of experience with an injury that de-rails our training and some of us have had to cancel races because of the injury.

So what does it take to stay healthy while swimming, biking, and running (or any other endurance event)? Well, it often takes doing some work outside of your desired sport to keep your body moving in a healthy, optimal manner. What exactly this entails will often vary from athlete to athlete as well as from sport to sport.

By evaluating each athlete’s individual mechanics and appreciating the demands of their sport we can create a program to help them stay healthy and prevent injuries from occurring in the first place. Additionally, by addressing sub-optimal movement dysfunction one can improve efficiency and performance while completing their desired sport (you go faster!). We want to specialize in creating programs based on your individual needs and mechanics to keep you healthy and achieve your athletic goals.

The Elements of the program will be key to keep you healthy. The Elements to a healthy, holistic training program may include a pre-hab physical therapy routine based on your individual mechanics, massage therapy targeting areas of tightness or restriction, a specific strength program aimed at improving physical resiliency and enhancing performance, as well as an individual training plan tailored to your athletic abilities and goals.

All of these Elements are necessary for a healthy athletic experience while achieving optimal performance. Be Healthy. Be Resilient. Maximize Performance

Boulder Elements Training Company

Who we are?

Click below to read more about Jonathan and Craig!

Learn More


Your training plan is comprehensive based on assessment of physical components and training goals. You will have access to a physical therapist, sports massage therapist, as well as strength and endurance coaches with combined over 20 years of experience. We manage your training program with a high level of detail and commitment. Each athlete will go through an in-depth assessment and consultation in order to determine exactly what they need to do to reach their goals, stay healthy, and be the best they can possibly be.


I have used Jonathan Garcia and his coaching service, Elements Training Company, for about 4 months. His coaching assistance has been delivered through Training Peaks and weekly phone calls to discuss my workouts, progress and questions. I have been extremely impressed with Jonathan’s assistance and the quality of his guidance. His attention to detail in designing my customized workouts has been exceptional and his monitoring of my progress and feedback to my questions very timely. His coaching “bedside manner” is excellent, balancing my desire to progress in my cycling with realistic workouts and expectations. I couldn’t be happier with his assistance.
David Mosley, Cyclist

Connect with us Today!

Find out how we can help you achieve all your personal goals. Our wide variety of experiences, gathered knowledge about optimal techniques for training and racing in endurance sports.

  • jonathangarciamassage@gmail.com
  • 303.921.1386
  • Elementstraining

Find us on Facebook! Follow us on Twitter Find us on Youtube! Follow us on Instagram

Sign Up Here!


Pro Active PT and Performance Center
Skratch Labs