““BJ’s coaching is multifaceted but what I love the most about him is his energy. He’s genuinely enthusiastic about your progress and accomplishments. I can’t imagine not training with him in some form for the long haul.” – Jen

Are you fully ready for race day?

Do you have the ability to sift through the noise and embrace each challenging moment so that you can achieve your goals with ease?

Are you in charge of what dictates your experience or is your mind caught up in wasting vital energy on external circumstances that you cannot control?

Are you in charge of yourself enough to know when to push and when to back off?

Are you interested in fine tuning your body and mind awareness so that you can excel as an athlete and human?

Being on Team YogiTriathlete means that you will be held accountable and supported every step of the way. It means that you will receive unlimited access to your coach who will be able to switch up your workouts on the fly as life continues to roll in the waves. You will be challenged and encouraged to deepen your curiousity around what may be holding you back. And you will be a part of a very powerful community of athletes who move mountains on a daily basis.