• White Instagram Icon
  • White Facebook Icon

Coach Joshua Haines is a Southern California based personal trainer whose clients include athletes and everyday people. Born and raised in Orange County, he is recognized for his skill in functional training and his dedication to the development of innovative programs that deliver real results.

Having competitively played organized sports for over ten years and continue working to improve his athletic performance allows him to understand better how to address the needs of athletes.

He holds a National Academy of Sports Medicine Personal Trainer (NASM CPT) and First Aid (CPR and AED) certification and studied Kinesiology at California State University of Long Beach. He’s also currently studying for certifications in both nutrition and advanced human movement.

His scientifically backed programs meet athletes where they are at and help them get to the next level. Taking into account factors such as age, developmental stage, muscle imbalance, strengths, and weaknesses allow him to provide each athlete with their personalized plan for success.

Joshua’s goal is to create programs that include an element of fun while focusing on fundamentals and helping each athlete achieve long-term health and success.