We take a comprehensive approach towards performance enhancement using individually designed programs to test and train the key performance measures that make YOU better at your sport. All athletes learn to master the basics of movement, setting a foundation for injury prevention and athletic potential. Once athletes have a solid foundation we introduce advanced individualized training plans, designed to address each athletes’ profile. 

Every 60 minute workout consists of muscle activation and a movement based warmup to prime the athlete for optimal performance. We then move into speed development, cueing proper mechanics and using state of the art timing systems to encourage maximal effort and constant progress monitoring. Next, we enter the main portion of our lift, developing power and strength elements using a wide variety of weight lifting and plyometric techniques. Finally, we finish with sport-specific lifts to ensure muscle balance and injury reduction.


Small group settings and highly trained coaches ensure each athlete sprints, jumps, and lifts with proper form to get optimal results.

Your Game

Our programming is designed to take your game to the next level. We tailor training to the elements that make athletes better in their sport.


From the first exercise to the last, each aspect of our program aids in injury prevention, creating fitter, more resilient athletes.


$110 / Month
$99 / Month
  • 1 day per week
  • Individualized Program Design
  • Professional Coaching & Assessments


$220 / Month
$198 / Month
  • 3 days per week
  • Individualized Program Design
  • Professional Coaching & Assessments

Frequently Asked Questions

It depends. One of the Roots Sports Performance coaches will review your goals, training experience, and current schedule to determine how many times per week is best for you. Recommended training frequency will vary depending on where you are in your competitive season. Off season and preseason periods warrant more training, typically 2-3 times per week. This is when you’ll see significant improvements in performance. On the other hand, a busy in-season schedule may lend itself to fewer sessions, with the priority to maintain previous improvements and make sure you stay fresh for game day.

What you get out is only as good as what you put in. Dedicated athletes that train 2-3 times per week will begin to see results in a matter of weeks. Our athletes are constantly assessed in the performance criteria the coach and athlete deem valuable in their sport. This way, we’re able to make key adjustments to keep progressing the athlete.

Our training sessions are limited to no more than 8 athletes in a given session to ensure each athlete is given proper attention and instruction throughout. Specifically requested team training sessions are available upon request and may include more athletes.

After consulting with a coach and determining how many times per week is appropriate to help you attain your goals, you will select the membership option based on times/week. You then must reserve your place in EVERY session through our MindBody account. We do it this way to keep the number of athletes in the desired range and to help our coaches prepare for the athletes coming to the session.

We focus on each athlete’s goals and keep them relevant to their sport. A lot of programs will simply point to increased weight on the bar as evidence they’ve made you better. For us, that doesn’t come close to capturing what it takes to improve sport performance. Our program aims to improve each athlete in ways that directly transfer to game day.