Personalized performance development for athletes at all stages through life.
No two athletes have the same goals, schedules, or training needs. My coaching begins with understanding where you are, what you're working toward, and how training fits into your life.
Whether we're developing a complete endurance training program or focusing on a specific sport, I use individualized programming, performance analysis, and regular communication to guide your progress.
The goal is to make every training session purposeful while allowing flexibility for work, family, recovery, and the unexpected.
Individualized training designed around your goals, experience, schedule, and the demands of your life.
Whether you're training for a triathlon, marathon, cycling event, or open-water swim, your program is developed specifically for you—not adapted from a generic training plan.
Coaching includes:
Individualized training plans delivered through TrainingPeaks
Workout analysis using power, pace, and heart-rate data
Training adjustments based on progress, recovery, and available time
Race preparation, pacing, and execution strategies
Strength and mobility integration
Sports nutrition and race-day fueling guidance
Ongoing communication and feedback
Training is built around the athlete, with an emphasis on quality, consistency, and sustainable progress.
Focused instruction to help you improve your technique, develop specific skills, and become more confident in your sport.
Sessions are tailored to your experience, current abilities, and the areas you want to improve.
Available instruction includes:
Swimming: Stroke technique, efficiency, breathing, and open-water skills.
Cycling: Bike handling, pacing, power-based training, nutrition and race preparation.
Running: Running mechanics, pacing, injury risk reduction, and training strategies.
Triathlon: Transitions, race execution, and sport-specific skills.
Individual sessions and group clinics are available based on scheduling and location.
Individualized strength and movement training designed to complement your endurance training, improve functional strength, and support long-term athletic performance.
Whether you're looking to build strength, improve mobility, or incorporate structured resistance training into your routine, sessions are adapted to your experience, abilities, and goals.
Training may include:
Functional strength and resistance training
Core stability and muscular endurance
Mobility, flexibility, and movement quality
Pilates-inspired exercises
Strength programming integrated with endurance training
Individualized modifications based on your abilities and training needs
The goal is to help you develop strength that supports your sport, your daily activities, and your long-term health.
Practical sports nutrition guidance designed to support your training, recovery, and race-day performance.
Every athlete has different nutritional needs, preferences, and digestive tolerances. My approach focuses on developing realistic fueling strategies that work for your body, your sport, and your training demands.
Guidance may include:
Daily nutrition strategies to support training and recovery
Pre-workout, during-workout, and post-workout fueling
Race-day nutrition and hydration planning
Carbohydrate, fluid, and electrolyte strategies for endurance events
Fueling adjustments based on training duration, intensity, and environmental conditions
Practical solutions for athletes with individual food preferences or digestive challenges
The goal is to help you understand your fueling needs and develop a practical approach that supports consistent training and confident race execution.
ST. GEORGE, UTAH — IN-PERSON COACHING
For athletes in the St. George/Southern Utah area, I offer opportunities for hands-on coaching, individual training sessions, and sport-specific instruction.
In-person coaching may include swim technique, open-water skills, cycling, running, strength training, and race preparation.
Sessions are tailored to your experience, abilities, and goals, with scheduling and location determined individually.
VIRTUAL COACHING — TRAIN FROM ANYWHERE
Location doesn't have to limit your access to individualized coaching.
Through TrainingPeaks, I provide structured training plans, workout analysis, ongoing communication, and adjustments based on your progress, recovery, and available time.
Virtual coaching is available for athletes training for triathlons, running events, cycling events, and open-water swimming, as well as those looking to improve their overall fitness and strength.
Whether we work together in person or remotely, your training is developed around your individual needs.
Every athlete has different goals, schedules, and training needs. The first step is a conversation about where you are, what you're working toward, and the type of support you're looking for.
We'll discuss your goals and determine which coaching services make sense for you.
Ready to get started? Let's talk.